MDPRRTQTLDALEAFIQSQTALLDTTRTDIQRLREAKARAITDPAAFLNNLHAELDDPAFRLSSLPDWQLTIPKGVDWTVFEGLDPAPLQKFTLDAQQALVARNQPHTTQKSPLSDLQKLVKNARRTIIDPVLAAFAQISDLEDDNSESEIDTEQLRREREREKIRQLKKRKIRTCGLKLPSLRMEGSTAVFIRHDVEDESMDVDISLVDDNQPGKFYPKHRVTREAHKIDIPSSKSQPRKKVRKNDSEKSPPPNLQADLPPSKETRKPKPETYKQAWSVSEQHLLEQLLEQIPEGEKYRWQKISRAMNGRRTPRQVASRVQKYFEKLKKYGIQG