0x2cffd02e39afbe5f976e661da339d6bd7e4b39026762dfaa0fc4a9fc7e329cf14888f7c4e8e0286fc86f94c6d536ff1dfda9d106609873933f95623f407b5762baa5b2cbe136cce643cfba0c807028aecb0c5c5213e4f48fabf0e130f70433033a8e88ccc0eb9742e8943de6a10e30dd75f175c719aa5addfd6e461c869dc2ed3724342fe385117e3137c98080f6fad43ba2948240f21ecd4d5640344f717ff5a479f050738dab85a708aefd4e9791c68a4469f9b5cafd3d985e38dde81758b72b1824879ae4aa9f0e274408ee7dc2c3ca608dc19025e19a8b93512164dd43286a56b1d21d08f8f7ca057fb8a2f1e37a303ee8e13ac0b5d28153f1eeefeb8a66da96229298a3d96fd6e0532084f160396186ae1a4a1a816e09b8fe97c9fab380d1614a5f8175f996289287558f54eec724f43ef0b52170ea633ddc6c0378c106a1623686eae35a977e597651437d6769b866449b1963cc3784cbe3c6efd90a9f504991a48feeed5c9e8faa6bcb92f863e1b5b6e7b763f729c66798956f5f8ed9badb5d0c5187eec1ed8c172f0e287f6075d2227017c6f1825bc22a6451a22ee2e271d3f42e9b27a3917da5c9092a87102f0727434e33e6e928b6b04afd843085e8d28989e47293b7f2c7c7341c11882b25e08cbb0585332fa28a7e45fa69966fd933f2e20227dd75a957e834cdf3596eb94d3de0eb8d80b75a7a88d32e6de2e5ae1da575c03d10dfdafcb611ca13d027bd794beda128324032f8b5a712b150aa34e7bf4aa33add972cf1824506f342a208f5fcddd6d91f9c636eee2bc8e8b0cbcf4cb1f0f3737c4850ab1ec544097544ed2a477fa0e3424f4fcf83d983f5bb48eeb1d26eb7f20237a626f30333aa477cc5e939062a0c1845b2001f83bb6579bd80e7ffffec197c9d2f7cb1fae7bc42de28b4566074fea4ee85ba9911022a69d42ed334acde2df9e31e81a8f0c8be685b78ee74b19125e4d765c3972f30d838b9ae269d85832300ac173bdddf51b2e3592349d1779b512f1fb9834ee0d0c7b31e3003d4b7dace557a252c1d34dc59def3762e1e0cd2b1ef72f1264bf22b9f2cb22eca790c16bafb827f55f768bbac5a0c5006afbbd330d792f1c061783c1ee4d7fbea3976033bd40064e9d370bd163bfe078f06973a4fb1e95ad399a854d2f7898a0830e5cd7aaa385118c434d6c363d84c2ef24f8cd9e74337fd7412e53499744ad4ec770768d3440e532242ac318ae4c03f6ebf003f9284a61408ff871f5ab827eb9c8268378729935e385962157987ea6fbad4c231261625f8d31cdb5ccee478582bca5bd1038ae48b3956297a192e01603c18ac4326b377f85d753ac7deb16adfe0e952e1210fa1eef624163d3dabf28dddc6c487b0a90a93376aca1e36164244ca9eae2d5d3e4a27e76229dab08e24ca8e5b2628c302644b30f7fc4b690b96ffa2e859557239fb22c15fdcbe7174ae01b03862668917467791e1917ca0fe23f42b140e6f5931dca2b45d1d00edea2e7b7c6eff2af064c962563d9c4aca46595f1859330cf1afad4b040e88358800b1d214b258d838b3b2283fd84e40359d016d714dc4025927441f4bf5e5a30e5765172fdce116bea851267105ef71e46afdc379f01ae678ceb9db925354bc78e15283aba0119da1f06c13f5d93c08787f194135d083ca48a2787694c7194613e5cbb33c1a795549c7b78da23e235568e5222ff9094205c8e1a5715e81638cb4840bfd3f435ecd6920fa0807351d87d68814e4f291f630daf942b9196b052aa444ee41767db3de035402965b701ef5bda663d375b4c3e7b6975ef10bf7b02f975899d7a9db5a10a85e77826c058083ce8f56a5e69a03a32830185998cec052274cbcb182f0d4ea1d7cf29f3969e22d2d4fe70eb3d4c98663fcfffd48c99ab3a2c465bf47bd