0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00d525814ba60ad6ea7e2285bf8f156913fe89c6f9bfdc8f9ce81107dafbd5b7727a8869c89076e7d20fb0b0d9cfaf0904e2ebe70736e13e78d29e0e8706e23a2b84145953012417dee713f1c73e30136e9ce1a77d79655fce39a2b16b0f40d310000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000438d0000000000000006000000000000f617fc471d0748abf2a9f0cbccde08e027a7b8241e35b39d691d309dbf8c4b4c6e3b056c24640d9563c63536232a6abb9494c4f3fa0d120d417660315fafea9e792b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b0e9a0b38f194e7006bb7a0000000000000000000000000000000000000000002f7f2a39051e7d049ed59000000000000000000000000000000000000000000000139b2f2f92ef97d7f8a500000000000000000000000000000000000000000092a290f3a640b17e3f78980000000000000000000000000000000000000000000f7ce3aaf3c2ae7e162127000000000000000000000000000000000000000000002cf9ee4f1617595065110000000000000000000000000000000000000000006271f9a092333a9d93a30a000000000000000000000000000000000000000000ef9477f9a1e09df00a72810000000000000000000000000000000000000000000017a7a69234713da932120000000000000000000000000000000000000000001c59843beb570076852331000000000000000000000000000000000000000000eb17638102cda2243f8ce20000000000000000000000000000000000000000000020b99ac0f4523920b746111cc87944f68ad5dff8f8de3c94615e57aba0b43886ea6c40953dc6eb3530be1bcbecc3336df17dd8f1a44a53377abb80867a928a61fcfbbcb9fafde3de4b3001e44cabae86b2dfb822c39718ed0e2801ea98872b93b81d33715161d750575d13ae5e0bec3651afaa7d053c1ed4d65b93992bb8b496905f2f3ac842ed4a73c82c5f0e52723a409760fc08fe8dfbd9fa9c3b8f256569da9abe3e10023ff3c2ca09ed4887ac4dfcb26faa86a001c6de0157f4a0ca5615b6798a6062b4b69d3f3b033f3f7b90e366fe7d3368d91d3cfe2f14468009f1db8cdfd65e94cfe8dd97150317be1630761ee1a0e3054ae62854ff6af3221a05b52be8a981a5eeadf25b951957075ae3f18f4097c53428f4f1469074e7f9831ab24005d8966ab2767a7b311912a134753c2a32e2c5dc68fdd9db5d6638ed9040becf9211227fb7539a73d300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002230a4e71255fc538ae57b902424a42eae2636aa14113a43ae04416a27e8789ce2c6921dba2d6809cac0e413aed2afda1da02fc25a92b620509f7d5d12de2e12908c5157c001303e36334361bf084ceeac69fbe757230cc8d69ab5a8a9d4d53741a3109542b85868d870ff7bdbe39cb2495f80f6a4924a6cdb9d56632dc2a31a3055638748934f4e2c9b6e3668d562be7ab3205e9a4f5918cd5ae5600836155e91dcea89114b3341a1ce68f7e37c284336c6e2b7cabd4f533146c61c31c4482761f387381bc116c45142709b1242beb3303a537f5258788f91d2a26cac679b2b419f3ec0899112d22f4f36d0ba0e04a08494d1ddf94ff9d2451412138bff76c9a2458993377e2280aa1bd519d707568e3041ef76322726db98ec68868ffd9c5e41af38ed2d4bee78af1de4db04f0ace02a4b085f72da11cd38fef61802ae7a4ad1e88558d187b525879e78cfb99d1af0f1ab19c43c88df494d2bd3efd807726a00a3c2f4e0c85bc6e0316cfe46d28faa029f9f67c97c939c046c2221f4066e2b10455e5f49c54f9f87b680b6dfc0c5c43de647765cac8b83efe564f20d0b7cfb8071c8260bdc29340472b73942828b1ccff62294628d5bd136edbd72aa7f3edeb12ef374b95c4a0a3570ce97f64c066fb7dc02c697be62b4ca9ea0ef4fe0ffe9e125f14047dc8cfaa49f457fce3a7561659b838977fdfd022d25df4dbdd6c3df900000000000000000000000000000000000000000000000000000000000000011f0d3fdce83ab35e169c674e739d6e8cede2355bb9d4998860af802434d37ec528cbbe54974f1b8db63008896624af82476acc458b6d4381e6c33a95fc84b427058e48cd63d647192eb9490d2a1d2f6dfbe86126c948c980ab42c83173d803390c4d9f2b25987e03d727dd3205269354e8c2f025566b0c0a48f79e74ca4794a7031e108c7932e760dda16f5a0b35061800b64511ca14b162ec941768f6519e1d0313fd6d3cf716cb50d89fd0a456a0ef42637c025e69623a6c4bffc2108a55d601925cd81417c58816c38d0da37a14314388273baabbc3ab552b91c97c156baf2a772e850f8eef74e45bd46393d3be6e8e4b26783740d5edc8fd5195d7077ca425a75a659084a174f086952c72e7a9a8f92a7d42a8449e7f38d5c21a6f6e227e2c6d27e441337830b70a4b2e74f14531895205d9acc5eef65153c2851abcd3382797723d5195a6508d905a4528a7521730194cef2ffebc6369ee6adbb9f331c7093a9b1980cb80dad89566d09de4985224d445a4f6c768818e40b6316997a14e0ecbd7dc8b05b5f4150f980e551a9edd381d2c93319a704a1670cf0c2ffcf0e413f264ca7b8a37c13685a446fc2a72811a07d9a1dca64bc6716a9d7ae4377d26