MGRGKVELKKIENLTNRQVTFSKRRMGLLKKANELAILCDAQIGVIIFSGTGKMYEYSSAPWRITNIFDRYLKAPSTRFEEMDVQQKIIHEMTRMKDESNRLRIIMKQYMGDDLASLTLQDVSNLEQQIEFSLYKVRLRKQQLLDQQLLDIRNREMQIPGDQSNYLCHMNLASDQTQAAAMVNPKPFPWWDVGSQMYNQDAESSMTALQLSPQLHEYKLQPLQPNLQEANLHGYVLRLW