MADLKKKFLDVYSVLKSDLLEDTAFEFTDDSRKWVDKMLDYNVPGGKLNRGLSVIDSLSLLKDGKELTADEIFKASALGWCIEWLQAYFLVLDDIMDGSHTRRGQPCWYNLEKVGMIAINDGILLRNHITRILKKYFRPESYYVDLLDLFNEVEFQTASGQMIDLITTLVGEKDLSKYSLSIHRRIVQYKTAYYSFYLPVACALLMVGENLDKHVDVKKILIDMGIYFQVQDDYLDCFADPEVLGKIGTDIQDFKCSWLVVKALELCNEEQKKILFENYGKDNAACIAKIKALYNDLKLEEVFLEYEKTSYEKLTTSIAAHPSKAVQAVLLSFLGKIYKRQK*