0120f88299fc2438c88a224b28158211450182804406093db9f61b83ed68aed707540a
012148fdd4d430bfd55d74e78dda73ce04098c37f2031a4ff44a33d836a17475117e0a
012048a48b93f9caaf4b5fb5607a24182ea6f631a014b7cdf2c17862fa5084fc163a0a
0121103cf5235182bf8c301209c81d04a3975a6d57f4008bb943aadf79539f80a40e0a