MPLPGQLTTIAKSPQAHLGITGAAWSCMTQSARGLRCQLHLGRPVLRQPGRQPGMPQRLAAPQAEGGGTTTATPAALKQHLQELDKLLAAGEGVQAEKQATDFASSLDLSGYGKAAQVPKRTYSLEELRLNKIQPEQLLAPKDSTLSGVRNVLQGGFLAGLTAAYFGQLLDLSQIVQVVIASAFLLTVDQVANAGGLEALLIDTAGRVVSGSYSRRVALHESGHFLIAYLLGLLPRDYTLSSLDLFLRTRQLNVQAGCQFCDTAFQAEVASGRLSSGSLDTYACVALAGVATEWLRFGQAEGGMADVQQLDRLLQALRFTQSKADAQVRWAVLNVVTLLRRHERVHDELAEAMQRGASVGECIAVIESQLASSQDIX