MRIFTFLCFLLGVLQASLQDEVRTKVIKVNPAADEVVFQAQGLQVGESGWVKIQVKNFAAIIKGLTITAVKGDQVTAKYHVFEVLKQKYLPDFTSIPKVGDEVVFHNLNGKAFLVTPTLETYEAIKDAHQEVKFLSPDLLTGYLLAYGGHDPTKKFFHQACDTYAVGLLYIVNENALDVLDCQSFAILQSEKMDTSSIKETKFPFYSRIDEIKTGTFANLFGSKKSKYYFPYFTNLVHPERDYQTMMVAVRKEMEAKEKIKQEEEKKKRAQEEWQEKEEKERKKQQEKEEKERKKQEERLKKEQREGPKSRDAAS