MGRVKLKIKKLENTSGRQVTYSKRRSGILKKAKELSILCDIDLILLMFSPSGRPTICVGDKSPIDEVIAKYAQQTPQERAKRKLESLEALKKTFKKLDHDVNIQDFLGSGGQTVEELSSHLGALQCQMADVQKRLSYWSDPEKVENIDHIRAMEQSLKESLNRIGIHKENFAKQHLMGLQCAAAQFQNEMQLPLGLTGDPNPSLWFHSGGGSDGQPAMMLPEDPSLLHQRDIGCSTSTSLQSYPGYFSMSKQSTDTAGGEQQHQQAAAVHQHQHQQPEFSQGDCLTSLHLGAQFPYQSAFDHASLLNDRLFRPDMELHVDNAAASAMDFVGGHYEMPRPGDEASFQNWASAACGATMYDHQQQQPSAQLIVKNMTESLTVSSLQQQL