MKINLSWKTYAVLSIVSLGGIHAMEHVPAELTGVSEGYTRFYRSSTASVILSGLVKVKWDNEQMTMPLFKWIGGEQAEELHFDVHIAHSSGRRLDRARTLGAVNSNMDQHWVEAYRSSGVTRCTIQDCHLFENDIPNFPDYIKIKLVPKT