MSEEQFLGEDPTMKMEENDDGEGFGEEQMSGDNGGQGEAEGSKIDASKNEEDEGKMFVGGLSWDTTKKDLKDYFTKFGEVVDCTLKLDPLTGRSRGFGFVLFKEAESVEKVITQKEHKLNGKVIDPKKAKAMKTKEPVKKIFVGGLSPDTPEEKIREYFDAYGEVESIELPMENKTNKRRGFCFITFKEEEPVKKIMEKMYHNIGLSKCEVKVAMSKEQYQQQQQWGGRGGYTSRGRGRGGPNQNWNQGYGNYWNQGYGNYGNYGYNNQGYGGYGGYDYSGYNNYYGYGDYSNQQSGYGKSQRRGGHQNSYKPY