MDIFRVLTRGASVKKESGPKAKAADYSVINGNDENHKEDNNESQIVKELDFFRNKRIISKVEDDREKTTENDSPNKEEKSGNDDGLIKPVITNTVEASALRKSYKGNVSGIDIPLPIGSFEDLISRFSFDKRLLNNLIENGFTEPTPIQCECIPVALNNRDVLACGPTGSGKTLAFLIPLVQQIIDDKQTAGLKGLIISPTKELANQIFIECFKLSYKIFLEKKRPLQVALLSKSLGAKLKNKVVSDKKYDIIISTPLRLIDVVKNEALDLSKVKHLIFDEADKLFDKTFVEQSDDILSACREPSLRKAMFSATIPSNVEEIAQSIMMDPVRVIIGHKEAANTNIEQKLIFCGNEEGKLIAIRQLVQEGEFKPPIIIFLESITRAKALYHELMYDRINVDVIHAERTALQRDRIIERFKTGELWCLICTDVLARGIDFKGVNLVINYDVPGSSQAYVHRIGRTGRGGRSGKAITFYTKQDSVAIKPIINVMKQSGCEVSEWMDKMAKMTRKEKESIKNGKAHKERKQITTVPKMDKAKRRRQQEMIAASKRRKNEELSKKHFSK*