MKSLGVRKGAWTQEEDVLLRKCIEKYGEGKWHLVPLRAGLNRCLKSCRLRWLNYLKPDIKRGEFALDEVDLMIRLHNLLGNRWSLIAGRLPGRTANDVKNYWHGHHLKKKVQFQEEGRKKPQTHSKTKAIKPHPHKFSKALPRFELKTTAVDTFDTQVSTSSKPSSTSPQPNDDIIWWESLLAEHAQMDQETDFSASGEMLIASLWTEETATQKKGTHSKTKAIKPHPHKFSKALPRFELKTTAVDTFDTQVSTSSKLIHVTTTE