MGEEGSVCVTGAGGYLASWLVKLLLSKGYKVHGTVREPDDEKNAHLKKLERAEENLQLFKANLLDYGSLSAAITGCSGVFHVASPVPAGSVPNPEVELIEPAVTGTVNVLKACSEAGVKRVVVVSSGAAVSMNPNWPKDKVMDEDCWSDEQYCKTTENWYCASKTIAESEALQYADKNNLDIITVCPTLILGPLLQSTANASSLFFIKLLKGGLETMENKTRVIVDVRDVAEALLLTYEKPEASGRYICAPHVIQIRDLVGKLRSMYPHYKYPKNFTDVDGDMKVSSEKLKRLGWQCRPLEETLVNAVECFQKAGLLSKD