MSNDKRTVYVGGLADEVTERLLNNAFIPFGDIADIQMPVDYESQRHRGFAFIEYEQAEDAASAIDNMNDSELCGRTIRVNLAKPVRVKEDSFKPVWADDDWLQKHAGATLEPAEVGEAEKEQVEVPSTGPAVIEKAEKRNPQVFFDIRIGGNDAGRVVMLLRADVVPKTAENFRQLCTHEQGFGYKGSTFHRVIPEFMCQGGDFTNNNGTGGKSIYGKKFNDENFNLKHNSFGTLSMANSGTNTNGSQFFICTTKTDWLDNKHVVFGHVISGADVVRKMERCGSKTGTPTQKIIIYACGELK