0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0256c865e5242670f2bd3ac25c3658bad081bff6a177cbd9ac0594aabf587c52704d6d25a0fedfcbdd0150653b723ce08f14bc19179b4f33fae85cdbb1690870ec85c9700d2eaaeb3d2d8653eef2c8629e735b4751ad8e12154f137e95646607a0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000691200000000000000000000000000012eab30315261a70401ff9d9f205b918a4a56833eebd5cab8298f3711eb8d26b7e59034eced8336ddbc8c411c2f555687ed260b108c68a58487cb76bc87d1ae1cb88d0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000012d6163d54974e84e74de40000000000000000000000000000000000000000005ab6c68eece9b2817fca1300000000000000000000000000000000000000000000289ae6558b2813bba54d000000000000000000000000000000000000000000f51305b52624f12549b4d7000000000000000000000000000000000000000000f39cde6173f063acaea89f0000000000000000000000000000000000000000000007dd9b75b6f63c78f897000000000000000000000000000000000000000000c920135a7eb4ef49c428de000000000000000000000000000000000000000000ddd6e81435841d120d0278000000000000000000000000000000000000000000000867b3804bf89917089e000000000000000000000000000000000000000000778ee510e2021c62673297000000000000000000000000000000000000000000b1b2395e495c06cd493c93000000000000000000000000000000000000000000000b4a8828b68c927d878d05dcd9d011e9f5471f4887df76b62cfc76e4e8ea38aa3a57424d7f480441a24802afeefb6ec87e056e796993a80cad80654334fbc44972338f5390dcedd4108b05695cc4414824d63e3bba1db531af329140cd0d9926d1f35e3734350cac8fa42ecdf0e11c78207a4238aed613ec5bb1a920a1ffb5daa7d7cafbc4dc6a0165fe26254eb25839d886769e29b89706feb348d3351f75d68ec0a850147887f2b74704d0b54aa94f722c1b660c97a02ece1c55ca3d66c80b20dae35bb27c775508ba133fa775ae3162f6d2c65751ecdc0961835e826d37694a1c83b6cd06ab74d01804bb6868afce09bc9ff4d4ee1e655f3766d22e930c366cb84b5c4dd5bf36948e2d9ea61681cab54031fdb0f66035648fa65fd966a8c63da1f39ded9a945244dd07c44d85c3a48e98e824d9a571d092651f56f8eed331b3a2da16c396e6ab0d3e0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000229c59f56a4dae62d8056ff48054bb7906693905ca014b3b824052bd9cb2f4a1b0b016a1bab618b2afcaa83264a8d397ae7f67962f31bef8cdd4b1a3da7ba93f40ef830561b0ffce95c9eb8754e5bf563926815b3cda68a0f83fa238db4a43df71b4144d3aa52634d01735db67fbc249a953f61014a7e15ba6c83844afdfde7c41e376a63486363e9cfbe2311deb2b99e8056bff3a59158d68169aa966434c99e05f25241c6a6b46aadbe2a98ab45670cd92bb299543e99f81eb583793b8e56e607d27ddc9c8f8bf455d072b772ac7123da879749fb742adb9c09b0c83183de201ca37afb9589aa0f5f86dd63d429baf18e837735fc5d90b649fb6338cb608d1427c61a1b79656808bae227b54b8852887677eaa7cfb3dca20f3a6505a43ff58024f7ab5fd88729d6bac4fe5e03936d09670ba1a1d460668f894e5e9f4bef298c22c93ab928f40ec32e3ee72027a5eda669dc7c1349489007b578f855b5a981350559b03fb1b282946e3d741dd4a96a14a754164899acf0ecce9589552cc618260f31831930c1733555083f571bfd7c461312ffc764a2cce06e89803274e76f7e06fc26b53921d302a653d51b3c5c5823258fc3e037f2c7f83d584c9b0d863c510640050bfd9b8bb0abe5910f669748022388829587b9cc951e2f3b2366653de51a0117b0ac1cf4552e1e3ea4d2103d3ee2db70c98770eefddb49a91e77393da00000000000000000000000000000000000000000000000000000000000000001066657da1c96696d68ef392868497bc217badd313406abeadc3453c8a8161846171cbb64bb08b468dcc00078f412bb4469acd073438e3170127686b2d03def66104cf8036c11095e1bffb4602e9b6b210ff6fa826e0d35ab4aa8b1117107df471d2461fe063524b54e79ae16fa05b926416a67b00c7f9a054ff5be3381ed317f2ff2fe623394c4ed702573a7ab5770a1b406794c05177761f250b0219713b1bf2dc58f1300dea164eca71dc3f53e8a54b78d917eca832eef6c0dcbcceaf4a1f70f278b1106101e3f39b64f40ca8c28556e351395182c40ab96f7eb2cc92e6d06106258674aa3bc689d921f9443453cea720401c54c6b8cd39856f8ad52ef578f08fcd106fdc64272a64591796bf7540f74bbd5d5a3da544e951dc4ad905f68c21d4abfa20491af1b3e2f239cb7f3d249296c0d3bdfbc5fece89bad5efe2856ae11a77e05d989bfb4189d606471f6561b822ee2e00d005abfdb281091b13b312213e68f1b1df8b95916dec67ff172a359d5b046e4b57782181e488ddf33f4ec25295a2f20b40db288e24e13ad47f427062af27c6eedb766688431bdf8e826835b026d309f6423ee6cb98e583c12cef1a38cb0921825187b9b264bf70ab8272adc