GMTEYKLVGVGDPGVGKSALTNQLVQGHFVDDYDLTDEDSYRYQVVIDGETCLADILDTFGNPRYTHEGDQYMRTGLGCLCVFAITNTKSFADIHHYRGQFKRVKDSEDVPMVLVGNKSDLSSRTVDTKQAQDLASSNGIPFFETSAKTRQGVPDFFYTLVREINKHKEK