0x2cffd02ef1c7676e5ed41634d0b82280e7681a1e53e95361385e4f8143c9322d045e3633c90a33f19ec150981d602edb5f25a8b10cb229ccc02dcb736cc0054e103476a1357b83b26bd813b06c95121cd943a8f4dc498a2022e926d3cf87087dec6d90e7c720d23a83238bf2589766f740e422656ef2a792dea2615a28d45b43ec6c93620c2a9fc7998830333d169466a17bc760bb254700fc7a38aff82cc5f0a0c5e1e2e5b7f75756c18a0850230f0dad7fb015a46dd09b1da50c68797951d0ee59d33384cee3f352b2503afb10afbf11e203982366d3b5d680bf644db997ee2cdaa93a232d58edf03be09c25ce38520ceb84ecaee9d364e5a77727f89f0ff742fa0979d74994a4f0b285066b870322ee942a62284b738e3d396e0dcba83687c1470f849997fc7e71fdb18bffaed6788c3685ad249e48c1fd6341380f8cd236215bff8b83f120f3502af09d998e21f38f2a70823d4a0721abb248818a1d9e8a2edc4def95092ec69c59e4e56cd7e2229a83afffe0cc860e02bab098a7a6ef3a482584b9b7ea1dc9ca34cd88dce3a87e2b4419dad3c1c163ec5295b366651230b8255ed6ac42d029dce05b8e30ef00206299fd5a95910749291c04f86a837ec637d909f855330cb5383f92201237757ce4d579b944c4d63b3feda5d5ba83ca1e17d551b6c4d0245b72b99169e7b6720b0d52928214266475f385e633734755202b6805f8f29c8c0c84315565dc2ee9aaed99dc34ef26c7f92be87365a00ae0aaa70dba370fdb3c29683b1b10a38ef604bd3394fd59b1f55d434b47af4080779954e16db9af4a451389ea270e1f3302a5da315b0434af33c7821c1d66dd98b2998a20379436c4908d901488a85b860bbcca0dfd7afe535cf23c588987cca97a9ee134234eda6d121ee3e4363f82474cbf6239884af9bf078f00e33bad88ae5ea43b9f419b6589de26d7081f74af21fad93ceeab5f0defbcb66b6d976265ab52438ff13974a834c1653bb9c303332c396be12e3199ebcb0742276960a8753a3d2241268afb33609adaffcc876bd1ebded4167f3235e014c583e8eff3ddbd9dae541461885b89232fc477cf227d6246c2393d7f93f73297f6ed849db159a24ded176f4a1609c9d6e6724d646b800624095b4680b26b6de31c10e2a45ef7e7fbeeb864ee4a362df53edd854da244d3a7f268b0e1cc622b63d3a7bb8da40c97952f6e5a77cf76aa7de8e12427dcbd8faf2287b9a20e3454a05952aeaffa30f8ecfbea6dfd2361b720db4705ee64a2651021bc7ca757d2787d756f554bbb1a980187270c3571772d882b53145f5eca4af7f9d0fc066494816ead648221d5359b533c58535d75fc418d18a214bfea36b4c044474b3093aa5ed8aee6e00489eb8ade820eed37516eb40c84296ec9b0d1d548947cd9eab6856fc5ece1b9f5b17c0e87e8601dbc825869fbb0eb155470b9d05f1c4022607c8a4521b0c33e2c0148e2e6466ad048d2b170229438846243bb38151985d259ae298210ef6d3acf23cec913ccba1fccfc54a748b64232123da1527890b7cd904a5829341f5e7552d993d29d5ddc203f0791389400b68be38d70b7ee2cd5f068d78475a39ce068713257e8411e775e55149989e6091a22823757fbace301af886767cf4fee9123de17e8ce568120e78dff2031dcff28412085f33e50d1c69ad502beaff97aef67e59079bd0237b43bfcac3757156ff39de4636a0fb6c984377c7d22748f56cc004a3ec864bf8e9b6f38f262a31dd508b93fd614cfe53549a739b9fb71cd88a9958170fa71d53e60eabfa9edfbea922fd0de0841897607e0aae2b6b6816475424ab140b357ffd626574f3a880c67b0e7fb8935f802f900085cf84da4866e481a405fa070ff11d4ca215e4aa6b238f8e78a1524966ec2f277da25fcbd