MVRKVLMICLGNICRSPIAEVVMVDTLEKANVKDVEVDSAAIGGWHVGNRADPRAISTLQKHGLKCTHIVRQIRKQDFSE FDYIFGMDEDNMSELRRLAPKGSKAELLMLGDFGLEKKNRIIEDPYYERGAEGFETAYQQCVVACAAFMKERLQK