MSKVSGSNGGDSKNTLYCSFCGKSQHEVRKLIAGPTVFICDECVELCMDIIREENKSSMVKSREGVPTPQDIIKILDEYVIGQKQAKKILSVAVHNHYKRLSHASKGGDVELAKSNILLVGPTGCGKTYLAQTLARIIDVPFTMADATTLTEAGYVGEDVENIILKLLQSADYNVERAQRGIVYIDEVDKISRKSDNPSITRDVSGEGVQQALLKIMEGTVASVPPQGGRKHPQQEFLQVDTTNILFICGGAFAGLDKIISARGEKTSIGFGATVTSPEDRRVGEVLRELEPEDLVKFGLIPEFIGRLPVLATLEDLDADALIQILSEPKNALVKQYQRLFEMEDVELTFHEDALREIALKAITRKTGARGLRSIMEKILLDTMFELPELEGVREVVISDDVVKGSSRPLKKKPTLRRDLSALINDTDKIEIARRSGGLFRCLWPIRVSIRSDPRPRLPATGGDGDRGGAVAALSSVSCRFYLAFFDAIHSAFRHVRMVRTSLRD*