MRFVKSLHGFKSNESNLRNFIISSSYLKNNFDLGLGFSSNNCSSTSIRSIVTSCRAVILPRFGGPEVLQLRDGVGVPDLKPNEVLVRAHAVSINPLDLRMREGYGRSVFEPLLPLILGRDVSGEVAAVGSSVRSFSVGEEVFGALHPTALRGTYADYSILPAEEVAKKPAAMSHVDACAIPFAALTAWRALKSTARITSGQRVLIIGGGGAVGFSAIQLSVAAGCHVTTTVGGESIERVLEAGAEKAVDCTSEDCEAAIKGHFDAVLDTIGIPETERLGVNILRKGGHYMTLQGEAASLSDHYGLAIGLPMASALLLKKQIQYRYSHGIEYWWTFMRADSEGLQEIRRLAEDGKLRVPVEKTFPIVQVREAHEAKEKRIVPGKVVLEFE*