MQNKIDYKNIKKIGLVTRPNVSLDKEILKLQSILSIYKVELVLLKESSEILDLPKYGLDDLFKISDFVISLGGDGTLISLCRKACEYDKAVLGIHAGHLGFLTDFKVDEAENFFQAFFQGEFRIEKPYLLSVFLEDKQGKILEKLAFNDVVISKNNQASMAHIEVFRKEKKFNEYFGDGLIVATPAGSTAYNLSANGPIVYTLAQAFILTPVCSHSLTQRPIVLPKGFEIEIMAKDCILCIDGQENYKMNDFKSIKVGLSDKNVALIHPKNRDYFQILKEKLHWGN*