MTQANDIVIVSGVRTAIGTFNGSLKHTHQHDLGAAVIREAIARAGIAPQDIDETIVGNVGQIAESGFIARICQLRAGIPQESTAYSVNRQCGSGLQALADGMMQLQSGQAEVVVACGTENMTQLPYYLRKARDGYRMGHGELEDGLISILTWPEGPYHNGITAENVAQRFGITREAMDDFAWSSQQKALKAIAEGRFREQILALEVPDGKKATRLFATDEHPRDTPREKLATLRPAFKADGVVTAANSSGINDGAAALVMMTRQQAEKRGLTPRMRIRGWAVAGCGAEIMGFGPSPATRRLMDRLNIDVQSIDLIELNEAFAAQALAVMNDLRLDPARVNVNGGAIALGHPVGASGAILPVKLMYEMARSGARTGLVTMCIGGGQGISMLFEREGA*