MFIPGHLHLASASEVDRQAFDIHLRYRVLEAEARPVAVHFDMEGRIDGQPFSESFELPRDAAVHFASRASRLARRHGLRLRQGPIVRQRREYDAMFDDLRRRLKLKSGEAIDLDRYLRGEAGAS