0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0032094b678753a53398a0de14191352c789d879c88112a210b335d25b3a84a97168a245ddc7421a8e2cb90590ad10902548fe921d198e67177c12f85314f2fa80689405b03d8797fecb7d9011b71fc424ac3dc436d9acbf00826392f73afdf02000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000088ac0000000000000000000000000001513e5af8120ec6ade9d52ffb34bd772d4e7a69a7f94b3baf244355b9c12548d428ac624d8218b308cbd3a98f036cc1189f66fb692d5df230a72a7012233256dca9950000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b46841b16ba548ebfc8b730000000000000000000000000000000000000000004f83f0392e3f4330aa28b200000000000000000000000000000000000000000000189029d1f932483d5b25000000000000000000000000000000000000000000728ed11bbc99d4b1a660e400000000000000000000000000000000000000000057e881bb1973f98e017fa90000000000000000000000000000000000000000000021fd1719a980f7b2e3370000000000000000000000000000000000000000004057f196e928986aeebaf1000000000000000000000000000000000000000000ca01816dddf3a36c3c3408000000000000000000000000000000000000000000000a4a2d97024e7e2433c00000000000000000000000000000000000000000007b86acfcaa2019fb21713e000000000000000000000000000000000000000000f5daa494748e7dbf1f6f65000000000000000000000000000000000000000000000cc1cf98712b2f43586002a811d35497fff1319936b7d072885ca63eec18ad80613913f00e2bb999bc1e0613fa65b43b208373038174b46aa4214a6dc1931510b323f94e79aeaf4c6b880cc3f2523e4beba1183c44642191eac7c26b5e580d7b357aa268b6c2f195ad7d037beff05726e40cdc3bba30b6302374a5729081ae5ce949a82eb9b909e98fca00f34cd7b46d4294f19260dfe1c9e9378b104fec231d6d214c35a8b00fa85a5914eeca046fecea16c1ef106812a4fb12f87f610f19355f13feff86c8dfa6bae90197b2cc8e5ea49123f8e5c6d97f7c50ece47468ed23f8362e7ec9f5d16d592408f979875a24742cf602c7ff0a5e4c7393dfcb6d89095e0bda858a3b161ec08429efbd15e366db9af6ef73e28212cc251b949b553f976efcf6c554238b9b9201304f99d5c151b7dddc358291a675b2462ae6e697d46a5ea633dc7967eb68c67a0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000215f23334dd000f6cf85daa6386c78a59574eb24ab2cabfae44ced7f37de8ba802b166c5d953735cf2e262cf3ca91d82929da762b4d749262e7bcb6a8c797203e1973762097c3669228b48b01e4525577d64292eb2911bddb2da9e0843a491ac90ef5f4c576ab4bd903d80bc30c1bd66355e76ef3ce5cc863da410aa2eb014de105e85286ff3b2b8c287d0e1579b68b4dba560353faa1bde147ab7fb7541c805a2b9dd6b7f87621eb267bfa183296098e903f2c442112e004ce558741d6fd09c608ce6c26679151a0dbc2c0b23c3a6ac441a9e8561735e71d2585bce12099093a14acb9ef61ca5b46529e19be83de740cf150458f5fa5404934e502221238f1bd0eb82ddf91c88c9986e111045a496b4afeadea7157d8ef6292b0117a320629ef15f43a56f02d0c14632f64c615d0aa6b50f7d37faf1468626f44d04dd0bccf7a014fb20469518987c2c572ac61449a9acb6e638112da254d8d80e309ea78a00f0aab723de16fefcc8c7bb1022aaeb1552d236c192ce38f7c865c6ab9ce4e6d6507c303381705b33b3377de924cc742c92bf5d61e4a030fbb25f0a43527798c341aabb5df654d5593661f0b05dbe99c80178b5cae1d63a2ae9451c3408e27b119135d465b4aeb97c28241c4c0792be3f8ae623506cd59a13678c1bb8b57c4b78419744f8fc1a29ca5c50a3d5b06ede32de1ee57565d1cd343ec24734c7ab37e8e0000000000000000000000000000000000000000000000000000000000000001157e9adb6b6672dbc648387f8ca29834f10cc74b4f061ea64c853b5d376f1de9245d8650f1358e4d9100e7afda2989041523f72897f87e9d2285afb405440b8a24f98bccf9c9ed040c01386b5a2826620630b70d42494e8375abf107fcdc2d840b597a2753e5ec3fb1986e7dc96b0ab14c0983407b7d623567600df26608b8080a5e79708604aecedb1fc4784bbd68a1787f39f0ba9acb92b0ff59c37a4512442daf774ce2a772a35fa71c4acd10fbae0cff37f987bafe3ef4e33657fa9348e913349fb92fdfdafc0cac3a0858746ae3e983527a7fa145479fb9afe792ac1b7405d12c66577e6b1f15509549bbb44ebc0a568ae3b3b1ed7bdac37d13e716172503259915ee9ebfc96eed7dc0ddb1b8648cf21d11bfeef967286c2f0938f6f2032072583108ea8443581cc4d28417f98825c812ff4b4d31c68dd5188d1a8d6dbc0815dead1a02287f1889144b3a101d3ff0ed58b23cc37c3a465606ccf312cb2215138b21dc7d5fe12aa691d14f0c5370e2d25e98cfc681767e1a41c1ed02a6032ac265848fa077e73f2f956bfb4f6490a0ac014922cc0256a9742287928a057128d5e75ced444f3e300ccfef2fba75951b9f08a54b7e25cc486d0fd511cb3c81