0x2cffd02ed2d45a489144b7caec36f4657249bc715370e836ba36924a9f878396b5973e6ea0d1113c59b4974d2428ad6e574b5ab663f1570c5f33640811c2a86d58e89ffe12c0b1c62c9778c5c4eea7dc59d061700f1efe3d0899c9f5ffb31ec111b5ebfa3b397fdec38806ff6b42d0856cd275135f2d44f9841a170908b4a744c9796730d884c1b9b713ba28c92035d7e5a1603319e0e6fe9fab7dc93eaf8139287856160c2b31833b9bd951ed9c259e4a44d731156c00afe4775c9cffefc2dcdc976e78cfaa2f9e9c823301d7c6754351ef801a5d55577105eafbc7e99d05242286b6197725e41d959561e665ec930c54f852a2e36b45eab6f9b79b00dac1b367b62e32275af33eaed3eca3dc3c6ac15301de8eb1022e2ab8552221131206cc70dabbe3128f92922f4e46eb0bb768dd634791b13e535504e53065a781413db10f8405e2a3ef50ee4be911358bde6038fbb601909f575bdc1640c229a53b8cf5c53cd0da08f3880405fe86c733d4fc3a0720889bfef16abac3ba782237b7e128008a4ce550667dd85476c6480a09d6a9cb06087c3416a99e571baff33b83f31e5518b784e6f8b4bcc4bb44cc23e044a8034999d361646dcffd528945c4e9257d2a19bd866fd92447637a41c91a8bfc5e006adbc78d5fbcabb31ccd887bc15a046d3b0807fe9144a73cd20afd485a658b9da2878d3048c28abc6a34fc2741127ff84b60a79e68b594ad19d18227a422c23e103e6d0c1d05c2b8af91aee9b02821cf713626b6a6fbbfd1c325e3b6d27c489642daa018e40c7aa641c643c1b79db4f38c3dbc2391a35a32ba802a0a6bcc4f84172e9944792f419b8bb75fd28f3af9dd54792ff9aa97e142177aa5064da756e8e00a4022f018c5de7748ee6dc150c25b378ce2708bce452731709f99b4a9cbe70ba7b1af8e438e4f0fdba034b5feebbc9a71ac3ceddbbbb7451a2fb992a0e57baeecabf20140415060e313f0f3e9b1819835ec00dc4f628b28018e2fbde67e3b838c43696fcde0afc27a2fbb960b560c5ff6e5457a87ac7ed76b3185bdb72230b461069f3551421ffb5c1f5882d3da88be89dc7d6f24aba4617e8ab6bca643a989f047c467d4cf11ccd4fe3a559054511132f31211e434910848edbb733b9450b5e58d83dafc605d71fec59624375de10ceee8dc8ba516b8b1d96ba60d41ff17c20fc03831894da7c756f21eb504a8ba484310b3b048b0aa323afb28addb799418b00efab1735a2a1ded44608b0dd014c99700902f022c7a2cedaaed6596365b003b73d0fd8e5a0ba71e6191731b25f63fd4a524eb9334d71a9b74db1e217def2b2172210b4648f155f061c4e610c4f45913df22485c1357a81c678de5d5c5920b794a545bb25d367d689a9ed7d1be6ddbfa6750a506d61c7a82579b63bf5587de0f0c979c7b18385423e1b80761b57bf1b20918b0f9fa5edfa30a69ca0bc2fd73d534b146ca062c62c406c25d97be9cae3ae41886b66054552a82ab1d4c007af70be3d107431c3f43e3ff8e5b7ed4da6be48f633b093b65b49ff5f544525324c8c54099635158967a127019cec17eab3c34d3b20a42b298e36f4c033983d23030f778249c3409b840490c6535a3b5819a4bce71974370503eabe6ac863c31fc7e1e6be52af409d4ec73e383179d4a8ca953cfabc01a28f47936f04666d1bf1ea6ff5d873deab57c3f81a2ed12a7865f05ba19fd82e9b3f6becc46046be35a1dae55d64e29563b7cbf1c707ae77905a7e96b20c28cfaf588092963976a2d3072638c7642c215e768d680da18dff51d8cb406c0f7e2f9ad8c5a383b42173aac94ac9cb7bc8650cb2d9736ff8c42b3786ee18a9458ef6004b869c92cd9615e7f628eb9b9292b24aa9ffb5bfd3e691fc31018168ee5ccc381a7c0a446d9a748d861a5ccc8