MKKLKFIFTLLVATAIFASCDWDNYDEPESFLKGTIVYNGEPINVSYNDVNFQLWEPGWELSYPINVVIDQDGTYSALLFNGSYKLVFPDGQGPFRTVGADTLDVNLNGDQNMDIEVEPYYMIRNAQFSAAGGNVTATFQAEKIITDADARDIERVNLYVNKSQFVDFRTNIASTEIGGGDIADANSISMSVAVPEITPTQNYVYARVGLKVAGREDMIFSSVQRIDL