0x2cffd02e934e006780cea655ac409ff9ef92b4789d48e8866a99dfde60977b88d8e1ca2ccd4f1bb4da5616d8e05c0dd52380fe5fb422b26119fe268e4ac942db200934064edde38c5346b75ab1072bf6bea61c2f280e7e516f0cb659e4eabcd427532ecdc8eee0fe4df0b742e0bce01bcf5a7a49a1f9a7842bae0b4cf430dd00d0cba3b68588bd64ad30a6801304df15e558ccd1b549f654b7458c5dadee6934d7314f4e06bbe42a35965ae43c3b74fe25fec76d82a108ed3d26ab437599bf04719775566f0167407a86e5a92640248422185492ef17adb5cd926db5fa4af42d84c7b8a83ebb00eaf6a9d5bbc1b73933ed73dd7826191ff9178276099399b3a3b00edfec156cf2d315952a677d15d37ab3f7908ca0a4b3f0f4fe94a3728d9833d236c237b4ed162824af80ba38a59dd1eb00652dc9a47948d888426044b6b01b390a6279aa77cd8ace8c1ce98f555d53a98bb775ee51a6f810fc73e11e74c6e0c18da7f0d1286bd017d69da4212d4f6acc3d2a1132539c192652a39b56d18190ad4e23bb0cf54e1e103fc89b1abb0248c5a18b560bdbb8926f0e756e17c2bad71a6cb647315df302923c971bd414579f249c94c63061b6f18571e8f4f00dbf8a1dae85c68a7e0453e15bac412f10f8c8425340e8381864eb590d06f45366175093abce32833f4123713c40845b48fd5a101c6c6f1c4d8faca55c4ca06ac3c135c30042cb00d2fa97f8a689765129b022e2a047e8fde3e6d4861b9a359e38759a259ae7f3d13915e0d7b470f588687501748f13110500575963f4f8b55f7c3663d6b1edb535fe91ffd2a5bf0be4bd05b14bb20e58c79789532fb89306aef9e9f8cd3300fb4cda7e738241b80a6e708a61513834e26937cba26a97e700d061739892772a7729985e98d31a73f7e1285dcf5d59f5f8fc5553b4b6d99a72ee6b93c44c343038d17c95486f3ac313fdcc56b9bc917880685303d8ffc6d91a42a14acf67ac34c7c1dc2e5f67c29f8e32106c86175857bbdb6e2b0723ba7a73bce277aa6a508759102f2ec7876324f305955f254476008823bf0a3822deb7c032655bae2f14ca1abe02d6bd3e1a98d90306eeea910f00ffadc57ebb4bdc571c8b18201baf51106edc73895417cc5c2d335347ce152dedcd513ca2840d810f7c7a0792cc00d8f6fc5ea0d10903a61db763dda13f68e779421b69c0fdc98e7c17b9e732af25c310dadf0e18bbc0656533b33b8aa40fe604ef3a2eefc5f469a3ae7b5708cc97e9ccde3d93274d297f618b966bb932c76eea101cd9e80aff176838a821643ea13baecf777ac192cf166b9daf3d8330fbbe9e807440077fa011d528d843d9cb76abc2b1ad8b0ebc1a1c653e07de80f0768efaae801c63dec38a6fbbe54d2adc6ce705ce3a3ea83d836e53c4c3b441edeb59368fe7e65d6155a7e6dd44469c665b30386df86ff145faf4b60f11cce1a992ccbc2eeb66936994f40066e273c541146b9f42b69a578e84ed0f5c777d9519f2c3407cadf3932eac9a1c13d19a1bd167d6243d37bb52b62a0b4dc33fce09219f11ee0529423ab7a8ecee25aa0c9171093bdfc1d2a64b56f58de01f2c1102963a1663a74e378e241aa03f00199c47d29aee16a62f98d95a6d6e7a6ed159c57498b28487c1bea221c414a09cbbc6ffe518962000b27ba7097dbf2e112a4eb51fce08015ba25b8a4280f5ad389f00deee68cd5e27118377a66d6ea7eb8279fec2c83b303a5866b26022df4203df27118ef6b9026f00078cd4158e128c061bf78670b2edaac94140dddb7aa9c9773117544eaf4d55dbbe7dff9d00294721fc44e67a617a11faf7a948340260daae8f0c6e2dba16731d33054ebf471de04c2a43b0dbefc8bd1eb51437d6299cc06e6eda75c254b59a6d797e99b24c6fa6751c27c82d3bda73