MSNDKRTIYVGGLADEVTERLLNNAFIPFGDIADIQMPADYESQRHRGFAFIEYEQSEDAAAAIDNMNDSELCGRTIRVNLAKPVRVKEDSFKPIWADDDWLQKHAGATLQPEGEPEAEKVETPSTGPAVIEKAEKRNPQVFFDIRIGGNDAGRIVMLLRADVVPKTAENFRQLCTHEQGYGYKGCSFHRVIPEFMCQGGDFTNNNGTGGKSIYGKKFNDENFNLKHNSFGTLSMANSGANTNGSQFFICTTKTDWLDNKHVVFGHVISGAEVVRKMERCGSKSGTPSQKIVIYSCGELK