0x31fa742d00000000000000000000000000000000000000000000000000000000000000a017ac0fd97ee75ead307850f41102a2234622c330ed5597f3d064d7b853a48c5125d6f69817d1cbc3c75b1b4524f44a474e002bea3e41a712942ebaab95486c734ab463958357661437514d25ee429030d48d9811e96b291100198075679d70a30000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000597700000000000000000000000000010fd698c68baf2d2769210eb174a752afc15e5377068627d5e2fca2eea41aa2bf74391be148b02a4bfe847e9f251403fcfeec012ed2a0b8959f14c277f76a79b4b26f0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a2ecc0777a5f29db267c7700000000000000000000000000000000000000000094a1c01d9b297716cc3b0900000000000000000000000000000000000000000000249ccdb3c37bb368468c000000000000000000000000000000000000000000e8460a2000ec22bf6c1ee80000000000000000000000000000000000000000009bf35356b92f223a2afdaa000000000000000000000000000000000000000000000ca5ca98bd14a6f621240000000000000000000000000000000000000000008b4186b1cd7a1596c8da85000000000000000000000000000000000000000000c76e04de42b580f74d6b7000000000000000000000000000000000000000000000014b44e3ef07c34a014900000000000000000000000000000000000000000056f8fb8959b55e45bff070000000000000000000000000000000000000000000fe699595a80c5e21571677000000000000000000000000000000000000000000000a267c995d436969a3dd005486e2c88b8abeec4e2ca6e38f2d6216988c7b4941c54e3a203da5b87c7fa504cde18f2ce11129be0eed1cb5acb72ea90393e4bf730de2f9485e0f63d36ffe119a902b5beb6f42d2a70d034202725fc11a4a048f570bdb5ed9f3ddf48c23f31745b99797240eb428497c808ac277f338dee2f0dc6e9dffe7ec31a1483fc365175954067c9283ea839b8ea66af8217efbc4f6e428e19354e7973062a46e82992f8d1688938b17bcace741ba7a38e740fb61a6dc93f257f5a60e7c0c0a09a00514a46e3d512743bc32254315d10db9e2604d1cff374b53e30b835238291ad9ff05d2447b271afe99163bb47f370a92800702554d3332420101b662776112d83405790dfcc9f774e08a76ab965a7ad22764e47bdb0f6e32472f5d43d0cd6d75ad063720dcec451b2e575b00fb19bdacac63c5a5f08602ed73cb1aaacbc51ec20100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002282345869482bb6a51f70568cfb1f00bd8a6b37ebe64343f20db70ff4e922a9526e8edabfcda2b41256e3c750fb1b26e86519ca13badd1c0444a4785412980d425cac6adb7ccdc2f59a7cfc4e683df936af45a4cb1ac607ad4cb20c4f12878ca17997c594d883097381c27936b70864d5e0714d9a5423d6e9d88dabc40579a5d2d29e23a29d159fc6c8de0c75056ed58188bb035b9d267898258cf358d0fc36d2ee6c5d1d4671685371285349eadfbc0e817d8d42021f8d218aa6fe2d157d89609d1f83a43a363f35eeb322a44837aa0b55ee66f31c8e1f2807132628a8f46120a3e613656c1c7604b40f9d42448fd70beb6e11df3fd06f0dd5efcc3e3a8d0cc130ee4421781802aedfd363b41742373a95429695dbfd5f15de8f5726b50fa442b83ae416c3582295df542643a65a592f27e2530f97a5bbf30c949ec3b17274f2abf89630993d98b1d0b5d621d633cc3d5d295a022d5e07d64c7e92232b1e24224664adf64568e81373569685bccda34abf998a806763793c7ac97f7c822176e11bae22dd2676e05678cf07c158698033c52198bfe8c991b290f1e61a7eb8f701e12c6364cd962be2cf7360f4d841fb2c0d69de86ca3025c33fc8e009a7cccb70b7c1d769bec6d8f3ee1e9aefc082c556302cd4aa5bd5997f794502a942fbfc8165d73f1b0c28f535bb4d48952cee011df61061b7d0d5183d75afd705f25322b0000000000000000000000000000000000000000000000000000000000000001098146d391229207015632dcdb63b907da37d961ab12d3232c754885f89b0c8309403e65d0a2422f70b12ebaa6869047951b2bd16c2f21ccc2979b03e0b1455b0317ee32cf9ed69aa40051d720c5e0bc5e736862f15a50d70b452957e6e6f22601442592c613e85692064f3bca89c9cf2f87da8cd3d9cd5790ddab59d6d214b11906c4e4a75477b05d2c793d111c6f6c8fd39779642810aa2a63bd3094c1f5540f413d0f54e264d0ae9435caa9d38d02a3961dc9f95b8242c7c361ffe449bc3c23c057f1bad84899efb8481810b72b63e64ddda949a63a898ed101627afbe0380977106ffc4f0bae12f8ccfe4b052b1a7fc010098b3f50d6fac9634c8a2f0b9e1eb4083269e937f90c7c361f8f7e155a54607dd5656e1ab8a8caa564d7d2c05e0c2db2fc2747caaf5f680d800a51b33c9f9b165fd581639e92066e3d2df2500811b120b6bc699906ab40b0aa689fa7abec0177f583e98ee9edf6a44f1c83d4d411fc4fa9a340475d370b7d883376f24910f3cdb02420dc4c585f4ff0850bfceb1b40d25f990e3e39f876f016b136d78d715aff6311664c7323be77ee92b59d5f17acf4d8dfd5c182273ce385e10219c266f375affff4de149b253a67b3828cce