MSGDAKSGASRFDPNFTQNVINAMGPKTSPRMREVMTSLTRHLHDFAREVELTVDEWMEGVQLINWAGQMSNDKRNEGQLVCDVVGLESLVDEITYKKASEAADVATQSAILGPFFRTDHPVREKGATISFNTPEDAQVVYMYGQVKDAVTGKPLPNATIDVWEASTNGLYEQQDENQIDCNLRGKFITDSNGEYAFYCLRPTPYPIPYDGPAGKLLQLLDRHPYRPAHIHLIVLIEGYKPITTQIFDKESKYLDDDSVFAVKDSLIVEFVPRQNDDKAKLELKYDINMAPQS*