MLKPSPLHTATIVEKCTLKLVDEYKHLLSQATEPLSTFLEYITYGHMIDNVVLIVTGTLHERDVQELLEKCHPLGMFDSIATLAVAQNMRELYRLVLVDTPLAPYFSECITSEDLDDMNIELMRNTLYKAYLEDFYKFCKKLGGATAEIMCDLLSFEADRRAINITINSIGTELTRDDRRKLYSNFGLLHPYGHEELAVCDDIEQVRGVMEKYPPYQSMFSKISYGESQMLDKVFYEEEFHYGVFFAYVRLREQEIRNLMWVSECVAQNQKSRIHDSIVFIF*