MEIIFTNEAKDKSVYRYKKDFMRIFERACEVIQRPGDWSLSVIYVTPQQIHEINRDYRHVDRPTDVISFALQDDMEDAYVQEDMYELGDIFINVEAIRNQAKEYGHSIRREACFLFCHGLLHLMGYDHMTSEEEKEMFSLQDVILDEVVRR