0x2cffd02ee5034dd3bbff429d0c4e2b2eec708ff293d4fe16072e922c051149d393b45b4368662990600ca254a4b782b8458ee0565639178181ab7d1f2b728693bfa972a28ab4da2b134092b05b44f94beef9b6ab9a5516261b22870c99844c30fed7963c03e1065e8e1ffe04ba3da97e1b63566dcb89530f7ba107156314193cfddb2eeb5ee09c43f648c8a3511168771eff8763b56de63c57ac3427e9e75232996653db89dd34887ce5f919cef9462b9c1bb2e0e721d3df119d9d3a38c47bf63f4dbdf66cf60828a1bc7588e0646682ac1fadc7a79eb30eacbb3ee2e3a08ca6e0298f443728d295fbf78ae6b974f1ff0ef3fe1f7db6d7c62162d5a7af28f279e439c1e2012596bd70b28d969b678cac43e4445bbe51722d1904ff15c9e7c09e8968b5e5e5c8ed9c6184c57568a772a5b1dff820074d63f56f0a1fa0eb80be7241e5c68185d74a123cc59e09d690e40af93b571c112b4cd2eb057adb70c03515b3cc39074d31203a72bd77f92f7e780d91ac5fd55149edc7d57a3d83147bd585558d499af65334dcc74891b5b4e9cf3f1c8ae00a6d1af9e63c2006349717bf50f00841719ac792a77c08d174c82ab4847082ae2c5d667661bce3daf77c531fbd36a39f77717e04a4d9e126992813323f8ea99b9e15726c7f63ce9358a79a7e354d87eb472a8bd96376b9aa6220a377cc5172712483ebea0a09ee6f3146c4a56586d23eeab7098eb05f6d26797bd401cb0189eb6ec84347003069db192a3e816dde88dbe3bc77a9af340102d10436b89182800d091bd93879636a2d3210e81c80c74bffc8d5d15e7004c0475b62855b26797f37290997eb68629fa4fa967cbe458afd66ae69aeada38f0d9a39bd590e2758f647192aae7ecf2435c5d99d7da9796d2f2d734c642d3d2207ded997b6b772a7032079dbf49646fa0a81bb2bd0843d8bbe5e553672ae43c9d32c12e24895cf678067bcd1972d34e74b9558465658a10cc2675cbe7e604e4bba67df2b2e94477f1538fb15e87031950a370cd47ca1c343cc606ed54ec6e11163046f4ba06e14e29c8e539cea2882eef77d1b58ba50bcffb7ef5c712d5a96bb5a252c10f2a97ccfaef92dc58fd5083416a209b8bcfcea4b2b7d82324f464f2717c4d21da706ca275b4bfdb99d23609e35892f32488b2762c9881bcdd99f6728a40ba5ccdc75f226f0ac1b1c4c16979d071d92fb20716b65572d581b2445067f2778028e8bb3194b586f34addf507ecd7dd395fc1aa85835cedd3191cdb4ed868a2a17c701caa97e1647c237b7f0380442cdb5356cea774acdc628e71f11ecaeccb7cb6010108f2c22ae3463edfcd748a3368a3c815646ec3449fa5e6acc24d1431b40ab85a28446f2aa2bb9dbc32c74d17ea9cbf7f3c6533d46799a233be3181d7d7a9c0e8281757f9fedb9b17fdcfad568266fea46a1504e6c6949ee6747e979dd12677077b294ab9ee478195bf2b24632a659360b382f6e29c67d747dcbaeb48747716e0fe6f2237b3d8c383f3d982ef7563a5ed05b401b7cf8741cc7510def043621e19df686a019d301a8701c7212ee6227a33bc73f66d9d87502fc3125d786e49d3cdb57f1ec94c1e617c826dd5e67d644d6928de534fbc35acaf250b227cd4157bee08b2e09115fba40b7fd1ecaeefcb3fcfadeb3f00df6cfa5e707909e40cea25f05d810798cbd6abf14c1b47843737b1f7dc225a2d2abac16296bd014a96f2b97aee184ea557cacb29448a9dacda5a6a15e00b90928523e037e25fa4233b8205e13938f6a4ca5ba89c2d3dda62c9658cce7fed6762b0c1911c9bc49bf43ba40efd4e9c680f6287e90442ec7c5d4a31661ef9f6a82256b670dbb8ecd39c2662ee96d9b0cc12eb753f8832f6fff852a61d17e43b5a405754f18ff9cd8f0a076d4c5b977d4d0f0c3