MVILGTQYAGEMKKGLFSVMHYLMPKKGILSLHSGCNMGKEGDVALFFGLSGTGKTTLSTDQNRLLIGDDEHCWSDSGVSNIEGGCYAKCIDLSEEKETDIWNAIKFGAVLENVVFDEHNREVDYWDRSVTENTRAAYPIEFIPNAKIPCVGPHPKNIILLACDAFGVLPPVSKLTLPQTMYHFISGYTALIAGTEDGVKEPQATFSACFGAAFIMLHPTKYAAMLAEKMREHGANAWLVNTGWSGGRLGAKVDEHSSVLLVCVSYGVGKRMKLSYTRRIIDAIHDGSLLKAEYSETPIFRLHIPDRVEGVPSNLLHPDNMWLDGKAYKETLEKLANLFKNNFCNFVLYNIGNDITLTQEILAAGPQ*