MDHQHVKAGLSRVDANKNEDDMDLRRGPWTVEEDFTLMNYIAHHGEGRWNSLARCAGNSFYTYVFYLCDIFL