MQHIDENMMNTQLRELKPFINDKGQLTSYPAKYKKKLMALWYLADKIDMDREYSEPEINSLINSLHTFGDQATLRRELINKRLLFRSTDCSRYWAEENDDTFEAFMQRFI