MQNIGMSSKLDNVCYDIRGPVLKHAKRMEEEGHKILKLNIGNPAPFGFDAPDEILVDVIRNLPTSQGYCDSKGIYSARKAVVQYYQKKGIRSLDVEDVYIGNGASELIVMAMQALLNNGDEMLVPAPDYPLWTAAVALSGGKAVHYICDEEADWYPDLDDIRSKITPKTRGIVLINPNNPTGAVYSRDFLLEIIEIARKHKLMIFADEIYDKVLYDGAVHTSIATLADDVLVVTFNGLSKAYRVCGFRGGWMFLTGPKQQAQGYIAGLDMLASMRLCANVPMQHAIQTALGGYQSINELILPGGRLLEQRDRAWELINQIPGISCVKPKGAMYLFPKIDTKMYPIKDDQKMVLDFLVQEKVLLVQGSGFNWPKPDHFRIVTLPHVEDLEIAISRFERFITTYSQ*