0x2cffd02e7d90c2d54934a00858b1f24c2f03109ca1096b537c1d3ffe33b24071a0eab2076baaef56e30d6d6ff5aa6c6658516d6ea1d252427d1ead6559f18a7f138d348775fa9a4ebd047bdf6065e881a5484de4c7da9d92b1c3c46855ee0b37e3f02ce5b79020966f8b2a11e78491104bc18ba24525c6cb3841ca2e8581394c3c68693c49abfed0401a668c9e952c851ca6f56318f44f2c21911c4d3acf92022c7ae4058cd49e5b3c99059aff9a00d2ad556d319b10d1fc5c5a2dbaffb918a749d6f2822b6b0e170c37dffd4cf76e8adc4abd4edb3baefefcf90d1784dc4bb16b7cdbb033822276211825f0a29e68be96675ac28e446d77047855d774e9715fa6d06b420f19f917a1deba001ebf649d9ddd1bfb69de99b2805c56ce320ab4210c20c13777eff387ae3cde66d4014ef9fc6bd55f1d2b0702880a40822efd94446de66026d427082fb972b1412023da90c350c9ef5ccb0f8d9d019244528b39735656182d32c2fcc0d51e92dfbe75467640b4d1b0169f06b28056008f7bd4c51ea03f1d56186b2a49d4bd31e2077d4d42953a76229078e06278860e2c8ed5b51d45bf0c16d57e7dd5518f22ba07fed836c87a3d38e89f668bcc3a6b016af5de61d1ca72e7f02f1abdd28f1ab709213c874951de6d907d84f3ddefaccbda630f364bdecca73fc080d3a7bb099cf4a515764d53704109db23ff0bde61014b9ea38228fd9997ebe1bb091ea22388fffbbe18b82c19083291f32a7d15fd774a53723f86188efa8236e4ea2177315e5061223b513347a437a29f93f205172a305d32fa3f9eddb68af9c634bf658eea2f3f8d38bc4d3abadda2ef186dc91c5468716459c968954c694dbe22c7da91a28e29b2b9cc410ab5d36a28f9848a93f89ed6a101b6b11cdcff43b4f1de9383ece4738376bd90af3d7de3ba83b1d35e81248faeeee9969cddbb5d512eff88ff2632f9a1c9045b778301d54cf156645e81416d47c6c04e764dae60a2a85173aa9e218130fc3427a7ce9e3d0e72309c4aab2bc26fe0b4d232ba5659553cca334ba7d55fa38e5c3b830a2600bb831ea9960201e8ae87591e598ff6437c36b3a861a7344e4d2ea7a3b51e94e9b5be6e4a8c4ec8fe09760d5b19235fe166252091d0324414c398d7dc48f5297ed14bf69c407e1f4b0aaa0907e73dafbd51c657c1022b1ef1ebf205318e01a607d2f539ebe27b4b1efa936752ddab8484878c5e9bf86559933e57628aeece51c94052d142c558a361ca09f654034820770b91cf0d52f6f5531c275c9013d9b56b32492bbc228796a2aaa314aa54044b5bbb01d3e18cffe2b6b779b4ac0e1d4068c4d430383109f0bcd84ee30acaf6c11923529b6fe9cedeb7f35dba7c94f498029631399b0a86944787d6a24d8f4ed6d0d6eedf55261078d41907828ccf7c02b048f3ffca26aaf10a46a8de8097704ee81c0a66299305d53020929f9d79fa910cd730639fe0245203338e19d9e1ba6f8769ff6ff56f1d425c39525fcc48feb2503818b8c280f5c80841dfadb287bdfdf659ff4ceed4ca31cd7f23a715e1c2681411df3feae17d8a36205d108f8ce6806ffe83972151c6b8921e1d9395dd767ff5ee4355c8df701dd3a3c97ce5d7a68532bc6e70a6a12f002acb02a16a0525425f2af10107cb7380812fbe275e7b4eb44715f88341464b3b654746399894e232e618958f1412a5f0816912572d326e77dcb5dfa5a165ab105c28fa8fa0bbabaf387ee4dd2e7362d20a873984e6d6bc4f10e62d330fc28f4009910671f4a64e589afbbadcf2a3642ff2b47f0b4c7ab6051453fc6d5196e8c94f9212f2defede7b3b9a4d909cfe65d76e16ba46bff20ad4b589e8aac79990698eeac0a46b5f39fca185ae8c573ef4324d072bd3d95b0b7c65ebdd4ea3fa61b21c47952df0e3ba