MEVDKAKFRTEGRCYRCGEKGHRSFECKDAQKKKPQFNVREFLEKMTKEEREKLLEGF