MPNDLRILRSGSSLELCEHRAQQLSGDNDEHEKLLRGISTLYVGNFSFYTSEEQINELFSRCGYVRNIFMSLDKIKKIACGFCFMEYYSRVDAENAMWFLNGTCLDDRVICTDWDLGFREGQQGQ