MKRLPTPKEMVKMLDEHVVGQTHAKKVLAVAVFNHYSRVRAEAEAASSSSSASSGAASCPTEAAWPADKSNVVLCGPTGCGKTLLAKTLASFVDVPIVIADATTLTQAGYVGEDVESLLYKLLQEARFDVELAERGIVYIDEIDKLTRKAENVAITRDVSGEGVQQALLKMVEGCVVNVPEKGGRKNPRGEFTQVDTTNILFVCGGAFSGLETQVRHRRAESLVGRRPVRPRRRRVPKRADADDALERVEACDFIAYGLIPEFVGRFPVAVPLRSLNEDELVRVLMTPRRAIGRQYQRMMKMLGVELEFTDGAMWATARAALRRNTGARGLRTLVERLLVDAMYEVPGLAEARSYLHWSPYDRVGVVSADP*