0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02ded72c42020d29ec517a4dbec7ac911d9dac3c8b7b8f7b986d126edf62eb1b31865ad24bb7a3d9c0b22dbc90e36ff23576fdd866d19fb9a0be8c9820603b963d4b684568a76439ac9d4c08d437129d119e936ca21f42e5ee34c956ade204b1b0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001d7f700000000000000000000000000037a0fb5b38d5cec943b4af34a9d17183bb0c0a059fa44929713a058884ace0e60c9a56966b8539bc72beb271ca132c83e25071cad762f64fb671aabf0e34b62e8f8320000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e122db32320c44d94ba1d60000000000000000000000000000000000000000006c6d96913f1053bbd5688d000000000000000000000000000000000000000000002c7e61425b2c318a0b30000000000000000000000000000000000000000000a4c3d86efcde00128e429900000000000000000000000000000000000000000098235e8cc3705bd40269b2000000000000000000000000000000000000000000001af2f4bf75c768696006000000000000000000000000000000000000000000128bf25a4ba5d4492efefc0000000000000000000000000000000000000000005be00c87e0cc1e160341de0000000000000000000000000000000000000000000018a8be881fa89063f9130000000000000000000000000000000000000000004e3b3430d9dcb1629c0d81000000000000000000000000000000000000000000076fb8197dbac6dcc2fa6400000000000000000000000000000000000000000000215ce58b569bab90d4d3130c69f2f158a0a2b44ebc4903824f35a90c8f2fe051195f0966767b3c5aa41e099439114bb532444cbe95cda0294021cb982b84564183a824200f057bfd14412be4e71ebffa2e8a24e7d8314b9d792d45a89565b5e39e4b9da9eebb84cfd6680017d5e93a80dd77502c78090f70c98ad8efaf4a5189f78104155341f5a4e3e4229de201640976551ecb17f2c17fd37d358a7d1559f87593d420c34a0d837ea60d627c71bb18239c48f22e12802b31cce433a838310b639e86c6898e46930f0d25cb01d685f9a90dec0427e767588fb2617907da45ef9f3b0b85c164eeb383201f7952de5d25e79c19cd5ff2c48b8b9964035d6d399f951e16149290bc8b00f022ddb5fce9e5d082fac7f28db0e5157d4bb9a8bda55b63a36cec07baae19cc840fbb022a3814940a5b28e180c9d7f258ae5e170b8033904394803c2b0f51b352000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021b2b41efb206b2d1fb38bdc8067e5cd72290997c0732ea07747b33e4439e97c42fc453fbfd44607f80acd3ddf6c6ccc12c43ff59debcf8ee270e1a728c52ecb91c017b5af39868ca668be7a16c0413b2b4808f488a08795484f0d1a0c412e6171503e1b12259fd7c32594bbbfc7c19e167a15cc79d5a72085c457e125293eef301f51817a4b752a43c219ff3422f4abf5196af2d66bc4ef9ec1576b5d0286326066569e2ea2664ffcbeae065dc7df0fdd85219e381209297ad1c2dc4840602660ef5e826962b425157bed8eeef745006b467268cfd17f81825171f27e4df1d3d29024388655d96f9ac727168facd84f75bf9f185f8c6716321418e04bc05a4141c3b57454f284caddc8aeb0ce13e5bc4025949bf5ae7f506245176f3b7200eca1ed43611ccf2800eb684f93d1a2dbaff55313a59e02add1bd324a58f27ec8bc218661d46af2ef069d96f5fa228cd87b585c25a131e60670804014acde9df00a0291cfc724f95d6099ca16fcf7f41cda0569f3c4a0b516ef9a74642b4b07bf7ce2a1737e21447b08194697e454bda753a18126d4671826c9c8119819bec697a1f14c8476d2e8f125ae2552d99b31c776e3fbcd6bb528b337cf8a5cc061fadcd5c164ea5a03f4fe77a44f8046c8f1d4b6095553d9a94c8d8528f25bca1abd5c7ce2a4b16856bfcff7e31309616de0f9c8a6a7c1b66ad6958a226e3db386da2461d00000000000000000000000000000000000000000000000000000000000000010ab9da2a1f5af245dcf32beff1e8ffc9f121591cb1b85382611fbfebfa0da0b00ccdf02775b860b8999678e139a1502e646bfbf9c383941b132bf7d13bef556a0de33a98215fd1d9b17faaf3169b23a1465b893f6fb9545650a2e02c131cc33b2d65a038128e7bc4eb23abbe34466e30032a415de6deb170630d255516c7e66b210dcbf1dc78cfcc7e0132127bf667cfba6e7aaaa8e01016f420cfb2613f0b3c2ffb4a9f7d13f935e0411dd1ef7f7cbf23e319c5ce9300749f8fcbcfb179f7cb2b701cd76a7da6153860b6a72e48e7e96d05ec848966c8f1e1271f96f91287000576e9137c064d677b5cf76b5202de0887740d14430c9b8e375c72f86d0f261022e0b27a6529242bb63edda77c1668c57cf8a2f4e8788a6f9de523caec21f3b224a8fb68a2f11ae6353e27aed9c00f76661aa601eb2e0f45ee8d41f260af2cca2ec0b5f86da71643ce8fdd37a628f96c9863d22d1b304b2a39fb4d7d26dd7ccf0803282b94baa81afe5ca2a076e32910d6bd6c74e912c1704cb24a5c4244525117827fe8a445a8c7e4f9b87fa86f2f141e4a12c2decfc32737c7c4ff7dd39cc51b189470eaff6380f9d1d3619120cc93cad2a3b7d846b0d6a28d2a0742faf9a8