MVWKKTRRGRKEESYHLDVEIHKGGNCGENVIRATMELELLKGGAFRIDRGEVGFSSSDEDLPEKKVAVGEGFEAHVDVILQEEMLIVDKAGSRGVKVDCDGEEGEG