MSEFKVKTGLAQMLKGGVIMDVVTPEQAIIAERAGACAVMALERIPADMRKSGQVCRMSDPRMIKEIMEAVSIPVMAKVRIGHFVEAQILEELQVDYIDESEVLTPADWTHHIEKHNFKVPFVCGAKDLGEALRRINEGAAMIRTKGEAGTGDVSEAVKHITKIKAEIQQYKENLKTESDFAAKATELRVPVDLLKTTLSEGKLPVVNFAAGGVATPADAALLMQLGCEGVFVGSGIFKSSDPEKLACAIVEATTHYDNPAKLLQISSDLGDLMGGISIQSINEAGGKNGARLSEIGW*