MARESKESAALDAQSAEDRTGILTVKVEKEDASVLAAEARAPGSPAPSPEHSRQRFRGFRYPEAEGPREALSRLRELCRLWLRPETHSKEQMLELLVLEQFLTILPTDLQSWMREQHPESGEEVVALLEYLERQPDGPMPQVLGGGQEQELLCCKMAVLTPIQRPQNIQFQPVKALLKRESLGSIPDRVLQVPRLAPGGRCREDAVIATRFAPGSQGPFKMEDVALTVSPGWTQLDSSQVNLYGDKRQENHGSLTSLGGVVQPKIRELPPDEDHPTQEPGQIPCHLGKATGQIPACAEAGEQEGRLQRKKTAAGNRRHYCHECGKTFAQSSGLTKHRRIHTGEKPYECEDCGKTFIGSSALVIHQRVHTGEKPYECEECGKVFSHSSNLIKHQRTHTGEKPYECDDCGKTFSQSCSLLEHHKIHTGEKPYQCNMCGKAFRRNSHLLRHQRIHGNKNLQNPDPGRTWESQGRKESQWENVEVPVSYKCNECERSFTRNRSLIEHQKIHTGEKPFQCDTCGKGFTRTSYLIQHQRSHVGKKILSP