MQQQEHQLGMELGVVGMMGGSMLTQPEEDQQQQLKSEIASHPLCHQLLAAHVGCLRVATPIDHLPLIEAQLAQMHRLLRSYQSHHHHHHQFLPPHEKQDLDNFLAQYLLLLSSFKERLQQHVQVHAVEAVMGCRDIEQSFHALTGLTLGEGTGATMSDDEDDMQMECTFDGATNGHDLMGFGPLLPTEAERSLMDRVRQELKVELKQGFKSTIEDVREEIMRKRRAGKLPGDTTSVLKNWWQQHSKWPYPTEDDKTKLVEETGLQLKQINNWFINQRKRNWHSHSQPAAALKSKRKR