0x31fa742d00000000000000000000000000000000000000000000000000000000000000a023a3a2ea5efb6c627c58416ace047871524d3ca1d0636b0a8f52c9e792aaf50009ecd64b9a86be739b83875936d603567014ded05cd8ae978fcc8331c395e0a68676cfaf33d999ae78916447e72e4e7a355f5c731c4b4751d20a38d1c4489b140000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000617d000000000000000100000000000121bf79c83a150f6cece785bc5eae21ce65534f6393be3fac7c0438217be6e028c9156e4cc3ab0ae734775e732b01ae571d2c2a3b390bd917ef9b21240ed66512f65900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000f923e06bacfb774e057d4000000000000000000000000000000000000000000bacf89c2002d9d400c3e6d00000000000000000000000000000000000000000000200efcd620ea4e97176d000000000000000000000000000000000000000000c10ab481770056d869228b0000000000000000000000000000000000000000002c834a2395056c11b579a60000000000000000000000000000000000000000000009e8309344feed84609a000000000000000000000000000000000000000000331cafdf100b2245d9b04900000000000000000000000000000000000000000065e790f521720c7755d2e700000000000000000000000000000000000000000000215b357e4f7d14697236000000000000000000000000000000000000000000c21db0c6d80c1cbaf2505b000000000000000000000000000000000000000000c83df66b2f16ded03fb2760000000000000000000000000000000000000000000002712b1afd9efb94672d2afee8a89b85a744925b319f6120a2aff7d92a38f484d59b0c68460a9603434e1c3d4cc7a82596560577bcce1e72af5c9bf4b7e5624be7e9ece2605763c05c38229675d5d595ad81fe16363a638f8befff135ba92777c5186466ff03699a63f509a5162b011a579e7f57b74b19f399713f50cfb604a2d18b4f744341198c143216d101d8bf357a56b9e809a4dd8df6fdd711206d9085f18f11ffb63e2bb799e81891c8ee329dcbe8b50789ac0e390f42f6a780af29bb61f72d26cf2b6819784f0f0bbe79837b3fcd110b22568770daee38a117958db8ebcb8aa85959ffe48f7a276056dcfadf6dd13e32a1801feba62fc9744832e3ce1c129cb5704ce5687c6d2a131d57e05aefc2c6e91dc7409a821a4afde41e7ecaca0e774cd9d105a58843044cfa2e402087b80912b21e25e59b627a4df9814b4607d2990aecd8397dfd490000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000221b607223e17266822c4c0986178ef0fa7849e463d83ec83da34cf7fef76fbd4176c198b50d73b447081fa65eaa7f0f1cefbd41b444b299faa60653c7c66d26605d2e251d704efc1bcec8e51404e26870b4cd01cc8c592265235a617977cb02d0111a590c61b311fab8e6efd7d0d91be7dbe8b01d16735e48ce132d704253e49198b4eec5b388d81374bd821625c87f57bc1ee400ea65a756eedb70d30b6d2e12b9f7673c899389e699ff94706943d66a438a53e15e7db28876ab279cbe4a46d181721ec8a66424411903ea9a8a9bdb49733b2293b0051875f5259f09d49052c12efca0d84279379be68ec70522c1289a0027f118b803af157be2aa24197283e2d9c7fce24a8bc6006671264af8fbc86f6ff146a70c56d9a51eae79ad40cf5702b33f6b5a53a91fb0f2df7709facb1092200dd59ed69dca51b98913f9dd4b1ce2016ce64adcf7de0e1ab57c06ffd1267ee85314ee16439d909aeec9dd98f74a518744618e05a571a693b7629decf5d6965d056669d6d02b74beccb39298f765f16dac45cd6098d44cbafcff912ce6ad025db9ca190d585af043a485bf51171bc2fb7a5edd02e235f0e5e8162326a39582a8712c3abeeb480df1b141d26f4f07a1d8ea46e23a00db162cb7b3f8d7953a31544290599dc4f739f444a1f02576ad005d7bde9743f6191363ea71f5e88b99984d03a92ec77881dfff2db21daabcedf00000000000000000000000000000000000000000000000000000000000000012212e3fcbef51d86ff874ec67989a71416894e7687ef2eb11c5c3806a0b8c4c318897f24a76e04372999657182d865f4ef9779dcfda5546b8de9abda1cab3e47057b309cc5facd1322d744c96df5cbe5d55f893e27d49918852e5fee89c0350e1e056926ee6c34243e430c83162c50d357dbf3788fe3c9c332d65e7e6e626b19083f3821459ba34e3738b380c39c2ec7a4f912121703fee7dc3de46a285e5c6e17be987968bcf5796fa331c3c9852287bb03e2a5459bc0ace9c90de1d2928b302eb579c8fe62740cb6d760192a8c9fd471cb0552da76ee361b58d4d91379c8dd2c23a355addbe6cfe4054a4fb2ae13a0de0e45364687340de07158c05f7d932802f9cddadf6ec9b1718f415684f060ceff1fb8cb1412618810e1c42beff6476c044c616f97d133fca4d866cdc420900eae55312a6016e92c7f673fe1627cbc4229f6d412d6729948b3f76f48ad19bb6f9c29dcb2f61d3b8b8db716954d6ea7310dd859421abce9f804cef10ce58b2c54c78171d5f21179d520fec054f7b086a916792ceca41763295bde8332522d7d6e0ba621b3c27339e5df891902dcfc11dd07972dbcf4d36c95f64b043ef13f6a25a028c4247e0c27b22de13f3948a767d4