MKSTTFLSLLAAPLAAQAHYIFSIVFVNGVQKGGDYTYIRKNSNTYMPSFTNDIVNSPDLRCNTGARANSGTQTLTVKAGDKIGFKLWYNEFIEHPGPGFVYMSKAPGSVASYDGSGDWFKAYETGLCGGQPNSDGAWCTWQKDRIEFTIPPRTPPGEYLVRVEHLAIHESHVGKGQFYMECAQFKVEGPGGGSPGPLVKIPGLYKASDPGIAYNKWTNNPARYVMPGPAVWADNGSSNPSNPPSNPPSNGGGGGGGSGSGAPLYGQCGGEGWTGPKTCAQGTCKVSNQYYSQCL