MNIFRLAGDMTHLMSVIVLLLKIHTIKSCAGISLKTQELYALVFASRYLDIFTDFISFYNTTMKMIFLASSFSIVWYMRRHKIVRRSYDREQDTFRHLFLILPCLISALLINEKFTFKEVMWTFSLFLEAVAILPQLVLLQRTKNVDNLTGQYVFLLGAYRAFYILNWIYRYFTEPHYVHWITWISGLVQTLLYADFFYYYLNSWKNNVKLQLPA