MQSLSAVEAPCIHGAWQLVSYLVEEQISGNTFRPMGDHPTGYALFTPAGRVSFTLTAEGRTPTTDREGDAALLSSLVAYSGTYRLEDDRWITAVDVAWKPEWVGTEQMRHFSIDADQLTVRTPWRVMPNWPKQGPTRSIVIFKRCS