MKKSIKEYLIEKNYSNAEILIRSGQVKINNEVVFTPSFLIKDSDKILIEQKKEFVSRGAYKLLAAIEAFKLDFENKVILDIGASTGGFSQVSLNYGAKLVYALDVGNNQLDYKLRQNSKIKSLEQTNLKSISKQMFEVEIDKVVCDVSFISLKEVYKVVEHILKTNDDWIVLLKPQFEASSKYVEKGGFVLEQFHPFLIDRSISQASEHNFKFIDKITSPIKGQKSKNAEYIP