0x31fa742d00000000000000000000000000000000000000000000000000000000000000a013415480a974158f1594233c8d7e4491bd2e248372dc6fe84e1c5600e46764162740ba558b1655f52fc097370609024a714db8face8643f196e3282b5fff864d1e4316abd5956ec6554c33d70d84f23187ba4f27ca9360aadc20654ef97adf870000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001440e00000000000000000000000000026763b9f3d92b2e4955ab132d78378c910e87e26c66c53d7f56b92622acdc1d9982f317d49c3797243b14aad4c284af061815110789d595211631d2fc50a88d8c28100000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000edeb7c47df459708fb8442000000000000000000000000000000000000000000b0cd078fec84aa085754540000000000000000000000000000000000000000000015db3a2f43b1702f9dde0000000000000000000000000000000000000000004bd3a23b8d03d6c592211f00000000000000000000000000000000000000000048d47e74586581044642090000000000000000000000000000000000000000000001b7b13561fcb3731e440000000000000000000000000000000000000000002794659113b381fbe6ab6c0000000000000000000000000000000000000000005772b722623e5a7cb9162f000000000000000000000000000000000000000000001aa7a64abf6af5ef51ad0000000000000000000000000000000000000000005cf8991d9f4d262f6b0bfa000000000000000000000000000000000000000000b19832d0f4cf73850fad0a000000000000000000000000000000000000000000001065d63add8dd661b9ea2603695f2f09fcbd192cf76b7dd56050f454d8cf6f070c430916025bc7a8bc0e0784ac9efe043ee2f08ccf0815b0791e4cf9220757b4a4819fb301bbd5148e27209ce995ccacdf0b593738f8700caabb8937ea5adbd9136221656ac5e8c305ad252d8ed7dbd186029b08a3c22ad31b89371956dd205285c67ef66f341a12d4150e5213d8e76d7cb929606c42514b77f4c6cec415445d3c96349032c2039823e1142879172eb3dde1fc2c5c4fc65fcc1256f4896a9ab22f59e0050de3110e395f1277f36381b36bc82b6f01cae8d8f58b840ea316ca0735e1d96febb377a1ff2126ea3b01cb8e344ac131b807840dc370f142aee4136eb4362e46935c55bc9ca913d7427aa0d7aef3428597b445d6c5e81cfedd445a40031dad594c2fad82360d2b2ab8b38b1301eb863d1d15c3462e81e0d3ff8fdfe9fa108c11fc5010b74fb6000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021a7e97ab483607ad8467cb1c732162af1b358ad3f2d995dd662603e98e621db924cfb6cfe7a9c13cac7cb92ec55948f9a2556674330edfcee7d771a7af632906183625b5ccade32c688dff69f74316e69e06e638bfd9d85203f051865165dd8c01f17052ebdcc6b5f7eb208dae79fc95273bc847dc159123d4c96d10c06ecdab005b1d0ce002d8389e5c79d1ea821c9af18285f85607f063cf5a3316be108f0c02700fdd6e477103ebcb8e60d1e1739947b8bd0bfec29bbf8090419fdbd57b8d2ca7f18211f20775cf812e3bbec7e76e6780b19fb2c7104258c2643d629dbcda1b2c19a8a9f11e01a05294937c6d661656c432b2a40e7ebf7d43dc1c6701b0c313f723412f27c5f338cd04081f7788a1a064af504072dade9a41d9d904b4556206106dca99db25c682f460789df865f2d2085b41e80814ac5365bf6d911216200526c5adb8d7fa9beb027077b769dcecd3bb77c42650f7d1c134664d28f8e0cc2016f33c4d3611ae05cc07b2326fa5c6514762e32d66b9ecd0d4fa5282b2e5c413ad0c82e16294a5748606bd339b95a5723d91a16390318dd2b238e07ef35fa40b3cd7ce8c128047eb715d07ac96bb675dff6928a29a60e5bda04610a988c78426ee1b88fe5349cccc5aa8a3668a641bff25e509c2c28502b05ea5d9d9b6f4791a642742aba4467db7003b18c74f8e95084e51545517d0fc7cb70f088a045e9600000000000000000000000000000000000000000000000000000000000000011e50c97e7f61382b3c39be134e50380b6aa7a33353c221d651ea13c03a37a1a7060e94ee745bedf674e114d47aa0d250e14d5909547a32a06330cee1a485daf11776da4086a00334ce0aee939e08a06a085dca4f369ed91cfedcad0658f188bd22b07fa4b0d4ffe471f63c87ae8ed64247dbbf2069ac5d449be029ccec2aa85c1cda595ef12ed7252f8242298029962bd91730f16f12d9650ab1c956c8d434ff06deb6179c2a5b4687b9e4ad45425cc3822e14709b5b9c72c360a224b9690d19126167abb3f58fffc87247931bafe0dea8e57556273d3bf1c21a3b91027a52d20072bc9e1c91c473c632bf32695864204546e2831571a3f535586082ac20cafb267fc9afa4e871c9d9de02231947c7d3ba0ed049a6f095f15cf01e15d6ca6a351f57d5ecc2f067256acf1ca39d333fdde45ef6629584f6abf3f5e83d0ee4a4270f1cc85f53935d3a99dd459dc6208a85f5368e270a613808bdde7a21f71dcc5123cfb18cebf84fba7ec931e4756aceeabf29f89ec94fa93b76106565063316180701bb830d66b5fe54f732a3524b30a19a0eaf09762a46a93b18fa47d756e2940cdf5f9e2913244a38f5e9cd384e7bc28eb75e5d52721a60fe001fc2e2229495