QLLVQFVQNTSIPLGQGLVESEPKDITCLSLLPVTETSECNRLMLPDDERDLTSPSHTNSSKDVSSSAVLRSLQVNVGPDGEETRAQNVQKPSELLSTPETSSLLQDLQPSDSTSFILLNLTRAGLGSPAEHLVFVQDEAEDSGNDFLSHDSTDSSTPWFLRVQELAHDSLIAATRAQLAKNAKASNNGENVHLCSGDGQPKDSSPIPHLSRVERKLKCTVEGCDRTFVWPAHFKYHLKTHRNDRSFTCPAEGCGKSFYVLQRLKVHMRTHNGEKPFVCTELGCGKQFTTAGNLKNHLRIHTGEKPFLCEAQGCGRSFAEYSSLRKHLVVHSGVKPHQCQICGKTFSQSGSRNVHMRKHHSRIGTAGSREREQPESLMGSSLLEESTVHSKNLIPMNSQPSLGVESLHLPDTESIIGVEE