MGMKNLFPEYFSTRSHHQTLLTNIDQNRPSPSSSFSLDSPGEYSSLLFNPPQTDAFPEQTIRPVSATAMPFHQQQPIDHQTLTQLRGSIQFPGVETEDAALTRAYLAVMTSPSSSSSSHQSRENINVPTDYHYQKATAFRRFRPGLGRPSNVQIGTSRTIRRENMLRRSITFFRNLNMMRRQEQIQANQRAPTSTQVHHMISERRRREKLNDSFQLLRSLLPPGTKKDKASVLSSTTEYLTSLKGQVEELSKKNEMLKAELDKPEDMMKSDAISSCDGNERVAVEITNVSESSLSESRVVKLQVSVRGECNVLDLATRSLEFLKTQNDLTLESVAANTRPSMVTHITLRIRIQGSEWDESGFEEAVKRVVDDLS