MKKLLLPLIIMLLVLAACGNQGEKNNKAETKSYKMDDGKTVDIPKDPKRIAVVAPTYAGGLKKLGANIVAVNQQVDQSKVLKDKFKGVTKIGDGDVEKVAKEKPDLIIVYSTDKDIKKYQKVAPTVVVDYNKHKYLEQQEMLGKIVGKEDKVKAWKKDWEETTAKDGKEIKKAIGQDATVSLFDEFDKKLYTYGDNWGRGGEVLYQAFGLKMQPEQQKLTAKAGWAEVKQEEIEKYAGDYIVSTSEGKPTPGYESTNMWKNLKATKEGHIVKVDAGTYWYNDPYTLDFMRKDLKEKLIKAAK*