MSLSRPLVRTLQTRHIPRLLIRLFGTTTTRQVQVPQNMKAILIKNGTGHADDLYLGQEPTPEPGNGQIQVKIRNFGLNRMGVEFSGTVTKLGEGVNKWKEGDEVFGLTYGGAYAEYIVAPEIMLLPKPEKLSWVEAASIPEVWMTATQALALEAPLKEGQNVLIHAGASGVGIAAIQIALHALGAAKVFTTCGTDEKVEFLKQLGHSDRLHVFNYKTQNFEEEIKKITNGVDLVIDFIGTNYFLQNVNVLRLDGTLYSLAFMSGAKFPEGASMAPFLGKRKTFEEKILPKILDDTMKVKVHEVYPWSKVTEAHKAMEGNK