MRFDKAGILFSSLVGVGRTRRFGLVQNELSKHVLPPIPFIGFKGKTGIVPIENEIEQSVWESSPPLSADDQFFPFYFVGSDGVKYLLPYEPMININGKNTLIRRNVAKAKTKGGREVGGSIKERWNQGDYDITITGVLIGSLLTGNVEDCFPREDFEKLRDFMTTPKSLKVYCEPLQLLGINQIVIEDFSFPFTKGENVQAYEIKCYSDFDYKLLLDIDD