MCKTHVQKPYLLIIPTHFQRRLPARRTAVVLRCRGSSWIMSYSGHTKLKNLAAGWADFAIDNRLQVGDGCVFELLSGDARDGGEGEVVLEVQVLRGHLPEPEDLTTKGESADEPMANYHC