MVEPGKACLTLHQPWASLLVYGIKRIEGRSWPSPIRGKLWIHAASKVPEPETIKAMESFYREIYAVDGVTEIEFPKYYPTSVLLGCVEVVGCLKLDELICWEDLSNGVRLEGQTEFCWLCESPQKLVMPLQMRGRQGIYNIQKSILDGASRAVKPICGPAPITFPPLPSQPSSSNVVDLQKGPNGKLKAPPKSAALEASIAGARQAASQFRRQEIQMQKQQQALEEQQRVKRNKSPGQSTDSSSSSSLGDSAEARWAPSESTRIARAMHMESVRPTSRILAQALRSSHQT*