MQKLCLSRGIVLVHLKNALFCEKDEIWKLSADLLYLMIEGNDESRQLLFSVLPKGVMLLYNSNALDTSSPEMAGLDNSISCFSMWMETMEILRNYTLATPLLAWNDLKRGELRKFLEDELERIYAALEINNELSYDSADVELVYTPDSEGEGSVICGVHLEFLPNHSSLPSIKYSALWQIKDHVSLFQSVFQSMVLGFTPFFGHNNLPEVDLRLAAHALTWIYERHSESLVLSLMSLNVIEIVVGILREVIESEHQVFVFKLINFLLVVIETGGRSNALHFVKAGGLTVLVQLVVISLPKCYKDKCLFECDAWDTKTSKSQRAIETVQFVGHNGMGKSIRVPSGRARDILDKAFQDGSLDAKQAIQWQDVTVPNKVQLGLALELLEVVLRVSGGDNNMESFPPSAEICRLSREEVLCHLVQILLREKTPFFGMILEIISHVSTVNRLYHDCILWE*