MLDSSPKLQILKLDGSCREYCPVGCEWIQPKCVRECLLLHLETLVWTRYEWEREDVKQVATYILKNARQLRKATFYPTCVGPKELEKLEMRREMLNELASVARGSTSCHLVFESE