0x31fa742d00000000000000000000000000000000000000000000000000000000000000a026347f56e19ee760cbde7c5cb939bb55c2f48c83afd56008cd4bab047c39fc5e2a9d69b0acfa4b91875ac2c12e24108393cba3421feaa34536eb8caedcd61b7356a51a1e831e5b83bfbdaa7051a57cdd0a78b14243355e6120db7290fd700911000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000206460000000000000000000000000003d48ac77e64254d2d8bfc72cd35acedb22c8bd858579cb0c4ebf38e90426ff69f475560b6c29a81fa5d073e9e4da829e56b4aa490d317c41ce66d0fccc5a200eca8c10000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007026006a125f3ac6f2aa7a0000000000000000000000000000000000000000001c64bc000d358f891dc491000000000000000000000000000000000000000000002eae727fb1101274902b0000000000000000000000000000000000000000008a6770e83f0fbca3fabcfe000000000000000000000000000000000000000000da64c88b5925ea3a3f6f6a0000000000000000000000000000000000000000000014dbdb7b217782de4549000000000000000000000000000000000000000000a75468ed821af0289bff4b0000000000000000000000000000000000000000006d38485943c788482463e20000000000000000000000000000000000000000000002598647dfc9355d049a000000000000000000000000000000000000000000fa498f1209a38cd988acb8000000000000000000000000000000000000000000aef1274e5d7bf3d765deab000000000000000000000000000000000000000000001ac768a7a35586a62c932315f24d55b15e53d8ec370ff080aeff44f2ef8fbb450861feefd07dd0aec0a800394eafac7156e64831d64fd4dd603227aa07176ef8038fb28bdf5d1fcfee8825f07fd7433a4dfe940bf69b507bcd0ff6cfb394c75ca055ce88ee50e33d23fc06f5ae089af02f6754c438a577a14070ee8736c7d2ccfc07079ad832e53d027b0de4d387fa2262df5db50fbd62d878594ebeb977f79ac4340b8af53faa1fe6991513149d5b8ba09f70a7101886d5558d8ad59d8c209b677f53ac3e83687537d81dc3f34d2d90097b6a5078823aa0bb0f24577d33eb4fc971d25a20706a92135227850bb79c96ad2806bf111ce16cf4b2fd8eb8dbc2f86377d97416a5f644d1fa1f28fea1eeb01ad92201a173e782a6b9051de4062f1ea9de5f2ebba20623d71726dac4c1f93ff15f36568d3281894008d264d045f5e204435a83ebf16c0aeece00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002192f8c0e6b7f886d86d989f97b469b84df2081734e97e109da527a734fb8da84193cae46f121459f0050408022d7287da7083c243e9792d182c920e2094957431e80123044eba886b2f29847dded058fe1a1cebf65a727e8805f99824d47cec7035d307dae71566f4d303e2ae6314ae8ae50feacb65f44a65d29cf8566a2123d1b54054c7ef4cc300995c2e380b2eef759fb15dde8e7546c0ff21fbb257640f10c448bb47c31f3c8fac73f9eb20df465756c305346850b414aa703477a4dbca30c05ed3c23f3d0e73fa4bebe1d5d009a2c9c22e0e5e5de2838c57807f6db180521409ce16223a557cadf342b419d4cb065398ca3e2346debb77528accec8d57200425bfbc00066bf07fbd221e143c4b5934648cfe2fd2b5af9b5ff0ec244629612bc70d7cf3af68e5da6c114b17f779948c788d72fde20179c8f320b63e8d22b247ad520100b49f9efe0616912c613731e2b12d3ae84e6d24f5712caa592c1f8121f6e96dbe491ae5fd68950523ac5852bb2d08873f006636c3926952aec5a46070da16b3c7b2a4ac877f5c0d49282bc519ee251d13f9e968b9b70a36e3623c10513ccef1af939bcac3906ce0957e4ecfcfe934c6bace44fb0a4bf4b1b9f93d5251db3d4121587bffb59cb41919c1758d821aae41a08c30a33fe2615e187297c250ab7cbc841808e38e9cfe4d61c05d0d4cec411ecce7231e173a5c57b4da2050000000000000000000000000000000000000000000000000000000000000001072e5b130ee75bdd8158cd6418349d719da3e88a6dc84e53ab8b4b6b8f797fb4084068474b5fbf3b42ede617db4ab02b0d38be2ff29f246e9cbb809189b8cbb5214e06ff860d23bc43f51173eb30915355ab1ef0747651703681c28864e6e2a90d74b3cf029af7348ed605cfc1e241983d3425346b4ec24bf19f574ffdec31b82e1f62fb3efbccbb59680ee18e639074dd721bc09de1e36ae43d066b02c4a147299e7e19194df467b9d713737770688419aeafefa6c1ae51e2d0accadddca61111e7bd1d49bfa0bb4e4920e62138281bd797ac9f20ab8f84150e7730fd8b19fd1bfd749c5d4b85af8346394e87483f3365e66cfa75d83648c8e5d7879ddfbc910cbecc21b9d837a69963de45fa3386f02544ba46bf75ab89049e67437bd636a62cff378395bb7dab37a73bef4edf15afebc0a5052ae59178281cdb2676238ed01b5836a69b4857470f19ddd29265697bfec4d9455166d02bf868cefadd03db6409f642534d4b1a46d7325edc55e2d7420bda0063d9ebf71543bd1d74c0ab71581fdba6c6cbd30a9e1c9b096ef009bad57b5bd0aeac19c91df3aa62e486ae0ea3287cc12617d7e3cc408f3b6ac6a482660ce085a8343d1b5e9cbe576f9ea5e253