MSQFSIVIKWSGNEYTIDETTLNRETGTIADLKNEISKLTGVKPERQKLIGLKYQNKPVTDDVKLQNLELKPNSKVMMIGSREAAIQSVNNEELLVSNQNVVNDLDIPDEVEISVEQCSENLKKIDRRVRELKVNVFNAPRPGKKLLVLDIDYTLFDHRSVAENALQLMRPYLHEFLTEAYQNYDIIIWSATSMKWIQVKMQELGVETNPNYKIVCYLDSSAMITVNSPTYGVLEIKPLGVIWGKYSEYTPKNTIMFDDVRRNFLMNPQNGLKIKPYREAFKNHDKDRELVFLSKYLKLIAYLEQDFTVLNHKHWQRYVNNSRLP