MEVDKAKFRTEGRCYRCGEKGHRSFKCKDAQKRKPQFNVREFLEKMTKEEREKLLEGF