MAFRVTTRLLGKKSDYNKLIDRVLRVDHAGELGADRIYAGQLAVLGKTPVGPVIKKMWEQEKEHLQTFEKLIPDHRARPTALLPLWTVAGYVLGAGTAMLGKEAAMACTVAVEEVIGDHYNNQLRQLVAHGNADDSISNSDEHKELLSVIKRFRDEELEHLDTGMEHNATEAPLYDGLKQVIQGGCRIAIWLSERI