MRVEMLTVPDCPNGPVLKERLALALAGRADVELTGHVVDGQAEAERRGMHGSPTLLVDGRDPFAAPGTAAGLSCRLYRGADGRVDGAPSVEALRQVLGTTATTGADQAVGRAGRGRLAPVERGLRAVQQAVLRSFATTGAPPAAAELESAAEPFGVRAAQVLAQLAAEDFLTLDGTGRIQAAYPFSATPTEHAVQIAGGATVWSMCAIDALGIPAMLGTDAIITSNDPVTGDPVRVEFTGGRATWQPATSVVYCGTRPGDGPAATVCCGYLRFFTARGTAEQWTGQHAGMSGAVLDQAEAERLGADIFGPLLAAPAP