MGRGKIEIRRIDNSTSRQVTFSKRRKGLLKKAKELAILCDAEVGLIIFSSTGKLYEFASTSMKSAIDRYHKSKEENHQLLNPASEVKFWQREAAILRQQLQNLQENHRQLMGEELYGLSVKDLQNLENQLEMSLRGVHMKKEQILTNEIEELKQKGNLVQQENVELHKKMTLIRQENMELYKKVYSTRDVTAASTNAIIPYGFSIGEDSAVPIHLELSQPKQRC