0x2cffd02e4cfd07a964e262dd07a871329480f3db79d011c11dfdc072eee69dcba07cff745e0d4f518b1e794b332b989e7923ce7481fc20b73cfb9d2cdc6df252f149b04c4810154df82c4ea3641bd980b252e13911f987e72f7fa7b9dded2fa4dd1e46ea5578b04361f47f5ab35f0a0b02df18a3fb2a30f191268b6d39f40f0b09f1a54750ed384ad4e96e79b308bb4d7897e7ba05d798e1332cab00322827dbbbdc8e69a3ca2c5b433ef6ecf8ca31c5617873b3e7d0c4a43b2e3fab5fca115fed72df1e4c03e87b99306db10b5e1153833a66cad8c9ece23c690ac39062f222523ccd9b4afa398dd8105f7ad3247a28140a0b0114c3cc86d9961da7d52da2b79d91af510c66a4eb39b6d3d6a8221b44dc9deec28469c545be414ac496c0689aed6f290b68165942b5c0febfa03b9860fd8bb5c514ac8f8167efde28633e28ffeafa664ce456a5860393930f4ae17d86fdadcde2e172872321d348e06466224d76abc579a614d391328d3cfc80ce471c37f2433af320b8d3c676c8563a4e55da1c7dd725700d7bffca78ee707d60ff526e642044017443a37f1ecc96550b48130108f08ffaa4c93d68c02081deac2c57bdb8a4277d029cc958282e6f35d76795e2cf25ee95618dbd51d1a17f5e0df77ebcefc6b6f1807c7c73031bf580c628ec0bbdaf8b845499d5230c48f5298f57928382eef8fcfa8b540cc235f02bd18878963cbe19cdfe3569df657f4edbccb6db5759adede806727675ce2355e8b95838c4b9a0880d6e03e17fd3d4ef779a8450cc3b3fd8a91aa381aa4c9bbff48921f6c80b6ff8ba95262218adbafb33293f882e744d252e0f354035bc882ae6b983a3e80f0962cb3b286bdde2d21f40f5cf1d9c976ce35e0e0e91198aef2899fab8f3ac9056c5004f0800af236b9e803aed78819ee9f0f7e3478f44818d5e2b141bd1e7da31c753aba8fc1242786c61ae09dfef6e25d40f7c27913a1e4644648f47f068f87c08554ba04cd726d92133133f099a080c33119b12f5fbda5436e98b098f3259c95c195d88903284aadcd8508c0b0f593770ee30a1ece07d2e67c5886883a1c98629c9ddaa78fde2a03e69a3b91671faa4f4fda07aa3d53f72ae1b2f0860e447aff71f16e7c9cdd9fc069d019124ebb1ab0e2b8fba75201581d2a17245750d096fc26ff5566b79efec1180419313b26e63ed7a8c3df93c56217b2feadc1e0b5e7dd2966c779f9dc8280d757f150c62c629a05618ca52c7219fb9796b9e6cacf352cce04a26c069b82a8fc48bdff6b65de64730ec9e2c98396d2c2355dc88f2247b986e87f44ddad9eb334a5c59e510d96d2e9ded255dc81fb2b2c9d3e303c77a5916a1e8451e0afb4f229c4f978778a684030ff651f7f0a0eec450e5b8f50190c2147c9178fcc8cde1ace562e3ecdc30ac32869c20782b6c54008fa5c97d2abfae0368322d2be8cd75741f7c613a5ac208222e2e374491e969ef17c0c3419a260931d69f8abe9566d7b06c8c53c94aecdcf6eb0a1ed32cf77ea0353d4ccdefe733423317a4b2103671fb6a7aaa6687ff163b1ce2e282e02a23e94f6c0c5fcb1bc3a6b92d5b7f5950c0cfc506b716bd0b5234f53fcadd872b668d753ec65b066b28c5a5596c75ec5603faeeed95b4efa037e7a50ed36c5fb77c2a6b0a18c9fd894bc9b9ac231449ae89d0b23d0ba38dfba3f70c20041db31ad2431afb45669f29627165a76f294eee7f44efa48170814d0e54f445fbcb9f745c1c27779308e02539b9f258243ed1b1d47edcc3d7b553b6f8035bb6e10d53db156fefd1972c77ab1251b15efc401a1b7a03b82dbdaface955e39a7137eba645d30492e46d9cecc57960ef20678ac8e6c6401094807d76385eb0e43cba5e037f1b10f577c7d024613082f46c3da806579aebf8521b0b19fe8eff