MSSDLKSKFLQVYEVLKSELIHDPSFEFDDDSRQWVERMLDYNVPGGKLNRGLSVVDSYKLLKGEELTEDEVFLACALGWCIEWLQAYFLVLDDIMDESHTRRGQPCWFRLPKVGMIAVNDGVVLRNHISRILKKHFRSKTYYVDLLDLFNEVEFQTASGQMIDLITTLVGEKDLSKYSLSIHRRIVQYKTAYYSFYIPVACALLMFGENLDDHVQVKDVLVEMGTYFQVQDDYLDCFGAPEVIGKIGTDIEDFKCSWLVVKALELSNEEQKKLLNENYGRKDPGSVAKVKELYNSLNLQGVFEEYENKTYEKLVKSIETHPSKPVQAVLKSFLAKIYKRQK*