MSEAKDTLLRLIALLRLIPRAPGRIATTTLLEKLKEDGFSVSLRTVQRDLDRLSIPFALQRDESSPSFRWSLSENAPIDLSAMDTPTALALYLAESHLQTLLPQSVLDQLGPQFRMARDYIDNLENNGLARWAHKVRAIPNGKSLQPAQIAPCVWDQTSTALLERKQLQISYLSRSKSELKQLLIHPAGLVSRHAISYLIGSVEGYDDLRQFALHRIHQAECLEAPAQVRDDFEIERYIRQDLNTDTPIEQVELVADVSPPIAWLLGETPLSSKQSLKPLPDSDWQRLCAVVPDDRETLWWVFGLGENVKVLEPKNWVQVIREKAAALEALYTEIELP*