Copyright(c) APIB All Rights Reserved.