0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01327fa961bdc0edfb67e55f961be2038eff4af103b021dc19c0c16678ff7ea1b13d20477607d0d4ca5955d50f96de8a29008dc9950cbb050b05fa8e0e126e19078f07a97ce63b28b1d5eda74c3d823828c3c22e9fec41d4559d8d81a8e4f227b0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000aca9000000000000000a0000000000017a72eae7b464ccaad096b6705f011121f0b0c9bb19728646c5e5141073ef87f76fb8b2e9b440256fafbca25f68b3fad3245b5989cda7bb7f02ae5eba3009c38661b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000054e4826458dc574d30b228000000000000000000000000000000000000000000e33064161c635ae63da82f000000000000000000000000000000000000000000002eac99878d74c1ca47a00000000000000000000000000000000000000000006fef3942b301a3db5ad58200000000000000000000000000000000000000000061138c2f7a4e6124d29861000000000000000000000000000000000000000000000d9774eb143abad9d5820000000000000000000000000000000000000000008af54fef28ba7f318537ef0000000000000000000000000000000000000000004bc8bfdb802b7c0177858f00000000000000000000000000000000000000000000208899ec8c37ac6618da0000000000000000000000000000000000000000005b1910e9e03b7e831cf74b0000000000000000000000000000000000000000000a953506e7623519e14a33000000000000000000000000000000000000000000001886768ca958ea945bed1378e325d152d54ed6389ccc20f26bafb20b005c2fda8617c33f3b43c60b861c1e5cee8c54c85cd88e13714cecac776953074f7cc997777943ff43c8851b05432440895b7661b8379872e4c73ac73dc24f68bcc5b08b998f472de26a71d67152008b35eb01e873d7687c87b3bfb7d95fa3f1d8297431bad3dec278a08109b1740822a37d7499a777ca6e06318251b630d156ef1a60c326a9ac71be5e36bc987728e06c70e26ba8d4b2d68547c0beea77d851fd23e65fe2b68687020cb2b11360157896aa3ff1308c9e9407a873beba3ace9e635eecbd6e34fd542cf104135f0f2c7c949569d45acb0994d0eab6b18c160f12d6b5f57243fb4aea8d9330ceee212d158e029b227b2049e118e55ffef37b370d45d991f49ee85bb939640932211506163fda561f0475ef6f3354af5df8956de69dc195bbea316c5f9630c97866a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200da843d630e85d9294a39662195942d9a830020e651719cea0b1b20e5d36b1925def1afb6664034996c04b913c4fd398d7c447a8024f2d9bf8efd029908ef2409538591b59b0994f1c0cf8ad38880cf1e4fde596bfa4c8b422573a87bc727e3288f7ad648a04c954c3717fa1b1bcd426f00a4e9b5b228e420be42718c80174416663f61ec56bccf8655cc0d54c8909ee701b2afd62d66347a08af352f5823e90d840532ad6015b295729a8c9be79adf4c7c0412612826c1de58a59deca24f152389649b40e90e069d071f7dc22dee26c969b34ff36651a3f87aa553798038e1150d9e6eb471feb53b110503da66e3ad2670db829e86740cd8638b2d51983028030f9f8faad3ec2858b16e0196e1faab7acaa78fcf33dd32254dcdeecd71ad4e12e55c68ca53d23cb7725e82fe7abca805060c7d82917c95e0153c3233040ea82df5f3b0ee0ff3ab42de44402e5375beb11a568900562fce074577f36f3852221f86c77a6b1b7e1980ee771a66f0e7cd8db041d1536e3dfe3fbbefec8a2cd9e328beac19b7ed811032af3a8dedf54859479bd1354296ab0913f8ba310bc18e0c203b7417d0f1a7641223c308dde5b96b8dd93094b77fd873afbbfbae0440f1e003ca8c70de113b3e8aa03f0d89c574eb24d27c978d81c17affae0fd6bc3f36f321d237ca896b459bea81da2f9328bd0eb6964aa2b1a9f90d2f7252c79f44c10e0000000000000000000000000000000000000000000000000000000000000001064708ad7d422971bf40ca738c74d64ca3fe8331a6e535eac0de632950fcbb5325516ac7ecbf10f49de93712a24f61d40ed54446d0310715ba044e93e688a930245c8206f4a4faadf1c9bba4cf3b2d483f5a9b30e1dd629baedd993a64d2e7761952a949d772835da232333604b266a9f7b59256cbbdaa90daf437e96b0c45d81cadda691886aaa03ee8c327509d660ae45fcd824e81b1d21c115d830a86c92e27f2881f60c368a777bb1bb7fb6fd35d435ed7822cfaab59ecfed739467e862501c1c935877a10b6aeecf6105d97f6af2f4fff7da3e2e0b59b4e6b4605033b06205149fcdf7d07c891fe2eb8ef7f6ed4281f168cc86d9932bc41a91b99e361eb072c9505e7ccf2272411392e2fc3e3e726d9d3a8d07c7f7c967b65d205c0c7292f7f2b9dc493f7424d4963b1ed4667ace8b5d9499eae224c5829d7956ef4412908d56d5f476b8729843e89bdb41014b99299fb7eeafdfecca1149c6d0be368550492b63fb2afb7463ac602e996c05437236d2e3b07f75ece8383c762f3002b611184d487cf20dcf4a5fa9587bac82dfb6e1e8f790ae5d9ae6891e9578519b4ad03248e2e2f96312d869027455db741705b4f7a088924e753d122e8a90af2159a