0x2cffd02ef4b6ee138f0f68486db15289a7b36d7588aa8203564590bfd3994052564476bc8d89a4f7ae722f6ed255e7afbf04f36fc284e99749651ab8751ad30169e635e1af6f824cd1d3997fdae5f55f35dadca7b11b91fdac3f56ae604520f4dbbf89291b3a53afdf20761fef51c440a4672e4cca9e9f4084962ced5ccb25f90a403db2e59a004b2c8ef540b757efc94541595b8d65485cfcfb77295623c9e5d2002a2593aa0b2c5ea13fde6f637074973d4fee53ce3f7168305a46b31396fe40d5b7b96ec8f1eb2f7b8ba2285fac652e9f17de059f71858d97a2f26211078611147da336864052e67be27a4cae64e6abfc178b51507d0eb6a91845e2ca023fb65820f03edb908b718675ba37276903ed0278e7e43985166f90d7f347c06bbbb0ff7967dad7a12eef40e8378e562fad89e7f05d103bfa10c3a0de11d9bcce6904f48e427ff3d71486fb34e6a35beb63752bce537e7647dedb084a6b5899960c3377d99a1d73695ebcaefd4ef3606bf62c1ef41e31dbc0340b34d56c48add3d6331d4ed76bfa399c62a962e4558969593733ebb339e0bac0a8e06391fc60a1f40e1178ddb3fe1609bbbcd4397c5e0344fef79aac6a54cf5953b3e1ac3820acff19742f2dde21efd8bb46341ada935ca2ec203d9dd9fd637b05a986b9e8dc7ea4a419309e97903e0548a86d715554850a3475bc1c9a208d1fce47dcfe68f2eea7f479629ceaae1c3c64cd0d4f796d6000a31db09dcaa57e4bfce926bc1f2a242f8283d3d9be541ade1971c85c1f2da167695b5d21968550fc6b9a3f5d306aaa15d9af987b493013669a69d9a47e19be2cf165a80c30068db9bdd8aa46f25a7332cc978a0d38c991e82c1802c24d1a97d24d950aca3fc5bd435949a443ea4d0437c1c72a67c93180c1d2065529299d4d4b315ec802558b02bfc903f3e35044e6a6887fa244018e61f2732d3466837a33ee53baefc4fa3e09500de5f29c0584afddc641de644344091e0617883470b32a9fdfca2a7a845ebfc77ea6d389ae076eabac2b6c66be987210cee9350dd079776d561b1ea1fcfd21d22169629e92e0e60e8de65368f68a62b072c6628448096f1bc58181b1bb148ca8fbe6283e90f41d4de52b1a357d7957dec2b9d82f92d2023c957aafe9ed929d410cf4d66e1bc44649d3e113eadccad421ff24df6583f5268099392b0bfb748d1bd01d561357732980901f7061db9d17456288019f889c284306c07feab02bd6a446b3972e22a4e09a732adc79d9a715d428b1c0153f3512c0876655eef40be9f41ea08f9d053734aaf5fcd4d4e93a16970103ef8daf1caa7128a76c22872116ce2d206a5dc063b7453203a7afa1e9be0335a556830fa6466092b6e9c77550195fec603c641e52b82072169a63cb96b1dc70edc31161e2ba44c2e8ac95e3f16bf599c608f4272e38a72a07566fc3c0573b0836b9e1767448e232e45b46cc528cd79501a2f7c53960ea6c9eaff27995c9f0282b2894094ff58d0c95813621fbc8e912ab5e9654a6a64978fb305124191fea791dcd832c5c7b81c415c65c40ff1e6e3fa49853c0a42b3fe9c9a7d34aa520f854741c8cbf97647064cd8f1c7292a32ad7231e66083691a012231c40286142b356896577aedc80204f5b33db60c8a2b69cf9fef15262841f66bda7897e1fc849919cd4f4926d0f6ae324d72308b3522d24e995f9c5fa0a81435f40cee699c43074356dc136d6be613d575f991a0f493bd6358c3b07684c373d7aefeeb5a3742ad9ff2481c927c3f6f6796ebd481493da7455220d025f6b01517ad867f4bec3b51802fa5311c85d406c38c85ad18b0f02a20eb042a936bcdf31cdc5ec0d46850f30a390647215dce9cf15cf3ad72c64b550d86eb7ff6a723301d7844351aabdc41c32758b70b7f1a86104b125