MARKSKGRQKVEMAKMNNESNLQVTFSKRRARLFKKASELSTLCGAEIAIIVFAFGHPCVQTVLERFVSGNPPQAASGTMKLIEAHRNTSVRELNMQLTQVLNQLEIEKKRGEELNHMKKANENQCWWMARKNDMSLTQLQQLKASLDELKKNVAKQAEKIVIHTQNNHHPHPHPHHHHPNHPFFLGSSSGG