MKWSHGLAGGCWLGLLVSMSSVEAQQNAPVDAYAAAVVRCESHDMLWTHCPMPTAQGVQLVRQLSDNDCIRGSEWGVDVTGVWVTQGCRAEFLSIPSEQPHHSVMRRLLHCESSGRVESCPVMLHGAPVRLMRQLSAMPCQRERSWGVGRNEIWVARGCRGEFEIGARDGSGFPPGARVVLCESKGHAHRRCGVSVEDSVQLLRQLSGSACVQDDSWGWDRDGIWVDKGCRAEFSVN