MVIGKKSVLSEVALAGKLGMEKDTVEAIMNAIDGPSGATSTFVGKNKVAIGIIPEKVSRNNHPWSVHAITEMVKSHIPKGQTSQIIMVGADAVKYQGALTAAVAKAFPVYSKKTTEASRKGEDESQKNSRKIHMALWDEKGAPLACPPDATTSALAAAEGIQLAARLVDSPPEELTTDAYAAECKRLAEELDGVSFKEIVGNDLCEKGYGGIYGVGKAAVCPPRLVIMEYTPPGATPEGKTICLVGKAIVYDTGGLSLKPKTGMCGMKADMGGSAGLLGGFVSAVKAGYPNKLVYLVCMAENAIGPSAFRNDDILTMYSGKTVEVNNCDAEGRLVLGDGVAHASKHIENLDLIVDMATLTGAQMVTTGQKHAGILTNKAELEVKAVAAGLQSGDLAYPMLYAPELLKKEFNSKVADMKNSVKDRSNAQSSCAGHFIEAHLDENYEGGWLHVDMAGPATENERGTGYGVGLVLSLLGVAGF*