0x2cffd02ec12b2f852fefab82e88cdef157f2bdf1ec014d9ed3a25a68aa38479e5c7061558c71db2c5e4a6154496c34bd6fa31a4b082d7908e638dd4ee3bc3384f0dc3add14fc012a2ae32952bf0c03ec74ad8752d629047f758942a06a62582d2603ead2e3f93d7c67dceb09b93c3637d226113456b484d79f11b779be49092dcf6f99cc5f197a9912f967b5128fb4a241342f700bde7dcb50ad5e448fef2a525639312a0a832abaf9169b7492aa54ce42061a711eaf9593f68056a38f8918cd66a874226e77a1170b5dc754e34052d71776a99da33897dd43211176cd6c9a319d7fb47d5660aec3a0ccac050eaba88fc05f8eb9b01581c57ca34b9d01141667be83395ddef8548c61a32e12f9b5adbc1ddf42d14c7076b59e1d531956f70de1b643bc9a7a62cc3ab42ac9768dfaac9f265c6de07b87901bfe531d04d4f6a523b80d9673e7c87e64e125b319fb8b2d1c7c7bc2114fc2ff05c4788f4f71f4d3b632a148c2b34b6f848cac630cde4a6d76e44ef9093ebcc0507cbee4d566ed20860285062ebb9c5d9a00dc99d3a06c9e5a9386d548a3b0f2505810b397a72609595c1540f9d7ebdd128c6c674527fa460725be46f114012e5910b57a5eb43b4d3508b96971c9b266bbc1e807bb7fffbcadbb8292c9e2de2341bca96d6cf35de644bcf3e099000843eec776b2f8e82810f90d76da565ab3c2eb84e12712fa09a32299bfde36d5ed2d6466fe533ed8a68af860cfa31937b874c6e0259aee5963bc75a15d79e6d71bc704f79d8892b119e465bcb5c02ad5ea4dfb932a331f90520f57d7e4e508923be33547cd07d0088c90f7eaa94fba4bddef78c4dc88fe1846b8cae9df36de3cea4cd30def7902afa15b6cfcabcdce0a2e68afd9fb2041a575866274149b84dcedf77ab427582e014d154b614cd36275d72abcfc49cbb1fad91a4e0ad1dac972fe99b9cf64c1f90b69b73038ddb9def2c4eca4e6ef5acffd5777ec441e9630c47eb1cc7ff446cd6abe59038074212cc617e5eee2c43d82c985cbb4e67c6ce36b721345ab9d4f0bb2493c03c1312187ca68ca239a90b67c4a91d116fae23f911df0c837150b71bdad9705cb24806c25ea9bdcff2d3195495dc10778d58919be0925609016a93217ed675cafd546240cd3c1da1aecebd692c20845d52f61a75a925097e1fd1a27f360070ee377bb0d3611ca789f45f55e1afc6f5e1c5f27858c17abe03bbd0a302f11818b42b8197101569de0e59b1864ee6663e22a9851cc68138a39605ee158c7fbddb20e9050ea310208955020b2f2d8c37051ceecacd789018b15b69048a1cd0c9df67106e9c56d5b547f0aa887b516d061e04a9426e9026c6f9984f3411aeaa0eec81174624a2c677eef0f62f1538835553fe166c3dc6789c0da232d1e5b7ad6c9449c2a4d20f2c986211428d68399694eb1b363afc4ffc1cd730a042320e188ebb3c9478122353cfe4ded1545a36b71c64300fc3a0b65d1158f44bdc2ebb51a775d97076185ff6900ae71f06fadb039886ef20f1af7ae0935a60b52569fd461023a485ab55ee7ac6d85c7729b48b97ae117f74ecd3373a7af4a0f962bda69c70ca36024e2435c5a73cdd80213ea1a9db61be57cb7a37680e8cd4e35cd2a0a837ccc73addaa0b32420e22caa7587550b12527ee293dbc02bf762eb9d7afa4f07e7642a396244f9c767bf1b787558fdb72ad9ac092326a36d1246e0b235cefea4de353506ea58494b41433364320649557f769a525212a9447a957850d1b88533f5cec5b28bab65f4914a5970cab69f6c39aaad56fa877f665f307bfa728bc051fd07cbf5a1d54ffd280cb78f4bb98805a97cf1c9c692ae093bef9ba03cb74eb6cfed5f885b3472cd3312b74a39e54fb861858d212295675d11de6b6c0806a40c4f9150ccc5b9d8