0x2cffd02e075d8bb9a1b12fda02815ccb0b8418f2a48ff9a064da14e036e94d4863e4c466a0157e267682003e6c7f8cce8d114bf2e198eef235f98b32a6b39049d6d605cbcfd0bda60be0177bd7d22922e2507f83684e7a15ca272919c67f83e2ba76180b839ed5437f9efe52b2dffd0afb1838b84d30b4575977a769e318837ff01334a30ff26a08c5d17bf26fe62108d094c03996c4f3e213c905351cf5b5bdc4a9a247291ef3a36ad9257e56978724e146ab073a69c0dd372372b40ea20e6f85fc2b0b1e1f7a4fb2c30fa8a9c4711602770033e67abab5ede4ac2715eb82f366f72c6947b4b1fe96543c4346881cad05a6bb5cba9d6902fe4ea967d0f533c1c204ef39652d568e66ac7ee240bd1dfc2e79a60694be6fb43a3ec7a9d467a0d529382ad64727c2c78857fa6e7f5887335c6e925068b3df9f73ad1e6d8096d5e82d3fbd9211216879f0f86e276a88c7302df6b9eecdaf84e337eb3e309a60062ace2d8bb2e001193bb729dd6e125d420ccf0147a6b7e89181b81def49281006aa57fa64999617bc4614ca4b8bf1931bdeefe006f311c91cb743e93f832d90c6c433ea521760bd5dea2ca6a2d517ebad716fc64afef5c59a5862ce5972495c994d4c311dd9896468f50002ca470ce90b973e44437a15a7cec6dae73c4072c8e0e6cf4a1582cebf603e76e11f2d1a6c6ece68abb563e68b063ad3bb7c2370278e692967945f80d27f348b6afc0ed5e601a505c0485d266c9d90c18d6e391cf045982fdffcf140212a813f7ab7a7ba0b97392ed7bf0258bec5b79c35396e55cd6369fcfc1d46268047960a88d3e169019be704236f16c6617dac4e6d44c22f79eb85c43991ab5d8130c265c98c1f98d935666d5beda118d98eccb76052b341d097160dd28cff4f05e7c97174375022bf353134f9d21dd33b9074c7cf0c66691283fb81b4fbb07be0ebf2a5b63bb80b1efe2444ee4aab39284068e73c551948ecd096e47a034de394ba382f8968df0be29bb4f04c4f1931cf308d78d84153ec3314513633d6571c7a1167c3d3adc3386fb51f21203f759c0d4e8712d862178b3ef8ae521330a302e7f9b3ba0ab5d204c51f5bb8561ce5a45955e9d31cb9863b649dd5563afe3252684e4fa620e6a02e1139e0268f4580f08cc42b7c4e1c7de598421f5ae86f8fc63e6482fb95acdb7cd0ad5263d2544549bda0d8872bbb98e6542abf2d4b33edf8683f64e8c626d3e13a66e4bec64b97188a30480b91a6068f0a622691d0bdf826fbaf0608b6acfbaaa37cc042a86bedabc457099db849a86ee58e52c747b7b231d66b621e09c1acd10812ac4617c73f423cc0c92f2f7060423fcb7596162f15af23f9c4617cadc2ac49a2ba71aa78eae3a12995e83d6cf81f03c40b0bf23588b14ef53ff8e3a1fdf9454b9b700fd9a44a24f2a659aa0c0e6927dd7e017b1e556285538b82fc7f7f5647cbce719cf58e2974c5011968d26d7ab5a0038e0c9e5435d319e8740673537fc23d0f31fdd96ab4be961926cdf6d3cb2d4afce219b6ce9719d7e77c5f108c5ac9a529930cfc0d9d5f9bfa9dd58ec17c01fb6a5eaa34fbf3aebee19783e7e56f765f1bd0699c9b0c0972cb9dcdd3a382599b3215e039d3d4387902c80594715e8df99db85ea61ce70400b15da2fc8d8b6c4a7de43a6b5def5443d19943a74906046e8018606b3bd43b88944cff0fc4f970e733705f8804649f6737b7e654c5b3ed46f995b60ba029b656f65e543d3982850bb3a11f7056101c5af463a469e23632dbb1ef74f58b255add11ea6c456f61e565d82fe3c58291d1ece0e2482461ce5a455721e19ddcef831861ae00ca14ea411d9aeabe2cf656c45877638905ba7c0292d051fc4cfc198837de59ca57ea1b0359faf6af874661eb123f45b8b97d314e0fcd9c39f0e5