MKINLSWKTYAVLSIVSLGGIHAMEDVPAELTGVSEGYTRFYRSPTASVTLSGLVNVKWDNEQMTMPLFKWIGGEQAEELHFCVHIAHSIGPKLNLARTLGTVNSNMDQHWAQAHRHSGATRRTIQDFHLFANDIPNFPDYIKIKLVPKT