MREVFQRLKQAILEKQDTMLLTIGTSSGSTPRSQGARMLVSAEGRIAGTVGGGAVEFQAEQVAKKLLLEKENAQRQFILAPNNIADLGMVCGGNVTIFFHYLSWETPFLKELCESIETHFQNNQQGWLMTELDQNNLGKVSFYSETGELIGSTSWEGELSLLPKGIHCVQKEETTFLTEAILQVGKVYIFGSGHVARALVPILNYLSFYCVVVDDRPEFLTAQAFPQAEELRVIPLENLAAFIEITADDYGIVITRGHNFDFIVAKQLLETPAKYIGVMGSKHKIASQVRRLKEVGYTMTEIERIFMPIGLDIAAETPEELAISIAGELIQQRYQ*