MVLWLIGLGLYDENDITLRGLQAVRKCSRVYLEAYTSILLCNKEKLEELYGREVIVADREMVESEAEKILKDADKEDVAFLVVGDPFGATTHTDLQLRARQQGIPVKVVHNASIMNAVGACGLQLYRFGESISIVFFTDTWRPDSFYDRIRDNRRAGVHTLCLLDIKVKEPNLEKLARGRVVYEPPRYMSVNTAVEQLLEVESRRGEGAYGPDTLAIGIARLQADDQLIVAAPMSELQGIDFGAPLHSLVIAGSVHVMEEEMIECFRIHNQPGLKPYTPPVAASDDECGL*