0x2cffd02ed7abe5a3b68008603d3ac3c6993d6120476fbe85cd93e6f7f4065c9385e0ab25fc6c90dd318da541fcc638e1965910216f8a48fc303f14a07bc0454bd8bbfdfe01a1fcb09e63595214ff1968f9b64ef8dbd8444d829604a0bceee896a3069c95981dcbf513c523b4b5a21ebf5bf120dbeb20bea9c4459c091f8e39fd2031ff13a4d6e1407f16c64e223c8b9d0581d5061c719d3317c9a3fc5440b79b07389428346d2470a05a74f598e15f8567665da4a873d05816d269d2a54cfb06a685b2d8094f33beb051503173fd5df84462ced10199be874822f057089d191debf23c7a4a96075bde8810074411a334a813797479a04574f80bbd689fac4653bfe78a0e09ed82fe0625831543ebc34db0cfecf41c03c77e84ab70d9d7afb89eb80e7c2168325a616653fa1eb26f596332f95b5115c2adb96d04b02644a31db692ee0c2a84152febb310345ca7e31cff805660be333608265fa37727f4074c357dc057604817de80a8d465dd84dbd7f498eed8924249d4781d013e909f7db0ac0ef2ab181b856aa1675a55045895cf874348f3a11607d3fd076d6ef37644394a479f900fddfdc9d6a9ecce932371d9e629095130b90ff8cb3cd57ad74730869cc78a3f618107495a6a7ce9a2506a1bb0f90de48b59635195dfd6431ca293a1112fc368756c591edd8488651f639ea645fb76b2d96c35cc79f15a0c9892271200771a5802eb4fb9c577e86fff24598b616f42bdc17f102e3060c5ad519901839a3d337c266cd55c83453bfdc77c9c404fa573569ff3ca82c94527e3e7430f496b107aec67b314af26e4ef14ca3b7f0ff49c49a3e02c6e394074bafba8a404305eb73af0dba292b8e8585c23d39f09050f651fe6d49911cd36ee12bed054bb75eeb5c0747b1e417622be17b925b6ea502a2c36064d4fc782f023248894f5a2f7202dff2723fdf9d7f7ce2211af412ed76d7759b418e028438dd1daadcf4a03555872fb538c75393735729fbee61025f63dbcd8879feaffe7d483d7c86f0f7c7987c306d01e8f348097408080d12da1d539b9cfd55ed653385ba0e2cdcb0aae00c46ea76ac8626209d10a054cba0dca0285ff3429fe4f6fe8b932999e61a872f0ffe251de14de3dc7586e62d5d5a72e046877ed9c4e7622feab94eb68422ed95993f1b08e069d696c252f40f039a0f0f2fbec23432044240f9a22bd5ab5f5c1a52d0ad855f6e79f6390d56a38288ae454c2650880bc5fc6c8296ca34fa6e2ceb86ea94178cee33f17bbc741e52b056b3fe8c866f01f7099d3a1cee4eb60fb6ba06cd63f17cccc513fd1fa09fe6eda88b1440308cfec5ddcc98b80ebeead350817830b20c9ee8a4b0790f199e5ae38f17a9bd43800b38650558bc9cb6c1bbdedd41f3c2917b9112e1ad3e727d2792680d55e7ef8b77b1035fce5be52d4ce362108e1296ba854b38c2711f5384f14291da7eefdc9679935e0c1c853964f7982016a8338b7bcf2e042b7c34c7615800c0b8690d8a4204441cd35f880580760ac5a2200eaa821355a0969bd03816dccf96b55a2d779b71a18525f12349b50558b7faccf4a1f0df4c17b4098ae7cbce1ff35b2a53bf0bd46e378f4a284ae515e3321e377658f838ba5e809f91506c4364d75fc15c6b34ce4288a73ee4a6dc2076627803b2003cd2828e28969f0b9f2faab04aa0cc8b927b79887e0c2b8dfee8da4a3e48430239e592463b383f97705de3f25ac685a5d436d4cd0552ea00a67d8aba700fbd93ed0a2e086894fd22660f45314f24eee26efe3ed42edc36affac8b43fa642824b0d18fba40f46d60fc9f04a45b23748f5594696c73469d28f4cb74b6734e041a98e4508dfd7de6ecbf80233a1ba0effca872bde95cd905d210a52d653f166f6e57d509c840951c3b7d1ff88b1d08590d179ecb