MTQSLADMRRDYTRDGLAEDQAPGEPFALFHQWFADAVKTEQVPVEANAMTLATVDGEGRPHCRVLLLKGLDEQGFTFFTNYDSAKGQQLQANPFAAMTFFWPALERQVRIEGRVQKVTAQESDAYYQVRPLGSRLGAWASPQSRVIAGREELEGLVKATEARFSDTQPHCPEHWGGYRLLPERIEFWQGRASRLHDRLNYRLVDGQWLRERLAP