MQKSYSLQELATQIGATVRGNADVVVENIAPLDKAQSNQLTFISNVKFRALLKDSKAGILVVSEEDVEHCSPESNLLIVKDPYVAYAILAQYMDSTPKAAQGIAKSAVIFDGVLLGENVSIGANAVIEEGVVLGDNVIIGANCFVGKNTKIGSGTQLWANVTVYHNVEIGANCLIQSGTVIGSDGFGYANDRGRWIKIPQVGQVIIGNNVEIGANTCIDRGALDATIIEDNVIIDNLCQIAHNVHIGTGTAVAGGVIMAGSLTVGRYCLIGGASVINGHMEICDKVTITGMGMVMRPITEPGVYSSGIPLQTNKEWRKTAALTLGIDGIHKRLKALEKKIS*