MKLQTAIVGLPNVGKSTLFNALTETQGAEAANYPFCTIEPNTGIVEVPDIRLEVLGKINNSVKVVPTTLEFVDVAGLVKGASDGEGLGNQFLATIRQCDAIVHVVRCFEDENVIHVDGTVDPVRDAELINLELALADLAQVEKRMLKVKKERKMDSAEGSALEKVAAVLNNDEPARNADLSEEEDASIRGLGLLTRKKMIYAANVADSDLATGNDMSERLAEQAAKEGATMVLVSAQVEAELVDLDADDRADFLDSLGVTIDDCGLRRVIREAYSILNLQTYFTSGPTETRAWTIGKGWKAPQAAGVIHGDFERGFIRAETISYEDLVDCGSEAEVKKQGKLRSEGKEYVVKEGDVILFRFNV*