MKSLLKFRCVSKSWFFLLSSPLFSKTHVDFCLKNPNLTGYRLAVVASVYGSGRKCNFYNLGFENSCLSLARNSCPVKSLAISARILGSCNGLICLTSDSFTLMLLNPCTGKVNVFPDSMLRSNGGGGGGVGCFIRYGFGYDASFEDYKVVKIFSFPHIEGRFENMVSVYSLKAKSWKMIEGFNSSSLNGKVGVFVNGALHWEACHSHCSGLFWEIVILDLAVERYGKIALPSYEDGGVYWTLSVSRGYLVGCCNYEKNKADVWVMKEYGVEESWTKLVTILLPVHRRAYILPLFVAENCDEFLLQLGEELALYNSRDGSYKRLDGYSSGDYFRQAQATTYFESLASPHM*