MSFSKNGDWTFLENNTFENALAELNLDGPDWLEQLTEILPSKTIDQVRDHYIDLVMDIDLIESGRYMEHQYTDSEKNKMDGDLEFPLPAVHGSGTSSSEAMDQTAGVVLVPGGTRRLLRVAEPASRKGVNWTEEEHRLFLMGLNVYGRGDWKNIAKYFVTTRTPTQVASHAQKYFNRMEHARKVGKRRPSIHDIRNITAPLRTEAQIMSIYDLVDRKKPFVVGHGYQLRPRASPPLLSSISAAAVEREAGAAPASSLDTGQPSLIPEQSNTMGTTDPTSWSKKSN