0x31fa742d00000000000000000000000000000000000000000000000000000000000000a001ab129e0c93d9f8ff24d730a54d95a05f7526c8ad2d885cb1c8f9c355ccc53d27be18fa9e194a9088a1a40500cfcc3e5c153f6b81b7869aa863cfa8ad328785c551f3da0ac889da4ea5c9e069bf63bb714384fe511aa0a221a7efe77c67097a00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000001b9d0000000000000000000000000000a3b7a6c86652c0a6523702d8828e01d931b760b1d6e5f6f55a5b4689b861d4cca3510bd4624ca195564b4842b3cbf4bd9075454f4bdf4f5661727a8fe577c76052140000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000bc2dc2cc4a32c741713f11000000000000000000000000000000000000000000e8c5a1cff75f486439a68f000000000000000000000000000000000000000000000270681174eb695584fa00000000000000000000000000000000000000000078e45440def81a5dcbe81a000000000000000000000000000000000000000000c4896892279ad9d1d9e957000000000000000000000000000000000000000000002bc91e4d600bcde6a3d0000000000000000000000000000000000000000000523bf650ecabcd68a011c40000000000000000000000000000000000000000001b09dad1485268820845c5000000000000000000000000000000000000000000001aed8cbf3d6b72286ea10000000000000000000000000000000000000000004c4ab2d3ad1968f528498a000000000000000000000000000000000000000000e5e8a3f5705d2e510f5fb500000000000000000000000000000000000000000000221ccb643ced5ca692d30625e317ab09d38bfd9414baaf45a4e878791a3fa813f9c955e279857122d1dc0c9f831a46eb4a8f884c9d247997af8d6a607776898551e1c3d5099fd07170f90869d2dbbad2fd2ba1559d7f2546b6e41d47c134d168bd7c315ecc2f2fce44b6058ba6a0f9985f0ff46288fabe49eee192b60c9148c56a6035fe7194a9ec9d662014b61ea9ed8589ddf8d2bc6c262a249b4452e4dd13a9f238493e0dcf603d6b248fbbd85fadb8bac375864ea36af51f56121325089c42456af5fab358d9f40324064577eb02d398b19d427191e419a1fa5e2ace0463aca801947f44093ddfc92fc99c8e3ec1ad5a0aab4ba6e247f1813e2196d6b98271daac9f0beff883e86d0c4ce00380c248b8a6a64ec112dd8f39b885fce096bf98e779f4ecddcea128a72bac2bdfa34d65db8b75e8fcaa1d45cb4ad0f5ffca948ade4ffca0b7929e6b28000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021b86e071263546b12981663599f44da41739163a68354333118dd761f7da7c492cf39f89e78e926636a55a84795e462deaa85504ebab6ed1783bf074b0e35c342b812fd9da1d9914a93946ae0586a2c68b854c8714cace61a6c9ad80dddc3100276654bfc2b0ab4dcb689cc35f0c0ce45d1e52e801a3689937f2e3ae44ace08c2377b527d01e14e82c032a3fb53ac9f2007a9c5757365820490387a0c99f9e23004e2ce1c622ec6fb645f5d75f787b75fd7c7f40b7c188d75562e0d6ad0f1aea1def8b0465783b8c0bb530d08554d632e39718af736344414cc3eaf6690eb4f0069994dfb468a2ead46f16c389fd203bea8175e6c6ebb930559a6dcdd5d0e0bc2b444520ed912799518681e5226631ce071d49ee9d1c1a094566981b2590425b2a2dc4944ce20506324e0d1ad1b2640f4dc3cd66e98c1f251a5687d0c84a04d826cafe4229141bb60f16116ad71f8f069733b86528263dd6d6456be06d07f5270751eb979adc6be6f11ac455d80ea4f3ffd4088abfdcb5bbc887524486dba1e2274e382723f720411010fa737e5ac41831af26ced3f3d184c9900189657808d92a734b2343a570c566e36e98eb531630a6043655b3453457f1f08d376b91a5f209d27646ae58a7fd6b45aef35a8e6b99f163fedd0ad4a4dd44e6eff8cbcbd0660e249b74cd573f3a26ab7042f7cdbec3c96675c29bbba359bab374f139341990000000000000000000000000000000000000000000000000000000000000000100d3baca0f93383e4d11d7dca47d42d741af3e4c9b117280f17e0394db84d3410345083aa087dfa9a7c2039c01f2eeb667b3c92d9779a196979ebaf90687c7be1bc4a60f7564c74768afba76b1c4230fb08efa715800d1bfdb91b7aff1a676511878fa9f60e39e2ea4635e018f2fd311683dc4503dbc9f7eb1f9b35a275c82bd046e69a90f82a303c14aa604ffe3dbcd04ab7fe600cf430e34c3dcb0aad5e32f02f6498d5c0d982d3cea8de2d23fa6fe07b04764a87a98fdcad50c29ff73f008166c875edd729d1ba12c772c4c073d7034102f5d49289d780691548f2b60eaa900eaaf8d09487471a02b27eefb4eb6a3400f1493f1c4b3f2a25be12aab3a25d82442a386491a6f0a3ec6382202179dbe5801cd1b43ef6032f91fdac4e5bcb1881b13c8d50316187d6beda3fc98306cd47a58964edaa009831d07636b613a827d1e46bba869a0798ec4644978eb312e7daacb6685d7f5c300a142d6f7cc11f04a03832a1c865313a1b1702572fe10b0eb2d31fd7f5bb032e8be955d5303d228c62b402f20d43fb95d14b643446a3202a2cc0c43af8f7c2689adf020e807a680fc1ed820ff1ba1e053c0d186e6d075fa4b8656d6eeb34216caaab1678280c5e940