MDPGTTDQSDAADREDNGAPSRKALKRKARAEQRAEWKAAQKAKKKRGSHRPKGPALTPLDPNASEAEIKAARAARKTAELEDFRARAAKGATVVVDLEWEEMMQPKELKSLIQQLLYCYGANRRAQQPVQLCFSGVEEGSKTHEGLSKQSGYESWEVKKLTTKYIEAFPKEKLIYLTADAEEKLESFEPEMVYVIGGIVDRNRHKGCTIAKAREQGIRSAHLPLADYIDMGNYSRVLTVNHVLNMILDHQLSRDWRGTCERCVPGRKMLHPEEADVESAGEREDAAAKTSPNCISRLDLSDCGLHATALDLLQKVVLDLEHRGDGCAIEELVLDGNDLGDAGTVALASLLRLSSKVLVLRLRNIGITDGGFSQIISAMVSNKSLALLDLRGNGLCTLENSKIAVDGLRRFNRVAQVLLE*