MSAAPAEQEEDELDALLRGYEQQAAADVAAVLQQQKQKRDDGGAFATAGKRQKVSAAADRRDQALSQPIGADNRGFKMLSAMGYQQGQRIGKSGTGLAEPLPVLVKQDKLGLGAVSKKAAAREQQLQRQREAEQRARADAAAAEADRTGLRLGYQQRTAAAMAARRLEGQLRKAQRVCETLDTGAGITRCVMWSAPPTEAAAAASAVAMAAAAAVDELLEEPELGHTAEAGAAVKASREEAADFAQMYKRQSHDGQQQQQX