MDRLEGPPRLILVADLDCTLVDHDDPENNDLLRFNALWEAHYRHDSLLVYCTGRSFSSYSSLRKKRPLLTPDIAVTSVGSEIVYGGGESTVSDVVWTARLDYKWNRDIVVEETLKFPKLEPQPDKSQEEHKVSFFVGREDAVEIMKVLPGILEERGVDVKLVYSNGYAFDVLPRGAGKQGALTYLLDKLDIEGKQPSNTLVCGDSGNDAELFNISDVYGVMVSNSHEELLQWYEENAKDNPKIFHASERCGAGMIEAIQRFNLGPNVSPRDVMDTENFHGESLNPAHEVVQFYLFYERWRCGEVEKSDKYLQNLKSLSSPLGIFVHPSGVEKPIHEWIDEMENLYGDGKEKKFRIWLDNVTSSHISSDTWLAKFVKHELSEGKVRSCSTKVLLSYKEEKQRLTWMHIHQSWLDESSSDDQEKWIF*