MQNGLLKKVYEFSVLYDAKVTLIIFTNHEGLCEEEITELKRWLFIGDEMGAKDKLISGAFYGKIHESPVHGPRELGISGVRCIAVSEVFVVRSVLVGEADNESNNTITMVLREAATMVPQD