MSSGKREIIVSALDKIKPTNAINAFILSPNCIGPGNCIKNIYFEELKKFVSEDAATNSTIEVCKDIDSITKFTNNHHNLDFLFFNNILDCFGAIKNEKKLDIIVDSALVSLKEGGCFIIRENMEKHTGNELALLTNYFDIYRKQIEGKNYGLDFYSMNQLKTSVYTSNNFMDVYWIFTKKYFPAKYGENLETFRDFLDKTQYLSVHVAGYEFIFGKDFISPGGYDQNYEIIRHFKTMKPGMRMLDIGVGIGGGAVQVAREYGVNVLGVDLSANMIVNAFERNQVNKDSRITYMIADALKYEWEPSSFDLVFSRDCIQHIEDTDKLFKTIYNALKPGGEVLITMYGVGHGELLPEFIDYTKKRHYFLKHLEQFEEIASKVGFVDIYTENMTPKFKHILEVELKRLEDGKEEFISKFGEEEWRGHVKGWTSKLGYIAADNHNWLLIRAKKPQ