0x2cffd02e6a8ae5b2489ecc150ad6e26a5f833f3331c70b46de895675de4748ad14ef220598ae2a957a8cff46f2ce760ad8c5d7091e41d2d79132c64d31924f662106d847fa05f94e77ed4920ea5595be04fa862a4879b1ef344d0678915634efa41bf0e05fbb244baa48aa0ffcb546763aefe66c8658ae590aad79903f97c231e0e4eaf2716051f83a55face546b98c49c2a63a333e1c723c641a604dd712e941e09b3ed144220788e11544b30470057e35bf2e28fa2a7f4b154f16968aee9912e688e0f9064db7b7792280aefe022d20e3b36a8cbeeb9855901dea0cf3391d8bee3bb72aab5f5c090d8a362892691af6bda44257614990b55974da9138a914151b45c56d4805f667a6c4316dec8bb59ec3bc2a0916a4af0452e347220b3bdd5fbadbfc3a583471074b15c39a533b6046cbf0cf1e823a259f965efd87694a66be7c55eb9e2697d2bc042c97dd34a0d5f7dc5aea67bf3c10419db820561e765c76d751b1fe840c6d5cf81eacc71782cf02a12c4764b4db71c55317bbd331a768c7540ff747cf572f29928c487f630ad93bbb33dc25f8b30f0cc44f30120602282bd15b9255b46cc6ddeadc0a950b804e19c6b3a898f8ea87a4b2a8ffdd19b0f5de48ff84a52e5b1c08ef49a4eab89a30724c1bc545c7cb0fcc8eaa63b3aa0fa30f98b45f3bfbb7cb5fb7d9c931b87099ed2836328612911bb6a58ef8222dd5b5f151b422c20e3de3a0ed0f43c072aeca6773a65393ac46831e16389d9e8591e19b3e2ee89988898dcd72de5dcf43a2af4906973150109372b8a1d99fc67fcc70c5afc0a1240939d2cf7bf7f087a1434a18e51524306df9b3e00ba3acde6258052f28918a5d5172e5383af3fc481f32a4e7577e78593fe71b52a1b099621485c0b8301af29714099429fb207310393a7a68ed218e74e6146d31ea6055a3bca829c0d5e28e5127318bd9447fab68332bf16f66aba7c296fb2cf414f9fdcfccbce71ccddaf085406f88b5414c6682e44eb165ab0949231ffafce532f8935cbdc174e140d1d8b35b990a56d8a7f2fed74b84aa1c0cf2568f20c2c2037843890750548b941e1f7ffc2b01f95a65b2d1d50615098fd1c59a65184218be56913bc1fd5fc969de405caa1319af8bc7cc13f29658cdd132a7c2975083a9d3ae77f340f4893fc450f8c8ff4337d3a94ef60c6f7d7d9dae2060e042edb05991ab6179290ba3e50ea66b8c0aec701702e441f24eb2e7a5b5ac5ba137cee3feddff88da75d2eeb9ade9491839cb1fc02a10a0106bf55eb1335a89baef83155230dd6c7ae57815d1178c4e8a889f469ccddac288fcad016b0ed9eecb0277733c4f269e241c9ca7306f37219c5155c0979e662a1d995a67d42316d2f06f2946c7f088b97eb62c00991d673f7e4af960370baf207d7def6fcb4b434f7325d51a0d1e7f9600f716bc4984b3f9251e806f3986bb88677118ded18b06d67fef0b4ceb47925b5ff53c2ee651ecd6599a35fba46fe9fa055441c56c9d6be53afba162a09a3b2a01a526bc83f55e57fb66da5b5e55863de002555f381cb068bffb00aa7c04714a6449d5c938186424fdc97a6ae6529f7971a731a66651b9780ed36d65dbcab0c409423229c8f02180b99b481e91ac5cbbef2fdccb2881d407f8550a912a60d02a1169ba1cc424ac1765014eceb6b6208453b5a943aa35b878ac39167da8bff3df0e992efebb1f984c630bc93818e864ca0fce77525bdbcba89ad6f388057de165cb5c3379b517ab2ae233b160d90fd8f46dd3f825fa7849982e4d4fdb782a410cc0455fb979e3accac2f46112f76534b35054497e46e4436ee86222c5fe614ea649973915005f04c791076f8753cc43ca670cf91d0d8da0c77a3a7450cd4b4a2f49cd3940f733d065cc54ce1bace69de1934ea52e6a4933e48