MSGMNSLSMVEARLPPGFRFHPRDDELVLDYLERKLLDGGVGGAAAAAAAVTIYGCPVMVDVDLNKCEPWDLPEIACVGGKEWYFYSLRDRKYATGQRTNRATESGYWKATGKDRPISRKGLLVGMRKTLVFYKGRAPKGKKTEWVMHEFRKEGQGDPMKLPLKEDWVLCRVFYKSRTTKLPTEGSYNNIDSVATTSLPPLTDNYIAFDQPGSMQNLEGYEQVPCFSNNPSQQPSSSMNVPLTSAMVDQEQNNMGRAIKDVLSQFTKFEGNVKREALRSNFSQDGFDYLAESGFTQMWNSLS