MEVLKDEGVTMIGICGLGDVGKTILAEKIRLKVKQQGLFKDVVMVTISQQPDLKKLQGEIAEEFKLKLQGDNLWSRGDRLRTRLMDQKSPNLIILDDVWEDLHDLDKFGISSDGNHNHRCKVKLTTRFRNVCEGMETNKIMEVGILSEEEAWSRFKEKVGDFGNDTSPIDISKEVTKECKGLPLAIIIGVGALKRKTKPSWENALRQLRRAKVRNIPGVHEKVYESLKLSYDHLGENEAKCLFLVCFLFQEDNNIWIEELLKYGMGLRIFSGIENIEDAKNSIASEGDHNFMVSHDVNSEELPSRTSYEHFSHMSIVANKFDEHPRPIIYPKLKLLMLKLHSNYGMIFLVK*