MGIIPVDTEDELKNGFGRGTEGGKPTIFDFTSSWAPPCKRILPFLENLSEQFPDMTAAHINIDAPGVEEYIENLGINHVPTFIFYVGGIKTGRIIGPDVGRFKGTLEEIFA