MRRVCVTGASGYVASWLVKRLLERGYSVRGTVRSLEPTKTAHLVALPGAHERLELVEADLSDQPSLLAAVQGCQGVFAVAAPLDPSSDNEVGLDKLIQEANMSLLKACYESGSVTKIVITSSYLAAIQVPNNSHMPLIVDESSWTSVEYCMENKMNFWDYMVGKALAEKEAFQYGKRYGIDVVSILPSYVGGPFLTTHIPTSVSLYLGAMTDISEWMKPLLRYMSYVHVDDCAQAHILLMEDSHAKGRYLCSAIDATIEEVLQEVIPLLKDFNLPEPKFKNDADSHDNICKIPYKIHTKKLQDLGFSYEYANIREIYRDAMLCLLEKGYLGREC*