MEAVGISASIFSLLQAANAIKNTILCLMDYDTQRCKRLIERAQGLERVLESLELVSEPDAAAISSSLKEVQSTLDSLAGPGISQAAARGFVRWFTNSGDEAKLEKAEEKLENLAKQVKHLRCESRMAQTCNKKLEVPLSHIEGNKTCLNRAKPILDFLEGSKAEECRVVGIYGMPGVGKSTLLNYIWNEVSSKSPFLKRVHVQIGEEASAEKICGLQTSILEQMCGVQRNFTSCDGGREKLREYFEWLKLKKQPVFLAIDNVYDVAHIKQLLPSSPATVFPPPSNLLKEIFPTSSCIVVTCRHHAVINTILNMCDLNETDARVCCHSPTCLDPDEATLVFAGYGGLSCRTDAELLDNMVRLCKGLPLALSVLG