MQPIDPQTLKDLLRQAWTAQLESVALWHEEDAPADLPERPGDGLVELVLRQHLKNFLLWHVEDRARRKDVDDSVITGCKREIDGLNQQRNDLMEQVDAWLVRAIEAFPVQQRIPEGSRRFNTETLGAALDRLSILSLKLFHMREQTGRSDVDSAHLARCREKLSLLEAQHGDLSRSILELVDEYAMGVKSPRVYFQCKMYNDPALNPELYAAKPVG