MEFRRVTVHIPGSNAGQKGGGFTFIGFKDSTCNGPKGCRVGGIIPGGACAVAAKMRTNDKLTGINGYDFAPMTGAGALEHLKEAVDGKGDSDGYVTIKAVRPLG