MKISRQQYALEHVLASIQPVTSLDLDQLCEEHGITPWPDLKLYTGDRATAVQGLKPHQVDDAAAIVARGFTDYKHTFVSNDMGTGKTKTYFTAIELTHRKKLKQYQSDMEQYGESDVKFHPTLILTAVNSIFQTWKEGKDHFPSINLYVYYGTSSSDFPDTKAKVIETANFKGKLNTWSAADSNPETYPTWSGRNVLKLERPFVFKAGRKPGPRQKGKRVAQSTEDDHDEEGDVEPHKYLEKYHTSEIKRDDIRFLTEDTASAAEKPDGCLIEYGSRQSALDSIVFELAIADDAHLAKNPNGIYNHMLRLINWNKLLWVTGTPILSSLQDLISPLSLMWNAYNIAIDVRTSLLG*