MKGWNFDPGTGNLGHTSGKFFTVEGLAVSVESDAPVPRWSQPIINQPEIGILGIIIKEFDGVLHCLMQAKMEPGNCNGVQLSPTVQATRSNYTRVHGGNAVPYLEYFRQPHGHRVIADVLQSEQGSWFYQKRNRNVVVEVTDDVPLLEDFCWLTIGQLHSLLLVDDLVNMDSRTVLSCLPFSGNGLSSMYPLAVGAFDAALARSSSKDRGAIHTTAEILSWVTESRSRAEVSAVRMNLDDVVDWERSDDRISHTSGAFFDVMAVEVEVQRREVSGWTQPMIDPVGTGIIAFLVRDVADVLHVLVNARTEPGYLDVSELAPTVQFTPENYAHLPAEALPPYADAVLAAPPERIRFDTVLSEEGGRFYRARNRYLLVEAPEDLEPAAGEDFRWMTLHQLDDLIRHSHYVNVQARTLVACLYSLWGASNRTPVDRSAS