0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01b35c94164b4b7fdaf981e23babd8d230a0fe19805e038786257fb49b7f0a8bb07647a66f4495769a3bf4b828d0ee547d98b9c548f8717eda1a1448bd86596d365a63db06d677685200c3342583b768757c284cafa004ce1aa2fe70e6d163428000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000040790000000000000000000000000000f2e1a85f18339f6b9e6379ca99d00a1599b443a812931c03026a8726c041a3657c8dc5f2c128b63923f0ffb0d36852e644d0933b2f88d46c353481cd8cf3fba8f51f0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a23d4400cd7d31a7fc15ad000000000000000000000000000000000000000000639ea5db080a3691837fcb00000000000000000000000000000000000000000000048caaeeded9220c08ca00000000000000000000000000000000000000000089dfdf97ad66c30539568d000000000000000000000000000000000000000000b138ab7812f222b84b5625000000000000000000000000000000000000000000001aba9bd2a9b8c1686acc000000000000000000000000000000000000000000fa01fcd3eef50d56583b9c000000000000000000000000000000000000000000e57accf950f9d4a9d8c5cc0000000000000000000000000000000000000000000002d0f18689a613ce8c910000000000000000000000000000000000000000000e575fe4e1d2d0b66f09c6000000000000000000000000000000000000000000965e9d8e5f0b4b0eae3342000000000000000000000000000000000000000000001544e39efd444061e2bb1ae93afa031a2e5d54cd8b5bcaa4a8e63b244dc51f7cefed1786830ac154a981126eae26d73407aff603ae32af9a295bca4ceb0b7bf3cddbd872de75734f4c060591ac8719c0abe36cb972f18445189fd55bdfcc627bebb3fdd53794dfd3f9471306dd66dc31a0b5189c9f95afe2310a6bfc6ddaafc8405c4775db695ce8b56304474a2886242fbf0f0c0c087397db1560284df918c164ebee731ce6ffed7c9e12dae4877797b53d85894a1f6604fabda8636ac37d9ee071473a7713ead632720b7e5f7acf1c9dbe3f6c900a6ec534d2162022fca80a027694a06f1bf10dc4c200315dbadffe28a5dc1c5744be2aa7e787d8283aaca6733e33d8aef4807fcda3245e502ebd4580fca9bdb6289c86658286bf07909c871f82b0a17db3d164dcd8067c6cfaaaea08c0255b4bc5f303b3bed887f820dbfc180c283b0e51f9ebb323000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020cba1bfed061fc28c7a6dd37c260a23789b73a42d30fcc6c0409f4ddc9401dad0f1dddcb48c6e0c8bce1f00f3938998844a2b0ea8efc8078186b8bdb4501619a290cc967d47714a246896c66ebd06d56bc036a81567701ddcc447f52127999d018e2032421b9eecb6a2e87027d7b687179f6eb95f80e48a98b12a6eeef6642332cbf137aedb5275a78de7121fda6e1e786115a89ff309519d88319c5df2c327d184ae27744fc88ae2faf234dd007c1daaec116ffaf02d5e435dc6d3ce846597b1f9d8ad9360eec4329654017a0ee3ce88d86921acb8adddfded0af4619676ba60efedece34dfb429c6146223468e49ea3287fc99278ddec012243c84bb724dda0a093f12f6af66b568076cde813715da215284ee111b2968500f2c842d80f05f1d4010d2b976c62a0f47288641891f049bd901fea764fd23d5b0fa30781c1fa32ceece20a7e9bf34de940b2dbc4f73cbba53efe75ea14b80fa6ff38da9e958832c2d2e20da353fab1934087fa530117b548119153b0939d718b81b9c46231b6c1fd550d1e6f8bf83fe2e141558ba80bc3ad9f14f2fd6ae912a0a7b6b98504ce92f779daeae9698e941e90f66f1f33e796b9451ab32325b2e51b88e3da7ed4bb117f8a68c2fdc455ac242402384797322f36ea1c7cde5774024c9c838faafafde26bc6c97aba2daa63dd4a5c9dcc087c812993312af8598474c1de6a71e0d7d160000000000000000000000000000000000000000000000000000000000000001266cc09c552cc8cdb0c519648bc5a3a1886fd50855bb36c14ba04ca59aa7ffbe127242a483d87e263634f1fe464e886a9756babe1d6aaab11e7e6ccc377703bd092a8ce3bbf22babb88a77b71db6b6af0e52b6659ae506f5944dd40c8b2ac3e31a74e7b9ce04aaf65fef0864a805207f0ec0c1d21b46cda1cf30508b3eaea54b05cd0ddca60d322c1a1c02d1daa40c5534d4713c8e2847c86e93e522d6d9d1830f8dbf552b67b210ed145921d919065f335b7ba9dd6d23d93dc36db03a09f11f18ba473b1d21d97ee250bd20d7ac858c904affe5a5145027417fddef542fcf17166fa18c5922abb8e1a46e1938d305c46997a8e1d26c310f1d48d84b0540152c1a7b99bba9b5ee22dc24e77a5e1c415c0ffe020f11097ea1742e8e7da8e4214212cee179dcca94c6f74c0cc5f6458b2f8dd60cf4b1a94d029352f50730169ea906bfcb74b54e996942c1ef8aa471e3f84be87ca2cc339e1b98ce2e782223c46207c485cdcbb6a9704bcd1340e94808f8d65f1eeabaf6bb2fc0db9862c9c901c801bef31a23e159b4071a235d3988ae8e9098c86206457c076f9de15e0b22c0e707e244cfa30235006b65be770a9169178297d2c3236d50a8e82c9850648a9aca