MKIMVAVKRVVDYAVKIRVKPDKSGVETKNVKMSMNPFCEIALEEALRIKESGKASEVIAVSMGPAQCIDTLRTGLAMGADRAIHVSTDAPLFPLSVAKLLKALVEAENPGLLILGKQAIDDDCNQTGQMVAGLLKWPQGTFASKVILDKEKQVVEVDREVDGGLETLSLDLPAVITTDLRLNQPRYATLPNIMKAKSKVIKKVTPEELNMEIKPDLELVEVTEPPKRKAGVILSSVDELIDKLKNEAHVL*