MQSFLKLLRESGGAGPPLAELVTLAGRLCRDLQDDPAQVQPLVTAVLDSQLRLHLLDNADVAFVCARVLSQQEQHQAACRVLEGCRVPGGSQELVQLWNDIHYHLVMKRLGVAVLTPVQKFRCRKRNPPPLSLCPDGLKSRNFPREVRRKLHDFASSVSTNPSKAERENLALETSLTVEQVYNWFANYRRRQRALLQRLEPAPEDTVEDPSVRERGPDRPQPSDHPHLGSGCVDRPQWPAGQEENGPARSRETAQGPWESLALAPDFSGDETMPKPLPPSGNPQSMYLEEGPGTGGGQEEQQAGGFQVTQPPPQPPEFILTQSPLELAPGPSFSSPMSALDLSQPLPSSQVQWPDGQASSDAFWGARMLLELSGGSLG