0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02f0dc042a580ca4fd461a49d7999caf3d2056dead182d16bc8294c625e1ee9e70605cc2787fb51b2a5005ab9fe52a14ca33e743a6c62ef6ce6fe3df53afed3222e2216022d4591b991a500d25a0d055fc05fe6427d9d8d897968d90846ebdd80000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000020280000000000000015000000000000aed447deca6abfdc68ccf0b401993e9110af36e30e2f765c5366ba023a442874fa6a02173e17b33f559df5a9f983c63471d2aaef9ff8424de98094b51606854c3e7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000da052929d4ca806febd44d000000000000000000000000000000000000000000c090db18827f586831f514000000000000000000000000000000000000000000000ff9712351ba94f083e5000000000000000000000000000000000000000000eae63fea0f704cb61c0c7b000000000000000000000000000000000000000000f6894bafb549b4deac98be00000000000000000000000000000000000000000000272f2f3a80071e3e93f20000000000000000000000000000000000000000009784a326dfe52a4fdc9c7c000000000000000000000000000000000000000000bcfe7debe1d4d302efe735000000000000000000000000000000000000000000001066c331b9aff325d9c300000000000000000000000000000000000000000037b85f14fb9a8369963f4d00000000000000000000000000000000000000000094f63de5c7f55e089210b20000000000000000000000000000000000000000000026d24d8d8f6742fc51c40cdaff510a34fb94df4e6ab2f1dec9d9f177fd7aa279781669b7c6e77a329f780bdc04d32f7ba7f5ba8dd00a5e40abadabeaace74430663e7cb84bb515f879e701ba9b623332dd8887a9b7d65435a1a2c8c7374bbc4b09c783f8dcabf0ec4e55132ba1afcf66a8fc6b6791097137e6e00871ab2a78f56b790557594a6e4d08ae11410bdbc6c41ef8d530f06feeaadff915353b174b571b1d5ce775f48639c5ce2de2ca3bc75972cf8aeea6be86414df65c75f2e17b3541c98354530b06304a452c44d2c14dc5ffd9d02afb1f5494c325c02205cdfb1663be5b5513deb628d3c41269eaa5af8fba7b9c8ff91303958e73f221fe91644003c8d039618a6173d2892296be2ae5dfc5c1b78f0e2615b116047a4e9626d5e231cbf71343ff3b5937b90f6d93bb801e790d5d78822ca2a444a7940c10c824fda14f1511d18cb5c22d3d00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002284de0d1c04b361d471dd9fdb30c43a2a0daece92fb3da97293203494a3cb6ff1f9cc9c9068d25adff9d12243cf1601a9e19f5d2636fb1c28f282d231cd50c2a2a868c6b7c2a9d3130d0cb0edcbcf73ad302a25a99aff7e5b527fe692e98f6371304e95724764553fc2a569328a7050b49bc7b468642ea3596123c1480e4c5251905289f1bf7996719a11b27cfabccc03a855fb2581a725e2a5af8cfa865d77f072f634e94e3fe06b4e7559f20146643748b48c2643f9629cc5a8315670302c509f8afdd5aa7daf33a0efb9d7cc6f66c59bfa553e58ee2f9450171c15f792e752cd0fb7bdb48e60d0b23d3d8cce198244bb0f8aab8d02a75139881a728f3e2650d2dae6fe2b804824e85a695b5153d82e2c5efaac438a009c0a30b787f55465f142ed69c77b16e3d88e0e450d3212af799fdf6ce9d256c3750241e3bf3fbc1ce050225498e127b9f2faf72deb7c5fefdb6c82d38dbfb7b470e990c4274383b9d25f56ce8be0d4b4d27e2c00789bde75cf945ab9c94cdbee7a0981281bdd0cf551c459fdb120aec0552777e2cffb168dd4c98b9ebce218570501ba08a0a4264bb175218278652a94c9eda89d93d7c7e6b3c3311ccd01acd21ec0ccefc9d71962c13424452fbd969b22f2e0067c730ade286a46a602a8e23da76789bc43593781b1f983fa8500c7e0bbeaad769e38d8589fdc196b53c49fe4e8bd84ef6c3a8203300000000000000000000000000000000000000000000000000000000000000011a853dcbbf7bd544a6e60120de344160c97bc2e10c5369a9f1ed5969b1285bfa27e3758ca121f2e3042c6532cb300490ac17e3271f05de129c40ff34f5b0b5e81e8470bbad3fbb0d78cca080b44782deb7f0da0989b9088d6de96daf568770261abc734bf6b93a1be32285cc767ecd34a267b796209995719b8a112007fa5a2508889771bc70bf266584b882f070fb5306d37610150a24144e1fe43180ffcf931a5b427f6dc99a8fc5ee3f8420fcceda99ebaee0ed0b8a0aa6df01c633a46677283e374bd44d182a533d18affc35bd1a6c206f07b9007af79ae9fca455a189121d7c7a42dd0816ad35069b33e7ccf920933d6f62ff24dcab9de18c0f4427a19a03b74912a0676aa98a04c45c6ba8b28d29967fd590067a9196ecfb1bb3d420b92fa8d16ec338eff0a7a76ea6ea0342f6c297cacfc123d3f67a1028076dd40874127a6f3c8fe289f8e1e25cb4b446b20041ca4905a605f397bbdda8ab2c6deeea12ee58967c455b46816a8ec3ef2a881777129613cf5d57a901e02d7a0d98fdfe2b725d94c2d16afdcd5e481b6c3e6eae44c4698edaf6a32c84dcee12ae10b27215f95426d0c35807dd8ba6aaeef1ec8bfe33b7d4bb5e8cfc7e13e626660fdfa2