MSMEAAVGAEFGPHLHPALGFRHSQRRVFFCCWRLHPPRPASLGLCGGGGARPRGAIPVADGDQRRRLRELEAEAEAEAGSILGPPRSSPREVREEMARCFDLVRRLGRGAVYLGSSRVPPTHPHFLQTTELAREIARLLGCTTWTGAGPGLMDAAIQGAFEADKPVGGLKIAKEAGEWTSSGFHPYLPPETYLTCRFFSARKHGLVDAAVRSSSTDRTAVVALPGGVGTLDELFEILALIQLERIGSALPVPVLLLNYDSYYSKLLEFLNDCQEWGTVAPGEVASLWKVCDGNHEALEYLAEFYGVPHNEREY*