MKTALVMEGGGMRGLYTAAILDYFIGTGIEFDALFTVSASALFGINLLSKDQYRTIRYNLNYVNDKRFVSLKNLIKTGNMVDENYAFHVLPLELDPFDNEKFKQAESDFYVTVTNLETGLAEHFKVQDAHQDVEVFRASSSLPFVSQPVEIDGQHYLDGGVADSIPYQKAMDLGYDKIVIVLTQPLDYRKSKTNPLLIDLAYRNYPEFADRLKNRYLEYNQTLDEVKALEDQGEVFVIRPSRDLNISRMEKDPQRYIYAYKTGLKDIQANYPDMIDYLKKD