MGHTPGALLITPEADIVPIDLPANSHERLTVMRSVIRCARVDVVALTSQMDMWLDDEGIYNHPVNKLASLLAVRFGFTHQPYHGPVLLTGGADNDGETVPLTKDKIVALLTSITDLL