MTSMKQWRHQSLEADGTSQKSMEDKDSELVANGYDEESVDDEDTKQPSSVCRAEKSLGILTQRFVDLLQRARGGIVDLNIAAEELQVRQKRRIYDITNVLEGIGLIEKKSKNIINWKGGKLRKHGSFPDNDPDEQKRILKRKAELEELEKEERILDTHIKWMKQSLRNVSEYQKNMKLAYLTEEDILSVFEDSRVFAIQAPPGTFVEIGAPPRMRDFDVQYNLRMKSTFGPANAILLGGINSTRSQGNLFTNKSQPMPYAVEGDVPGQFLEEDEDESLLKKRRLDEEFSDQSDPILPFIPSQGEHQKSSQQECSSLQSQTQTSPTFSQEIREVMRKLSPPPSERDYIFSLSQGETLPDLFEDDLI