MDREPDVFTFSTLFSACSNLRSLDAGRAIHKRLGKSLVSDLILQNALLNMYSKCGSLADVRKIISRGLESDTVVGTALVNMYARCGDVVTARTNFDNLCSKNIVSWNAMIAGYVQAGSSQEALLLYEKMQQDEAKPKADGLTFASVLAACSNLGEISRGRKLHDDVAASDFAEDLIVQNALVDMYGKCGNLVESRNVFEGIKSRSVISWTSMVTAYARHGHGAEAVELVWRMSLEGVEADDVTLTSILQACSHSGLVDAAGSVFGTVVRDQGMELSIEHKLCLMDLLGRTGWIEEAEEFLASSEDLKARAASWTSFLSACERQSEQGRAGRAAREFGRLHPRESAKFVILSNMLHAI*