MMHLNEHERDLLKLLTIGAIIGLGKLLVGGERICARLVFGRMIIGAALSASAGAALTVFNDLHPTALVGFASALGILGQSALEAVVQKCVGNMPTGRGEGTDAQ