MALPQQHHHHRLPPQASVHSGHRHGMNPESSPVPSGPPSVVGQPGMPDPAPRPKGPKLKFTPEEDALLVELKENKNLTWKQIADFFPGRTSGTLQVRYCTKLKAKDVTWTDEMVQRLQRAIQEYENDRWRIIAGKVGNGFTPAACREKASQF