MVKAITVHKHGGPEVLKWEHIQVRVPKEGEIRLKQKAIGLNFLDVYMRQGLHNRAPPLPYIPGMEGAGIITAVGPGVTSCKVGDVVAYASLQVGSYAQERILRADQVVPVPSSVDPVEAAAVIFKGLTAHVLLRKGFKVERGHTILVHAAAGGVGYLLCQWASAIGATVIGTVSTKQKALQAKEDGCHHVILLKDENFVDRVMEITSGKGVEVVYDSVGKDTFDGSIACLKKHGYMVLFGMASGEPQPLSVAQLASKSFYYTFSSVGEYTEDNREELLLAAEELFDNVARGVLRVRVNHKFLLSQASHAHIAIESRKTTGSIVLIPDEE*