MKFGKWLKRQIEQSLPEWRDQFLRYKELKRCVNAVSGGCPPSPVEEAEFIATLDAEMEKINAFFLEQEEEFIIHHRELQEDISRALDRKAAGLVTPGQHEAAVAAIRREIVNFHGVMVLLLNYSSINYIGLAKILKKHDKRTGAVLRLPVIEAVLEQPFFETETVSQLVRECEAMMEAVFPEAPEGQAAARQDQEALAVAEQSIFRNTVAALLTMEDVRAWSSTRGRHSLPPLNLPDSDWLRSFQQAAPIPTQ*