MAAHLKTCAQLDRSIRQESQTRTIFDPEVRRLRAALRAEGEAALLADYRTSLKHDVEQLLWKAVFYRPIEEFRRRIKQAEGDLKAKTELAFQAYLRDAQAFYLQLAAKLQQRYGDAGFPLALAAQHLQALGQEVAAVEAAPQPQDCRASVHRCLICLGDLARYGASVLPAPERDWAACRHFYLQASHAYPEGGNSYNQLAVLATYEGDALSAAFHYCRALAAPKPFPVAQENLVTHFEQNRLACLKLGDSTGGGGGGX