0x2cffd02e931c7de4db5948afa9ee47ecdf026e9e5246826bdb7d33457ab34dc747bd24ed20f1521a8d63bd1224adf7b5ed684e5767e956f2ed137e4576d292ed98a8d6f9506b284e839e65e7aa11425b9ec39a23f5e26184aca119cf8d2f747401aaadb77e669fdf3576c7fc98e711ccef0888440199e4c82ff4a90f8f0f7609998f8dd63c65c28682319c68d3e11439bfd5485cd06c479b71f89ff1fd9f50baae31815a5da4b5c329e828d31356c56813be14bf96f1b7c30b5f652bd586d2a0674286a00973ea9e3fd0e87fd69813f73d1ee084a49ab899dd2b241b15081ddaafa6b40423ce51f823e542cf240ca6216edd7d1ba68726b0d18ca535b8622a15ddb66f37bc2664bf1ee2c9ef6d189bc3fb9ba35e889be6c98ebd22134c41924add9618eb03a9576093a99cb68e77fb6d8f507ac4de6f07266b2c345d0c06278fd1218f975c2c8509d5462ad44a87a81399381689122f8c1ba614382f017df2196beb9a7a566918cd4e7d744b9ee5398cf1a2894c1485e6cd07f97eb2663aa23a85c85ceebb871a2e491828736444484835bf56fe7102f9822eb648ab80fd9fa6ee5bca1def907420dcf7a5f2b3f800e02b7b698d95320d15021fd5d75eac1ceb1c692511ea375794b4d9d6fd46bafbf7a6331f38dd1ecb053420da6c5b9d3d8027ce2dc1e53f6df27060cba6c172f6f472b517a4cc12df8bc94ea7b1ba0a775da1c7b0bb09105fe01299fe9e122390da5abbf5c851a6f9275db9b59fc4ac81b5e5c0c7b7111779a5a93f926428d80532e2559d4315c614d80e41214831dd3eca964c073429954911824f335f695b85b7603e81ce88f863afee61f1de71b82031898f64a3cd336d3c1b7234a7beb8dfdddddf31984ac62bcf377a50a374705fecf42a5cdd9d897233bf83dd1b4b67e5cbd7f6361443c282c1cae0c134dd568bacf69f204e66c445e5a769c0603d5410bf5017992d516d803cdeccd5e2ac847b954de2775b13b7283de2551b092c0fb55e474ef55234d7347ff4baf09a23e051d3b7b61cafa4875bb0061b41fad7dfef631f941b5cd5cb579447fe4da7f649af238d814addcea755e14fb5ac768dc08de50ffa0021fe341efa7532b71366b6703615cdd970905eba2d0ed35cccec31bcde8a91a8659d7f9de476cbb7607bf7aa0da4245a22d15ea50d216fd7e8832ae2834f9905fece98e0247bfdd35c08209d6a7be7a395a7c4c89050fd7b2d5ff7960927b7aa838951e90f4e0dd98782ca21f7c624133fd2061dae88271020855040f8c3e32b0c956ebd149a59cc6d918db57e11e51895d39a7c24e24402dd675c9f3394172f9fc1026cbff27cf5e76978c5daeed8d68eebbc2a3cf8eb650a9b4ba7c84f7d0dbc3f617720a8507ae576b02fae70f51a984578ac7ad80cda3032711befea6b55b5c7b6355fe595bd49a8a36bacee842fa5c8882c9d3a4f6171ac31b513f91fe4b36e1c0add8dbb0d46dc37a043b8b0e03960070e87151936ba389a7fefe43e2bf12e4bb98c185d75758f3d8ef950f1daf7aaa70ad0cc3b7ffab5b89b7a6e41a99f56829684b0195339460fb91921eb660f6050f740847c0b47d6d52023560d8a8032258bf337c05a0ba9d4148e3ef942f703a35860047470dd17ceb9bd7a3037cc6120f7495d5463b1b99d9634fbdf53d44e438896bd1eba596a16274bb1541a8e115a6c0683267d80b5792d92cae501f8c414f74f7c82e44fe9897337b982d864f92b307609f4f31669718789ba2958c6ec593e139009083fa86378a78962538398156acf82cd89c16a1a4fda223f13d5fdbed1ec6e076af32686404004ccaee7947476300fbd78cf2ec817f1cf34b45aff5c32b09cfa9190fd157357f9c1a374ab368bbfd22a18427bddc3638b6b3248adc3a89283e3fc95063234b17bd5eaa4