0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00faab6e410549c029795d3821f8734a3e951ef48ca42f25f6961ca3b19f261cc10dda66416457a952077a252fcbcaa921fd29831985db014fdbdefa743659b4d3a4a0c1b1072386228fb4492a2109a30e0b50e3d75af77788ab0cd76d1d2d888000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000122e900000000000000000000000000023393ce5c297a2cd416f057b47a013b4e1d683770ab3dcaa807527f5e0b1eb275545e3c27eb405498da80261c107656e213308b3bc9369105d80a88ec80507dafb2050000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000063f1718a0f695c9dbaf84b000000000000000000000000000000000000000000d505edc21ab826972de1fe000000000000000000000000000000000000000000001e6b43bea14823ef8fec000000000000000000000000000000000000000000326bb4619b1935ffce48220000000000000000000000000000000000000000009cffc79cdb4c30046821d400000000000000000000000000000000000000000000149c2987091bfe23b61200000000000000000000000000000000000000000036657a11aed7ae743ca65600000000000000000000000000000000000000000098245fe4738dba0685a8a9000000000000000000000000000000000000000000001b59068a9397ad8e21a1000000000000000000000000000000000000000000898ed79cf8204d8330476b000000000000000000000000000000000000000000fb2acac952c343be96410b00000000000000000000000000000000000000000000196724d127e4d096cfad150c268ab6d74c26d0d6579978985270c28697cd9b5ab3a2fdcb502b9095cea61f0ea34c228363702cb2b6e03339c6d13b28a73cff6306b021c526d936b1eb8c25f91aa1d921ef6bbd765753361aad0e6a4ccfeee6f771114a9a34d3e2d0aca90f9c0f70645155ce71912dc816417297a3caacaf09d285160a8beeb63f626862216f7167491d0433e939bc772d4df6db3d5298d4c89fe1a2493155a595efaac124d0536fe2077d4d2aa29dc7ed0855382907a2e3366eeefaf22ec9f12b33de922f3b83f43a45e85977fdc8ced792fee2d363f74de1c2015c3e81a0ba7e2965852884ba06ba38ea72fd84e0d9419be5fefe6c62a1a9075c960d41c65d8c861cd71a45a81d1fbcc57f637a8c805810656b6767b84851dc210abae94421664bf4900a04d111b33f407e0de5570589a6e9f8542aa681200e50bc399d43ea42b68041000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022fb8cf38041bef5aca6b009ba79bdcd84c7e7da235f215d0503d8dd5654588dc07f5d3b415597b7b568358d66119455e2d980be19181e59aca9072699ded77d822bd2fd224f9cadaac7c96b6382e0832e6ef70848a4a38112c50f16a90c3c3eb2b3bec1fdcedcb96da2a4a4e0e6fe9b7a96ecb49a4bcb34eabefd02e24e97de52c44f32e6014416ef8b1896a9441b2d17d565e5b6eccad88519f8e4e301ecc34104369cad090677192e771bcab6cb289c2aab2de5b8e861e69e13e3b561ce855246285f85e7301a383d98578cf43e2f3b217f52a83260471c8e3d89ab1f8f54317f0ef8e842ac64f5705fec62d8039b98b0f0a55f3ac6eec020a15f2fc2d1365047d5d0e09ebb7775bf1519f72aff07f2ebd7e3281ae5e27cafe68f13b24aa842bd2f9e802206e60c43739e0205abdc9c274ba9b577284c482954fe356162a0e232ca7a3d40b419d487bbb240e4a5d4250d07d0e660fe06f14f3c15d1dcbaf0a1f72a84b179b6d17e832b9ed861b624264cd9a43faa96dc78167fb8546663a2e23c2352f990821391ebfd0033586229a0998f4cf67c4ecafc862442e95e46de60aacb3277dd19794f9dd8f36ec8360c6bb3659ddf2e82c7770748d0a6626404701b9d161c4c8a43fa284c4a8e33deebe0645ea70801fc041911e554b8e0fa4e1108ae6c2baa7cdfc0c55621701c04ff3568d27a6ba2b362839b27f9405862965000000000000000000000000000000000000000000000000000000000000000120a3ccd2166c27c9405945a34583e8aff5a3c201ddb44193ff024be50a0563601175fba2d70a3b60b425e74dd2e5796f6f8b7c821fe6ec55e9b89f0d329198ae2ffa7c900bada2223da972a4ef912b4743c462e62e7af1ed8413c051d41d7beb17b2b1cf943d0e7729ca1ae17b4c360115245aedac6730e945e47289313226c62d051f6028b256742f314fd3369470754a5485e7175932a47afd2c620e9005a60fcfaa49ccb4e2f65e6516ca962e477fa4f84ce0508d019770f341ade8bce7a80704c8bf820caceb4b8a92e44056b2c5772f14609d8a4bbf48423fbf9cf7f1c12a13728dc042779ea877a150ae2cc4d3b65424baacbecc15475276eef5b3c1ec06376bba839742fabd9d8f063b10f4f8c4c00d0964b8c5468a8eccdd50dafac228e23e9c30f33999a65e6f4fe75c8ab5b31949d85037895a8b37c8afc71bf18307c67f07dffcba516852e1b0b9be0f349896c582de07737d3727f253bce6d341052425d1f32414f3c969daf7aacbb3af5b1a7cbdd9199bc58227a42372d1e78828f9b95e9b3709ba35f7ab3a62d8b4c299903d82166c41930b934f5bb5f3a46f19cc358c51da2b0399ee58dbcde32281c365b5104118d170146eec5a24429f13