MGFLLPLHGRLTITTFPRIALSDDLPGLRRLFTCKAVVLPRFGGPEVLEVRSHEPLPDLGNSEVLVATKAAAVNPLDVRMREGYGRSLFEPLLPLILGRDVSGEVVAVGKAVTQLQLGQQVFGALHPTATRGTYSDYAILAEDQLVIKPPSLSHVEAASIPFAALTAWRALKGTAEIKAGERVLVLGGGGAVGLSAIQLAKAAGCRVTCTCGKRSVDRVVEAGAEESVDYACENLKDKLAGRFDAVLDTIGLHETEALGISLLKKGGHYMTLQGEAVNYSDKLGLVAGGAAAAAALLRKQIQYKQSYGIQYWWTIMRTDAEALEDIVRLARDGNMKIPVGRSFPFWEAAEAHRVQEGKQAHGKVVLQFD*