MEKRYPVATGGILHKIKKAACLDASSSDTGKGKSKSSDNQVSHGFHLVEGQSGHDMEDYHVAEYRNIKGHVLGLFAIFDGHLGDRVPSYLKDNLFNNILNEPSFWKDPMKAIKDAYRSTDQFILENSGQLGPGGSTAVTAIVIDGKDLWVANIGDSRAVLCERGSANQLTVDHEPHVERKRIEKQGGFVTILPGDVPRVNGQLAVARAFGDQSLKAHLSSEPDIRHVPIDPTIELVILASDGLWKVMSNHEAIEMVKSIKDPLAAAKRLTSEALARKSKDDISCIVIRFG*