MAIVTPSWALETTADGEVKEKTSGPGGQWRALNVGPDLIRSLLMRKFKSPTPIQRAAIPPALSTPPRDILGMARTGSGKTLAYLIPLLQKTGSTHHGQGPDLARGMNKGKGKEKNKAEGEEDEEGKGKEGLRWAVIIGGEGMDAQFEKMSSNPDIVIATPGRFLHLIVEMHMDLRHLQTVIYDEADRLFEMGFDVQLQEIDPSSAPQAIVFVATKHHVDYVTDVAARGLDIPIMDHVINYHTFLGTARMGEPAYALRSLPHITALRNVMRKGQGMFERSRNPPRIDDMFEDAMEDEVNEEGKRESESAVIMKKRRKTVDERQKRVSKAEAEKSTTSGMEKGVESLSGAITDMTADEGTGPNGSTDGEKMIRSESGALLPASYSSGKYQEWKLKRRHMPDGPVEALGGGRRGRHGPPGQKRKAEDEDGGEDAGGKGRKDQIKGKGKGKDDSKQQSSGKPGKKGTKQSSGLKSAMDIRKQRE