MALKECGLAFWADSMASRNGAGRFVRDESTALKEVYSEHEEASEGRVVESLSHIGVENKWCLFVPTGSFPPARAKHAALSVGRRMFVLGGVSAGGILDDVQVFHAERGVWLQLGCGSVPSLYSPSRSIPIDARGPRCVGHCLAFWETKLLVIGGRIEPKSKKLRAFALDLESQSWSILAPEGEVPVARTGQSVVQVGSSLIIFGGEDSKGQMLNDLHILNLKTLVWRPPKTRQMEWSKEKPRGTVPSPRAGHAGVMVGSKWYIVGGEYKGGEVLETMAFNVDSGNWQTVTTVQPGTPLANDGISLVKVRTKGKVFLLVFGGHGAILSNQIFVMMISNSSKTVPVVSKRDEIIKELHDDFSASSLPFSFTSGSLNARGLDQNQPPQGADNSAVDVIEELESSVPSLSSEGDSLSTRPENKQQQLELAEALTRALTEKQEIEKRLEEALILVEELKLERKGASSLNDQRNTMEEGSGSSKDKDIDEDDLQEQLRESQQQIVFAVRKQAVAERKLLGALRENRELRKKLLHQVQV*