MEELRMVGGEEGEEEIFCGIDFYVLPEGCIAAVVSFTSPRDACRFSSISKIFKSAADSDAVWENFLPSDYREILGRSDDGVSLLDSLSKKELFMHLADNPILIDEGAMSFSLEKSTGKKCFTISAKNLTIIWGDTPRYWTWHSEPVSRFSEVAELVTVCWLEIKGKMKTSLLSPNTEYAAYLVFTMGRGAYGFYSPAEVTLQTSGGKVETENVNWESPHRFQIVPRRSSAFNQLRAPMSRTQPAETEDETKLPKKRADGWLEIKIGEFSTRRDDEDGEVEMAVLDVKGGNWKGGLIVEGIEIRPKIVNE*