MFTHHTLSLHESEALCGLSPSPINTHFQAHSMIKRRFLPRHSGGCAVKQSTNIDTPIGGERELGGERELGGERKLSTEEISNQQYDSAKRLLVVRDFESSPVGNPVQRLVFHFSEALWERVETETGLKSLTPEYFEGEAAADKMLEGYHPAVLAIYKTVPSAKLLQFTASQVIISALASATKIYLIDLEARRGLHWNMVMQSLSERSEYPVEILKMTMVDDSTERVEETGTQLLNFAKTLKLPFVFNSITVSNVEQDMREELFELDRGELVASLLGEDDQSHQKLVP*