MALLMDPGAGGPLTESEKADLDAIAAIKESAAAEYKEKGNRLVKMGRSHYADAVDCYTKAIAQMEPLPPPPVPSPDASVLFANRAHVNLLLGNHRRALDDAARAVQLSPSNVKAYYRAAKAAIALGLLPEAAAFCRRGIEQDPANEELKKLLAQVDAQQSEQDRHRAKVAQAVSAAKDIVAAIEKRGLKLGKAAYQELTGVKKPKLDEQGVLHWPVLLLYPEVMSSDFIEDFPETDTFVPHLDVMFSESSPPLPWDDKHAYTRDAVELYYQAGVGTVLSKSEILKILLEGTMDSKSLPESLLDEEDGENDDGKSSTITSSDKGSVKWINVKEGKTLQEVLQHKDFIIPAIPVFFVVSRKSTFYRKFKAGNWSLP*