MGPRTLHLWGNPMEKKPSQVSAESLALYWYLLENETEIELVFSNNVYLSTARQLPLLLSENGEPISGYHNIIASLWRTETINDRNQLFENVLLHFVESKINETTEYQLYLNRLNYFNFTRLEFTKLLAWPFSYNYPTSQRNNLRHNLGLSDNEEESDKQEDIEEEDLTQSKTFKLQKVKRKAQKEQLTDLKNNLKFRERSSSLLKEWKEMRYSEALLSDRSRKIPADYLLYANLYIQLNLPDGKQIREAMKLKLESSFCNKIESELNHYNKLADENSLKFRAPTFAEQSNVATSLYYLAKMYI