0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00bd5e24c472fef45eaaf0eb568895116f0f9d585becd41c2b478ebefbce229a216fc6ddb4caf516246acd9b074b5f73abe57f9f7fac75300c3eeff2aa37ee9d1480b676ad2dbc3da22b3f6ac9a35ce436251c1744f8c8578d7bfecee304c7748000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000089ed0000000000000000000000000001517dc4454f0b62131552dfa73243664a9ac8361bfcb30e0405bcbc4b6cb14bffcdd2e6356a83280ffafcb7c0e3c27b4a37d4f8fe7d8cf8c676531b18e2aa0416b4a10000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000004a05c68d943bc8e2836983000000000000000000000000000000000000000000043a54fd07f6510d33eff40000000000000000000000000000000000000000000020668aa147df5b2df99900000000000000000000000000000000000000000007d698a9ee482eadef1c6a0000000000000000000000000000000000000000003d67c35b159238b4de1f80000000000000000000000000000000000000000000000e6df99e7cd7428358b400000000000000000000000000000000000000000064fe23ce27805262e213350000000000000000000000000000000000000000005b672a04a2b8e53b9d5d7f000000000000000000000000000000000000000000001506d694274b0f753da6000000000000000000000000000000000000000000d9b7e6a8a2d80fdff6d2bb000000000000000000000000000000000000000000f4e4b9d3e78b0491d5340f000000000000000000000000000000000000000000000d5dc37bf10fe779843c26bb1871cfa51ae79d88f96e48505d74249c86a7467d4e835629b3bde0ddab59211e8de9058989de4331202dcc290c2445b7b987c78bfa73176e86ec8fbf7f1821dee0a291bd0a26b0ddf399489550f7b93860d9d93e021d3f331e52ffa9b0fa184ecbd95d38ee427a6b3ec22bbaf3440509723657e23d55da81de1f3d1fbae21441817cd893510e02dfade7c93ae9dec48f7c0bae488c11835c19bb9f496e340a42acac9e0c10e44f18fb329a994d86d5033e077b3e99f78e80abed8f764bd4283fe17e8f458a4b4a3394559bb38831f02a4de56ca1724115602f6745f59e3a0b55ae836e17c9da574edc49bfb25493e9ec399c255e78935055d10e3ea12d650c828d1e930561f91d0c538a2bf808770b88882dbaf72206e1a79a4d853b5527002655e131b5daffec98ec715b217f675a610c9ab3d265e80782624ba7a29c92000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022321688edb26ef95257ac6399137b89b9078452b4266aeef349280ba8727720b0050744e3c90d3c5ab8de493ccda61ad0e45a1c7b1df5aebb278702d5e8444091846a14f546a432a31f06cf2573728d6defb5e0bc839fa6a8ca2eb541b8c4ffe0ae32c7b1eccee9bae1de70dcefde2bb2792a828ba4cc4131ac1aba6b5633e92193e4e44714277a6f507fb78e9427411e003e415c35cdb75b495ecee89a27eb708f35a9bc0965fae574f1ede0b1d9defc662d2b146b9ba50571297ca886c0ef60c215645ab719f097db09e45af42d570293db7b67fdfeb451253dbf5365f54ed1676b833fd413f550ac37128f22dc12dfac35856052ef79f16423ebc233fd4f80589e7c67af50644ba291f38a8740200669544850e4e40bacaf26c1f07325b851d478a38fa74bbd43bd932d4f53b87c8719d0ceede0391a269fb570ed1cccdbf293215a44f4cc6c332ae55d4ee90fe3e060d8a7ebf0876b50461e3b1199a61b91497115b8374c89c684981d0ab3adfe51b195d96ab2ef6e103ed680f43b980b40f08e0c96fb94e989d95f2162828320755d28d8898a1f4e1a9782d27f84a5762296920fd3dc225e1b5a922a0006a76a9d079eb23b911e6ec06f4635b218fe9bb1c13cd11cc9ab7e73e110f5bf3722063bf0a850ce8f00be082f66847f72dfe7a1083d3b0e9f0c8caa32b024bac1896db4c739f8258d8aedc6b082cf1d008539a00000000000000000000000000000000000000000000000000000000000000011d212ff4fdb72f970067afbe72761f8a42ff16134d11630aef7539e599292d741c59c9713be85681991db3340ad84625979dc82e197e906b9b6b5465bafd4b1b1521b2383fb58b8002969a85a99fa4d5ed02428de13f5c29c022c79699eef93e26f86cb247bfcbf49c6d2eeace5a010dfbab24532dacd088dbac1d810143e9b2181ee1196d18ca988cf4a10b21d8cf58a27e43e7aeb4530efbcd466c7070b3f521e09159800ff647b4f4b82269df6fd3da17f00c3b8fb2975b743f15e3651f7c2fcf146eec3cc5b320bd936c7a10bfacc6650a68ab70b07218328e2c1760f9c92752a267d534fa3af05ed8fbcbc14b3ccfa9bec8583b8c65686d3641d483cb060430e9da04102580134431de1285eefa792e220c6a7b17a6fd28a69979d32db82650aee7099a73d81eefa2aaad2828d0e94830ce890f3b8c9f2c63e443652678129dae227401c1289f6fec1dfc987c5f356c2c0053104231d2ecf032b7f19eb5266f6964b2001d83e3225b31caf6d5c93cdd309389ec47aae7a7011470f29213303b924426cc788f1a7315c377415b4ee370b14ce1351e4c875dc31148fe8af011b9bf709f93d80c30326f2a73f6b4986e30baafd67d8e458d5bcd82c38ebf7d