0x2cffd02e347c7dc8bf9d38a9f94060f5c83984e61cc6980e968901a3ea4df4bb9116047967bea0e958f87131ec9dce8ad14494563ee5ae0516f953e7d17f538ddc6acfe49c007479a5ea27a31c6874eccabd9fe630988421d5bfdfa4d710f850071be5991fcb15b7861fc4fbc2281c82f5fe065addf4fabc4f1b72d15d451c15463715208b0630653da6bac101fa3f8877c121ac220ba1b867ff0e9614d125d8ab21e055d8c650320bea58312814e9a0819cea4b5f9247f70c7bcbf1f48c4558966bef6b1ed2b6ed55e4f358689d37a3ee1ae7caa8c09c26873b7739fca31d77ea7157727e1f5305452c3291391c950226fadf0ead1f7cab96489b88a0c24d4495fb468b8fe4a6b00da3fb9f5680f9f708a4205e887f16ec6f9ecab5f87c4daa4d68a49b9d028e0a4099f0ed57ce88fd2734e4322afd74a7933ace5a7050624ed748ff4b283ed6e530eedff05d7caab1bbe9cf9cfff50058819dcbb458f1f259d58da5d5a24c52ddeec0d3690cd2fefebd69a018d465207e6f001a04137fca6a5d2537e70690e08f7e02deaa4c51465d0c6ae6ba51690c347e61d948c5f6b2701673a0802e38564c7dacc4be3343e930cbc0e67e6338118d6a053864239ad50cff3d37438fe898ea842faaeefc091e102366e867692bffc511acebacaa3ffd74115309422fc67628499185a4ad46bab18b3d7ef9f04a30bc3f2d86503aa58467196d6006ad959c443e24b9aad3cb66c62caa8ffca7f284f2b00070370da0552f52093118576ed3e1da61c4bd8021fa6b14b7ceaeafcc51aaf7adaf01ddc9183dfacdfa8ac2720a70a3abef02aab5dbbe11443a9bdce516acff8e71bbe18a26de7806c5e3248a6c76fde062f244122ed44527d7bbb657c37eb96a7e04e6b1392516de9163b5d117533fdee52d0eb1007bff0f3e117c3405f31ad0c8102fd9a8e577fdb3f964a181c66bcc0b2d8c6dba70ebe6259741984ed289e6e9bf3ef1afaf5f41e1c31c6ada593ed65909b5375bee69e781f06d641f8e18ff0601c51b498d494e2d216c4a8457ca4b037e4f030dd9c58f6b717c53e949d2edc6548d8b9e91aeb8fb3391bfe512e6512a7a921076fe58ce1164112fa589f0c49d569dd72789dc1b0382f9ba237473d2ea11b1222aa334abb33969703e5514aece14f11b15d4a81d3a3457dc454ae9fe29fb84f5549fbda7957b9e12f857f9a3577c9614122ab5d1b0e0afe949b21a4f3c44e478e0a5f0bc266dfe8795b9e749fc6cbe4b8195fe52e3311f5e71a8a1b3ad6f554b0fbdd9a026ab564ea7760e6fd34d8e321469a941193f4867b01ada71fd1d1e3888e7b59e5b3d95a75cb746328a3f952c7be9200e224a47161584f880c9fbe215c5664451e3e666ddc82987dc5337ca22c4edbcc82f98165c601a40028572daa513657f24ab2089e1ba4e63b2c977b157d5e8f4b733b6ad0e8647c9ff7b13fcca2e8cb6aeb6020249a35e50f4501a7efb84ac7483e0eb708adf5f26ca65cc43c747c9a861be0f5a7cd0a12c31389c2ca5f229f176d2a01b88177c4b2d2db55dce4ec8eb98d7189b544004fc8b64d7977b93523a404de10e136ff56a971fcfaaa05ec66be7f4e546b6bd473c1f85d0f252fc3ace8b6b7d9e8c83b003c9d096bece707021cf50b29c651a566c31247b9f62df7170910b1bb8ef5eed37628ef4609c3a33dcaacc2eb947789008fc3b0ea70896b2b123750179f9d6299fa79f695a115586d66deb39504aa3538a8ca1960c5504197f5712196306fcf2dfb3ffa2464a42e1e1707df7aa32f38633d8cd3569ad42761c7859b4c1eff88888da534c9438439dff8e8113ae5e79811d3a800af70dfc6660d3abad188e723aaa0f137eca20df76f79a452cf0fc51dc164cdf10a305f35b8f97135c4f54bcafb62d7f44447cd3c4b06be5c7