0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0258710225be96578cd9632e45eddfb0a3eb3373c12bd4516cf8ee1b8bca6b8cd1c97689a96474cc9606e3b1169724f7002a07735b70622803c4bcd24a1517af48775bee2d07afcec46189b676ca5ec57425d9c23645da328d09ba3d0eda926be00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000005780000000000000000100000000000109379e6b72023f4333895646ca69633d03a4b894eafea57998cb54b958166ba5b4fbe944627e03f643a211a2924a259f082490dd4b12383655b9c2b8235e5befa3fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008eaadbd12f74019addf062000000000000000000000000000000000000000000fdf12430046f3aa7051765000000000000000000000000000000000000000000001d971a1b473bd6acb607000000000000000000000000000000000000000000c8eac63b1bd02b48abc1930000000000000000000000000000000000000000004cb59a5e7c9b74526b375b000000000000000000000000000000000000000000002a84bf7d2d40c0f97220000000000000000000000000000000000000000000afaa1cc75b9f3a6b94000f0000000000000000000000000000000000000000000abcd6844a139b709933ed0000000000000000000000000000000000000000000026f55b5b13c5dcca2510000000000000000000000000000000000000000000bd7b969c850e8749283961000000000000000000000000000000000000000000cd8aecdf6678cfed9ce345000000000000000000000000000000000000000000002ee9066691732ec5f3b00c7b0c6439c3a713fcb2ae338b917494b6eee1de38b1164a73cc79c9e7f5bc0329688a455edb00931d983a6d114c0144285664c91281a5962cd4b5b22a52b3e91afe192d7c4fddf9aba42730fcf4e8c670118df431ae66a8ac84ddacc68240fd045f7e2b92409d4ed6173269119ff612bf2e769789b9af7a392e56379ed626b62420e571393efc50e9d5ac22cf340e2b7897235098ee63bb8a90c7189da918aa255bad197b02baba4250f9d26ba66cc4f0a7fe99a50ca2281a30b283d499eaae2cc296a139eb9ee50ec5fcc52c0ceb9620d7ca65d6e47b205ec0bd0d938550701fa5d2b9664579c6e756e49959550a69f9c418cc8debc68a45838b566b7c53a30082e823aff8df5c649b50f841583bdcdda9160490c81a09d810cf7411db4f941e587c4916d4cb0a671bc97b2f3f14d3b682d5e453f48ae1944df5088f2f5d01000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020bb973071227c64f14bb0392f0e55ad43e2df982be5413b4dcd89282094db1431b707fa4ac76b58d47747aaee1688152f5913eff93833c041e8c35eb2daf76db0c4102e17e2d6af009531fbbc9e64c4ac94f5e0655c85087844747be164e11522bdb4cbd75c3d67c2641dd4ab97a8e5bca5ec16e83972a5dba50c6ece62fc9081fecca551acf44ce5e6d49b680d0bdec9ae5e4b287ef736d9157b860c03a00b3005252c7b42316275038675935d58764177cf105bb95710365d30e2c788385d2128530c704ea8a8e84512999d9fee47f6ff0cca77ccf98402fa84ddf1c7af2c3282ce29b5647384879b0edecdccc385a2c17ebe08501b31d8edab441aa3076262832c16637a75ad31f4cc0508b3b18cb15657ac7f4c1933331c07497533751b828f87551be08b79d3a0a5f2c1b610ba26a2d8e602355cb9a873de2cdf9262448146f5666b5379d7192e479c671ca2e5833ba08723183ddcca30aa4ac9f7543dc1e030c6bb41e191e82136b5941046b9984d54e5c3cf7d880b8f783053337b514147433713b8979680c9b7d6a5d68f029a489662e560769b9a1a7f87b2831b66129fadfa4232ee60c57460bd395a0eba4935892573e903cef9452e17a4f4cc31c04f80f21afe8c1321262aa9076b5e9f599557ac440124d710baee530af70a7811fb81de2f403dfe10d01fd416824e41bef53dcda59f3f0782f8b8559c0161b27000000000000000000000000000000000000000000000000000000000000000110c793084990591bff6eac7779395497a56be03e00dfeefcd5c55acd7ff571cf2cea36ee52219acb96eb4aebb83b5b122ba1d2575379a5373c5a626c2dde849b09f6cd9e86df33fa836686d5674b449a7fdab5cbe384613bce7e2775631d63650e10242fe7a343e0ab83ac5062dbbf63db75f4ebbe031c863fec69a4ff81f92c164ddccad4a3f5e70f066a1195b60b620a941e6a556f7405bde3247d35e0754a0dbca2504c75da2cb1f0e76b5cd47348b88a836a4da5701b6f3337f9433b53bd0e41f14043c83bc508e5d96ed840891d391e1a1163212d02b16144f875e05d001b6e2e912e3509cc9de080a64d925ba11b5353f42d6a60044517f1ccd3ec13e2173c1da6fcb8df91c466468c048593c5244c8c5fa98d61f6ebd2a5cecacdacf80208738ba780e0490316345157923811a36764b64b2a4268669c718029c44c3321f6c963832c9fcb50546f5bd403af7a77b42ee3cddf407c0b6c5a9f59979f831b8779b6f5106cbffb0940d5dc6c058a77e55707e1465760ce9986bc6187cd4e2d6e409770aa4a549232594871afe7f9b4d3e6cd8a1527460c68b6cacd846fb40acb4ca941ee770987a8db55e9f0a23d8b7d6c2eeb48491198c6aedef223623d