0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02efd595359c1e91974116361e2ced6f494231f83761e5f3b487dbec2dcafa6d6252202c62579b4fcc28394ec9f8c6b51b97c4c813303a2babdeee80eef75d3a00ab4bbc3833772b8c324ab5426c7bffb61e180ee2556ffc068374378ecbbd31c0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001b7550000000000000000000000000003412b500ae6668340814b4101f3ff21ffd981eb06914e5ace941d1399f41db00bcc6e1f7003cd9dba7fa4cb7ad4c3c16ff0d1b127f1c7e1a11f67be6ea0c9bf59422c0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ddd3e0230cfe73955c6eca000000000000000000000000000000000000000000340942ab9c3248e564fe4a0000000000000000000000000000000000000000000025d557018dd4e2ae7b6300000000000000000000000000000000000000000082fb3fd817ef832ed7dc2100000000000000000000000000000000000000000074497a0855a59ecc55a8d000000000000000000000000000000000000000000000297ede43ed86cc4a1b610000000000000000000000000000000000000000003acfc24234e6f928ceba6800000000000000000000000000000000000000000048164f18ed8a45e6d09459000000000000000000000000000000000000000000002e0e3934c393aa79e6f00000000000000000000000000000000000000000008e8b707291a23bc728a272000000000000000000000000000000000000000000b7a4739d21009783a1b40a000000000000000000000000000000000000000000002260a560af3eede1dce922e54ac77448a3ad45e1c720ca0ccc5f5b8a6e0ad08ae07b687b9cdc7c8d25e02d3235b7236f36249f90e963f7b0e4d229b26621b7cd28f43b313b36595e63d519087b03facbdbbbdb6a472a41896b289bfdd9e7356c3cec2655d2f67a1e0a891a1e8f3f028b21a1db6822d6ecabc0a95c5444fbc4422e149cf4200e950d9d120fdf3b9f08459435f0050ee7be898b142ce3f4b31ed788859ba752ce4174994f08812362734d3949cb45df6febe9f97e97a41adbdf5b3c058a7625509704df0e134fcd8637bc3d2b710964b4373e9cef91886788ffeb4ad7ddc7967bc0e1957e1cd9686433fe29a4579bb6cf6abc709ac2f8f34ccf9af2d256a5781a2c8380d102e8c872c26c2452ae157289c0bbe3b81aa77f802b60e9c65bea2dad86241b7702b97297e22d4bc087fb7c7628591460441525028b3fa4d7d163d476acc337cc00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002020b21be507fc9d09a916de00b7c4dbad338e05d6e13413c6a9ccea38d0e525506a5de53b0c024278f2a093d60eed45727a3c579105e9a07a6e548b86dddf18d22b91fdcf41676f6f5e3e3de18bc382880941e7ca602d5612ab59b742d0ee85e069e76b43244b5957c65efcdfc3947cb54e4cba9aef0d207e4008749d9fc389829731f9117a01c01ab79a4fd0c055c4cd0576f7f8ddafd255264eaae055374a00bc7303ed6dab880ac8bcb170e4aacbb5bc6d3e900f4c85f56c3e7fd48875d570631fe4ef4f689879092a02f1ec1277357a55a670788a1b34d21cd34dfd4f1f60deffd4e5da7b2cfb6d0b7767667032c43b382b936f125297967332c1bdf1ea714d22ed1a2ca66e9b0ce04f108fc0e170ee786b2b55f6c8ad7b0549c6b1246200bce12dbb54df1f1c53c6026922ffe760fc2b0e1d4b94db0d9b6391ec15caa9e1b07e8198235fe4fd395adebccca56c58335bab980d0de3b68648d823f65a705067081244d2e3cee77f395bbfa0706a3f5d380d0ecc1dcbf7d3e2b82a3fd711c08659aef3f7b0d50a600e60a575734bda0ccd6d582f23551b8e7194dc301227503e7082e523fa1e0f4f13eb3ab85503f204f410f2f8ed72b9e4d54a10b368416226d2d8e3a1325f4dc4ae48a2c97b9e9855a9a46a6b4530ae08b9052b233051304a012b0f3bdf9ad8b1d976d0ac5a40747b1dc5f7ee924a4e1fe1b78fbb751b1000000000000000000000000000000000000000000000000000000000000000103b7a8f7caecb43a24b5c0dc9b2c3366f9e4155feb23d9ca704d592f3fce5da52d1e36ce197b86b2d8dd142b00a0f714e403ae5d40f9c7676c97b615aff43182303f85efea037707cc5c7473b6cd6d73b7890e0951adbea9e0db8f541be923c3139b61e382f9a7ce530b81bd544290673666aca9885df9941388cfd69a2c1fd5251218c5a0dcf9bd2338246a8f3ee0a4c42670079d2a695a7ba6656205c55dd90cae3bc42fe3c28739bb53b1bebc960900ed4c6e524f62e88b9af3fdc34556a6040b12d21e79955073caa50eba688a632f6305efede286b9de277632af2da3351bb2c6e73f0832f24d061863179a5bc87c1e176a9c10db31ee0ec3392b59d18b08a879f2b544515174ec3362acfd79c7c560ab785d7954e71c4fb6dbedd8329e2ae9e62400840105ca6072c5d0e3f7b01a04f482c6da5b067efcb73f2ffa1303221e8ffdeacb35a42f9f32a9a328cc5334e88a4d280d2449518d4764cc924dc31ff4c4d69f5f2717731b7b39ac4494d949065dd37ba8534bbb210bc85b176b7801bc2c2be732f4e25c29bbb9bde88e849219e4ab70b76bc8512e768e167757ee11eb81f9a9600a9f17efa77265f544d59e76c9760bb5bbe0e382f1f914e03d08