MLLPWAADVAREKGLPSALYWIQPAAVLAVYYHYFHGYAAVVADHRHDPSFVVRFPGLPPQAVRDLPSFITDSTDPSEFFHSVYTTVRDLFESLDRESPRATVLVNTCQELEEGALAAVRAYDALPIGPVLPSGDEAGLFKQDSAKYMEWLDAKPVDSVVYVAFGSLTGMAREQLDELLLGLEESGRPYLFIVRKDIKAELADAVETDAWPKNGVVVEWCDQVRVLSHAAVGCFVTHCGWNSVMESMACGVPMVCVPQMSDQRMNAWLVEFEWRVGARAEVGGDGVLRAVEVRQRLEEVTQDGEAGAGGARGTASEWKRVVAEALGKDGSSDRNLRAFVEGIISSVSL*