MSTVEQVLEYVKSNNVKFMRFQFVDILGVPKNVAFPIKAGEKGIEELRDVLENGLYFDGSSIEGFVGINESDMMLKPDLSTFSVLPWRPSEKSVARVICDVYTTKGKPFEGDPRGCLKRVMEEFKKEFNGEYFVGPEPEFFLLKKDPHNPHKYIPADDGGYFDLEPMDEAPDIRRDIVFALENLGFHVEASHHEVAPGQHEVDFKFDDALKTADSVITFKTTIKTIAEQHGLKATFMPKPFFGMNGSGMHCHQSIWLNGEPSFYDENAPYQLSETCMNYVAGILKHAKAIVAITNPTVNSYKRLVPGYEAPVNIAWANSNRSAIIRVPAARGKGTRIEFRAPDPSCNPYLAFTVMLAAGLDGVKNKLDAPEPVERNIFAMSEAEKKELGIESVPANLKAALDELENNDVLKNALGKHIFESFLEIKNAEWDSFRTSVTDWETTAYLKI