MLKNPFIKDSGLNQYQPLINQINALETNLKTLTDTELRNKTFELKKRYQEEQDLNALTAEAFAITREASFRTLGLRHFDVQLIGGLVLNSGKISEMRTGEGKTLVATLPAYLNALTDKGVHIVTVNDYLASRDQISMGQIYRFLGLDTGLIQEDMAFLERQQNYKAEITYVTNNEVAFDYLRDNMASNLSQVVLPPFNYCIVDEVDSIFIDEAQVPLIISQAVETCIDKYIVAAEVAEYLEVNVHFKVDEKNRNIILTEQGTAQIEKILQVEDLYNPNDPWIPYILSAIKATALFFRNVHYIVQNNQIIIVDEFTGRIMPDRRWNEGLHQAVEAKEGVPIRQNTETAASITYQNFFLLYPKLSGMTGTAKTSEVEFEKIYNLPVEEIPTARPNLRKDLPDFVYKDSLTKWTAIARECKSIANTKQPILIGTTTVENSEMLADLLQEYQLSYRLLNAKPENVKRESEIVAQAGEIGSITIATNMAGRGTDIILGGNTTFKVRKQLYNILVSYKSKTNLTKLNTIFPLAIDIKFTSQKFLSVLNSLLNDPKFLSLSSTGILKFLNEIDQIRIPKITYQCSIKFLLNELSKFEKKNQTIDNKIVKNLGGLYIIGTERNNSRRIDNQLRGRCGRQGDPGTSRFFLSLEDSLFRNFGSSKLQNFMQNQLLDDLPLESNLLTKSLDAAQKRVEERDYDGRKYLFDYDDILNKQRNIVYYERRKLLESQSLRETILAYGEQVIKDIITLLKDPKFPKTNSMIEELFKTRLVSLNSDLNSLDSFELKTYLFQEFWLSYETKVLEFEICQTGLIRSFERTIILYYTDIAWKEHLQKIALLRDAVGWRSYGQRNPLFEFKEEAYNLFQNRNITIRHLLIRDFLHSFIL*