0x2cffd02e94a54d946f15e386cb5e7d7e1f76ef47d808840838ea799014486a194574664aa48db161e6045cbe44c4860c547e5eda9dd3f2710fe02f4fe7871b91b493f7a37227a19600b7a3bbd9cacf108acea3b81d7c275d82f2e0fbf0d7ee84fa68519206483fd9170d2161cdc0141cfdbc4d8c54cfd6271ecaf0bae41bb0602b7456b3073ca77d3ff871d0a306444122a9061c30126f16a840c975069a1311b3753da6b09c425d471de4445ede35888de5707dfe2a7a85394546a25ed5e7b7c08f7734245c341a996c1e7c2c206f919ac60594a6b6301a50fbcc024ab880f3b761fb7239959e26c417be4235b1d2529314da845d81cc35b88f9e31e1744ed03f412829432f99168b5b3e849aa1f0d33b9d40b1ed9396eea61daef1caa5fb1f57f516a9024c6b5fa10dfde96ad9898dfd6e0714d68ca20e80318c5fe24264e0b96233f73cf0f6da9fec6715fd21672246ddc072270dbab1933d7f05d01c36dcd1b7d2a038f8e980f156857f4c7bd4c3177c509f917eeaa653917f75fe69521a6b9064b5a636fc4ee0548deb66cd36c8da89c9a95b243c5a48f5751a809e06200a37a57b844f0194c8e36a5e1b69dea4321db594dc0cdac38379a5f3b682491277057dce4195b9517fd8d1b839d7151d285333f20bb7c9237235b4add9a10d33a645a7d58a26fb8419c276435d577d935b0dfed0b0559dee7435cf7eea2f45182fa22221b137eb9a7b0e7ea099cbcadb32898c714a28d7a07ad0eeba8a8418b5e67a5ebbda792ab0cd4de933b0f98d88e7d3064ddad6ef841141b1b307c110bd75055e7cbace0f7bc0cc8152128aad7309ebd2e30a172f7f8c650a83cd46a40595d239d609a33b85fef6844fb40e1566354a739943fb9367501f6492e60b490516a51d73a4ff6f65e26611bdfd3ecd4dd5ee594115a2ba477113bf2a342d114c689e4db140405dd146cf710f43d5e857f0077ab8e3ecdf03e291ef63ed46e53d5d7b4d5702c7a877de33c14bda1bdc00dbbbfe15ad967056170182e08d2e70b7c053c630edb8e3f7f3b470a56faa452533b6fdacc57729fb95f441fa50a7d5ae4f7a80b96397a311057d092de022d434b1d316df7d4e7b3cd46a530df53e8d0f1fa844bd884ff042b14ced9a39ba7e5707c3252c3c5f7be1455066cc977630500cdcd374f3e592a88d8398328668aeaaf78acabc54cbeddf16f3c21c76260cbfcc7ec3734b85433662b82f031206e63dbb5e36b1c6f68780891edc0797942402c8c9e7594d136bdfcdba36d49c86ee278cbf488c91f56343b95b4a58b46346bfb4d59ed4c466abf05763c9c8ac6df353f882d94971a4fc900782b4c0d38ad5dff20a722c73b13166472c812bf6b3d331c2fcfef3c3fe361fd1b672c14f90648760d99d3ee859a69f2ac10a3cc41f17af24eb1d9d7a3664264beed3a188aeaccb683888d7c468147d9fca45c1eb25817793f49826ca0ec9f22a23fc4c83ed1a3b2e200eb62bc110764e87e39609a340480e8be0caab11811fed241dddf788196bbf38f2049153edf3386989745222735856768a1e098629a77bde440e77e1c861438c8b06ab956ed6a5014e2e6d07b8d51550b9e6796278b1b420fa4731d5519cc28c384cfd7828d13c0f818a66199262542b222747ee5137c3ee65fb52232a12ab04b00f6ef073da347a2dbd0c2750ba6dec71e76694dee9ccf2bcc1a2cd40d4979e08741354be2410b1aa283eab5c74b1849816d3d36da191f950ae25d3839e68583e6f1c6f5bdeb0c2d0bc798c8b49f0153bb990ea2ac5c2a7c3cead0ca4764db7ca323365ec999c44629903044df3c345670b443c8222bbaab35a3a3dd095923d5c4d58fb479843d44c504eba82625f0ea1a9a24b4437dbae7770238fa59ac67d92bb3b758a6c449fc5851e3cb1b75ac5b303