0x31fa742d00000000000000000000000000000000000000000000000000000000000000a019eaa7ed04850facec1d13e595c7bde937bbdd4e6bf721224efc7f0a25082cdc0cddbe7a37d6112468c29c87245b820f03f548a27832536ced3f1e33ebc8c80bc46d9d5d141b535d0b04095e9b0df3b59e9410856537ceba663cfe04ff11b6060000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000b93b00000000000000000000000000018e2db126531a82e48c2e490b03ddfbe43ca06150238208947089ab1548c839d821c04294bfa08bd108d534434cf7608bcde2dcb4fa66804157ef06eaf9b42e9925fa0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001ea143b2d4ec44009dbc16000000000000000000000000000000000000000000bf61ae8c613aeba2418a06000000000000000000000000000000000000000000002ea10db0f0e5a0bda94a00000000000000000000000000000000000000000078db084b92f934dc6878c4000000000000000000000000000000000000000000adddd4c6917491ed3ea519000000000000000000000000000000000000000000002c8a902ba04c82974c420000000000000000000000000000000000000000002e4d9ac2abee236a0f98e100000000000000000000000000000000000000000061fbb987096a7e700f6f3b000000000000000000000000000000000000000000001fa4a7f62bb18626eefe0000000000000000000000000000000000000000001fced57f45c5fe29d92bb2000000000000000000000000000000000000000000f40fa0b59650c30f576d3c0000000000000000000000000000000000000000000014946516d2351e34aa8b0eed9da6a6142140ee982c390fc532b4f32c2c5350f2ac60b83a61efacaba84d22d0f361a91737098a9aff59b7f5f3962b7ffd5e6a3e531d43f914fc804a3c302c56b7844f9de02fb2099c8036084b68cadc4dd20e3d33233d69377211dacf1402787013a14bfa354e0214311cb4be0b9fdf42f1bb09d6cba45c8f87607989dd14dfcdc225af162c28fdede0d9c31907fb3d32ce7ba46c10ef108418d64e774d12b168823b759eb6d90b91d919305f4e526a17f7c8255fd3f95f4495de28a2861c8614dde9e2db352843d49676dd73e4e7f05a8cb76da021d284f5d26ec1863c18a6919c3d15cc9cbe7d35eeff3cb09e14b5224f81a96b834a47766bb75c58a90b71e2e6d3b9492362e5a6866fb2bd5356b2f3b1f8941f5416e50cd74fcc560a220333ac2791f354e351b636656de64765fdcfb65bd557a964b35ff03c125b3f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021fc600ae98ba25b816ffaa1980bf1d511f862e6f932bfc988e88fbeabefaf29a300f09d1301867a591df3939262b4cd03e084610d6727f34fcf1c92116f16010291092ce1680fec76cb94adda71777253b0a02f83c660835e0eb1d5db556021627a14a8c484db07beea6140c2c493f5bc5c941af2f5708fe319503c428a0c172183ab5a4b498d5adee379059c25218c984f05cc43115c4c1df98763f43a56f081f4e0ce6c0f84d90d397bcb913066794059f177020e9cdf977690e61cc64f44704c63b4b454302f980c603fceb4c08e5e6604f46f050158e7129ccbf269ef72a19e4e0d7bfef08e706de3817e597a276a587f2040845176a8ce135d8aa0e8e4017b7216b921d3bcce0619d78d705a00cfeaea46ce614a4df1c1441730496e4e4234dfe84fe97a39a3663aeb5e7f6af2445d60a935893046ba6722c03cf8119d80372df94713527c34937a1ba4a294bcdbd1428c7995bf69d1eccaa346ca41a851370afab3bf70d4748a546806278a9e7b2933876a4ab263296e502fd869d1d14278e817ca08b02fd08b39805529d7c4d274325c91169a9e541c25148cc12149706d61e1e1f260a6c66e3d556c30f1bd46e683c7278302ee60e26888113299d45080652a4ec0a7038c442fbe3332882004634b6bec163039bb2db7f7865fa6baa0c0f089274a58371957bbb846b95244f73e4a1a212871b7ec413f24dd48c23e0000000000000000000000000000000000000000000000000000000000000000123cfbe9ae95baa9608a39add10d72e5a4cb937630a82997e9cef4d7d103dfea50b04be346a5a726e35caf7c67f9494031f48c7a43c1bd3cc9bc5176b1e49ae7c0078182dddd907bed3facde5444ea0b652e112f5d990e6f5ae7055f92777c14c19b62a6259bedab0354be91a7b87766bd3ed241796dbba59c21e562c1d7bd84f0ce833ee2c9e200b9c2230ae9d3bfede3051df2a346b36531f4e122a57adf4512b9228640211ea16043b5989e8d48b21fd10acc12eab11b5a0c9d5152768f57116396b62500cc26fb3d35b4b745b6d8b122ded6cde4b9bf43986d517a708ca1b1cc73aaeef56bfb5a1d8760335104a8aa8467a34b4bb5bce679c2059a2a4073e2ae7e481660abf8a8da63f96e868375cefaffa09dab3cd9312756d3e40cee6a6189244177f863ce4cc0747ef71cd53b150be2921f0316cf9b0b3d53c00af605f0f0754ebd87d7f0169539848e2f0e8a353f2dc4aa18ec5dddaee37c8170838142925b11d8def6ded743d41db4cc2eb3ca7f9b936cdd2f985386f085e5f9f66d7160d6226f9aea3f10f7e6339e661ea52c680e54cfc10b4a6cb05359b7f1146150383d8bfe743111705eae2d94e10f2f281f93b3ff72b456c9b5193eae9c20eed