MKRMLVRDFIYDRLYHPVEGYFVKNIQLGALKKPIEFKQLLGYEDYTKKLAENYPENQWLTPSEVFRPYYGITLGNYINQQFRFTRKEKLRIVEIGAGYGAACEGVLYYMRNHQPQTFSNMEYHLVDISPEACAQAQIRLSQDFKQQIKKGNLRIFNQDFLNYKQHTQNNEMWFFVFLEVFDNLAHDKVIDGKQVYVENMQEFAETISDPLIKEVYAMYQQFKQQNKDQDENLEDRFLFNTLRKVISKYYGNQKSNSIFLPTGALQVLKHIKSNFQNPSLVIADFDLLKNNFTQESINAPIVSKKLAKPHERLDYESYLVERGVADIFFPTDFNFVQHMVKQILGMDSQIFKAYQFAEQFSQSSWTTTKSGYNPLKEDFGNTSFLVTDHS