0x31fa742d00000000000000000000000000000000000000000000000000000000000000a023ba9a6ecdac75f817b18d892873a4f044202915294492c957d5e78bb7812247113df148ad3aa76d784d1b397ce8e9127092d37f5e155d1030249dd92d964d83d835fa35c8948e140f763d557f7c752ae8d10b1cce7c14921b937a0700ad90e30000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000e2580000000000000000000000000001cc737be808b10bc870a3b1e2e30941a9843844015372464713759e62b6a7327e287c5989785a8ef9f8baeadc600102afcb1d79d4114b9f0074c34e1b61978dc05c4c0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000f777004566d58c313124d10000000000000000000000000000000000000000004eb149f232a439c6fafc760000000000000000000000000000000000000000000028f00de6dbf97b6c70660000000000000000000000000000000000000000001c7aa50afae1cd1942aab500000000000000000000000000000000000000000022e6e5ee25f603f0d7bfc1000000000000000000000000000000000000000000002b884e81103d446f2668000000000000000000000000000000000000000000bbba19bda4099e998477870000000000000000000000000000000000000000000ac18a778cfb4c7a5d70fd00000000000000000000000000000000000000000000246ad025921f25414188000000000000000000000000000000000000000000038d1f7c1d81f2a09ac69d000000000000000000000000000000000000000000f30fae8a1af827be75fffc0000000000000000000000000000000000000000000010049c9a556595908dfb0027a7fd05c1bdcddd8cbfb5999ec3724428b899bf8daba98dbed4a01c3c764408b3b9711a35d28c3728d5846c00000635a7535123c6bf0f9e4cbee8d39619360828739cd05fec0fa06fa87578f6c0fc83d6d2d1c74e961d2f17ff70a5d3bd2b12424626b2dd316867db47d280b9aeb1a573968ffceef754323b0d82960346af305a480774410f4e2bac2b5c2d5335cca82e7843effeb545c37174109aba2c6a018575cf333fc6b6e1db5890b66af64c01be9b84e72b6110cd249cb5281265d92fff6053f65f1a941e84e0c80d7654d6d4a9a9a9bca595398df701187f379c512f21ec5e2c80e8b4e264ddfe3752ac1dca362079f11364f0b5d88b434a6b53462a033a63b85af38ae6207930f1bac5d822600ecc209235bd77f8d5b8300129e60e6f72df4127c3bf805fbf51798e7542a4439e11ac3e0fb9e4123a867e426165000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021571c4659cff553fcac6e08968ffd59e882a5d835feeb4f4ee934cef1deeab182db7cd844b0a764d9fd1e9b0908a48bc00f1d4fe98c0e302f05bd7a6f7e9d01023f16b95cec9137d28d89b42cf14f5e14d070cecbce05f41c325e790ab935315291ca2ff8e044f51edf336d958bc02124fc277212f411d385863d1ac086c8f710181a79f1708ea59af771d28e6fe909ff8c7b2fdcb27799af28c85777d91eb1216b679d0b00bd7f3769c5744b7ec59cd8862314f5035353dbc746d96116f764506868924e32ad990b32802f143905085ac33a6cfe07181187f86ef4050508b9301a4cf9102dc7c8e378ce1e1f19596c04978e714e0917f5fc09f28cec28882391dd6a5e74bddcfc99fdbb41a2534098fc4d657c0dbe8bf92f24699f4abf7bc7f1d2587bd4f26917188c381469b4083189025ec959d974a7c69b9876abf7b1ae805573bd09daab5fdbd511f2c4c81ea20bc64925c0313bf1c1c53efd9d06cd7121b1ca224aa30351c1207a70a176760bb03afed70303bcb2a07b8e0220197c9a52719ed285f08c1ac0ba1239ef02372bb342312bbf0099411c708edc0b561e5302898fbe2906321da3d775eb0c9f9a2e7c91683321782c9b87148738be90af2d923d502a1674bcd2c1854a3852697427c4c373f2d2fdd056ab46f0ed68d2c0be706398e5c8bb1a577e14e46b900052db87362ffb6e57685a5c63ee21bfecbbb07000000000000000000000000000000000000000000000000000000000000000114cd6a2aa40868d7d0a92c89e1d07484a0dd8e507b8171c01b89d906d4dbe4e22a6038aedcbe7e0d577690a901ff4cf6301249d3b709bd7cf3fbe776e1245ef025b75af179ba0210c2a4b3faa6f9cb3709a8d6c1a67db94ae1fcadef113279940481f5b50cf3cbc1036f3ea8e1375713a88097d91fc18b847421d4c4ae0389da2035a1aeea1c086349df6a6506f093747c486737be98be4a00778d654f6064782a104227ba001d65b5376db4cd459bdf5a696a9b363a2bfa8ac74425569471d1081c5bb31f1307f864cc35756f19ff89414b5e2b0fa209b84f384b7db79b10730ec4ab90ae45b1fb1417ae8d462fff4963fb82c9ef8642d06acdfcc1fd12480e2908a8056babca50b4cb6b3bf74e8cf6955c63e98db2dee5b10652d26b82ae8418d9938c192604a0b85ac73fa62131fc20c91ca89b8007f0bb2b42bc2073c0372d4ea79400b27613ecd4a117c1d8839c926f96685d8b9e76783b9d8568ecbf4c114582ad5b813c4868a4a2e49d0006171ff2132842df0623899b95ac5c27156507b9aa7009af8f0bcabaedb9fb6529e2d7b34ab57b741655d99440421c6401ed1139097a17c18e91e4094cbc3877ce3ae441c32a50f48ccee098464a1f32de05