MpIlmvqfBCZEgNUdIqFpMrdctLygwvOUMcZnwnSmgnYgggcOnWYRtwmJbHmTqglpHEftLVXKRmXsgoUDZTrfyeVFHlfzTnXrQLnhNgPjOUytEsKcMqjIWuTMKNjipZyHuJaLAWDpgHBnOcbtOkQFMobdURiXflxPmEWkfCigFtqDeDcrgugvJGxQAXmXREGPb