MFHESFRTLFWREFTSIKQGAEYFHVSKPTITRWLDGTVSINPMAEKLLLIKALGYLPNDLRWSGFRICEKRAVFITPSGREFSPKELESFVFWRDEHRQFVEMYGHFEYPKVYPAKENVLPFRGGRRMKAAKWIPSKKRIT