0x2cffd02e30fdb1bc10ca6bdc5086e9bd3531ccd6a5f3058aff7278539a330fb3874ecb3023f80f48722ebd3f1718392950c78ec26abbb646c627c3029a0150c4e784dcfddbe0a26c2dc97497f8069ee94f5658959f00c425ff867157d0c9cc7bf0cd51e64aa268f8ffddfac2113d6df5ffb6f59b9977bf282bd9350e920ca56e689317f67f291075087ec248d99417491dff97269a15b98693dbea68db51b70066abcacb6546841b0a1fca2f9941d03fad110d5ca7c70efc85ee9a8234128a2f271212f6dde1a53b689a44c250c9964811cefa4dda4af06bd83f8baa98fe75cbfa059e2e13acf00b5fd3c6449f01d738791524dc891b18ec458d2dc2a31227663ae782ce788ec820c690b30c7ac7659168c08d0824edaf942c41ffabf99845ba5236075fb13595c5cca221dd22ba2ecd69c9a7aee26c84e764a700d4ca4dcbc91093e6cb02ef4c7b8dc9ce926ada486d86aa2c7b4bbb1ad4aa737ff18f4b0db84579a058295f91b6f22ef4523786940bc50691a8afe68b926750037cc782d2befd92fda7a3b2e4a7e4a5009463385a2cab6df10cdfa54c43ff089a8bf5aa23b7a19e25d2998c757ea9f251225978e9e9bd4e7c2f2a46a7de438a0cb2ed3a3aade192587d86e5c673f57af0a392694abc3dd1a81e551951590601b362a1ba588939954ebe54ebf26eaa7fed17cf61e21c7d66a9908b4ff3fdc66b0e74f660b6a140688e0e92d0bbfe86fa0f3fd3ab94652f3c6d8f81bee0328c2dd9f4e6e0662bcac739480a43198447f8b821f8c75cea45842c6ae6dccc5c395e59c5858edc9a7641450aef7c0e00c45672b51de835ce27c9dcb4697c10d83340fe8891cd3314a4a3ba65bcc13b5728c044789a4bed195cb08d8c958cd2436159ddaf5be3413e4a5fb0968de31cc259f7ca6b6fbe1a616796daa0298878ef6374e21776b03637a6efd369f9846002cae1bfe34d4d9cde8252b7cabdbff38970dc62ffc39a8d1b66c85ec0c81045b92d2668333397d5e49982226194daf55695e9b914d2ed2c9e45afc3f293d0e39687f473cc05b0d10acd6a405d7ee070b794bb67dc4f1e55bbb7e4d30345e59d46a19f1b74dee7ac59503e7444e3780e2119ff177d1abf2035b56c0ded4b0b4f95177b4595078518fedff91fd5677c3500a130151bba9a4d93d4d4f505aa08b2333f91e242f437b2de68d4bfd9e402502e814a8f39434189ad6a5d4aef944769bdf66301fb96081911691082aa405933852b698a58fbbfd637232cfc6656097b8d126ea85b18392b44a2e19f259ecadf14f2b3604bc830433f4c8a92be2974b27f6af5b7a3c798bb28eba837d42c4769a84b9e1c0d1ee53016de53a1b2c091719d30f66aa34fc1c38face4ab3166c8d86f810a936fac334c734fd1a24ef9f6f3b8b318093115d69e30a60b5422429070e2e5c5e34ac9756fd9b2f3af1938cb07d761c02075be367639739a1ce379ee20d8811f1d4de91a4d5ca4504bc3fcafe285ebbec6365552615610a4789d4c1deb4922dd460086560ff6c0a27fb369d28acadb77eb933b0b9b29d0ac06bff6b5d859e934231af35427f76a7647ad41ad69867da0fe9a50ae7319a007af830a0793511bbe162f65c1652303956d8d10aa6804045f785cb5f399fcb1a5561b48053e56155504545e6f1f97961655376c3295dddfa75d6d3a5f614582485d53ccf332e73a0df9831a2a6bb2d557fb02100de275ee57f1b376729dc2757d02f36fa2402539feb6c3fa278861750736c659c75d77d190ecb10c42da083583ff33824c74ac8d9ab404c6611a6a1e15dcbb844674ea811d9c1fbda67659199f841249411708efe882ad04457a59d6c210072890fb6fbad3254b9b42bd8146665cc9f098252b6f2a2b54c9c77b830fbe301f475b83eadd1e6ac09afde8e2e280f1b3