MESAPVLVRHAGGVAALRQLPPGFRFRPTDEELVVQYLRRKAFGVPLPAAVIPVVPDLYSLDPWDIPADASEGEKYFFAVRTAGAGSGCSKSGGARAATASGRWKPAGKEKPVVLPRPCGGGSLLVGVKRTLTFVTRRKKKASAPSASLGNGWVMHEYRLAAPLHKNGCRLGQAEGEWVVCRVFQRSNRPRRRPAPAGAGHDAAASPTSSSASCVTDGSDQEEEVSS