0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0110c93b9c19a446ed400a71d74f3000b459eb923bfe6d1eedb811fdb7aa3416b02bed4a64da67548711cbb116b5c0f2349b2b3bfd3011c9b680c7669f3e541ec3462d630b3ea15b36a57768bae18fae05d71d48df41b3f8fab7c2cc9c84ea8b50000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000ddf20000000000000000000000000001c9eaf63ba1369788198ebb2815350318e6402c06bd6ed18f02c7d5d5d7ddcef8543462b520a5f21fd0a29dfca3ffe96e560cd9d87c9ae92290c0863e2de1158e92330000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c5f54a4993de93c78245a700000000000000000000000000000000000000000065407e94df7f16568eefea00000000000000000000000000000000000000000000025fde38e0fb02bcded6000000000000000000000000000000000000000000597ed17bc46d8cfa6c51000000000000000000000000000000000000000000008c06f35cf18a658da2382c000000000000000000000000000000000000000000001e6eb68055b56dad57ff000000000000000000000000000000000000000000f5d477332979818202bfad000000000000000000000000000000000000000000cec96f9f5fa18211325d73000000000000000000000000000000000000000000000c342b26b1eea1ab51a30000000000000000000000000000000000000000003d1ef555d75b068b5b46ab00000000000000000000000000000000000000000045f3277ac00fb5d8c27be900000000000000000000000000000000000000000000120f15de7b5069d2d3f7150a741c687f4cdb41075ce523556b4b5aa6bb36d7571965dd7492f37c17b7ae21f3ad3c5c82e60f779577b6f1bb7851387ff430f9e74070d11970c1abf52ddc1e26b5441dca3827661ffdfc36fe00394ce32d3850aadc8c5c57a0779fe9f6b41e1cd3ec6b0662f159b00ac90638d74bdf3559bec6107aa86c989eb057daf034002df7bd9b01b30dede2ee474af14ab45610c1686dc9d57c32ec47d238b127e1181ca5d2fc5bb28e50d007c07c04c9dcd999c0df8d01d0249181d4a0c6e5bafe19c4b22325471dea534b6ca36ea847bdc24ffaa0038ece3f70a9c3a332c00419162f699644e85715524bd407e761aa73cd3288c10cc427b185355869ec1b9ea31eff80a76cd423b035091accf8b8a036c7fb0cd655c228a9299878337bc76fce1544cb1e9f68fdf7af40c74a3536c5831ce23e7299bf79d90853eee0d375a686000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021f6b7b551b034f30680aba5e6c039616551234dabd096212a4679c21b99a6abc1d67d3f799e25ef217cdd6f5e04107f5a2a4c5b791960ff98388588af07f7fcd2649e276deadda35ddbd1af5c51801a8a867a260b095f9afe67b6cb6b737fbce0423e32ed70e0c5533b9f3dfc0a176f7dc9be530428f113a73e67e2b63b0a219090239f2ac3f9689967dcc37238ad21c810a8be2b9d8f85b1efd5702fc317eb50f1f2312eccd05bac3c2c18ae48447a887fbba285e8284c27a34b29f2e1dfa760f17038ea520f04281b5c6e530349b71a5151ac98278dc9923ab188b3d955f8a127cff9f774606b5d3c49440502f1020c4678422914ccbf2ca875ca599310e870cf6162ce784f5679985ab4c0422ff2ba5a2d2beddfe7089200b37f094ff851b1e825125e1073de04f56c93f45822ff70fa767d2e630084afeea96f32816eb641e694731eee7d25fe6fbdf9761ac2e69d05829b8eb7733dcbc0ccc52dd56a09e123e64fd81fa6c599b3d55735f4e398e3c3f377f24650faa7ea39226fea2fcec1ce7515115f1fc4dea259730813fc751e847ee8178a9afe505910672c24a8b8415a01a940ed6a4f236bf235027621e7b7a66a875004e07588aea39e6f56a0e182c64f7e89f3730ea5848ad26557ef7fa069f01caccc49d460330c3d0635183b7033ac218feb7e1908b8ac6924d225ee237d27f373908d6186656a58060aebea00000000000000000000000000000000000000000000000000000000000000001029d7f36f65243fd4c3dc84074c38bc965fcc662d87c351b0d476db5be579d79073f61757ca95f5464880e09b6807a43d19250b3184c9680249d54a3ab8e74e62adb5eac1be64ab37ae21ef30d53069e9be63e098f344b4b6b999ac2a34f1c2210f1c848abd33579bdace69da64325f83e5e65e4f791168cc16b00a322a91d5a054f2047698132d30b242abf8127806c3fd9179215c35e4c3cfec7deb96330ff2f73d99f01675de6a2759ee7b73d7038355257b1f5570c63e6ad484eea6bfa3c2742b73b98640a9e983d0628e7e1904808b18902b75cb5aeaff784f5af57e8ad209adeabe106c301e44011b5b047a5a38f18d9dd1b9b7fabd8f3abcf7633ca91222d063711d29154e3a2101e17beb9bd67e3b2531c0a5295aad6ec56de548eb7228c90e89294806573f18fa9148380b1c91c41a4c5286e053fa8430366cc75401889f2011dfe65a55700339d94e9ce4af3f85e153377936db3f5fa69d482e33d22bbc3148c9a543e56d59b197b1eca95add40a5a9d0852c2d4fb2fb3e1764ec32441b325a12aa8bb3f9beaf097539aabd00942f217b4206c92f2123e8f4c4a320b2d7e4371bb230c366aa5dc9ae21b9211dc9e082dcfd5d7b85e5c3f2758a168