MDPSTKLVFDSPLLRVHDDGRVERFYGTETTPPGFDAVTGVTSKDVVVDGATGVFVRLYIPDHVLTAEHKKLPILVYFHGGGLVLHWAASPMYHRYLNSVASKAAVLAVSINYRLAPEHPLPAAYDDSWAALSADPWLSDHGDTGHVFLAGDSGGANIVHNIVIMARFSPCGKEPVDGESRETREMTEKLWSLISPQNTEDLDDPRLNPMAGGAPSLQNLACRKLLVCSAEKDQDARARAAAYYQAVKESGWRGSVEWLESVVEEHVFFLHKTECEESLALMDRLVTFLGED*