0x2cffd02e66312eef58f6cb437d290d835a80c114951765ed87ab883f66b410bb4a14c301c941a23817714a4e7fa4bebb7cc7623360c028c7064ee4d6fb6084e75077caf34909a710b6b5edddbc0494c5f4bea8eccc94d65229f7115a9a5606592456849dbae099fb08f76f5e63c36e062dd504955cf8747a04e598f7c2d96827632d91414baa709d472ce670f567eeaf43dc54c249a2a199bc0a75f292291db8f3c95dfa2832e3d4b0da06f8d5049bbd6fb501f30eea7faf6fb9dce5f8b8dd50bc68924ebdb68db2e8e5efc4cc148e2fcf39ceedff3dd4c00c5a2bc35a80ec7528b11c27e038f70cfcf0e8c700f5322c17b5e12da549f91a362af0e95dd2619c4585c1d10b18026d52885d541e8196eb4a753ccedb8228dc9ac3cee84497f14d13515fd438c09f554fde1bf537214877282167699c10c36f738ff5cc651629d408205c424a3e098043cded535270076e49017922efa2d683c81d5ba93f98d553021adddfc3409b339d93f7c99b6e8ea837c96e58c5e09d8af5a2bf263c9e1ed94da67527dc263d0afb007eeab9521b9fb03561259d19360688777a54500380f47329e06667f68708b91fcb406bb264af480e302e75bf16da578df79f1b9dfec49681fafa0f17ce9452409357a7346bebb63fbd2cb2c024615c81ec892f70944a6c4003cbb4bd628cb5e08ccdbbf94dad7b793579254cdeaa4141f0cf16e6ee72e1ef0e3ba96bd4b56c053b4cc5b4ac9253f61b5ab05cf585187f1109d7cc0ebff385ebf72d2b350e02511c2574c5691527f22af2ff6cae54f9cbf87f99bb6508b2d138fcd61b5f3bd6e860ca81ffd137a0ee2dc8d9c3ad43f2eddfcea7d95558792225adcb0991a2c42a2b778bdc0cae857dc85172626fd9946e8e5754ba6cb7dd5c742a8496a80f89b2647fbcf91d891f0d3703730f018f74bb4e2af3147633182e381e14a9214dd0b187981a563f781910f4e763ef7f3359c9eb50d24078bfc437ddb658b7ab801f913dbc90f12b4d354db0fbdc4d0e0a38a9d62dc842e44aaa53e639aeda0ab81cd53220d102c96088c1029ca00e82183d6944cfd12218e932f4a4b9ebddb70392642446489764110b38dc69d1e1153fd996e44fb70a0c76bca1a50c006fde20b09c4cdf4869254016e27840cd1dab1ca98b8fc29f3eb72ac33df3b71d82ad524600d283bb9c1edec44e2caebb57501e9f2cfd586604a0e4f5b57e75c17d89811d9ef3160031fd50a40d4e6b3c34ea0a367d57fefd9fa20b30fbf2ba880697c5587584e1428e3543c98d6f461da80d858671b49f096c8a634161ddffde7531bb0e4556966b044f2678d3ce15f633aeaf654a5f471e203a2ca99f79624dcb18bf02160b24c6abcfc50f426255cecd587196e4fbdafd3a2cf5fdd5b2c28f03e6926d120e359b5be0b937533a5bf61a7e5185597eebcd65caf2d37a7c30a23362873d04488685f394cfbabfa11661367c25efc432a3d7f0b7b6b6d6120ad775908e49918ac12a52aee2df2237bee870ea5aca87e12a714b8b4d255a90789f829d7389be588787b8e39bca4d5ae2be21120b37fa59e9460420fa67d4f4d17d28971a169a83ba4f92ce3812465c7b0a69c54691764d440612f45f4683fc6754b17f5fd327594c059e6e37e005d121d10a480899636b3bc07842cf7630d207aff6ec78ca25b8016114d6ccf0ef161fd9f078a48506d7c7ae70cfc664e81381e912f37beffe545de3362670b8deda79aa95bc7c9583e96ab9ad7499443ed3b48e9d052533878954fc733a43b621118e1ff387f834798bb276694114c6fd38da2cdb2d551b0639d7ffc49a894f468b9433587d267e7d15e45c0093cfe9eed6bf5507a98dfdb471e72252e48435fcc89c1dd94a68c567b8629617f988a150d5cd050f4852c2d784a6c7881db88f7c5328