MSTKITDIVIIGAGPVGLMSAYLAQRCGLNALIIDKSAEPLQVGRADALNARTLQLLEVAKLFDDLYPLGKPCNTSSVWANGHFISRQSSWWEALEGCLHKHFLMLGQSFVEQLLDKKLLEANAPVWRNTSVDNIELNQAGCLTHLSNGELIQSRFVIGADGSQSFVRRHFSVSFHIVRPEIIWAVIDGVIDSDFPKVPEIIVFQAETSDVAWIPREGEIDRFYVRMDTHDFTLEQAIAKINRAMAPHQLGFKEVVWFSQFAVKESVAEHYSVDDRVFLAGDACHVHSVNGGQGLNTGVADAFNLIWKLSMVIKGQASPALLKSYHAERQPVAQSVIDSSGELVRSTKFSATNTHAQDYVKIVEKRSGNITGMGIRYSEEGLAGTRMWDFVLNQGTEITHLYSLLDYARWTLFLFSDNECVVDVPPHVHVIRIGTQSENAQHWTRHAPYRGQAVLVRPDAYIEWVTPLHQVHSMLAEGVLAEFNLPH*