MASLDGVCVDELSVRDISVMLGSIPGDAVEIPERFKVKEALRPCIGRHGLLPSADLPLVDLAPALSSEQGRRGDVVTALCSAAKEWGFFQVVNHGVPTELLDRMASLARDFFCLATEQKQRGEVGFLDGYEGKSRMIKDVGCMWLEGITLKSILAEPLRVERFANRVWPQGGNPAFCETVCEVARELELLKNKILKLLAEGLGLPTDFFSRPFEQLEAAGQLNFGADVRVNYYPPCAQPSMALGTMAHTDPTLMTLLYQDTGNGLQILSKDGRNWHLVDYHRDGIIVFINDVLQGWSNGVLQAGIHRAVLNDDKGRISFLLSSSPPPDLLIQPASLPPVDGDARRCLPRYKPFRFRDYIAATSEFGHLPPENGRKGMDIYAGIPF*