MGGSTMKTAKVWKYFIQLPSEEQAAECRICCKRIKATNSSTTGMIRHLRSCHSSEYQVLQAARQNNPIAKQENESSNIRQNNPAKKSRDITSHSVASIIATTFDIRRKHLENSVRYIYGGNGPEQKKAKFDECCDAIDLRMGSKNRTNCKEQIEKTMLLRGNFWPDDHPDAQRISDQIGIMLLMDNESPTIISRTGFRNLLRFLQPRYQLPSTEQFHKVILPRLIGQLRFDGISLQQTGFISSQQNDLNARLNGLTTVLLAKEYSAENSISSENNREFTAFSSIYSEQKELERVVINSIRSAQNISQSFSHSIQLCDEDIDSSEDFEATLPARIDSFMKRIGECIFPQTELTDLVTRCYYACRHLEEFSNGQHQSELGVKSPLRSSDLADCVEYVHKNLEQIHEEHKRSPIPMFKPFTNDEIQFLSDLNMHIHST