MPSNNDDVNVLRIGIRLKLCALVIEYTTISKKGKKELRHRKIYLEDYIVQNYPELEEDELVEHIKSNVLMKHHKNLASHIPENQTTKMIRKLVDFTTKSFLPPDNRPQSIQNQSKPSPNTNNTTSKYHHQGDDDNFDEDEEDSETQQKDLNKLDDVTLRRVKAEMDKKFNVIRPGDEGYEYDKEVDFENVPKQQSSWDD