MKGARPPCHHARYVLEEKPKRLPTASDNMECTNCGTKNTSAWRRSAEGKSECNACNLFFRKNGRKRPASMRRDTIARRYRLSRCDLCAMEAQGGGQTNLTQLQKGRNRKNGRAKTSVRQEDDPPGAGQLCGPTSGPHGAAPQQYFITHTGFQQPMQTFLPTNVSYVHQNPVMMSYATERTVFNVMNVEQQMAGAPADPQFCFARNARAVIAAPASHVLTPDAVEQEGREEKFGVIDENTETPQREVQKQYREFQPQQQQYADYSPMVKREPIEEHYRSEFSEAFTIVKREELDGEYVSAPTATSLLGEGAVKSESRQGIDVPLELLKEKPQELDDGELVFRSL