MLWTAPTPLDYFASLVADDDHFALTEAAVALAQDDHPELDTQSVLATLDAHAQAVRQRFETPAGELHKLRKLHHYLYVDLALAGNVNDFYSPANSHLHEVLRTRRGIPISLAVIYLELAGQLGLEAHGLSFPGHFLIKLRLPLGDAVIDPLNGTSLSRQELEDRLEPYLRRGRDWGVEGAGAPADLLAPFLVPASPREIISRMLRNLEAVHRSNDDLPRMLQVQQRLVVLQPDEWDWRRDRGLTLAKLGQTEAAIADLALYLRHARTLDDRARVAAQLEALREAGPPRWH