0x31fa742d00000000000000000000000000000000000000000000000000000000000000a016415471da53e60f6ea42598368291b3eefb2c270e65cf84764c372c4fce19160bd50899407c9e8d6335780f572e939e32fb1fe1b1f6bbbeff6c02b4bb190953fd7b4d8dd2bdd4ace9b59966333fb42215c0bd94f6a20cee1f1af773c5cd670e00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000011c12000000000000000300000000000228b5f9ff1e27f200006b9dd46ff8e9e2f9ec0f6cdbef8fcc4c25c35f8daff34832be5e062ee311107e410e9c053680310284e77fcf0d95575598acd53368d10a0fd500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000043785f7cc85950c53392500000000000000000000000000000000000000000003fb80921ef2b0ebb7f4af50000000000000000000000000000000000000000000021aea3b0902b9b11047f00000000000000000000000000000000000000000030cf261ce1ec17da2a9fb00000000000000000000000000000000000000000000ce8584798608b37e16180000000000000000000000000000000000000000000002e6e43eadd1af76a2f9000000000000000000000000000000000000000000038afd94b92776b665c2e3d000000000000000000000000000000000000000000f0a931b8a979372fa502ff0000000000000000000000000000000000000000000012b273eec757b538525a000000000000000000000000000000000000000000731da65ec93b45636b99f30000000000000000000000000000000000000000005b51a1c391573525376959000000000000000000000000000000000000000000002d681b37d4efd777a18f14b458c42c2a3b91ab94d58967592560e11ab70f08bf5fe6cb68757c3b75cb4d0fb9b8f134f4d1097744a1a4acf9d90c3c05f143b3650e46c80f95bfe3427c3928fd1d380ed8446ab6929577c5626f815d865517e759f07c97b8063cda4e349c0ade2e2326af0fae31064ea65037d1fca3f734b543c17ed0f9424cc5263b2b3a1f1d6d657dbc6aa7283726f17105a0e06fc1b9950af0d3f02b3b09017484c7a624032b3004b7d8fdff46bfb3a105d8533f4ab656857e4a9acfa9ee0b5a221565153db81e89ba3081ea47806d4b56f7207b51472e4469745860cf8240322b7bf3156a851830c2f10f0fb603bfe86154326c7380e30e4a4aaf42a41a22b4fb5ead1ef6166fe3d492e7b996ed2d414781655e1a184200ca2b7c6f0073fa8fe83fc0018b6057f7e0e9e90adf7462fe37029c0dc7a21f7815f38e4611271b421f8b5f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002263bf68d8b1f61877a6f5f3f12cbd2862bf300bb3ed3169577f288d866bf2f821b6b9bd8d646135f8b2b1e7f374ab9002f769feb6e43785f7d551c11064b7bfd22ada6e1040870bee5c2540caec65f2b5aa5a5524704814a413fef62ce41ca2f1ac68bbf72fe489dbe2fa6f36ded5f9b369b5e15e93820913f7a3d3c550912f42e065ef25c5493813f68a7a7267e90396c3c5ab82686d08791da53c8b2797f4a1ec4e0e8dd88a95ccbbae3f17577ee102dbffeb556f8faafdef26207991d076716ba4f771d4c94924a194cf17815a784944a092128eea2989dfe842472d22c532313bfc120f4af839413efbe0a8be0d9ca3ee0326519248ecb353f3dddf478ec066f8c05b44530f5a415b688c3bc527c1c05edfd94fb79a37fe11aed27455a492e8ad1685580a69643db116d8d630742b0ea4d02eaed163392ed6c6915b6fbbd17fd4195eb346de7c358cda7d735b390ad53c64afe88d154940cf409c574f4ac0abc814ec28b8dd81ebda5cffd2601576ad7b123c17dc5532a93328fbf073d98128322cc2499fa1e0e50d4b2aa507333ddc3a3f573ce9cff768c21d47118836e2918cde2b3fe8ae211704335813039f89a911fe02bb963f41f0bc47e8a262cfd2799e86bf26ccf7e1ba23fa246e0215a0f009699b3d5876258abd46f24ee78282c5904efdc2145474730495d69a389a3a5335239badafb418c6eb817857d40510000000000000000000000000000000000000000000000000000000000000001126fd8c96f74cc7671a86ee33c22fd7632fe8fee2a47822422510cecd08ab5e6097efbbd7980b4cdb63e8c4f856e98f8101f5f7cf99d2cee5db2c75c18f0934f150a7b80b57b2115841155e4d675d19e62e3af34b8d772e5cf51a3f00e5a0b6602586808532cb3473766a41532962230993bdeac9923df391e4f7dd573a837d1073875bdf2277945ac7e04d42661e51e124bc245d1371694dc950f25e48ca69815ded3bb6452ff17ca8599b5b408ea514af9387a421865dd437cab56f2d0ab2823dbbe08ea913ec187eaf0959fa4b63f426c7efb7565caf68a1bedea527cae3e0681100eb769e1d061c8249f349293a2fd1d51ee4d2a861b47db86959ca2e01e1e8af7ab00051759e3c3cd6ff2e63329b879493bf7da12ef07c5094fe267c0c62e25907ce76ca88df85ddf4bc7accd4df19387fc024624f8d1585283e38a29a02f80191636ec2c83b01797cd4ff2bd2d47825e1861b4c4cb654ff6a6421f098a0e4a3a74a6a3d9c39c2aecab9ed169a8e0eb8f55aadc508826d8203f4639a561055de73de2c75756ccb21bffdd7758589de2c097a4356a0b69f34ba76c33843f03059f58e2a852b393997b621b11b7572c829c30a5e2add0429c996298b388fc