MKRTTNLNRKRDFIRWFLGKHQLKSPEAARLLRFILENDHILKKVRFVENIRYYSDAVLISSTDSNTIPYILRLENQYYFDVEEFIHCLTASPPNRLYVWLSFNKDFICSFCPHMQEKSASGSLTRRQIRNLEREITEQILLRESAEQKLLELIDKALDKGSKEEFFRLTHQLKKIQQG