MDKTALKLKEQLEEAWTDLCCVQYQLTQKLEGLYGKDLCPSKLLQRLDAVQERTKNIQDQYKDVLEQRYSLTKKLGEVLLKNEQDLHDLVDGLKLGSVPGVDTTLGRQFKDTYNRHMKALSSSLPSGGSPLPSPSSPFHLPPPAVARDDGPPPHSTTDGSPTVEELVPCFNDVSIADAQNETQEYEGREFDGGSDEGARLRPPLRQQRKEAMLTVAKGGRQGMAGRMAAKKGGGASAHTLVAVTSADFAAVPKLTKGNATLEEVNKAYLTIGKIIQKRGNSLKPILPADLQREGVDVVSRTGKEKLLVLRHLKLIQVNARDGSIMLA