MGKQLPFADAATIVRAHQKDAYFESSYRTQLQELFQFLKGQRFVNAYPQEITVLAKAVYLLLTTLLGARTLGEEYVDLIYVNRTGNRLPKLLPRLGFIVSYALVPYIISKIVKKLKNKEDDWVSEALSNYYKVLDTILNLHVALFYFQGEFYSLSKRLFGLRYAFGHHKEPEKMQGRNYSLLGGIIVLQFIVKSLVGMKSKEKKQTEDTTEDAKIRSINQLSQLSENYSAEYIIDLSDEKQLPYLPEASRSCMLCLSPMVNPSAANCGHLFCWDCIVDWIREHPECPLCRQQCLEQHLLPLK*