MSTTNKEALKLSDYDRTLQKAYHKKSKPVPQLGEQPNQEVELLVTGEDFGITDFISDTGLTVDQLIGGAPIPKAVVAYKFELGKPLVTPEQLQSLPTQMYKFHEQYMEMSAKGREMFGARIRNPDFLQGEDVLLIHFKDVFNLYHLDALDVSLLSAWILMEIQRARRRGVYDTGFIKSRKINTDMIDKYEKDTEDNLVHLLTQQHFKTFILPPYNTEFHWVLLFFDLDACKVTVYDSMNKEEKIFDKVFQLIDRACDRFRQLVRGTWKEKLGRRFHFPRIHMRDNLPHKNFITVVQEQLMGFINEKVLNPDGEFYYDGSTIHNIGPSSSDITPASKS*