MKKLLIVTMLFTLALSAQAQWYVQGDLGASKIDITHVNSSNSPSFTQRISVGYAFDKNFRLAVDYTNYGKVTANYADVVDVSLKGKSLGLTGFYDFDLADFKPYVGVRVSTNGADVTANARYYRIEAFATETRIGIGALAGVQYKLTDNVALNTNIEYNRLASNVSDVGVKAGLRFSF