Copyright (C) TAKARA All rights reserved.