MSTQSLLEGGLSGQKQVVYNTKLFLAKREIYCCGTFQQMGVPGSRDARKSVIFAATIAAASAFAPAQVAKTTTSLNAFEDELGAQAPLGFFDPFGMLSGDCTQERFDRLRYVEIKHGRIAQLAFLGQVVTRAGIHLPGSINYAGDSFDSFPNGVAALFGPNSIPTAGLVQIISFIGILECAFMRDVPGTGNEHVGDFRNGYIDFGWDEFDEETKLSKRAIELNNGRAAMMGILGLMVHEEIIPLGYDADLPIIGHLQ*