MDELPVDLKAFLLNHPFLQLTDGKKIKCTLNGHEFPCNLQELEKFTQGKKYEKLRPAADFNYRQYEPHIVASTKQPNQLFCKLTLRHLNRQPHHVLRHIHGKRFKKALSKYEDCVQKGIEFIPARLMQKRPKDAREEVSRGRTSKQGNGTWAPSSSEEDGDSEDSMSDLYPSHLFTLKSPTEATTGGDGNQEEDDFHTDDGEDMEVDTPALQKRKKAQGGGTQKKFRNNHWKSGRKKRGSVK