GDVEKGKKIFIMKCAQCHTVEKGGKHKTGPNLHGLFGRKTGGAPGYBYTAANKNKGIIWGEDTLMEYLENPKKYIPGTKMIFVGIKKKEERADLIAYLKKATNE