MSTIQGSRENSNNIMAQPFLHEFKKQASFFLKEKIKTARLALTDVTPTQILTEEATNGNPGAPDTKTLKMISKAAFEVDDYWRIVGILHKKLSSFDKKNWRVSYKAVIVLEHLLTYGPESVAEEFQSDKDVIREMGSFQLIDEKGFNWGLNVRKKSERILKLLEDGQLLKEERNKSRKISRGIEGFGSFNIRRITSSEEESAIKPYGRSNSQFNHHENDDADELQISEKVDDEYLVKENIAPSDEMHKWNFKGESKALLDEQKEEPRMVFSSEEDHPFRETDRLTSVSLLSSGDQVLQACQ*