0x2cffd02ea81cf549f0f62c0ba226fd258c4d1fdfb2852d7cf74b24ee62eb7590ab9d669b87dc00d5984c15cf493154ddf7e482d183474b4fa139a9bdfd9815f485345feaaf7c999fc38645695ea89cfa7f8994199c585717ffbe7608257ee2ca1eb08e84a4a426be70e35ddf58014901220498b7bb7b3f5f40018ee3dde2f6b71def1505eece00846683ad8cca7b8ea1973c8d9e780fdc0fb2b1867294ec89dd51f3ec3029d99d34105af6f009f30e4de4a8a778017200b087465ffb06910dce7632f283619ef826a9ba8c83a4f718fba0c7eee99a9aeb02b185ad01a036a6a56677406b04f92e0d1d43d43092330dae7f6e77fbd299bce6311aac7c0f9dcbd743eb8e232b2d6fe24d29bb3ed6a6f709d85b1fa980252b7b0b2a838cd15b9588fe28114ae9430cdae6174d47f6d6066e710614b2e96d77ddb64a20dde56d2c7f334616b711432cddcd5cb086f416f4de7811705ddd7ed45f511acacec6f84ad92df18600666efa85495ba8b0c021ab3f1c04d36df91f5d62568eeb606f057b7563a40fb9a5548f0c646b78f3df50041818edb3d7abcc59ecb297a1557191140e15ce9d5e3ab741ecd7c9796c0de2768bef242165d945dc3657adbcd087f67929ec99e8f8b7f0df5809b3aa35d8b43d75c0fca3e24a97d9305ca74985076963ba3978574678a9e3a276238b5e9c22c04f7fb0768c1a9de271a350c3e8f38fcbc35c58ebcd4a8216dfbf3d350686c521fa2ad79bdd2602a5be5e2786b17906a032757c245525da1330a6fda385da19e17c0f662337da1a72d37657848b4f21a6429451db46bd42297db2c78291ecdc278ef9c500490decfc680fd1f3053019f52e973a2be1a925bf508c5212f561c69d502eedcab204ac824dd5c66eb088a0f023af78544b0f1bb5fb5e3f971c68b523397897728bb7d87b05e0714f0665a0ab30cb98e8f6e902814a73d09e03acdc38a5be05187299c66ab441ac3d950a3e5bef74521da6a3a35c5edbc90eefa8ab728d172ca7a91eeed3fa9ed6aa51791e91225d05b2faece3148e5b5048a64f7bb78089b89259ee00870d99e9bd8ba9da9bdfa632c6d247182105680d563bd9c6026e908c5cd0e6453527010d58d5590a29a80790768ecb6960e7079cf5fa93ead3dce12674bc34dc08d29aacc245a2ea4bb6d218b428ca4743d86fa4b3cdb695a4b6fd9a3d6d68ba7791d2dd1add14871b8e526f8a8db9a7d9269ad54f16f1991abb5d07d1fe09ef3c639bd54966bf6630b90531e06b10e754f0c1f1b2ac5b1782027643bb73615f60853cf300a2c498dd0343b7d427026c0dbf5786ca93ee1b48ee80ef94dd16d7e98f4a1d021542acfd53d8d47f37929afc282e4402d45628f6996c0fb380d816d09559b32e04847760eeda876a2cc2976bba6b925c5a54601df683900ee417b830cd62295b4eb2869618651ff4d261e854cc80a97600297facda5975f4c0437c9f3aa70f76c4a33c462f5d3fb4645ac96a84dac5b84080b2a6ab347d22d076d1a190baa4e6fa1af6f5e2a0323fbf7b743bce983adac3f35d3d2042a9e1ba86b28d8e9a3f8563c75153d99c049f3865d88b8a1b68b478d357744ca6dcf84def7abf54387a8a0965cbd9e952cd0c4fd21601b26d356b189c5b5ffa4951c5e1138a1266ae90ef376ec09c0748be33d306805586fc6e1dc437c4b738b9475a2bc7e824067deed1b6491e7d0b54d100b1b2a3abb9ce3542997903c84322ac432cd5e8fdf6b18a4582e137b60e82f5ad62ee8d3cb263b0acbe8b713872677d10f5ed8d690aea82296a5e95b97ac325dd0abf526c38c3241b57656fc54a1cc61c527342b3c7413c2e4539cf693066e555e236a95eb5600da306f10c108938fda0d63cd9e6a77e61982b73d0c59297d0900e876d213fcea9fe5ea78fb45ef790b603