0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01e1b92c28361197bd4c8e63bcd6daa177238019f3078989771e9923a15ab448d04e50c1cf3f9f2f5a8e449ccaa1b2033102be472197452e015b777ad2af5f876dc3a252538be1c4e7adf7f3ef43687f465ff824511f7facaf08451fa82cfc7b30000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000002353400000000000000000000000000043ba7f2b9cb3b43a4df445831d5dc664d63e56a4f76115baa0682fa080211e490ab526ba399a5020fa56608dba0a1f02c0f491dc8b05bb42fb8bf2e5bb4a87437284e0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000028e208333cbbb0fe7940350000000000000000000000000000000000000000004e67471ae3fec2a5cb11d90000000000000000000000000000000000000000000013afbf743557653de06b0000000000000000000000000000000000000000008f8c4ac35bc6be9d9ba8b100000000000000000000000000000000000000000034551be58b417a211684a0000000000000000000000000000000000000000000002484804a10c1331ad0f5000000000000000000000000000000000000000000659230c2df54b1ad123cf60000000000000000000000000000000000000000002b560a1b22ff597cde91b0000000000000000000000000000000000000000000002b0c86175290b97358dc00000000000000000000000000000000000000000022839b465016df51d48d97000000000000000000000000000000000000000000394d114015b518bc59afd6000000000000000000000000000000000000000000002014af97648cdda4a9df290ac9234d268c463d0cc0b650eeacca75319680ac7fdd8cb970bc07f643670822b57fce87f301bbce455b961e5850e2bd779a23abf048117f5a094c1e43b54a097ddbded76ee9ae881583e5c252012301bc167141be3eabb0dfece1b26df123099af747a39c44b5a68392cd37188c51035dfac8897af5b358467e4f89cb6c2909b4be6269ad248f085a0e03c18531945a8d668d66d366e2e22267b74e75b7cf0160883a68828690e1312a1cc7dd71623b79ccd882edf4f42b94770f6cfd5b6f02b7b59d5826a757871b18d9c5e21faf5de7d65a1cffb9797c4dbbca404cc5cb028ee000d5f2308ff0eef116275053096f0d45736cf4b5f89f0217f8100ba085059a6ef0882227345992d45bf129191e9752abdd957b07ab64bd270659d5e218052bf55d718bac443231929f86177b95473c36de8ccab84c584887fd3e2e6b52000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021e448154bb0fa7077ead7e5767700f09c39a76eb48b2c8bcd3c93856092ceab32094753468b7d2ba787b680002fc10bb0245cb1bdec4c058e5ff10025bf9710b256fcd14c153df3018156e61e68d3f5409b46b96f4dcb47471821db9f17badf61cba422d31b251fcac1be53efe6f66991598dfbfec9bf3f549f483bfba9c142517f3cb0f657885e06be310c3dead1b48dfb4db489f2a4330b0df3f575af96a54238149edf850fd546505ac7a1177c378cae864a17e13ab0486cb25111f317ba51e90c2f0c9fce3dc49ea5b5d29a2c15e868c7c7bb5e5906b5a976cab6b64a47101133fc606018fbe804b3434ed2dc85556a2d0abfe8e96a4e045c11980fbc7fd0b37886a5a0316dcfbd2b01503b2e9791edbfcc5643be8f3c0290a022f81d1af1ca92c83161820418c7969d5b17e9d9d73335e23bed0b0303068a0bd258f3bda21249120fc2ea72b1d37b023d361e61ccd20066cc3d6eb1ded0455e1e94cb0a524461de89bc30f7a9f7b8a510cf7ef72ad5b6270ce168258d9e0731897c619fd090362866a1b9d1c699855e71cbde2d3a104dd6a86959ed0462f8026020e363c18a6ea0dedb13073ab4b0825b7adde344017e90976ed7c338336de5b6eb547091062e8d5d5ab7c25b18e9c0a0ce2a28d9aa9bf500e8c9a6c85e92ac2f5be7d7b0140448f198ef5660525462ade90b1ce77af5ea598441fe1a3801a8009311599000000000000000000000000000000000000000000000000000000000000000102d3479ddb13ec707e630fd95236d402da4ce86ccc2e748f17554cda0a9d7920181ea3abaab64dd5c8653ff1723d1d2bd6943b047dfaea8aec9847567879b29f08b989b692ee432c1ff88e46fe11966650204882a73ba6fad1157706200bf54825cf8719d60d0094872a337b1a9bdfd9b81493270924baf06a5f715b9fcd48280169c3236b3b5e9884b66ea8823d14e70e98711c0fc9b7e9001f0e0645998f3a0f07d388458e14b26cd9a277669d3e1c84e5b456d4ee0f57da6ff00fc3efc0f52ef4b5e747295eea7108b6e7112d16b51d31507de99231a208ffa7b836476ea52a65abb8bb88d8b1adac70109143ddef6d79b96d7682aae3838f7916c60c0f38199a8423d51aec9de7627143cb87f79dff017d02bed964f7fe54c9065647183127319aecd6b36939581cba8968dc0049d603f8ce3c344bdee89333373b4ba629286dec805be28fb8ef28b2e902d1dc06622242c4cd3befbe78f59a3c4c8e4fd5214e6e105c5a6be060f834dd0794474959859c68c5abc4d2a431531f7e23ef492f0e23c990d1116984323bf8203c55b6e323260285b3cda92e51efa36a1bb69b009ef3b2a37bd5760baa6dd9d4dc05ae1ae8e341e79aeb393edb1b15a1386321