MSAALRACTATSSRNSAASHSNSRTAAAPRRAMRVSAAAAGTSEEVTIRRRPPHGIEAQACGPVDFKVALQDDRAEENQPRNILEEIVWHKAAEIDRWRDRQPLGLVLTKAKLAPAARDFIGAIKAASERTGKPGLIAEVKKASPSKGVIQPNFDPVKIAQAYEAGGAACLSVLTDSKFFQGSFENLTLIRQAGVQCPLLCKEFIVEAYQVFKARASGADAILLIAAVLPNSDMNYLIKAAASVGLQCLIEVHTVAELERMLALNSLEGCMLGINNRDLQTFKVDLANTQEIMESAAGREVTARGIVMAGESGIFTPADVAVVQSAGCGAILVGESLVKQGDPEAAVKALLELX