0x2cffd02e5cb96a245640cc6de18f88ed310383b1d0a65bb7bb14f09081de7f8bec67281282f4e778c9e40c7ecf2531ba8bdc533149a129c357f9b2862398c968923720551d6fee5e324692121a3c80d10a055377b5ccba36f05708281288d9b3ee664b7d4c74e2e6424617af0d7d3f56af6b8d3c2aff53eff6a43747339176d2ca0d2bb51648159e06a084a2f9cbe7c6479e45751da801e67177fadc3ec724c57dc55ec1d638e241ad789ffbd3b2f6b8e1881544f07f1b6b4c5c197752c65d7382f341f2f8a74d886d6f1a16486638a43393ad686ff080cd007a99688f23ba398497e7e6b9f3d4be10c00ec87d13781a4f6a2c9f64f65ab04cb1676be7986316651ec6d1af036539679f601a97031cb1bbc35b0d87de18a24bb5ca383d556dcb49fac7220f2d16038ffd2fa2b71a3d9715e8cf6fb0d9c1d16cb0bac53f9dc963b5bc6f3b05d970e12da1dd56e8aa85173f7cb607a1beef760f0b89219bd91ab583ab21e7765cff0ad51d653a132df5908e3336c5301a39b203ed57db69ca96c0b9ead4ca4e0bd900e2478f1939acba4313bb974437d9d7f9ea27ce75caa8dc3d28cbd481e2a8e2617e233e9162049e80f85ae3829dc773c78448c9ef48b654e54e90465645e365900553ec85da0f22c4dda7452de2281968367e81a6c763fbe49daed7f6415d422adfe931a31492e4cf8e78e48bba3acecec07e0c16e251aaaf789bd0d6249839150f706ced57df09e27ea2078d0e991a09097c233157b27c08aec1caa80c9f0e2ce49f0437bcc58ab736468e9540a9431f705dc010fe8ff924fab79c1e3ce3d9898e5d36f61f7b1468b53fd10fbbd41e352c06417229f776f586553c893b00ca9c20b2108649e3696f6d66366740f7d88a0fab0d355019c9ec92be47a7a844c63dd44c6cef98f7f7605980099bbffd0507671bf5499478dfacf5f4428a24e1c441ee2811ddcac39b71cc942dcb1393044ef4fac0d270d2bb5e4473b9a8dec65c9bd6b1c271bd4b9c3124bfae896b31211977e3971e22942cb5d93e621c5db61529cc60e2a493f45be7b10521b1967ea89a4d8eaed0114b324be23fade99e3c794ebee5f08c6cc3af5b386f9a818a8a4d2ba1c115399de1bdf3b3f6856c908f44f217d6e3cd6e14d4be0d3a262c4c9bd61ff980019c9b854d1390d7c98cfc9738f91323d7e0346e2d80e4ee8c0d77c556167ecae152688ab4db64376bb5a3677042f82c4b56666e3f2188f6059abf376a6fbcb2927fc0d60cbe35d4048087bfa8a1125152bf40807592075a28ceb5313d8b3469425bfd7239c02cd0634fb09ee23c98295238a7b14bf7f7a3cc1144b61b80123e41112c4042a2b3fb692ce595810b369bfd01215bc919ee043ca48fc3b2607d9259acaa894476b8ae2ac69f7885a2854edee665f51244e0b410f02c8eef15d4ad8e037b955e5692d1e09225ba057b111263ba888967147333d32275e9f0ea463f3dcb0a3a41ecc29ed0343f8886f20f00756a504429f9e62b2b8bec6512791b3ca4d3e72673f27dafdb0b7975c9961c7adb38acd63c35224b344836352531757625c4913a4093b2beeb12ebded0b8965691eccfd2cd33e9f4945f7eccaa60418ce02f0a711a3230221ae4d5972e8ee0e808eef03441842b50dba86733a2cf4753d9a3f179c3c5be2b486702d8d0a29624d17ff928ccb3129851adafb5e66a74f03aebcfa4eff34b0a9acd88c7b85469e2576ed6e7e3ad28eff2fa21b97feed8292492481a4747775f293dd63e1f2e2375942267d87e548e76f29a4e1648d9dc67a69035f1acf1416716919aefba9e8670c22775b2eb9a68794397c1fdf86ec0b08df842914850f8399a3d985a67047beb4af1c56ece99c3b1eeb851ddba283a09ba5225ce75c65fc6531716b531cd77b4285b4574f2289c5ebfed