0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01318554e7975b1f0a3f58ba736a36ca0ee0bffefd7a19830f5c773e6a05fedf81e27124397ebd4d3d17c1a60287fddb27f42082cb8b99b27e9e048fe138bbe149b503d445fe33dc4e5d083935010a8a70e99e498dff7cca9d51daef3ae2e547500000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000027fe30000000000000083000000000006cfb040bf414e01dc5325f1137ac1aafbac97a96ce2e3b1d17da4435a91bde61122f4e1d30a819366f95b8a86b20f652a39ea67ee30a7ca0adcc19c1c25e585df4ef500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ca89f600fc39b720e11366000000000000000000000000000000000000000000df02bb54915ab4f650586f000000000000000000000000000000000000000000002ef0afaf55eb9e88821b000000000000000000000000000000000000000000fee73c76735e013267f05c000000000000000000000000000000000000000000da2f673d85d528ef65603600000000000000000000000000000000000000000000058b8a8318001b566df1000000000000000000000000000000000000000000fbc8a919dbc4195f7545d8000000000000000000000000000000000000000000962c549f7951f2a6a08f39000000000000000000000000000000000000000000002922d42435ef49d21e2300000000000000000000000000000000000000000042078e9772cf4bffc96a21000000000000000000000000000000000000000000aea479b3a76365194c2bd5000000000000000000000000000000000000000000002f1b3134cd597fcbccae27e9f46db12ae09101e26ad212fec42a158103dd7bf3383504cc5185ed12bf4505d9a6ed8955dd245bce13f8eab6cd84ae58a7c02abf516de2f511749d6649180cbc22be0fd55b753c22d320b1167324d29b64a8cc1b05ff2a1e37fcf7ab2c380f8237c8386ca96648844ca5271882fa231c162b224b60e1b907d0e17bed845e047f9c239019bf358375ba5481c7fbe6d5c0499d491971b09234c7cd880454500e8e374e92d817d4d85dc4b711dd09b331fd3bd91be58719a03175cbc5cb98cc143b435022a181f67974938c630f246a50e228172f2a77a7c97da04e80fe44202fea05e2a77382a74fd2e7779eb275e759f43c5ec8291bb9b7f6655ef140ba040fdb5afcad51bde69b7176dfe0e6eb603e82723f17d0368f4b056a9af7de1dad080b4ef94014044a43053f91d660cb651f2cdfdfa2363ac4e78fd97d2a714478000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020ec1448ea4edc17e9c77c7de3445f4b3fa115a12def8acace0e70eae333e37ae2c8292e7f4b75bf27fa41941cd663420fe6698384ce9bf68a221b5c23dd930932c6b20ecd076845cfde019213a615d736c656ae2bd9f0b2bf23d1cd2c9fc1f9a1d191c5cf36a497d1e4866644fd9adf973321a01741d30ffb4e9c0c120c3519c1f51dedb0357fedeb3c55348480f61e9b755fd231f1969d77dee0c3afa1a78311bd44d06bce31ca1e8394798f896f9dc8f7ba6d2679b29f7d558bd3d215dfa192c037cd8a58e54adb11b365432d3ee8becc80d841ee7394ced98d674b4eaaf490b1827be04b6f4fac5d50e298ac9e3c29c0fa3d955a1d898566d0f285e47d9e60eb7d33b5173279ad93a85a829dfac612582fc56f921eefb767c473793ad97c51f5b9f9c56227ed6c3703ed92b21ed8b561b3e9d82305299f1acb42b3f8b5e38056d0fab014c1886128b528021aa845b9b66f81666bd8eb29e3ca645729d9eff1e9592dd1587dd59a6ca244b9e215726a9660209077d0561db8dc400eb68bcc60c3f3b568b10bc534ec06f88476a63fe4fd18e36900b53b2ea008f05611cfad7042f5d26ea042780c1e7d4d491ee6189702b0f267b3ed807226a8bad5e5d91262b711c11939a7edecb1733e51617f9e0634bb0edb63410dbc4990a2c0c3422940940385ab21481e37cf2a13e21a6f8f73fc02ead967ebb3bdc6f3ddbe39559e800000000000000000000000000000000000000000000000000000000000000010ec5c3352c5cff8bfaae00729269faea4eec2ec796145359341e0c738caf7af2022bf2eea0b623d46b506bceba02399d91099c4e97fd259ae61e8c45d1a5ac311fd71823201e016d8efd8f2dec9a30e91313f715f625c4f40d7bd3c32047bd3a0f0de46e8e805ee6f23f6e4b8212bd124c369aef43a52de3a072f394d32aaf552383acb9690bdab33fac81d497a844e1ee5e1ecfdde6a54ef3af379194b5504c152b2b1cb0e4576097d378b9f0f48496fa9cc54a5f0feb5bd4735345566f40d61c369461e2327237df396bb27aead17bd53d195a6697d9a406065c3cc56b65b12ef5317d2eadda132edb664f010fc02b170b1a06eee10e3e09251617e1e5e9fb189dff7a0a1fbca58d7f20f836b0b155791c571c80547562da2291ff7c2086762c13d888a39a06a34ccc2ac3bbea36daada82222fe7a59b1c433d92fd7ef0edc0e9ed48e3f3f1cadef2c3b10b397f9c1b5ec4b392b3352bf9cf3cfd1f50f7888273c7e85db6ef25c485060c59d7bd6c0748a42707c43641d02faa948797b661a148ed5ffa0f7ac6c11406aed3b22268e132f26c11ed574542b8c494c0b9f1d171a87aa293adef8ccc897b15695a03426a81ff406944f2267c99d4c7ffe242a27