MLIEKIEDFVSGLLLPLYFASSGLKTNVATIHGSTSWGLLVLVIVTACAGKILGTFLVAIAHKVPCREALTLGFLMNTKGLVELIVLNIGKDRKVLNDEAFAILVLMALFTTFITTPVVTAIYKPARKAVPYKHRKIQREKPEDELRILACLHGTRNIPGMINLIEASRGIRKPALRLYIMHLVELSERSSAIMMVHKARKNGLPFWNRNRHQQDQIVVAFEAYEQLSKVTVRPMTSISAVQDMHEDICHIADQKRIAMIILPFHKYQRVDGVLETVSLGLRNVNQRVLKHAPCSVGILVDRGQLGGQSQLAPSNVX