MSSLSRELVFLILQFLDEEKFKETVHKLEQESGFFFNMKYFEEKVQAGEWEEVERYLSGFTKVDDNRYSMKIFFEIRKQKYLEALDKQDRAKAVDILVKDLKVFSSFNEELYKEITQLLTLENFRENEQLSKYGDTSSARSIMLLELKKLIEANPLFRDRLVFPALKASRLRTLINQSLNWQHQLCKNPRTNPDIKTLFIDHSCGPQNGARAPPPASNALVGGLPKGGAFPPMAHGPFPSAAAPAPGALAGWMANVNPAAPHPGVATGSAVLAAPSNPTAALLKRPRTPPGNSAAVDYQSADSEHIMKRVRPGVQAVDEQVGYSMGGIQGHPPSMYSPEELPKAVARTLNQGSCVISMDFHPMQQTMLLVGTNVGDIAIWEVATRDRLAHRTFKVWDLTAC