MSDLKSQFLDVYAVLKSELLNDPDFEFTDDSRQWVDKMLDYNVPGGKLNRGLSVIDSYSLLNDGRELTSEEIFQASALGWCIEWLQAYFLVLDDIMDNSHTRRGQPCWYKLPKVGMIAVNDGILLRNHITRILKNHFRAKPYYVDLLDLFNEVEFQTASGQMIDLITTLVGEKDLSKYSLPIHRRIVQYKTAYYSFYLPVACALLMAGDNLDKHVDVKNILIEMGIYFQVQDDYLDCFADPEVLGKIGTDIQDFKCSWLVVKALELCNEEQKKLLYENYGKDDSECIAKIKALYNDLKLEEVFLEYEKKSYEKLTSSIAAHPSKAVQAVLHSFLGKIYKRQK*