MGLDRGHRWRGLLDGLAARASGRELEAYAEGLGMMYLEFRAVDRSLESLHIEDLGIDADEAVAINSVLELHPVVKENRGALNSVLQTIRMLSPRAFVLVEQDAGHNGPFFLGRFMEALQYYAALFDALDAELPRYGARRARVEQFHFGTEIRNVVGWEGAARVERHERADQWRRRMSRAGFQSVPTKMAAKAREWLVENAGGDGYTVAEEKGCLVLGWKGKPVIAASCWKC