MGGFLGSLSSVSATKLGSIAIAGAIKRANIDPALVEEVFFGNVLSANLGQAPARQAALGAGIPNTVICTTVNKVCASGMKATMLAAQSIQLGINDVVVAGGMENMSNVPKYFAEARKGSRLGHDSLVDGMLKDGLTDVYNDCGMGVCAEICAENHKITREDQDNFAVQSFERGIAAQEAGAFTWEIVPVEVPGGRGKPSTIVDKDEGPGKFDGAKLRKLRPSFKEKDGTVTAGNASSISDGAAALVLVSGEKAVKLGLDVIAKISGYADAAQEPELFTISPAKAIPKAIKSAGLEESQIDYYEINEAFAVVALANQKLLGLNPEKINVHGGAVSLGHPLGCSGARILVTLLGVLRQKDGKYGAAGVCNGGGGASALVVELM*