0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00466c69c16365f10a9d74598142d117211093a4469b1ff476905f17ff912138907043c8e04f96c81e49ce2cfde039d2ba3f14df00527acc1687e12445db49964d9c87268bf13dc7782ef2423ae2747db82b60ad4cb6be3120ed282de960cadef0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000829e0000000000000000000000000001504f12538faa3ac464fbea32e793c0ccf1f025b5b75eb101ff271298e02e655eceebe25bcc0c267bae1a252bdc6fc487085e3d479d62cc5806461d03554cb4ca264e0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c93fb46904df6394ba7b4a000000000000000000000000000000000000000000fe05e186e30891e0c1cf29000000000000000000000000000000000000000000001f09520ba5df34b34926000000000000000000000000000000000000000000343ca925f40e5dd52cb9ce00000000000000000000000000000000000000000011179246cac05f7f99e61e000000000000000000000000000000000000000000002b572b3bb70e552d1b3a000000000000000000000000000000000000000000e5c7edef5eb3ce34021c7c000000000000000000000000000000000000000000ac610f4ac79ed3788ef77b000000000000000000000000000000000000000000000cd6c6e22de51b4e18fc000000000000000000000000000000000000000000f154aed23d0cacd03f25380000000000000000000000000000000000000000000b2d00fcb3239bfc0a314300000000000000000000000000000000000000000000046eb815cff1482f9a5323dc34bbf6c820cd013aecfd196af3144e1e3e72d5e8f7fbd9c40286a22f04ba16590a03f0883120b5b17bee570fd8fe78eb194bbb188e0853d80cf078883f201e5d9f64af331ce11cd21f747b14e2564076a9f95ef9959219340bb3eee576d202fed5ac0a21b42f8cfd12a3d4407cb103458f4b6128c990c2d2f2cac6e69e131ca24cda9a396474e418710ca51fdb02ea3993af1f51d8ed9b7c0d1d942d9f4628475dedb8fe1e5b1c14480ed34c56793b86e7b0cb53cbfd22d163609522af861a9dd615052137b330c193d7f7f184c816769037b3d22c2a9336e832e8a23d6a0f7ab9a8d2ea98cf87db6cdbe4e4d7b21081fd7addecdfa0b58c7e1f2a5707360aef4682ed621bfb71e873ebab50ac4ef41381da888b73911da5551e5829b3ac2130450471c694210f35ba6409aa0661025c5f7748ce633dc899b0ee1226014200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002142a7d3d30434220e4315ea9fc4ef9c9ddfc35818858b703349c8b9fec0ed04f2aa48ed68d86752e501d6da27250d0553fb491d4235b1f25fe01430dc804cb9a3034f1a5eb1218f6176618195ce08467c7d56a484919b21a00f2c48bf302546713f68252e3ec1b1fd22d6c9779225e2457748065d62a8709dd099d9d0a794cf015cb015850e171fca4344e57fe166b8560f04db3ff7dee30a6f5a019cd2453f10484e5fd37dc254576c1ed0e960b7c820ab7b74834452ce46e1c4080ee631ee6182c351adafd21e7d48511aed2535d6a93377e6d5958f60c056028628c4107fa2a1049f0bbae25dc50b31e6c529b9fff2ae32e44340bb24ac212eef2b219d3e82ab44a0db8bdbfda84dee7d0238a247107ced365b33e65f3db5f3206ad7461f01ff77c91970ec07d22289d17a49c6ac6eb405273de6de90155a0d7314297c7501ac172e3584a5a9b4571424eb3611b75e43045ee66be8c6ff55416c53274e84c01f9f4a60058a5ffc1a1a31db8ce92d75237546886055b2b09dfa8a12c58f18c0c22eebbbaabda2f44e4403fb2e02b83ff34508b455610bfeab54edf5579af752a1417f1970306800630d7b1799d7c965c510e577579afb45ac1bb66d3c76bbb27277c2966cfd439a7ee8f12f8fdf9e843488c52816f2adc8983cd586e44b1120acfe26992f71d05378b3a7656ff3fb934c306c4883621fa7410e3437f773ee40000000000000000000000000000000000000000000000000000000000000001111841d49ada943ed3fc7d901fea61363d86b2ed7273c897e63494cb84ad6fcc2e4dd74a92e68f4db3c212ddcf7c617a26026e7bccd50fcb4edd7d1d096b8a161d9863cb83d7f07bf8bc268cdcd0c3bbde1b23f9f645f5fea0ef01a2df8870fb2865f577a2051e3f5bd847a92fb90a5d81ed3f142a48037d17b84d2756ee73ce1b69085c17133e1e59b6902d5c43e9ae5a4d5d41116dee93792b2660dd2010c91ac72bb004b8073de9cc2af04e4d0939a7c227e94dfe78b9f19272d627ab15ab0f8df383c0a4f72ac4806f2727339a035b196d1678164e305a74428f4b0fe48004332b3ffe558742a281faf8623f699982bad75983850f4da5e0915bf0288c1c02a59befae848f26d866b8cc10c062d56577e1dbbe385f50bf3f99e49bf13a1f2d388fac438db2e4f6aab53d1d36c434453e5a8f01ccf4470d30664139f9396207fb4a5e3d4b901b255a44f62c5c591c3f4757bf503f1c0a51523758b2e0bb920a1736518c8ce492fbd098822d6cbd271379cf0964846964ece01c3206988c4b2ec4607096740897e5e54c8a9ab5d0fc09600963f8cb95addf5c4deb36b2464718044bd7c110f94f5d281cf3aa1cc57462490a0c8bfb5cb164780e27eb450bdb