km556