MGVKTFTHSSASHSQEMLAKLNALRNAGHLCDVTIRVQDKLFLAHKVVLACCSEFFRSKLLGRPQDEDKLVLDLHHVTVSGFAPLLEYAYTSTLSISTENIIDVLAAASYMQMFAVASTCSQFMKSSILWSSGGGNMEVDKPQEAAAESASSNCAMTPLDGSVSPVSSDCSVMERNVPVCRESRRKRTEFASVASPESPLKCSAGAASGSPQVANPSPAFSDGAAPPVDSSLSFPWTFPGIDRRFHSDKSKLPESPRGLDQGAAGVAEVAAAAGRRLSDYLACESSKAAAVAAEEEDVRVKVERLSDEEAQEPSQPVGVSQSDQQTVPGSEQVQEELLISPQSSSIGSMDEGMSEALPSMQNASNSGGHAEDDERLEGIQYPYHLYISPSARPGANGPDRPFQCPHCGVRFTRIQNLKQHMLIHSGIKPFQCDRCGKKFTRAYSLKMHRLKHEVIS