0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00c7b6136fab953f466ffdf8ae36f7bd611da9b35e4d0d1057f4c34504642f1370ef4ea1f30c1570aaf8562e038969ebe92b1baa39dcc34fe9c19c1971c66699ec1d55ee1780240d5a291931b30f02dcb1a288976183af995a200bedb1f89714e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000004a530000000000000000000000000000fb32dcf870a0f4e739c31f33778b2ecc8dd71d9e1630dd4b515433411df5bdfbd0836609f2b9ed03bf4e25560240001d4fe7f2dac3833c1bbb9b58b14e97f59594400000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000042affaa213d92947f8ca98000000000000000000000000000000000000000000c2296490590d9dc8e4c454000000000000000000000000000000000000000000000235c7a9707f0024d4030000000000000000000000000000000000000000006d038baa50010f22327e1f000000000000000000000000000000000000000000177a0504782fcd8c66b7aa000000000000000000000000000000000000000000001cccf86c9a7502f19eaf000000000000000000000000000000000000000000927b6dae6d28e72dfe51070000000000000000000000000000000000000000008a75081d80f2ce8ddf77a0000000000000000000000000000000000000000000000be8e85c5b42fcc12887000000000000000000000000000000000000000000cee93374091b3bbd1f2100000000000000000000000000000000000000000000feaeab130afb7bca408b700000000000000000000000000000000000000000000023d82e64ed3ff5e976262122f273e159518edd5cfe0b8f3d03a228e836c980f5199b48248a99eb73f7270bc229638e5adb1986afece589eb7c99fc239e99d2dc709f7a642d44bff51f5f052d720fc22963c014cb692a22dfc55cc5ddc820708310c08f17b3e5b40ba8f60c0e98a57122a786717bb61d9a63b02172408c7b505ce874941bc30c139951ba05a1d896c701814c5c92a29115a0c41385a7e66431b93dac950a0429026c764b16adfe6a15e1428edba564deb667ea7863ea31daf7824911ed9c37de9f16b69a08355605b41fc72231c5855ba768220ee85585320a12fb721046dedfb488f6c5090780c946086e69ea02d17ec7cae3c52ee29642b619afa8678902f69a22095b26dba7be0396e1139f263953f586ce19b896619daecf9f1272adf853ac7b5b430568d6eb782392b9913943e44c71a111f87f12c3bf8a9a60a46b4a66ba7ba3f6000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021b947a2fad28bf1cc24b7fba6ab3ad5227f56385879d576d3b7e8c1bdb15de8a19af41ace80156453f256227444e2a018ac0cd124f33e2e066ee18fdedce2d0b03f7de83193ff832d62d9154a862687ddc00cd79143637dc96945f0e75e5b14122c1cb09cfd1ab47ec4e3bc4fff898c9a47bf15788975f463dd27a7fada5d3a9237c76d73d1f0068a079b7b981dda6598cef050487a8621d842282870822a62606cfa8b66337511d6395059a1fde8da181b5a903a8376e1781765d2e5b493e65199dc400cd67591f87bda6484c5e4eb543b2e30fb2b02ebfca8c74e47ed06d100bc26047b21bc58d8a209f9608f180599b293d6983928463d606510b3358e1302202fa4706e8aa94fdec7cdef479666fa370de84e4e71c87bae06e807e8959b01f0c4541aa6977a5bb6e52382ec0258b6692c75eefcd06fed59eec7fbbfb8d7a1bcebadb404f5c22e3eb39414786629d80d1c99a6da6e79bbba49921ee47530025234f9c1757f472d680d2bcd219eae65b64dbb8c721075d9264aae537fcd62806fc5b952d504ab968102ac6d6ddad1d92578f99f75ad293d5c05b79660d214c0eff1b72b229a737b3ca34673f6e80470e6d957838d281aea192b511d6a69793121b8a3e55de557e538fbba093de4573bec895735b093a88cbf402aa214a0ac6083d764cb0fe841cf0ae036300b15218f04a4c51e28d1f0bc016ed0f5495c74100000000000000000000000000000000000000000000000000000000000000012fb2520dd914ec202815ef3d0144d513bdb3ec4d0c35ccdab3590d8bc9fe9192135d18d371bcc5b4433f5a4a4647423365cc6a0d1fb45e2ef4a382c7f8a9fcb205742cf421d97bb19ab595cb7c9bb1e1edbb78255363f128610c1e9b008203302880e6150a14661c8c202a86def7c865c000b6ac9c74444ebb7452bd8bf0bc4d281bd6a39d7b3d7acd70294ff837579197cee871ea11cc3588408f9a3ab0a1ae00ecbbb5f4090c7d08bd67fb09fac5107292f304aa62e0ca740f8dfb337d9b6c1c1a16589971c2a619cd0f2d624fb1115235a0ea4f43a9b04d1001c95d3393300f0827594e2082ba96f10ad3dd5ba79b6a54ba72602b4f6219a4cbd0084046281ed273f2dac7f28b189818eb12b65a48b8216977ca4d5baa7a52976193f074f21002d0103b4d188243e08076fcbc0015702ad9fb7e64387648e651d0dc859a1d13dcdbf1dcf6705499aad99ccac1132a84a62ab5e99bf881ad9a046bd8db633e221f99d2c8a454872ab004fba33f4a2f4854351982f73283dea7abbfc1b5841a25c1c2ec0efb5d8fb223e427311bdbcef0c086293427ce51cfef353b3b6a91ed27ae09a57f7cafb8c2078142f978434670852062124218d170e5b1e11a8ad093