MTPEQSPLGKASTYTEQYDASLLFPIARKNAREAIGIGAQLPFFGTDIWNAYELSWLNARGKPQIAVATFFVPADSPNIVESKSFKLYLGSFAQTAFESMDAVRDTIRRDVSASCGATVSVHLTAPYKFGKLQMEEFEGLSLDRLDLDTDVYQPDASLLKAALHEAPVEETVFSNLLKSNCPVTGQPDWGSVQIHYVGPQIDHAGLLRYIISYRNHTGFHEQCVERIFVDVLKACKPVKLAVYARYTRRGGLDINPFRTNYNLPMPDNMRLARQ