MATILLQNLLIQLDDQLGRVSKEKNLLLIHNLKRIRKVLQGKFHGNPMHVAVVISNCLREERRILAAANMPVQGPLEKSLQSSSVSERQRNVEHKVSAIKNSVQMTEQDAKYLEDLQDEFDYRYKTIQTMDQSDKNNALMNQEVLTLQEMLNSLDFKRKETLSKMTQIVNETDLLMNSMLIEELQDWKRRQQIACIGGPLHNGLDQLQNCFTLLAESLFQLRRQLEKLEEQSTKMTYEGDPIPLQRMHLLERVTFLIYNLFKNSFVVERQPCMPTHPQRPMVLKTLIQFTVKLRLLIKLPELNYQVKVKASIDKNVSTLSNRRFVLCGTHVKAMSIEESSNGSLSVEFRHLQPKEMKSSAGSKGNE