MLTKRYTLMLCMIIISISLLNGCTDASSANPNSSKNESGNESDKSNKSSNSFKKIKAPFTISEGEFGAIEGWLNDQTIVYLTNTDKVSILWTFNLYTGKNVKMFESDSPIVSVNISPSRERLLIHSSSTSEEGIITVIDKKGKSLATKSIISSEITFVWNPFNDDLVLVSSFNEQWDFQVSVLNIKTNELKDSTLTQQPFASWVTKDELIYLNWDNDDPAFFAPVIKQGISEATGEELEFSNIFQLSSFNDVVLMISVDKDNKEKAVYTFLSNRFKKLTTFTIPQLTKFSDWLVPFYDFSQSKNQFLTFRPLSSGEVDTYKDGFQLVQYHLDSKEENVLLEGMENKPISLSPNGNLCLYGFQLENIIDLQSKKIVPLVKD