Copyright (C) AP-Refine inc , All rights reserved.