MATMIFLRAIVNDYLAPEFYDLLKHSLRKLVCMVSSYISVVIEENDGMKVSEVYEAVQTYLSARSYAGAKRLKLNKSKNRKEFTFTMDSNEEIADEFEGIKVWWVFHSKSLKRLVMFSWNSASDEKRYYELTFHKKHKHKIFDAYLPHVMAEAKTLELRSRHRKIYTNKSGDSGGNNEYRAWTPIVFDHPATFQTLALEPQLKREIMEDLLRFSKGEKYYRQVGRAWKRGYLLYGPPGTGKSSLIAAMANFLDYDIYDLELTQVKNNAQLRKLLIATTNKSIIMRDHPTSALQNLIEGLREVKDTRPTHALTGLSFRRLSSFGSFTSCVL*