MGRVKLKIKKLENISGRHVTYSKRRSGILKKAKELSILCDIDLILLMFSPSGRPTICVGDRSNLEEVIAKYAQQTPQERAKRKLESLEALKKTFKKLDHDVNIQDFLGSGGQTVEELASHLGALQCQMADVQKRLSYWSEPEKVENIDHIRAMEQSLKESLNRIGIHKENFAKQHLMGLQCAAAQFQNDMQLPLGIPGDPNSSSWFHSSSNSDGQQTMMLPDEAGLQRYPGYFSMSKQSTETGGEQHQHQQQAAVAAQHQPEFSQQAADCLTSLHLTGQFPYQSSFDHTSLLNDRLFRPDMELHVDNASAAMDFGGHYNHLPRPGDEASFQNWASATCGVTMYDHQQQPASAQLIVQNMTESLTVGSIQQQL