MDLDCSTIQLIFVDVTNEYDLDEGDCQTKNLDALLNRLKLACVFQNACACLDADVDATNKDVYNVVRKEILRFVKPRDRYLALGSLLLKSQVFHDTYAHLDRSLIVNVPRTEHKKPYIPVATRLGHIEECDVYPFSISHQFPFVASARLLTETSDSTKREHPIQLYDSVLEFVDAFRSSFSDAEWGDLQFCRENEHNLLRELYLRWATKEAYTKALGVGLGFNFASFDIRLGPLPYGSLWNTIVEAQNETIRFEGCVFTFEKIRPSMETWLFSFHPLSQSHGSYETQGCGCVAVGPLRKSDSI