MATDTKELAKSYTANNATQQNAGLFLIDRLAIRPGMHILDVGCGPGNITAHLAKLVGPTGRVAGIDPSKERIALGQELAASTAPNASFAVGRAEDLSRFQDASFDVVYVNSTFHWIADQAAAMREFSRVLKPRGRLGISGGSGDTGSAHRRIKAEVLAREPFCRYPDAEDEPRFLRRDEMERLLGGAGFDEYDMVGNTIVKMVKDGNEIMTWLDASSSGRLFGGIPEELKPQAREAMRVEWDKLKTDDGIKLELDLLVTVATKS