MAGALRDTVSGIFALEKAIRGSAKNLGDNVIVPKLGTSFDTSDEAYDLHNIYSWEKGFGIRYDKSRLNVERTKCMQEIVCGRAGKAFVENTKSCRCECPALIRLQRSNSMDNGWYIADKRCHTKSTSGRHAQIVEMFQTKLGNLHTARIVG