MEASTGQIHHHGLGFRSLSSDRIHFKCKPLVGSIFYGRCRTLPRLSVSMRLEGSNMANPSSETKTTLRYTENEQNQQIEGVTKSYPTEEQTDGNVRMDGSSPAESVIPQKRAAKIHDFCFGIPFGGLVLSGGLVGFIFSRNPVTLTTGVLYGGALLALSFWSLKIWRKGKSSLPFILGQAALSAVLLAKHFQMYSLTKKLFPSGFYAVVSAAMLCFYSYVMASGGNPPPKKLKLATSSSEH