0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00a7b1bf4d78d7307c3c51d40b49f3aab41a84be16a05d53b2292008535a9509b2089a21a7e0aa37b2ce664b4fe567e1529e89758cdae3d85046ed5dcf595a7134c01c85246ad979eb8df74d89255688207e654861f348ddbab1fda5844c933bf00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000014f24000000000000000a00000000000276306c96817f0d0be2f65d97fafd6aa44e4eed16ad0f375090d89d40795860dedb08d76ce8f9480b3bf2e4814c1d65b36e2a97c0e86aaa2944c3214964c5222b677700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002299497d28b1435d07371d00000000000000000000000000000000000000000016a8350d9437bb120c8f53000000000000000000000000000000000000000000001ff06dcbc679fea0d0ca00000000000000000000000000000000000000000074ab4bf5c4c4a409ec0ace0000000000000000000000000000000000000000001da7a1b808ae421fd57c74000000000000000000000000000000000000000000000c4d59e3c789e1511312000000000000000000000000000000000000000000c64c4835e8f608d1b4848400000000000000000000000000000000000000000081aa2fe4e8fb63dfee15440000000000000000000000000000000000000000000017dab64af44407a5268b0000000000000000000000000000000000000000003207960bb72b70f0c5c27400000000000000000000000000000000000000000037473e641b9251f4723104000000000000000000000000000000000000000000002b6a77540db0e8acdd6219bcb95e3c32e5f136c30053a469f3e1591b727f1e3186eb8a01e8d65ce3de33015783db05c66dd5c39676f3f725fe0c18335324cb235232ffaaf56f1e103a20005514fb2ab2a64a9f2f64591606d56b25675f70824b4e1ddd323f59a84170d91056f29a9dca62abd04eb10d2f123ab0f6640c722409144a1266f08beee9bcf9229dd6b5b3ed8d27bc8458faca0e46dda1d5a1331b9551ab125f5d43ef3e781311dfbe4754808ad53a66fa7aeab951096eca7dce101690d128e53e3faf660565175d9ac5349c1a720bb7892a19e01111f4c76d08b44ec7a1941775acd9256c4a1e1802f273b1b651611727f6a34e2424f53f6e05d2b90effa53bd6924e30c9630dc093f20a57e198d9e62e30001f6dbdb8ea19632feea3c16e13d416007dc56e221020828a61fc3c5b4c97f8b9189810e7c64562b89c6131487e561ffcaa5bfe00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002156ab171a1d8d7faccd26de7b2db4307edcbfafc64abe9c68775dc2d276ed41228e5eeb4aaa6265761713fb4919b4ceaf603401e0552b0fafa87b7d2dfc727490c9fe2b4c8ef213669217d76131d60958a71a25909d123240fd4e073f1da8921261520f360b9b6e1377d0893b63253727881c8b8e2edad37e70f8f44a6f79df60069fe866d31d09cf4b34ecfd7524a6da0b1147f5021ae782d31170015b642ed1d1c71cb14e3096ddc52f088af7a308930669d3913347d805d9e673383e9beec1cdb8fcf8fd5c3abead06f088e7f999a6a36cbfe4b8a9a739014f7b7484bfe3e0e8086a0b55a974c09f77d648699ff0d91f902ca1700e3598b1fd48acaac64550e36a8b388336ef0ec74bd07629fdfa1ac83610e8241000421b5d930ba83456d0fea9e08c7cb2b531a74cbc3b78c7b002cf3ea4ed5cf620fb69ee9b7242a1dbe1270c39653841c0b6eb1e6c5c5fe84c09f46b2092c86596564f7e91c67c1f56908d6bcf31cdd7f59de978747394fa3c77e09deb56c81b8e0755c3b9e545c205d1000110f772f8f250529b6a1bc4418984fa5be450ad46ff1e836e4a7c18a82bd1504c53a6e15829b651474f3c0c4cd71e10820d0ca71765f0fe7f77bb6bd5b51264d8aa2601a2fe0090caea71ab4ffc3713d3f4aa3c6e086f36be312b1629f2e067e4d1806377756c9293b1c868e4ec3694a7601c14ba53f35b53b645304e1150000000000000000000000000000000000000000000000000000000000000001217dcbe5cdc5695fc4918320110f3f4c4b6fe64a2508bac715cbe8bfd421890a2e74057f67a4f0a1fad049c9ee3c2ba82a27e46376721cdd0348e6fd788e58ca19c9954ef3ae2e746c6f44f0f7d7bffad7bec2889e8fefed14905bfb7fa19cf9121452a0619fe69daad7f333087eccc9318ebeab67fd87ed149d9ccb8e5eb6d9045196e882483f94aeaafd8bf7ca85a677db73a8aa92cb21d8e2dbbb525a187406b3b05f4c075371360ccc9d2dba6c6666c101bbf519ad8ca9281f37713fb4920cf9eaa351a6b01b2702fa7df2835b11adb55f3495455b568dae3e4c6747c93e122446183d32abd53eb4ce7002b6418a9b7199629ccb147381c5bbd0bfc4c5a70bd735fd7eb6f8dbfdcd9dd1332b1e940e4c4bd017c5fdd9ba088fa1c611ff58151b4d77130f8ab45baf98a5697059690d717fbf49294bc1ece3b088d9d72bd01a728c97e2c1eeb28922df0ecf80b250b3854b397a3c7060b05f20da9f5f2e202ca3aefa862023039b63b884ffd6112dc1aeb36a75d341dcfbb453acafafccf11e05b1dd122c1d2ec4e29501ca9ef34d089b80d9a8b364a969053b7981217a6a0811cda1b96293b15000846c6109f93d8110a8027866de0afbe2dd0150f3e6ab