MKAKGKGKGPLSCPQLPMPIVVLLCVACFFTGFYGSSSIDPQEAFSQAQVSELRGRKSLEAIQDGNPDLLEHGESGDNYISDMPFQILSWYPRALLFKNFVTKEQCQKIISAAKSRLAPSTLALRTGETEENTKNTRTSSGTFLTAKQDKSGTLRWVEEKMARATMIPVSNGEAFNILRYEIGQKYNSHYDYFNPAEYGPQKSQRVASFLLYLSDVEEGGETMFPFEGYQNMNINYDYKRCIGLKVKPQQGDALLFYSMFPNGTFDRTSLHGSCPVIKGEKWVATKWIRDQDRW*