0x2cffd02ed3e062d58dfcb3b66da78551b6cc4a9d76ef49a5ab451b2d013f3dd13c18a8d200bd298d5e610fe11e70ff9b1d824f16767604cb4397be231d8fc43755137dc45382e2981c6ce7c206b1b6c9acbf541fe0021e059b5dea6967ee7ae9b4b6196892ed57e6aa05e684fbc5ddd0dab1c9f98d1e781cce50259d10604fc04915d5daf34a92a9f022ab9a8f543f35f2a954e8188dcf8b16b1380e535e60388f7daeb31ced5038eaeb45a41cbacd6a64e9243b4a0e6d92be3740a4679492ab7972cee188fe605f406dac706dff053f293be46dfa39422b4532282ddf3e46b7ee3d086578c8207dae1c27f178133a87c2ba8aaacaad382285b27665b02b9752f5bc0808caf7518e46bb148d5f219a308d6931eac5f4313311af2854881955f01031baad4994ab2d092021b123e17cd88434b2962b6ecbae81d599e62805a62b07e53e0e6c83c7d6bca5064f46cf2c11cbe6d23bbde71e5e562f94a5962901e82aa4555618d4a63fbcbaf7fa7a2b5b570b69fab0c0284e306836522c620ea1cc558855806c55e428c81bce09fc87a665cbef6722436a09f216cff710064a76c0b08c5ea1d9a246aeeaa2a5e439acb2dcf062203e6c4d11376b52484bb8591eced89270aeb54a176f19c2a948195de9a6c9a085a249d2f47e434e4d0d30c573d747e39cfbd140e921820d1c46779b25630fc75ee0a2aaa3478c8507e3cbc7218b0fb7575d6ad51118f219eb56e9a4c5c806dd16f5d73abaf5c5137c62698970635479d895bc41519cb6b74209bf3c757c8d0fa514308820cfc9518bc44a0bbe72400c4ae41d9759ee6e5dd86f7c42db1f07917324a06c82c9a15df3cfaff4243aecc4f91d4ff3406a9cc5d17b0311e1de05f9d6ab4624f34d19bb102e2e5e0c2ef4ce3036c028b14955b5ceb47c1c4a65b426f8cb544041353beecbb3335b925158047ad0e90ce0193d430071b558766afabad140351e19d508e427d805e60cef68d7bdb38c98d1961265893e622ffdf3d6a5ce3ed41c808410a75aa93dd907c44d89169f1ebae0a883fbf61a1255b4843ec45c5c94d0e7a877f020ee2df1de9a29a9bc44278c1d6edc702c96b14f1e2d24afe5664353c8f2e636f2490b7ad64dc8cc053796413bd486663dbea0ac6a319edc66e52f3dcf8be9fede4f7103013e3153c50aa02042399509bdf8a7957c6aaa65616b7b570842ce65de9ecb91cc38a89b341551a3a18f233f2e7cbfe502a2a0e6d823737fb97db346653318c99dd1df82b783565b972d0edf1c75598e250e78e04caa948a69bd5423a141783d6ce790db73c183176c1b2123387fc1a0185554f67db8ca17aa611e94632bc06deb847f11a7412d7a23ff00bfb3b602b8e64ddd5a3dc49fae505fff0878a10cf18adb25bdf9c6f5aea69f0f42b5d7689096fad6b2876d1e3b80370adb99ff222ebca130d96fe99ece7bf25fc815e3aefd3fb366b42c9d2da9bfbabcbfb153c5e3a0a555e0e7e26b352beaff1ad24258f1719049d35bfa605ca8fb17b5f257de1232704794a4b012152d426bd4f7170e254b2d44381c087bb953554636c24b3a5739ac442a93fd29e3b0830b12161e05442c5fd102cb73538bb6df837b929f43e71b1c45c1308b1f7094cdd679424998083a06fa8261e4a52280b26b1fd69acfa647af1196057c193abf7f5251dd6254126b05cb839fe4bda763efdd7b332d10d8a9dc366115b4b4b64c88600858e461a6bacf1c3f76a3ada20efe502f9af2aece8fcc75c331f9b7c2f8e9d6ddd22e319744ee7d977db27e0311b13616be1640e796d82ede681e8db2f08ad27a0e233da8bf04b5c3171974230e3a2d90f324c83cb99a99ed7928ff1ecfd351c005af9200ec869afd18543c4888f74cad97f3c3a4b65a836342b06946156ce32ad7308f75e73b14940ae6