MASPQSEAIRQMLREQKEAAKKGAPSIEEQRRQLDYLGGFSPLESDVTVEKTRIAGVPGEWISTPDARLDRVLFYLHGGAYCFGSCDSHRGLVSRLARACGSRALLIEYRLAPEHPFPAALEDSTAAYRELIRSGVRPENLVIAGDSAGGGLTMATLLTLRDEGDPLPSAAVLLSPWTDLEGTGESMKTKADVEPWLDPEKSHLLAKLYLGDLDPRHPLVSPIHADLNNLPPLLVHVGSDECLLDDSVRLVERAKSAGVETEFKIWDEMWHVFHGFPIPEAQQAIEEIGAFVRARLP