MSDIVLEPAAQDFADATAKPPLLYELGVEGARKLLDDVQSGPVEKPDVDEKWITVPVEVGDVRVRIVKPAGTTGVLPVVLYVHGGGWILGNAGTHDRLVRELAVGAEAAVVFVEYDRSPEAKYPVAIEQAYATAQWVTTKGAEEGLDGSRMVVAGDSVGGNMSAALTHMAKRRGDVTFLHQSLYYPVTDAGQDTESYRLFAHGPHLTAKAMEWFWNAYAPDPAERDQITASPLRATPEDLQGLPPAFVVVDENDVLRDEGEAYARKLIQAGVPTTSVRYNASLHDFMMLNPVRGTQASTAAIEQAIHVLRSALGTD