0x2cffd02e7e6b3750943fe642fdfe079086f3bd59d6c86e8e12674b0b277a7b960a95983c975a4842eba52f2dc01ad7aba31f5e80f761d03e3c4d7ae586f8122846dd5afc64fea17a41af1e675943d6c505da004d42a9b7734cc2980fc26b906f0d8cccb28772533e26293e2c94e5931aef2fa1dfe0bd19914e91af26fe826c9760fd3801c61c5d404c38912853cc996ceddb54a1ac693bca3517d32f98d708159375a64ebddcac174f60b04989f1e500232edad3cbb8eba6958c3ae185f17954b59d1f05cd1fb22af2dbe3224f560d0f873bc1e288206b29453827d25443d04490fd396e87254f25169d99d2192ad2261cf8f58a3c2f73cca49374dc4c88099a768294935f581ca49776281c2fc8105477aeee807560407a7ef1b861e7cc6b0aa5cf9971f23e4010ceb2af08ff02db584ac0c48e9044d10fe82b04c16b45f6854173b44209b546b3aa22bcaef2e75f8011db12fac1209856f485fdb26881f41a7d86324760ebc3a0e32f4c4d9a218dd92d6001e19fb4ecf26975f3b4c6be6238c71344db6802e7c31fd2612ce9e4b90fd6d7220cd6dae34be5fec00bf97396172c6b4b88a04fa11aa12e63baddf5ce295cf13a22928e8c43b84d8e54a1bda893e19ef4f06698b0e3107b2b7a4bae23d677ef1d61f4655a517fa4e45dd6a19aeff26e1f498f7b44f9ad29f2128867ef75171a013c2411580e8d232ac7ddef2389f8dfd0f8defbf096667580a7c0ba9c1165dfa0d5efd7410a2e90c734cf4a1c04f92e740f0e5885c39c41434c395d4333dd2b582475f04ab6409411976afea783655e1a91abadfe25955607c28499edd80caa4c2d5dd5efad8a2becf86b84c4759ea05899fca0aec1e86a6518359655a5c78f3f1a9166e42a63505d821795bb87998ac3362ee7f31f0f32f9c22625325e212ecf4c71fb7a2fed1fa6bfa4e3993522669efe19cb97909047517b301aede9d775e3ca3e29d72adf82d0c9f682e7a092a9335f91676a08d9c0a4ce547122e3daab4930f1d0876eda675ae54996351914530f9a896d9851b5f9cf31e85e836fc3c2ebec60852b126d210390de7ab1a4ef3fc1ae374415b22b3d4dd21a2407116600b96e82c74276fa27ec8bb77ef12402acbb67735e87e0cc377c31115f8a48c4869cdb157cf100d4af1577687bf7e79fdf10b46e8b3dce5415d0e270cb7925fd1c2d460bc0ba9ea083f6d49af78b009af1bb3a4fee10a26144d724405941eff2e5abe5fd326ea6d9cc134ae335885b014b96acf0b7856979dd82dc7cacb1cf15981323a53e3621727c4976291690c7b908af367860f349edc5f44ac74c3eecfdf3af4af0f9215fcd7626ba50795cdd68ada46e6ad5afea87ee89e27f1ff9576af787c5c64cea5fbe17b409725c75a8ddf62875f172ab0a5c2040c1ae357448951fbadb73cf999a486172283251592b26c76ed01b12b1bff2ceb1e1f654b8e9ffaaf8a464e50604287fdbd6fb84d0b9e5109597c38bc243f65707f4173ad186cfedd5d2484109cf24fce76568f13871662496a02f86144eb4c58071a7b313ff73254bbdca941bbf8abe5207a2baf1b6cfab82da261f2a2390708691194832f31295c8ab0ef21fe38159216dcf914e37d2728b4c5c47e2ce02b30fc94e75caf0730225518ff5dc71c16d18fb492048d92d537aaa0c16834fe01a97da55c9c472eed0a0c37d243049dec185c3269eb59549b9b6af3cc16f6c14d2b0ecd8a620db266de698147145b2b179f8d61c60f0fed3168a34ee0ef25e82e40985400c1bb0c711cf31dd458935138b74f6c033b4ac5d178808627c3b05d09a006ba006b2b9ee67c34a4659bb54153d83f6ac7d70542fc5e5291e1ccea74a0aa8c04ca7b531fa7b9a093e72666ad1ab6822bda3beb2ba38bf055a3c084b01615c1146f2b64b30419361