MFQALSDGFKNALNKIRFQDDEKALDRALDELKKTLLKNDVHHKVARELLKKVESQTKASGIGKQQFLDALEKSLLEILSTKGSSGFTFAQTPPTVVLMAGLQGSGKTTTTAKLAHYLKTKNKKVLLCACDLQRLAAVEQLKVLGEQVGVEVFYEENKSVKEIANNALKRAKEAQFDVLIVDSAGRLAIDKELMQELKEVKEILNPHEVLYVADALSGQDGVKSANTFNEEIGVSGVVLSKFDSDSKGGIALGITYQLGLPLRFIGSGEKIPDLDVFVPERIVGRLMGAGDIISLAEKTASVLNPNEAKDLSKKLKKGQFTFNDFLNQIEKVKKLGSMSSLISMIPGLGNMASALKDTDLESSLEVKKIKAMVNSMTKKEQENPEILNGSRRKRIALGSGLEVSEINRIIKRFDQASKMAKRLTNKKGISDLMNLMSQAKNQTPPKMR*