0x2cffd02e1b23d7462089a471433b3929bd88e6bd16431d01c8d4d84af0601dc3cf410a96cee90da06c25a0c73efe9677ef4b512c71ad2e68fc8abac6c5356156e114f18426e3486152b9f35e47e50c0834b3ee44ebe943f02abc2e75a13426b4146fee33c2f61ea3ae9402ff3d120e85184d35f1f487ec9f39ad40b527976bc79c8317f6a220cc52a7cd5c8e3c108af0b7d07efd0da03aa2d03c4069e6cd0a98c1dfdeb007ffa27d88052eab306015ce6dd8044ef3ee5e1b71372b13290a355e693cc39318878bc5a3704630b53dfbec0ba9a31718cca234786f7df30984add5353fb99a554b8aabe249b737baa9feb346924f0b2263eac29ea4911af44e63513879f42cd8e5cf5f73bdda306285a9c032b4e80bab7f2f4b5a97ddf1cb3cb9f68eba771ef817003d69acd919a5b2543eb66db2e9d2084255b2339836c1dca7c4a018fa3a4710dd5e3fdae3160b209287885a332c123eb610368856d22ba639f3f1d4efc3ce6a3417eef523b81efa7b3f8f08174e563912c5c3fb07f7200663342bc4e449cba74b9b1b775d95a91bb6bf9b09a01af05b856b5e1ba6a9fabe6d022333e467cf98d09bbda531ae6c1394d4210a995335127e7cb03da24de8509fdf0153710eb081fb7df69b9f8c0945232ce96fca59094de55bf9a753a2e97460ef9126f3f5e1ff71895c2753c5ee13098191fa430f1afedd691aeb0c67db2a2e64a69b90633f6d638c8c3c3949c9589a9e0655ce26db55addf36ac6f554b1b4f6150ba211a4d8d0b5e8b74f3aab6a4d08ab8b0b716ebe6d07bf7a04f05417cf949eab8f6848d40b48483dd4039c3ce15809f96639a86b034afe99db688631785ca7e04b76acbb64df86ced36c4aee8e725535eb90b5ece704fe360a925e6ce3727ac5c0fcb453418ca02b81cf6160c2e945a297a263692cc5eadece1db7822f5dc43fb42d8c798fd98ba559b64d97719d91f15b73e51a7d379295c04fcc09bb5ecd510b55b602b463585b02f6863e8457a759138953045e1b4ced8581751b87f929d0850c1972df0f40c840caf5e58eca984ae75ef2d296fffdb248f560163410062f3d115f9561cd0515d885c171161cb42bb1242cfe079521bcd8d4f0c8f8613983d2b002432386febbf7e3fdd49fd0b85225e9f62c7c7a0912b19cb357e899b46d6e11287915ddff756462db3ca1850b6866bb95b4c06c2d135dd3edad194bea6071d973413f09aeadb74116621f0d379626ee3e6293e51866e18780004f6d184d4c51843496b35203687e0cf848a96086d524a3aca06a2435f90a74183ef1640fe4673444f796dc9fb5d32f585025694548f70de503a254fe8f953264d5b8beeb22f4884af196e7f27a4e8a7c334817df0f6042040ca12c28e98f088acc5fe4a31dfcde465e978068279f161be3c136e1e5a2a3d8030f77aaa9e8b4410e2d6f6e138f89f302e0a65e8b984cc7a12ef9809b64d5ff4eae0249d9cf4d2b817b82f3674b7f248a2a8cab2d057f2a45100688928b1a7230eaf272050f831ad7dce64fdf9ad74a6ee4b960ad573d02aca2b85582c5d6175f83b0b19afe45f7259dc94498a14fad2625d4f4ab140c81c853886dbc3322b7ad87b077bf3ad9eba226a887ede3f1512eb836492db4d852a1c55a1c3bec796f0fc9df9ad588fa7d4ad626d6adc2150ae19a11ef85e68cde6a1c26ccaf1d1ef315d0cce8b201ce83a48161ba3e822154c133ed6370afd2591ea9dfca75151489f47fe2f3fffff1443aa1d7e0b36a0bca6ff69f39b438f0a7174843ab0c3ed06cd8dcd40edfc134bd3018f1a4f081ea3b65efe230372c52474f04761e31e291699cc830a1cf2444eb91914a99a3206439bec23f6e93b63b49a9d407be53f3fb485226f6e77efb8f181562f26f46cdd4f1ca943b362b7f9a55813173b5365a9