MKINLSWKTYAVLSIVSLGGIHAMEDVPAELTGVSEGYTRFYRSPTATVTLSRLVDVKWDNEQMTMPLFKWTGGEQAEELHFCVHIAHSSGRRLNSARTLGTVNSNMDQHWVEAYRSSGVTRCTIQDCHLFANDIPDFPDYIKIKLVPKT