MVKVAINGFGRIGRLALRKMMEQQDKFEVVAINDLTDAKMLAHLFKYDTAQGRFNGEIEVKEGAFVVNGKEIKVTAERNPADLPWAELGVDIVLECTGFFTSKDKAEAHIQAGAKKVVISAPATGDLKTIVFNTNSDILDGSETVISGASCTTNCLAPMAKVLNDKYGIEKGLMTTIHAYTNDQNTLDGPHPKGDLRRARAAAGNIVPNTTGAAKAIGLVIPSLKGKLDGAAQRVPVVTGSITELVCTLGKNVTVEEINAAMKEASNESFGYTEEMLVSSDIIGISYGSLFDATQTKVMEVDGKQLVKVVSWYDNEMSYTSQLIRTLGYFAQLAK*