MNSKKHLGHTARKRFGQNFLHDTSVIQGIVAAIYPQPNQFLVEIGPGLGALTEPVGELVDHLTVVELDRDLAERLRHHPFLHQKLTVIETDAMQFDFGALYTKENLAEKGQKLRVFGNLPYNISTPLMFHLFKYHDVIQDMHFMLQKEVVKRLCAAPNSKAYGRLTIMAQYFCQVMPVLEVPPSAFKPAPKVDSAVVRLIPHKELPHPVKDLYWLNRVCSQAFNQRRKTLRNALSTLFSPENLTALGIDLNARAENLAIADYARLANWLADNPPADVNKDEILDSEE