0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0060cb99d887a4783b291a56e100350ee113a2efa02bf9960450077f8301039af0f284a51c6bd48875e843a0a00a742d539892feef4e90b79792f767243597574f8c207ea93aef2726a4fb4c7733c721b1532b2f4bebdc9a96899f5bfade4d62e000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000024470000000000000011000000000000b87641069ee8da20a57e5f144c474a97016ed52c459cefc8698d0a45687df2dd8e4f68422ba7da93188f87642db476c91d6a30340b3fccb8980200be7403caddbfbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006a9bd7937c450feef70f70000000000000000000000000000000000000000000bc082854a320da0bdebba00000000000000000000000000000000000000000000025267f4de2e4fdf48e32000000000000000000000000000000000000000000c887a80f75076512abddfa000000000000000000000000000000000000000000fb7098506f6b4c5763066800000000000000000000000000000000000000000000161641545ae77a11a3e0000000000000000000000000000000000000000000e582ae5736afa9d7df3689000000000000000000000000000000000000000000c9bad3a3227dd4ab6aed260000000000000000000000000000000000000000000006388dcf1b9b91319769000000000000000000000000000000000000000000240d7ca89eb86cb95f04c0000000000000000000000000000000000000000000b3dc374dadd87efd388e0c000000000000000000000000000000000000000000003044e400769d8eecc58a097332fb055c2576ad3c61d15f3bd2e209dc171f1fe24283f9c324f6cef439822a58768b2283a1afa07db10f836e04659c96d01a65c1243f874cb3a028404be822ff469f7fdca0e11b97750dd5da3a8cec420406d9478242a9704bdc1a74da9223b2fad1b2cc0642372f8c5cc529f00aec7dbf917abdf048cfdce9edbe5d2e0b0d4ddbe34b8e25511df720b659142ed368e74b412bb57c131e607e98bc50f605071ebba694acac2ce1a57085ae2351d2d9bf098a5261defd2d7105d379e66ba82281da05600fc220c11ec7260fc44909e2e51e72d2055ea21c87db4059a876940ddc440efe7f5ca0f2cf19b7f43f10fea79e6aed51445cce2e063ad2b7544e0d101af0d91a55244490d97416a5f07207a555880d1adb677ab091ee98a4a49c422468989c93633bac5e8bef4e0091eb69bdcbe2866b920cd969856be34a1fdc120000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000209e6b2e476f4054a043827cd7bd11a317a57e5441486d4a1194e5f05d714121423a414b8b6f41efe2f5ff8e564bdb36d8025214978ce92a99c56a977bc37877d08d0e30056a4f4e8a317557d2113fe96db65b7053f25443086355d60017c60a52679868d11a1b59ccabdbdd6e3306cec2b27cb0406fc1d6a74ac155dd5a005d9066ab6c0a950791b82a236a4133fd63bf6870d7b5fd796a62bc5f81eec19907d06c4f91bc27507d845c5c0d55bd365ef2d2b1fce8947ad5b2d5eda3d113a56ca3041dfb7ccac198d959a6fce0bdb628c6efc7a24860126ef7373172ac07f8c390884ec3ec77408d4444f2d8051409bae2b836265985d6282ec5e6cdb4b10ccfe2a1b55416dc24c66b36b9e6296b8314ae3dbf251878c6e6390f4320fa193c8a101b29b1e8aa50c9962bc2c9c5f26f387a817cfa6efd8bf02c997afb99130bc7020beaa50e64fccdd87004f46162a23bf635755a3359202b3634ee38eb54c0abc2011f23d646611638ccbe8305614a91e360214490999b29033196f7be1a4976d1f07b98eef68f4d1469dd2d14936ea9fc935910726e0e5f099703e701dfb810402447d72ef489df4cdd15f88fb30016fe19462f2541699484901850398a213332568cba4cd9975da90f0c799851e0dde56d66d691dec13bb5bfa76d91e15e3db2986ed5a3c295b03376f767352439a27d99c60ba61c6b6330c16a626b9490de6000000000000000000000000000000000000000000000000000000000000000111e5f5b1767405134e244c710b9bb525bb28bbd59d731076420e6aeb3bf8c86f060d5b0f7f71081a1191343fe5e04a393316dbb0cd725bdbfea8cd9424a1bc622da17735ce760dcae6ca18020978f9b40d36f728574f25e0898650ac81239524081f62e4acd616395f32e1536ab7f34129226f90eda1e9bda54e7f3ceac26e3c060c89af1a4ec26d15c6b0cefe89b2c54d1a09dc2785462ed1dacbd0ab65c3b6206fc47153917154f3abb22bd04a3b0cec329a132eab51512c3b7d5ae2a03e8d2bb68ac6e331a5ef21a7b78fb942fc0ce0b2000e3726cb0658fd9d92a45e7fd021f894ff4598c5c3f85baedae63b034953a271a734997a2613e88120e72e144e1b46bdc36c875e44db5b5dcbcf5462d8e2eb2c846852968bb6bdd0c8fb7ded8e16896ea33d34ffd58646f4a0613792ed820fb37ce4cba3fc15eae35b8fc454381f234e7450f60be2366a2e1980e72905e6fbd4ec90314f32cab607371caf73442c26256130750baa12ecb654d4096849bc383cfe455c2ec0d76ac1042558846c015fe84219f99f07848695e0dc3116137b1855c4d4c5c1952a2aac6f070411f1131e9a1ce3bd5876ff3bb8d85970a17ce806c0006eb80386716aaea3987b4b0a