MGKLTDVTRSNDIQLKIVGHSLTMAMDDGEFFSSRRYCVGGHDWEIRLRPKDPWVGRRDRPLTLKLVLRGAPRTGSGSVKAQLSCCLVDPTQKLRPSEMKTVSHKFHKPGDYSPRAVFMARDELEASGYLTDDSYVVQCAITVLREQPEIAAAAAAAGDSANAAVAPSSELHAYLGALLESKTGADVTFVVSGESFAAHKAILASRSPVFMAELFGAMKVKASERVEVKDMEAPVFKAILHFVYTDTVPELDHRDGEETEAASTATAMAQHLLAGADRYGLERLKLICESKLAERIDVDTVSTTLALAEQHDCSHLKAKCVEFIAAGTAENLDAVLATDGFKHLEASCPSVLTDLVKVARGRKN*