0x2cffd02e33e8164e507dce4816ca2d550f76566f90711c2c3efdbf4c8b49997f53b7f2c95da0e671ba46e6b231ef55d32fd722b47a48a283f71ec1f8ac6c5efaed95cab5b4622eb894e7ceec6cbdaf1e0e1af355626b4f50a825e0c3ac309910c85e814c10fd06f9da3093eea00bb73c15b4bea597d9ff8af8ad5cf4c1b0bfd07a7f23add2872af97c4d46789f8ef9deeede629d0e382649e87cfe7290c79d649a2a6b61ba73bacb42470f9d2f4f05768d589717d9db0870f9bebfebd075428e5fffed011242acf06c6e10163a7f8eba234e85920a4d3d6158ed7fd36a0edfa32ee2e63de671089384f093ba07fc82b2ed71b19587783234b10a0ecfcff2a7b6d37af5d472cfc907e52232b6df8eb241538bd06385acc4ad5921c1c0991138a46defeaab6e00dab02fff3bf0fec5840d7da7019bf70b245eb21f50a84bf36738533e067ece5ef5626cd1ec105dd3c88017e1bfa836fc206ae78c61074685e1ecbc0c98185d6c3c720b6bb8e171bce1e67d6519e763a0dc4f0cf5df4a2af7f23980d4f0671ae49ba851e147e61d36160ef89750cfcb7a3a8a2b461dcb63dc2367116372c29710a003f1647d0409f03b434e5c57698d92a0432bc9e600ac06ed03b351bff001103314fac4d949efdd0420e99c0c1c49d62d7e33f06881ec8cef4d5e7fe6f2988d3d3195fc2b006c687005c70500626a04de82f2e693420402cd04e7211a0ee89202f7a263eb934d40dd57dd888b42a3b9507388521aeb538020374c8c17e7698bb937dcfc482c199d73d55b1fd960f05f962a1404130770db9bfd92fe3fa77a33a2316cecc69bcb3469658a1704fb2a3b6e44cd37e1d6e5e97fe066cf50229e437f2f0c015d235dee9871dfcebb7bdc4f6270469d42e41ccc7c3cdc0ca3ecbab5f28a290815d39bc91255bd759dce1cf7ff2f0045e55734a129c1ebf64571f387e8615ee8d6fdc7804c7631bccda1058446e24749e2691f421b30bd4dd6165e108b5d8170c5c14825348ef5e304a7ac4c5fb7389f3532e1e058289cb737a433a7963887ee8c383e3ee01f50d26689a7f8d16859bddadb252a065a0e413d0afb744fbd9447fcc7282671c6527d060a1cb820b8d0c4ab3a08c6944ae07aad57286a5bd17aa7e55089b84be1e8e78c1ac9ea5f2408b6df23053debc2a1de5854216697aaea4fed799a45674b3220742ac4aca6f0b07f15dd032c97593ae502a53f5c5706a857032da72772797d1acef32758ed872348f7af3dcf4f6482b0cb3c23c24562d1140785fcfa5da2d23a3ca4a84781f82e885e84ec06eedd8d1e7926b903362b9171adbf5ceee0e0f371f04c09c4ecfe5fce051c874d0d3abe7436f0097cba67c4ed95d3af84ea36b7da3337a718679bef6e20abda1fb47d4bf4fe5f4b914a29e8d8e178c6f5b5ca5b8a7bef2eee88a5bff16282c06c17db301eefd905c8aab087cdb84631001bdc67f9f817dc68069e0b5d59bc9d3d7ef1c01486b55f998a489c4895670b9ea73219da52bcb44f3e5ba48d12b5d0bfd979234590136d6137e6417958643d2856392853046317c01c7e4d289ad31eccfc4c7acc81e3eb24e353fe397099f54dcf21a641b4e20a1f24f5c4984f39b72c26d8476998071be93996f3e9812884cb789e4ae06b38a66f9eef96e5feb02dcaaf3da76122033358af166182a53e25d8807c33ffcce68e83d8ea46c417643f3ce4924617b99fa2938324eb6db89e04f460d6af72bc5b2ae6493a4219103d623229fbc7f73284330c23e26d9ea3401100f416f34d9607595e7aaa8b358e3639f93c3f49ed9dcddc974d4768aff99c85277a3cb5f97fe7aeb045654d4da874969377a5ce46761784a97de8dcf276501cf4f9fdca41ca361033ebb4b6f4bc7f5df414500d5cc09fdad64f7c0954dd684dd4298bfe245dee