0x31fa742d00000000000000000000000000000000000000000000000000000000000000a021c458d64d54d8487f4a510c7ddd44d4eb41745faba47b36ba2527f28b767f17159a7b83573668d9d342e66c55bd2dd65cd4e1ff7b962c7651d1b243b62a9dbd03035759536529619902999f21d32fa463ad7ce179f8e2ddbd4f85582c8c21760000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000471d0000000000000000000000000000f91af74c962b67b0127ad36cb97bf97fcb41b48b6dea3da81e26971443b9ffc7ce6771b87e44f47296bf6f5c4c1d5ae5746ab16360f3e12147e2493738ef908e6fd20000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000004944a6116b9f23b982259e000000000000000000000000000000000000000000134384596d2af076eac064000000000000000000000000000000000000000000001ef1598091033a306643000000000000000000000000000000000000000000a505372e3ef9e770d5ac21000000000000000000000000000000000000000000070af9a091cf62784823a0000000000000000000000000000000000000000000001ac1d30b88547faf7b17000000000000000000000000000000000000000000e146a4c7e2a0fa1b7c3e730000000000000000000000000000000000000000008c556395322fd075c11c63000000000000000000000000000000000000000000002241845bde471e53c536000000000000000000000000000000000000000000149453785c076f929fe23c00000000000000000000000000000000000000000062e09c8524a910d994924a0000000000000000000000000000000000000000000018f2681fd487d6758f9e27dbe8481bb2a74b769649df80631ecb45bd372cfe1273f3d21150ff25515fea153f7abbe814831bd52f3d2ab4f80eb4d19373b0d3bcd5ac3101d611994e43b210f71d00ab1765f186e218a2bee5127eb4dbc5f48c33d9165c8fc69bd28b051706a5c18a3384f1a8ee1fd1c510f8072ad2498d2ddb3907caddf8deeb18576e9a0a034ed67376f817f3204f3d2a1f6b8b8b0c202701cafc6507e341992d520075147f7a8d3ab0786b32c57cd75905e1a021e535fe974b24752d4d638eeed96b600a1cc5fb1ee7099a9b4e786d9bf6035a77da435d941c32fde42873ad206148fd013de0e20c3edc16f486a7f5bad63c488d1fae83dd72822db8b6466809d30012248b2ec3d71b796cf58afb68cec367887ec17444250af380f8d607212ddb4fc51f0d42f98c2eae62b03df6c117b3da1b6ec599179107230efa1bb8d6c00887530000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000203c68c46567eaadeed073b74ada88fe463f4edceabe01a7a210e333f2d25e2860ec5e770f0ecabe30616f76e7d207b72e5bd7d91b565576bef8a919ed507b8782ca44828cf90cf59c75ae348904fc10ef21e0f31db68ca4f08c794dfa60613482d1a5105f59106da0a1096624a326a65c372b0d127d9944317184310e24323e30244e43aad0b3b4d1779a2101a5244047d78df8749583150f7ebcb489a4c366021125e425c405c8f48af56958ee3615d571c5d1750a70b5299f72c6d8b3d084a1b6b0be0f4c9b92ddcd9eadbb79c9a8e4e5dad543c5d6d3cdd22d5f1734bf01002d13f96172ac1a94c3675ef86dd5b827285cbc732c37fe042df50c545a6824d0f32cf23c1cd667f20b072694141ce33ad74962d441f80b189f35042435195b62f3708efb91013aa84013ef1bff3fbbd42674786222ad8a61b352cee6d9014df0239f3ef41be47a13d66fbfe0135e29b54ab95ed2f0424b199204599708a93f120dc9d62faa57a46519679126137511f3187637ea87e453a9af06c7801ef01db20d9ffe53fa3bc4692f083e1237b3fa214da8139b3a44901b09a5885777804de242981c35f055bce751c96be963bc7ba204d6adab26b546aedf757ee00404a3d0b9051da0848905f7cf00112d470a12ee721799251d9d85aca668e9840ec3717115aec5ebaaf0d53bac4ea1783cc48f1f678048f7d2969fb6db4d251dc68f01200000000000000000000000000000000000000000000000000000000000000010420405981596d42df3796f202a08fb163e47b0cbf1c5f6bc815d1f25c86892901610d830426dd8b264a34d54f02f7e37bf085ca3946640ad80d900a119de86d00ad04b0cb5e208c920d87f4736262a154846a6ed7f205fc7aa3e6f604987404213083824454fd0e72bab69c549fdfeba09862550968a05fac3fe91979097de21d6111dfa0dbadfbad4e67e4c1052b9fa2e8087f6a34ece439a52bfa6d0da76e1a248ce1b6c61391c6d97ee203e575298db4fda7a8010e5bbc9e8b33754780760db605963e7300146d60b8dc65b39e9791b68074889895887cce7d4801cd72fc1d9d4a746c261221a4debdd8e3808c5c615062f9ce70e2ca88d80601869f6f9f2c210ca33d4663917db0308dbd1750b44fecff7b8d0a0ef8bfb41347a5db07fa0f82ed567f4a2b872707b8b0b537d232de8acc6b0b1b970fc78d3ce9647320820b98d78d38219aa0290746f956d1a4cc8f0ffaf1bb2b02b8a789119439e9a5bc246697f985ab133aaaff58304d241fd48c7730ca5d9ec9833bf01eee4a37947e1cf22aaee2bd204720f47ac30656dbd6d8ec059d7491da1220f30ec0a24ef2980358ac763d37db4b775feb7a64fdb9fe3eeb6395dca8a84131ef4e66ce05d366