0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0120ddb8d7ba9a220df6f36b3f2c36460de2402610fbced143a8f5383e217ae4a1ab088aa1bd0b91c901683ea325b4737c4be0773c6e5a1a99ab48aa6bc7b8fc3e88633e84071dfee9be08203026accd34bbf7dffdfdc495d3f3875c992d437100000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000c76f0000000000000000000000000001ab15f893c802da4dfe70eb4b27383e3a0e3a1eb59e74c85c9e7404e388bba8bddfd2c496031e5215517358daa8d60ca582124fa60cdc41972b0a202f73af91608eea0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000360414ed3fde99a934b4640000000000000000000000000000000000000000008f8c7286f92469ef1e309600000000000000000000000000000000000000000000068a3487940512d47431000000000000000000000000000000000000000000768671b524f72225b732ee000000000000000000000000000000000000000000593b5d958c72f9c1d45d92000000000000000000000000000000000000000000002d5270d1bce8e5dc3e740000000000000000000000000000000000000000001ab407e728d92725f20c6d000000000000000000000000000000000000000000e2ba06ad798e87c9524dba00000000000000000000000000000000000000000000225b4423795e28a5b8d3000000000000000000000000000000000000000000b6de1b4b418fb7be8c882f00000000000000000000000000000000000000000066ca476d2d02a2e3900779000000000000000000000000000000000000000000002b3bb96953455b9aae8f006313f62a1e39caa30e8436812160f1bf87466b6f9e02014f5f6ce1672f28c607a970c844114b1cb93e3d61a11fcfda7e8aaec527c3762dc0941f7144b276271628d0819fe5b5011a475fbfba0cfe93f74a44687759311800eb1186c1d4881519faec4845a1dda2d8e4b7b313e21003106f209ff8f1f5658793c9f295f09ecb016456185c7d3b6e5ca3e5ad3aaf436bb94108d8e0c991d1ae762be1c66cc0d21e236d3d92325aaf370615f15ca89b609985d84457a01e4adef3c8953fe3680d2e1eb061a5599016258cb78ddadcacb8a2e64d791edf519daee017d3d8f0a6aa1012e6dbf076c313ae2885f54ca7be57e4c29fb67b4bf12b10b8691305ad4c1a2ef97e5aecdee488133311b7270ed4dc305aacaab46c025e8f4dccc1e1d880342f2a8aaf4c6b891ec32f555bbdd3797a8c300d8e0b7316c6219027516cbd9190000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020f821031162a54387c173c0251b8af98380b46063024152fc34e32031de1ab0c046b13a730be24b6eb7782e65675e5a9df5f218b16c8078cbda5a524556fa99e0c239870cc6b4f4b10e590dc5f67e23cbd68e3867384d0e30495cf7f02261939117db0a165d790bee4350cce0697aeeb4d17856623a0d6c1d699f266b031f32c18289573ddc6da58f0901210270a017364b7f82d21e67c408bf50f956f1ba75e303a5ad4fe6a888a0dcd8cde2b6dd55f4de4947a320d1f4c4731efd75e42d4711b765228cf3321a09647dfa23290c967910925f8c17ae67d8ab65c9b357ad8551fb9ae2bf874a958b1d2d0600d88b41981a78db4e40a5be8989ca8766c27b35c0f1d69db6dbb2215dc981fbbb5e986152b1ecf989c0a762491a008141094345f00b62e2d9b35e1a27070e8b193fd151ffd5682086c31e3f2388a0d035b5ccfb41e53008a6be500ad6891281f5cc2d30a466ea951031752eaccaa78b0b36bf0370e0a22791cdea77ac3298cba2e6da4978e5d847850a43831dd944a406fe2e5c10b52ff39b5ef65d4b9b53cd993a9a8b0e3026f0fe76c09d874c83b761c2bbf4f15bd2be2abf68d91b1a442ab8a08daccbfae1a602c80a39ca8a88d9bbe78cfb81fb4843bc5aca33d47d41965810156f42e118e89a4137cefb6e3a8a1f73ede5a26de03a0c03690f617b71691ae46638940f1f4a530a5025f6abae9ab77d55c6b00000000000000000000000000000000000000000000000000000000000000011ed7332c48720488bd2de64e8b994e28d5e8354e49d75218236a572141295cff0b5ed0de34ba66b6999a74d9977e8442136b68f2d4fe70ba9cc44d41104dc0591a392dffeb90e26d93b84429d2f37fd541ab838171dd6b16023a512526c6635406ff34713609730641715eb8d65b66325b80f5f62611e4f0ff18ab54b08ef12008291529188757cd1fbc7d42ffa5158b9cdd90f252928a398ebd9be68ea5190f27e9e822026ddeea219b737f3495ab39246f356986aaf107c51fc90beae1c49a16c55d4c2a942f8bcfc49c0d1f02bf58fd8a364fdc955fad851a8d279e2a686e1943c684d986c44b53447415ffc69c3074b1dbde1fa9e438c3a4b7ea07d0ce5f2529ae3546cb912f7d08c5a9211aff7b2e515833df0727820b68864556ff2abe109c9d0c1d226e35021aa9e7049831104358de741b3980aecf80622632aa6e032b9b3da941556023908ec96127f9fd29ffc65caf1060f892940f8a06eb8195691da32976d6bdf8b52ad25bca653279baf34b78ca4efa3cff960aa49e7e68f49b2ed78214c78a41c50b27c17390e67c6846b1830c7d007d9e66535ddcf094123a17ff2c6bd4279b34025c0af402be4c39bcec0595afb27df214eaebdcaf6ba97d