MVFGQVVVGPPGSGKTTYCNGMSHFLQLIGRKVAVVNLDPANDRLPYDCAVNIEDLVKLEDVMVQYDLGPNGGLVYCMDYLEKNIDWLQEKLRPFEKDHYLLFDFPGQVELFTLHSNAKNVILEMNNKWDYRLTAVHLVDSHLCGDPGKYISALLLSLNTMLHLELPHINVLSKIDLIESYGKLAFNLDFYMDVQDLSYLQYALDKDPCSAKYRKLTSGLCDLIQDFSLVSFTTLNIQDKESVANLVKLIDKSNGFIFKSIEGDISEFSKIASRALEWDYERTAAVQEKYMTGSSSNIEDEID*