MLTYVLGFLMVTMAAQAALGWFQIKRMYQSMEDLKRSYRHTPYILAIGSAKSGLTFRPGVIVIVVVNDSDEIVDYYEMKGRTVFSKFVQKNDYIGCSVNTAGTFMKRKNEKAAFASALEQIAGKRKTAVCPC