MGVLTGKPSFLLSSYRSAFQKLSCGRSVYFTNAVELEVCLCCRCGKKNAGFRSVATLNSINNRDGEVSNFANVSLSNKTVHPATYTAGSDSYFQNSLLFQNRKLWTSMPVQMGRRSSKIALRKGTQDAKKAKLYGKFGKEIVSAIKRGGSTNPVSNSALAALLQYAKDFDIPKEIVERNIKKASEKGQEDYAEITYEAYGYGGVGIVIEVLTDNLNRAAAQVRDAVKRSGCKMADPGSVLFNFKKAGAINVRADKVDGDVLLAAAMDAGAEDVIEPTYDEDEDPDDKTDKFFKVITPVDQYTALTKKLQTAGIPVDVECSGLELIPIAPCEVDDEALELNKALMDRLLELDDVDAVYSNQAF*