MVRWSGCRQLLAAHRLERRIFCCSLNGWYSVNQHTAISGRHCPDYTSTALPFVSSGSAEGYAVFWVWRVWTLNIQNYEEFFCEWIAQQEKTLRDLQSALKNGMDEEALETQVLRVLNHYENYYQMKAEAAKANALAMFSPTWTSPLENAFLWLGGWRPSMIFQMAYAEVGQQLELELAGLLKGINSSTLAALSSRQLYQINELQCKTLEEEEGLSQRMAVLQQTMVDRPLLSLAQAVLGGSHDGNSYGISLESALVGKVKGLENLLVDADRLRFNTIKRMLETLTPRQAVQLLITAAQLHLCLHRKVRLAFALASSASASGRYALFIGG*