MALGTKHVLHLTKPSSRSSPLNIVIEPAVLFSILDHSTRKSENNQRVIGTLLGTRSEDGREIEIKSCFAVPHNESSEQVEVEMEYHRAMYHLHLKANPREVVVGWYATSPDLDAFSALIQNLYASPAEPGTAPLGTYPHPCVHLTVNTDVSSPLAIKTYVSSPVGITERLADSCAFVPTPFTIRDDEAVRSGLKAVAAPKNDPSRLASLFTDLQQLRRSTLELLSMIERVSDYVQNVIDGSSPANVAVGRYLMKCFSLIPCVEGQDFEKIFSSHLQDVLVVVYLANTLRTQVDIASRLNLLP