MESRLDPLYSSKEYALASTNLKGLPRGIIEAKSDLELKPLWSTSSSKLKGDVSSTHNLLAIPVGLKQKRNVNTVVQKFLTANFTVILFHYDGKVDGWRDLEWNDKVIHIVAHNQTKWWFAKRFLHPAAVSIYDYIFLWDEDLGVNHFNPRRYLNIVKTEGLEISQPALDPNSTDIHHRITIRKRTNKFHRRVYDSRGSVKCSDDSEGPPCSGFVEGMAPVFSRAAWHCAWHLIQNDLVHGWGMDMKLGYCAQGDRSKKVGVVDSEFIVHQGIQTLGGASFKKSSNHVDLLKKHGVDVRAEIRRQSTTELQIFKKRWEKAVKEDTAWVDPFDRRRKQR*