MAETEKNLQSLDHIPIDVLFEILVKLPAKSVARFLCVSKVWATMIRGEVFIRSFTSYSSPQKQPRLLFALVDCLRLYNKMLYFFSKSTLVSTPLLPWDPAPGPPVKPHRFGLFWRARCLRYLPKHYKSLMEELKPKPLVVEEQPDFLSRKELRHENSSYVHGLMSFLCSGEQVIFNPSIGKSITLPTIKTSGIISQSFLGYDPINAQYKVLCLTNVTRFCEHQVLTLGAQNSSWRMIQCSTPHYCGEKSLCIDGILYYSAFTSFTTVLVRFDVRAESLEVASKFPEGLKSSNGITLINYHGKVAVVSKNYHNDHHDFNLWVLEDTKKQQWSNVLVSFHTGVTGQFHGGLEVLGTSDMGEIVFAPNHFEEFVVYFLDQKSNRIRSVLL*