0x2cffd02e49d5f336a5fd3ff331ad1a73395dbf313eb5058efbfddf5117fc93fcee5dd0ce949afb22132a3ab1724bea5c68c1930aefdc28f3a6bc6f93dc4a862557e8f990ea4593fd26bea28fbdd78c5f72bd1e472ee3f9a3c246679443efa6aa26e5e06f07c15c04c8e47f71176ade357582089a5b09b4904aeeee92cb1157491af714ca67a4c4f56058f8fd924c73b579dc47c2ca59fde17e25a9ed9fc419ea19b2e51c0372ae02d7fba42ecd806a5f91c8f750eddcf22d43dab217d8a189bd48276c26007cc83d575c021c7504982faf726c4e64462602616948a3dfe71018a8fd3c74d3e8a5ec3b240cd48a93fc65a9dd8843ce7798e9e49d88aa157027f3a77f556a66f2387253e308b790f94500d77f7118d99905f02c9927f54870b446423afda62f91cf67e0d8dcb7597c103f0b1e60638a9dc93a151fde1378aa6f73c214f95ea91a6d0409661e1e8f7378608126a378a7fa4e70610a7ccc121a951121db24d93cac257a9283a20d92eb6157f287bf5ba84e65077341c41c979b69c84a8516d79d47dfa1f659bb52e6c2dccfc3fbb19b65f8e39d73b347d80f616ef1ad38d55f259c5b692e382a09b7ebe2933cc65fbbb12b98962ed5c4fa759c70c08bc12567219222dd99cb2259c9a33628931222484d3b7c8990859c513fce02ef67c1b0d5df3abd5d66c964e882b78380dbb8f78f3d133671b447c40f4874d5b017dc90de7adfe3edc3ed99a27bc0570208c9810f834abefd26b7b076c86e93b70a0166fc925b061814b734859b4453a27afb84f6de04a07b1ffb5a1f589d3a8267b809e3727136622bc7be1ac59d70a86df8d00516e007afacb7404c8efa8166ce8006427cb7f2e875611a00a16bc79ce301061baa25ada68d395e125b48060b5e1bfc699320c93424a34d4042fb8c63c795b926c9316a1f52bb65352cd286f52f253b7f0b1431c186533c124dcbaf2e60cba2b2eb77ed09a5749e0db8c505e747193eacf0904e9c9b2d6792f9362d2a2774cd6d80b32a33c10b61ad0e7aee2c2c723a8c11d6d6df0cbaddc7d615a20061bc8ef15be71f6cb7eb1fee114efaee1c37b0c289dc7ff91c3078ebc204cf11a0243eef8b1b2fcd882f417e4d3d238017f40ceb084ca423a5414a3656dc01cd6d6b95f9760e6541c65b23a20b07ede1186a3c33c1c3818f5e19fd3674425a4531c1fcc192cf7bec63f890a55463f57dd4516538a7f8540a44c22e989ace381deb86ee3306e5116b961c7673e360a88e56710bf53a29150f5b2d4a715b48f1fa1b9a58fa79d10b3be25d1160ce5c9444b84d74c11d9d588a407e1ff09b87fade3c5e38bad340e48199a913e141be5aea4d014fd1c31b5f4d389dfff3e42b494bbb375a4cf2073a52d4672cb3b6b890f86dcc39bf698c468fd7a6ef5131abf8655e9c34ee52a54d713e34a06fa96a94a6b2b8b80befd21b0addc16396a12d71d0d5684fd385aadf71ea5cf0e3ec647e484b9e5347f0d22cc5caab8358cd29ac9107e4275aaf1c6c90fc3b07f2e7caa215a70e1727caa598e53f166d76dfbd2bde3ccac4fee8a2dfe31841500e4fe182608bac1bfa93af801db4653c9d5ea166a09030ed98c7913231c09deb02a006fa007d73e6882761d2c431b1ebf9886da6767ecbb17092eaf4882a01c7671c270c4b6e28a07ebbac5a9205c167d5cc47d525360308b9f660ad1db6896f58aaa5bfb91826bba41ca31315f4b7be0d4923b538498256af89f51f55c05c975e0f863c1435b4e8ad09ea74a712f66aa1fa86ee7124e261914a8e8cd591d4fcceb1d5d220095a86bff488421461e4678e0bf9a7223cb4762e85920da523538750b3de30070222f2367545d5ca1f2f9cafc6eb1b6b8641bf991d1de02127e37ca0e9b19ed5068dc4776f16f9ccede95b42f3f185ea0a273519