0x31fa742d00000000000000000000000000000000000000000000000000000000000000a023667ba70163930d9208d21c50987154f9b29975f91a60db4c6734b8201f144e15247244b4ba53a58fcd12c705d9e14eb98a7b5dc8fe7d306a45fc2bf3b8d767ab0361a17eaf3088098f33ec322b6b09f681c2779fc7e518b43b1d4dbd3ff99b00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000011fd100000000000000000000000000022f8584f54b53e4b643426dcc8f8a20e9b21eff9601c2313a4fbab982f26c33832a0a548102277f8d644e011c41cba93617321875ac309cfb651b835e94ef318216690000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000cadcc926bc6efce5126aa8000000000000000000000000000000000000000000d142c3e26ecf99a275b5860000000000000000000000000000000000000000000012e180bf94cda56b00d3000000000000000000000000000000000000000000b836ae3938bfc77db7f1340000000000000000000000000000000000000000000c03be82cbb353c6881bea0000000000000000000000000000000000000000000015ec3dd8c376d2ce9167000000000000000000000000000000000000000000390fbd9f21424ad887dc8f000000000000000000000000000000000000000000a552937bdd3a4c5f4ed3c40000000000000000000000000000000000000000000002f13a0c9ffa73ab7e530000000000000000000000000000000000000000007135c477102ed4d9c089c8000000000000000000000000000000000000000000f3817d69c216d30a7ad2ec00000000000000000000000000000000000000000000008df69eb17d2f49756809644b15272e0e8e10c671277a6ad3b2e1d241938186bd4c48a069bb1c5220752eff5ec4221aede68ea7f2ae977df8942620ddb0c156589a86d70f2e278e42f72ff3eb2467c198c6ef8b93d750235be252e1eee22f4875d5d7117831373f4de10c7b3d8f688ec35b3829701de2b67b9792ddabe693b4a407cf8c8ff662d861a50e1baccff8ffb01dbeb75b14db24a084c86f4a652e39aab894f3c4c14c85ef7119b13c1f7dd250c7828aa06fca1330b9ea0f7ca6e707bad0cf2150f9aa295b912c3adb8f42034e7af4ca92a7f8b856d9dc36780c49803d69dec81a2505dd606a2e79504147883efbd53c1862fcc0d37b9741b3eab8f69d15444e2f33d6ca0fdc06820886211690eb84b760235fed6b719dad8e1c17d3fe6dfdf0edec9563f36404eb8eb53fbabd37c2ff76503d474f175ccfbfe83e7de1ea36cb16d302b1cfb0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022c98a59028fdccba9557e47df5938b5d78af5d9947d8f8a71c28bdc541853adb0beac03209d0087af13891ceba2a8124cc07c5f68a8ea31531b729f86b20d72f2cf9a09b21a40ddd3f7efc329545f17d4dba6ccfd4204f3675d6ff8723ce16e40038aa525aef1ccf1f9b2ae0bf4613b08c8fbf7a6bc63ccb5c0b2047e4d1943303b3c03642b30576acf3515de0ba6b70c874b9f8ced315ea770e32248d82bc5a06e4dad24db299388249f8f5bc7e5ab6d42e2054745f5206a738ed1c5782a1b32d709e51fea961714c259814c12c55fc18bd1b069858765fb800609ab51be34a1b0f623195a8cd2c875613f25da0412e3d91d3aeb552caff619d10e1f71d75d9102ac67235a3bc37614cf562f4791cdf5322b710ec3b40aa005f09dcab5dbbae1ae3738cc36dafb76892cdefda0ef1af8cd2dbd49184c6b4737953479737d3c60dc71d768394de136566b99ba5436adaa5fe9fd60aed18d93c6d46793ccd481d0a8ce7ec1f34428d9c35d82c19774bcf6199e46cb0d0b54496c868bff023365518ac3e13f355b7caa5e8de063ff4b8510c775731c4eebce3df1d3221c0fd87a125cc6f80a4d84f758a22084e379d8270631392eb3c80e98f1a05a8211837724f2a0370fa81e1988dd8f0f7566bdcbed05506897edbdb80ab159ec721a2cf805318210e12b9f32265476b7c02d7589bd6d4b2773407f40f0601e0b2a9df59289200000000000000000000000000000000000000000000000000000000000000010edba981ff9d9e4537e820e45cb28d3da1fc630fe9551ec55919f812fa6ea8ab261424e3c96154534e78beb90e1423acc2d04fd68ed9bf34417e80fb358e279615416a663e9188763e5f592387f63fd31479e611ecf36584db7bd474f11248ac19d243f541b8813f48c06358cd69275ccbc2a50229cbc658941f8fe03d432f0224912a4ef0900c2a5371668352b63b43cc19cd5e5d26b254a35e1cc2b5e27dc609b51b9b09de1b91e2ef3e9bca7dea23a01a558fc0583823ef62328e3ef27d822140592d8213a434863039dc25f0760c246d547fefa9514f3e8912715097a740081dd2511623e9f6bf8e075e3b0008871df758941c70840924a7cb1e9436b3bc129cf4bdcab61e1dedc29ae6ddffb1238b89b69e88cfd48b2d3638a80b74fdbd2ada92484a0602ba1e8806e9a6f2693fda69c93a3abfbdff1db6c90d5d89237004e21f05cfbbb8356221d24904eba62293f124a23c5bc74e7e64618f8f6d392c1c7f116f3df1c0e3577e293422d6065a100c1e8c647dae22c736b5d297ff91052a4e2515c9200df660d3124b4659178cef6f89b8cbdfb905a3ffc3ed3bcbbb91058d5870009e6eb10e9497e5d80d90a539ace4b7d0d019e662bca98ef50f7d43