GANPPPPVTYDPSKPTADTNQLRYMRDEVLAALEAHPDAWPFLAPFDAVKNNAPDYYKIIKNPMDLGTIRARLENKYYLTPEEVEADLEQMFANVKKYNPKGSPLVKKADSLQAIFDELLAKLPEEE