0x2cffd02eaf5cb9415b55ff4661024ebe247e473b59f4cdaf9563efe1cd1a92270e56b3a48a687f948676cf585090167c273612a8566cceb3c5522d145a17594d5da03a61dfd9e179507ab66b818dea1b54a8f43ad3a5791d9ed089081b23de902aa4a241fa176bc5cdd271f5edf322cfb7fa226f5f6abb64f7f9932f7df7a9757bee5f08ba5ccecd368a1acc9b938caf1b2b7ec7d225d1ba9a5ffe0192857f927ee443d68bae31db08980b11d76c351ea6a9fdd418fd7ca6f4609cc5b0963f22c984a81e9bdfe5e348d8770e91ff23c7bae0da94907b7ec94d62c89cdb48b2a7d53588d9f0a66e83ee2839456372583556e88299f3c0a2182348819813dbd4b839e4781d1e49dc7d5679bf43765901b1c5682153a61aea0d663b6e17ea2e86dd41b931f42e23386934adf6f692e0b03929d9b0b3b5b61f44e123a1cf18dd66bec6ff38aaba00bcbe9441c9d6cf0c571da836f4e8ad7914a1d29ad72d3af5764d96c12554d6f124077f8a2571f19e2060bb7802909efb8bc5c23229555d8c2ff4b50c259ee5443c9b6ecd40c65d77a871c2ee81779a2f6d67812ba514ba75f98e927bea3060137b2cb20fae5606e6b91bbb60298275a430ec72c98d3797f061dc9d7c6c33541d305aa443f87aa4683811050d1bd14b26200c63aa07230c7aef0880af34b56fb784aa0231413f2da7ba350537d2a8fba42b79c0b651a645f1077c0c443580acd1679c23e40a9cc2543232a0aebe7c462108fabe911657fc8cc0f13852826ca719443ee0821b5dd6234e5f965bba8bf78dae6f79d1fd1f566d381001d7d8e3a3fd6a481d1d8764d7eb59984f1e661e92e49adf64557f5213a487c3de398376ad1e1b9b52f7024d3e714c62e5ee85854852d225b418f6c685c940443074962d840b009ab897c83481062e5ae983bdf37eedbd42c80239cdc4b0d2103f3f01a73e1c6ef24ca886bd7089c941be77a8851ade17d811368324e36beeb09cc435aa929e2f463e051e488775e4d845dde8e2d996599a8834b47fb31982e3af2fea219dff5b173b3f17f510ff8af902ddc7dfcdbe7b171607a8b567ba53d22a42cb5c43ef695b0f963b5b559b45d22f8af3e38d10d5105d1f104b2a5361880e098eb38ff7a2e50119e65c135f683b6caceededff7928ca53213f022dacd8d8d68497fe765ca28dee9729dbd59d7a9ffc7d35ba98b4197bb5b9c2feff6fe951fb22ba475389778ecf9ba8ec3b9b6ebf160ca49c80c35bb5435991b997416935caba436729bd1e1850c924c14517431c3d4e3bb57b2ae561ca48b9192d466edb0c3a1e8d88ca864e646a9632bd56c45b12ab8741887bb78cada742762ded66a32d3c5098e28a32af709c0637a34798a806952753be7039cc519bbec2c79529a28358ca18c1b64ad50589964a94666b71c27bc290adf7042506e12aae86d53c10a3d204964de8d075c18e38323bd55470c3127753b97d48f110bb77b153176034ac7018febdee5462f993562dc8f7a9d0443c9cbe0bee325ad45df7997414f74d78d092daa2984934f17a69d6b526650f8a120414e255b5163bdf5e4a57ce0f7716ebe6ae6523017f66ba3136acb628466d9e9fffb791c1254ca15cad495278594ec8098da91912a843f0d6e2bd281fdececc7e06379cc956fc9f7e93e6f6ff170adfbfe4ac5e4729e4292da9cf563e7fba6b31be332548b92cd558e59f1a0e547eceaf20142d1119baad35259b57b06316b813c1092ff77a750194dbc9baf590bd600329765e439e54c130ae14884962abe0494e04bb261a9ea96a3629148518a574f07c86024be92a76bac580764f277030f983e00055c9455728bc6d7a8ac877e5cb11dd424b07c8ab1cb6bf3a05282a2daa597bde039df05321c3206b495d5b76907c91ee27560b3b2ef7b2f566a7e5b7369