MKHYYAAALLALSLPGLAQAGDSLASLPAITQALNTGASVAVVIDLGQCKSSVAGAEPSKTKGGKRIDAYRITPDGTLAFSDTHFTLDRENKPIEQFIRYQIRADGTAGFSMTTLSVPGYQQVGNAVSYECAIGKGLSFFAN