0x2cffd02ed09d2f177b2fe89daabbe36f5d744da775268765abccd078aaaf6e8117a71e2e1c2d481458a31dd9ef94425c020c5df591621299dab84ed44751113aa7fd56d884e78e12af5528ed12875437d1ac511761f85ebef17c9ea6445d17e964580eefab38d34d204b84537c55256496be476b5dc9ac988f90c8429f4c95fcd2d55294aee0428ad487511d5ef416d64726923cd0952d3639cf5a6c571cdb9556eaf97ebda06cf1d8dda9eb7a7427d9f50fb12090a05907085dc56e07007513b21f7c6c8e6f4e48e8cdba56496f460c2d9c41a64a581e4738d746dfae52abe20f0b078e9e892b39c5fed2896eb0d9b6259846e96679328c987b12b9eb3ee585adf6b6082df8b22bbffb0de185f38abda4f350dbe1a4e502c21547b60a54f841beefc9c8b15388aea280c702f37181056b966fc6c28cfaa7461061393d9e7ea3f65fef5c466e40625fa024e46b3f5b7bd6ac697488e5c78aeab0363b4398ecf5a2d6e1a380e7d02038dbda95e547eb8885d0c2ade3d08c953a0bf350400c796f7623541a66178fd3a02c30947e726786c754772138cec0c1707a31da74566118327c2bae1352100ff8cb86c239b8cef2ff84ccaae09336e83b60874ba506984cc75da890c7607481e780080c7a56ee65e962b11db29b04c0df82432966aedca044574a61e093fb8ae75079d5d6ca791807f839fc168fad48ce1c54383d99971a4bcec49c891e8c66aa23824cb738f2d21f90d9068099852157ec59ba792b2d7d24ca9f1dc710340b4fb242d7db2577d5a0f93844ea5eb792e4b09e28c52c652d8819aaa40aff5466b48e85e0103d7d478dcd452e5b4baf2d700ec649bde323777e1f636d6b7a1fe441a255e67dd4a7fb61e60a1401569367649adf03297da66cf6717372ad947e5b41b70b47975bb143109bd00c3612a2344390cf0fe44e16d8602f0ea7706ec8d42ac6914d00d05cab7400cc5e2c89b4373ec85346980f9713c04a3ee64064288bcc1d7c6be395f78ed3b07320ba33c3f6975dd47255cba4e93c8010b030345a8376343bd22856e323420bfdb18f0b6d1f19231fdd9dc12fa139145d981f18a106de3137f3b78a2ce9a1c03b36b9a88f241e396c182949b5a1aa89663f54a5f4c098636455ccc0389f95a9b102bcbd39d9e2634538e04d146d1a77881f7422647e5bdb62757832dbf323eaeeff5119797e6063c6fd4ac58d13cc7650e761d0646468bbd71c332431a7ceda083da61b104799a484becf127bfb3a5a8d0445f22cf1d7b30adbc6f1ede00f5e87e48633f96a2722481a6d700bd7e5fa778210ba6ffd7aa20361ace095898711af09d21b8c7dcb232f59c1d4af5ddc618faeb9cf06fa8e32ff526e3a91a680f910d922a75e3c424bc139866f3de5433e7ae7e6823ba06fbc79e63e71896460ae9e86a1e6bb3adbe5268b137d8733144b1abd3db4e224d4aeb3e94a40b70f68bab78b0038862c8b00141ee4fbc9ed49f80326a547b8d4a3a4e49248c57d0a857095a49ab3536ed35c6a7c8f72da762e2fb5b41242630b64826d1bcaf50f4da45e321bbf42a8cc1d7f58aac02b0b3c6258e6b0fe689e81e69f8bc30118a04b96b2447a2d52247f35945db59a160a9fb8071b77b414f305a3b9f1658e1836d0b43de56c284654dfb4c566bd7b44eec88f03601251be174d4d78576084f20b556118279c2f80a81a1c7c6c2fd98bd80b775ebfba7842ad5bda593c1e3da7c44fdb5f6fa9929688eb0805193028fa2c7a4acbaa2b2ea9358079152d798ba3ba858aa06d7990501a8c8c7507da34af803452a5cc42147b5d7c8175c868adb7feb52b1d186c250c8b0efc290ed9ecccde27658e7fb273d3eaefddc69238d3f9d8fdddab06cdb9eb506d4d314da0afba728c64fee6457512e3034540dcd5267599392984ff1f