0x2cffd02e390e89b60d231fcf65c328dbc0fc018a169b6d32f26b21bf019aa8a08bdd151090a084fe04e47a3969b88afe5459ede8d02ec4604e9640ef8b14b7eb65ac54e80e202e3b528f53633eb7cff68c481df4261f84999f0a81665b6142d051da00b355b916b07d4ad4ab37e4b6d1e52d18614255571f90475b1820fb229568f8a5c4b27083ca92c804af34e7c179342273c2c7ba3b266a1b18f93bc53b1709db5d6bdd88510d66729c59886acf7de398b4e9bea1340a6684491ddef96201572d30bbc29acb0073cf76f9bd4e42c2685e242b11a48b542fd4adbdc068e7f4bdbecc28cefccd1812dafb99fd879f94357a3f79b56fca6867afd0e9376271d77dc7c836b94dd46ab22988332d8197c80e054551478b020e08b3ef49f9298c70465db6f2363088ce464f8aca23d45857f48b40fe946a6f1e554e43aace4f5ab1a7b12511ae36b69844eb4edc74c46aa42a35a4d28b4ec4300be102e536e8c1b21508ebad8ddfc0a10a25d904f129bca77427140bf0d23535d481fc05845e73922f352bf1656336cb1ad72e86ace24b9cd32fb928aed9100bfcccc58962fc0e89aa28f982e2494e1f836aa5b15308f31db080e6fd61476a944521ad8c187b72ade0e67f5865bd18c288877a0257f972b1c5aca2b32f163ed59468b97b57f8718b4bc271630f0113dae826a8f6feb48255d5ca133c5201c5d708431f538ed2d642b05c5cee50d9bc5a8760ecefcd9786aa9a0c36d3441766e31da13436c1bc7978501eb6acdaeb6a5a1545f6a576ff98b4ddbee13122ca72d5414f761e63330fff6301688637df4a0cbd26a0376c95e97c63e0fe35be826edcbf9e0dd196e964094e35f3db303b8428ba3e65a2fbf8c4fccf625bd6423d49532477613f2d9956c1ab15416655a07d8a6edbf7eabdabc58e1859a72d3e1b858ecb277ac09eccb6c1f6a276a6c4cd1fc7db83364e00fcc27586347a52766241945d0e9ba3186f602254c7a1c4a7e9cbefe7a9d9ca3d5c70b16d62dd211a6d8c55d4e30f6b9e795cd94b415ac42eec6821fe2bb67859912975ec590499be15abcf674a344d13851dd1b09b9f551d1b78ecc900b746039fbabfa29f9799d5b8c7bcd46bdce401fb1823a4f3a8fb217deb40455eea47836827bbeae08af4dc295424f283502a089442dc6ca4dd660fa9262ee7c566d2e41bcb37408f804ea471faffa206666afc40d1c6c6b1f12053e562a768174fd89c0787b3be1f17a5b0bd276a7acb6fbedba3d514a10261d90cfafe6ff4287de4d219f0a26898c5a8a9a874a027e517099b722bbcb13020ea30791bc154b2bef917067f32b6374a01797f0c7da5eaa0949e9f815deddd1b57ee4f9da9e5c97a1d689dcb647d3ef99619495de1ce51b41e8b8cc5243d500911d290db65007846584db9495caeaac1f34a4fcdeab1296224f999422e549619fbd508eb9aef7dbb146a2a660e3d5dc9fc99e37c94ba2a63fbe475c7e81177764a33894cb48f1f4d24f8fe2ab4886c53bc890daf6e6bbd3849c9800138623b57f3faca36f00b0f288b9ddc4de1c0d2623a25149213c6eb167a1d4bdff35a23b013c6312a301ee9ff32e2cd462436fc1ceceaf3ebca6bd761984f3db35d1c332af83c896a1ea3473b307e5b3533cedda7143b0c83056bd15813b640b4ed38ca1e5380baf7bc6003a2855f277faf468f139ac4e00bb7a29214dcc25589dd1a0434c20de7cb17de4e7e407b145082fd36a02d71bb65e47b894303f2333f95d39eaf14bc83fa71a1c58b009bfb6da45f0fef00fe406e25911ee08f77591563d63d8a716cfaf964407c5d9d42d5abd0af8dc3b2b613394f14f5e734629c796c0b5a951222e3c05d00fa7ab3e94c5ccb61cf8f23d0dab3490fac82b074d3d48585b895cac9c31a972eeacce66bac712dcd6d5271