MKKNLWPFTKCTKALGTLRTVSPSSRTKSSTAAKVPAETMQGLEKLHTTTCIVGSGPAAHTAAIYAARAELRPILFEGFLANGIAAGGQLTTTTDVENFPGFPQGIFGQDLTDKFREQSLRFGTRIFTETVVRVDFSVRPFRVYTDEKQVDADTVIVATGAVAKRLNFTGSGDDGFWNKGISACAVCDGAAPIFRHRPLAVIGGGDSAMEEANFLTKYGSKVYIVHRRDTFRASKIMQKRALANPKIEVIWNTEIIEALGNERGVLGGLRVRNTVTGEVSKIEVSGLFFAIGHEPATKFLDGQLELDSDGYVVTKPGTTQTSVAGVFAAGDVQDKKWRQAVTAAGTGCIAALEAEHFLQEIGVQEGKHG*