2c23146a63a29acf99e73b88f8c24eaa7dc60aa771780ccc006afbfa8fe2479b2dd2b21362337441ac12b515911957ff 8147a2689f508cc03278c313290588b44607b5c0ccc07df5b0a80baf7d25812f0928c018c81381ef1dc76b25dbf6bafc 999f79c5e691445900d0e3411afb7f7fb64a751514f29f2b11dbfd990d2d43d4782f10caf90b4c6f613768bd2101b3c7 7dd34ccaae92bfc7eb541056d200db23b6bbeefe95be0d2bb43625113361906f0afc701dbef1cfb615bf98b1535a84c1 5c744cf4b4e3fb8967189e9744261a74f0ef31cdd8850554c737803585ac109039b73c22c50ea866c94debf1061f37a4 353abcb881c00fa69931be1ae061e85c4aee2d8f13d40b26a05192b459dfd08d0a45149f72fa9da23602c58ac0e91c80 a786995442b0677bdcde1f0187c971518a79c65b2726ed9ba0098d6227560c768258db19d9a7e2842d80dc3e50a8a630 85e964c0843a7ee32e6b5889d50e130e6485cffc826a30167d1dc2b3a0cc79cba303501a1eeaba39915f13baab5abacf d1112a0665627802eb0ff3225564b9cf6e99e1d58867a093095d16894e868549091d37e109da5c3bd671b39625e73591 f7df1165f033337be098e7d288ad6a2f74409d7a60b49c36642218de161b1f99f8c681e4afaf31a34db29fb763e3c28e 28ed54bdb7d187a1eebc0707b732db61a13f9a51f5b3a7a631d79f5126dca9db9cbf72cab8551990b2195d618ccb22d0 2c036516901ffc56977b6901dace286ec144a595c68fb18f6fea2213ef83c183258e47afcb13c29c9c20d2b9714b3b3f d8d255b0bae033147a69bf9d24216e0e310e68a8033e542a396b88018ae1c9b4657bec6e22daf5e761ffdcec2c6ca134