MGKGPGLFTEIGKKAKDLLYRDYNYDHKFSVTTYTSSGLAFTSSGSTKGEAFVGDIATQLKREKWTTDLKVDTSSNLSATITVDELAPGLKAILNYTLPDQKAGKVELQYKQDYTAVSTSVGLTPTPLAEFTAVIGSSELSLGGEVAVDTATRDLTKYNAALSFTKPDFTASFFLADKADTLKFSYLHTLSPLTNSTVAAELAHSLSKKENTFTVGGFYMLDPLTVVKARLNHRGKVAALIQHEWRPKSMVTL