MQREFKMSIMGELNFFLGLQIKKTEQGIMIHQQKYIKDLIKKYGMESAKSNHTPIGTTTRLDEDQEGKSVDQTRYRGMIGSLLYLTASRPNIAFSVGVCARFQSNPKESHLTAVKRILRYLKGTDDLCLWYPNYDHFDLKGYTDADYAAATSCCSQMLWIKQQLRDFGMKLKCVTILCDNTSAICISKDPVHHSRVKHIHIRHHFLKDYVEKELVKLEFCPTEDQVADILTKPLNRERHDKLRLELGMI*