METKVISSGIHHSTLPQSYIRPESDRPRLSEVVDCENVPIIDLGCGDQAQIIRQIGEACQTYGFFQVINHGVPKEVVEKMLGVAGEFFNLPVEEKLKLYSDDPSKTMRLSTSFNVKKETVHNWRDYLRLHCYPLEKYAPEWPSNPSSFREIASRYCREIRQLGFRLQEAIAESLGLEKECIKDVLGEQGQHMAINFYPPCPQPELTYGLPAHTDPNSLTILLQDLQVAGLQVLKDGKWLAVKPQPDAFVINLGDQLQAVSNGKYKSVWHRAIVNSDQARMSVASFLCPCDSAKISAPKLLTEDGSPVIYQDFTYAEYYKKFWSRNLDQQHCLELFKN*