MRHAQLVIGPAGSGKSTYCDQLRTHCENVRRTVHIVNLDPAAENFSYPVAFDIRDLISLDDVMSELGYGPNGGLVYCMEYLLENIDWFKEQVDEYLDDDYLVFDCPGQIELYSHLPVMRSLAENLQRWGFNVCAVCLLDSHFLSDAAKFIAGSTMCLSAMVGLALPHVNVVTKMDLLPKKLKKRIESYLDPDVPALVEELTNQTGDRFRALNSAVASLMEDYSMVQFVPLDYSDEDGLANLLVEIDNAIQYGEDAETREARESEIDQETEYTPNP*