0x2cffd02e2149ddf78b1909ed48e9d1dd8bcb247a0c2fcaf3164ca7e05b64d10bb7230e92abf0f6cd9ddfa7f687ab32fd0d1f1feb15d237b52357b2c0ee839bf888bb6bb0106e0a8aa8125539d62e58bfab2fa7ff84b4dbcf0d5b449cae97cbf10e4cc250b932ac55615d88f6da02b8a8cbedadca0413584e07fa69629b5749f07287eebd4076eb8daea6c68c2fee41fa7edee8d1146b745c933cec76686f640017b143eebcd271e34d2eacac9d92bcd591070655f6c98af6ba5f7ec8abb181b2030d4fe2ef8fce6df906ab309f21e7922ccaabb4308ed51b64251769d8849a687ce847dbb7602155f6ab97e7b71168d8b9cb311771c3b9c5a414965af955190389fde0310f85f9354edeb4723fd284e9462f98be69e6faa6f43924a4bfdb59830b5e3875548a586a07850f85d8c61d0777328b0a0b0013b2d52b83dec5b83526f5cc19ae02ac69642c9ec17265c51461ac40d16018d416cc8ebc5afefd715e644aefacf21a37e185b297b3bc92ee29e12902ab6ec0c306916aa94224ca72736974e09fe09cd66725785cf3a9fb7bd21c35ec77d070123617b0066ac341ca2f8c6a9d688c594bc4ca59ba41c4e381218db3004a5d847dd2c6013e126ac6e057904d01ab415731d2deaf4aa57add2fa2ab419b84785eab9618f3066b35850f1a3fe9de0675ae1b8486ddb3ba63eeeae07c7c6a00a68911d7c84ffa86f31fca71343f9af0cad9fb726a05bf3cc073efe34882c6c3cb985e30555ec2dcb8b65593443c48fbad42e7fe4296c06de4dad3252b2447f5f499dea93f48c659122b50f9a7657a6c9babd0e53a8e2656bfc53f8499112886f6724a43bcd91b333c6d711c789e21e17a66337bbbd51d2b04f0e68717e3106226f989b814280f7d5f7a832ee8750e15452d96d667330f0afcf4ae086a7e06e29a648f2ad80b965bc79bee1a43891cc77c5d1ea7c2399da759e95f9afabf4fd96f0efb00a8e24ff3944ee75a3536dde1a531ef937faa6923652b027359a1a11cdf0e86e69deb41060f17f4490cf032e9b7f429b4a4d9022255af458c4d573f5807147a35249eae520b9ac0c66016c65314b2b102632188244ae595e2e4e138505320f72ff8d291c8daf321440e97064d22181a8a716001284a132423b92cb9258548e1dd47a7df0fa15e0ac8680df15b2b2641c1130594b66071c9f407d9d40def676df3d5bacbf075e7d724b2e1251759d5215fbbfd9a3ef3cf2a0b0c43bb61e7775a378399545d29b638fc022901a9c968f47a631b08875cb4affa4fa45400bbe0d7b5941918c7be5e81ea141ba8c48dd1cb11dfbc33492315583c31d6b583dc2de62172a113343245169e7b269b5a4b62af380eaa24258a800308d999443e692d18f958dd00a4213f8404ffd5b43b7cfd6821612f3ee1fbe7a988f0f626c7c6b9e4908c69a8f12659810579efb5b2a5ee2a7beaeea5fea1f914fed5bf0ff8cea38a0ed459babccc0c9cc03a9a7c5ac98484f516d9e046c75fe46d77d91de561925d3b640890a361e5a861a273ef221e5bb1d92357e1904411a3241d80f272e57be49a0b83aab00019da51d8717511329f39ee352cbe8d869c5bbf61fadbb2c8d43650a1bdfd11a7863f8f6306551a84dcca680f57d0ee573a5b22a41fb484d562c76c5626bf51474c0449e20724e25840cfcf3e9785f4b30ecf414bf2186873081ac3aa4328850f9d3294695fb0face5f83801a0c10a1efe1925e2f5b95cacdc30bca0bf53a48c959702c9e8417c7b197ad78272268b8e819dd0f7b84463002bb69e000133ec3e116f4524f113da1ac72826ca0907333c76b650ca9a57ae58c1f7fe17af90c733b33656e33a15b39bb98bc04c1f944edac860e4c7b6d66732e91bd30d70ce413048aabc3c06b1012e60d7f304dbd9a3829293f43d670b96e17