MTKDVIALTEGVPDPWSVAAALLAGGPEPGVRTTGRGAVLQLCDRDGVPLVSVESPLEVRVPGEAERLLGVPLGDGIGWWTEIRAATGVPGAERLAGAVATRLTGLLGGAVWPPDVSTEDGLVDVSDVTATEPPELPAVDVVTERAAVILQDRPLVAMTSRLSEALRTSADTDRGLQIVTPGGSRLSLPTRTLLTGPPTRWVVRDERCGYYDGLSGAVLHWRDGSFAPAADARGETLVADAFREVGHTGERQLVVAFRTALPATEDLVLGGGVEAAWRALTGGPPAGWGAAEPAGLPWSREELTSLARRRSPRPTWLVVVGAADRPGIATLRVDRAPEGVAEEVTLALGYGPGERPPVDALPELADALASRSGLRSLLCQLRPARSDLSVPPWYEAPPVPLAFALGPEGVRDIGLARAARPPLAGSPLRVGPGGRPGLYYPLGDGSSHGDGWSALDRLTRHLRGAAPVTA