MSLEEIDCEFIARDRRGAAKRVVGDVLECQIALKRACVSKNSTKQHAGEEARDSQKSIITRAAALKRALTGFGALSARAIIDATIGADARGASEMRAAMAWHGAREILACADEGGRCVVRDVERLQSDDTRATQNEDDGSETTTTLRHRAHGRCASMAWRPRSGRTLALGGASGVSVWTRERRGTRATSAVASETGALSPIDSAKIRALANSGTSGEKAGHRWRLTIYNERGAHEAGPNAPPGGACEAERVAWSPDGRLLVACSRRCRVIHCWDASAGTYTPIGAGVAGLSEVAFSACGGYLLAAHVGEGFAVWKLDDMTCRKWCTNGREVTAVTWGEVNEKQGSAPVALVATRGSAKLSAVHLSSRDSVSDVSAHVLPIELPEIVTTTGSSGSNECDIADMDWDATSSRLVLALRGGARDGCVAVYATRTTKIVSGSLIGYFAVIGDDAGDRIAANAVKISAPRRVGSDRVRSTLAVVVDSGDVALVPLTYAVPHTMRTAL*