为规范住房公积金归集业务活动,提高服务质量,维护住房公积金所有者合法权益,制定本标准。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
GB/T51271-2017
为规范住房公积金归集业务活动,提高服务质量,维护住房公积金所有者合法权益,制定本标准。
本标准适用于住房公积金归集业务活动。
住房公积金归集业务活动应符合住房公积金管理委员会决策、住房公积金管理中心运作、银行专户存储、财政监督的原则 。
住房公积金管理委员会、住房公积金管理中心、受委托银行、单位应严格履行各自在住房公积金归集业务方面的职责。
住房公积金管理中心应加强归集业务管理,提高信息化管理水平,建立风险防控机制,保证资金安全。
住房公积金归集业务活动,除应符合本标准外,尚应符合国家现行有关标准的规定。
住房公积金管理委员会 management committee of housing provident fund
直辖市和省、自治区人民政府所在地的市以及其他设区的市 (地、州、盟)设立的住房公积金决策机构。
住房公积金管理中心 management center of housing provident fund
直辖市和省、自治区人民政府所在地的市以及其他设区的市 (地、州、盟)设立的住房公积金管理运作机构。
受委托银行 commissioned bank
住房公积金管理中心通过国家规定方式确定的,受住房公积金管理中心委托办理住房公积金归集业务的商业银行。
单位 unit
中华人民共和国境内的国家机关、事业单位、企业、民办非企业单位、基金会、社会团体等组织的统称。
职工 employee
与单位形成劳动关系并由单位支付工资的各类人员。
单位管理户 unit management account
住房公积金管理中心设立的反映和记载单位及其职工住房公积金增减、变动、结存情况的管理户。
单位登记号 unit registration number
住房公积金管理中心设定的用于识别单位管理户的编码。
个人账户 personal account
住房公积金管理中心设立的用于记载和反映职工个人住房公积金增减、变动、结存情况的明细账户。
个人账号 personal account number
住房公积金管理中心设定的用于识别个人账户的编码。
缴存 payment and deposit
单位将单位负担的和代扣代缴职工本人的住房公积金,以及个体工商户、自由职业者、非全日制从业人员等无固定用工单位人员将自愿缴存的住房公积金存入住房公积金专户的行为,包括汇缴、补缴等。
归集 collection
住房公积金缴存等相关业务的总称,包括:单位缴存登记、个人账户设立、缴存基数调整、缴存比例调整、转移、封存、启封、汇缴、补缴等。
归集专户 specialized collection account
住房公积金管理中心在受委托银行设立的记载和反映住房公积金缴存资金情况的专用存款账户。
缴存基数 payment and deposit base
用以计算住房公积金月缴存额的工资数额。
缴存比例 payment and deposit ratio
用以计算单位和职工住房公积金月缴存额的比例。
汇缴 collective payment and deposit
单位按月将为职工缴存的住房公积金和代扣职工的住房公积金汇总缴存到归集专户,并由住房公积金管理中心计入职工个人账户 。
欠缴 arrears of payment and deposit
单位少缴或未按期缴存住房公积金的行为。
缓缴 deferred payment and deposit
缴存住房公积金确有困难的单位,按规定的条件、程序和时限暂缓缴存住房公积金的行为。
补缴 supplementary payment and deposit
单位将欠缴的住房公积金缴存到归集专户,并由住房公积金管理中心计入职工个人账户。
封存 blocking
因职工与单位中断工资关系等原因,职工个人账户变更为暂停缴存状态。
启封 deblocking
封存的职工个人账户恢复为缴存状态。
集中封存 centralized blocking
职工与单位解除或终止劳动关系、暂停缴存住房公积金,且不符合销户提取条件,其个人账户封存并由住房公积金管理中心集中管理的行为。
集中封存户 management account for centralized blocking
住房公积金管理中心为管理集中封存的职工个人账户而设立的管理户。
转移 transfer
由于单位调整或职工工作调动等原因,职工个人账户及其住房公积金由原单位管理户转入新单位管理户。
同城转移 internal transfer
职工个人账户及其住房公积金在同一住房公积金管理中心管理的不同单位之间的转移。
异地转移 external transfer
职工个人账户及其住房公积金在不同住房公积金管理中心管理的单位之间的转移。
住房公积金管理委员会在归集业务方面的主要职责应包括下列内容:
依据有关法律、法规和政策,制定和调整住房公积金的具体管理措施,并监督实施;
拟订住房公积金的具体缴存比例;
审批住房公积金归集计划及执行情况的报告;
审批住房公积金缓缴、降低缴存比例事项;
需要决策的其他归集业务事项。
住房公积金管理中心在归集业务方面的主要职责应包括下列内容:
编制、执行住房公积金的归集计划和计划执行情况的报告;
负责记载职工住房公积金的缴存情况;
负责住房公积金归集业务的核算;
审核住房公积金缓缴、降低缴存比例事项;
监督、检查单位住房公积金制度的建立、缴存情况,负责住房公积金催建、催缴;
为单位和职工提供住房公积金归集的对账、查询和政策宣传咨询等服务,并受理投诉和复议申请;
负责确定住房公积金归集业务受委托银行,并对受委托银行归集业务办理情况进行监督及考核;
承办住房公积金管理委员会决定或授权办理的其他住房公积金归集事项。
受委托银行在归集业务方面的主要职责应为:
按与住房公积金管理中心签订的委托合同提供住房公积金归集业务相关服务。
单位在归集业务方面的主要职责应包括下列内容:
按规定为本单位职工办理缴存登记、汇缴、补缴、转移、 对账等住房公积金归集业务,明确专门的经办人员办理住房公积金归集业务相关事宜,并对所提供信息的真实性、完整性、合规性负责;
协助本单位职工办理住房公积金查询、对账、投诉等事宜;
配合住房公积金管理中心做好监督检查、投诉处理等工作;
协助住房公积金管理中心做好住房公积金归集政策的宣传和咨询。
**4.0.1**住房公积金管理中心应加强归集业务服务管理,完善归集业务服务规章制度和业务流程,科学设置服务网点,合理配备服务人员,强化服务监督,建立并使用住房公积金归集业务信息系统,搭建统一规范的综合服务平台,改进服务方式,提高服务效率,为缴存单位及职工提供优质高效服务。
住房公积金归集业务受委托银行的确定应符合下列规定:
应根据服务质量、网点分布、风险防控能力、利率水平等因素通过招标方式确定;
应由住房公积金管理中心拟定招标方案,报住房公积金管理委员会批准后实施。
住房公积金管理中心应在受委托银行设立归集专户,且在同一受委托银行只能设立一个归集专户。
单位缴存登记信息应符合下列规定:
基本信息应包括单位名称、单位成立日期、统一社会信用代码或组织机构代码、所属地区、单位地址、主管部门、单位性质、经济类型、隶属关系、行业分类、资金来源、法定代表人或负责人的身份证件号码等。经济类型及代码应符合现行国家标准《经济类型分类与代码》GB/T 12402 的规定,隶属关系及代码应符合现行国家标准《单位隶属关系代码》GB/T 12404 的规定,行业分类及代码应符合国家标准《国民经济行业分类》GB/ T 4754 的规定;单位性质、资金来源分类应符合本标准附录A 表A.0.1 和表A.0.2 的规定。
缴存信息应包括单位登记号、开户人数、缴存比例、缴款方式、首次汇缴月、月汇缴总额等信息,并宜包括单位地址、 邮政编码、主管部门、所属地区、发薪日、经办部门、经办人员等。
经办人信息应包括姓名、身份证件号码、手机号码、电子邮箱等。
住房公积金管理中心应为办理缴存登记的单位设立住房公积金单位管理户,一个单位宜只设立一个单位管理户。
住房公积金个人账户设立应符合下列规定:
住房公积金管理中心应为职工设立个人账户,生成个人账号,个人账号应采用身份证件号码;一个职工在同一设区城市应只设立一个个人账户;
职工个人账户信息应包括姓名、性别、证件类型、证件号码、缴存基数、缴存比例、月缴存额,宜包括婚姻状况、手机号码、电子邮箱、家庭住址等。
**4.0.7**住房公积金管理中心宜通过联网协查等方式,核实单位信息、职工个人信息的准确性。
**4.0.8**住房公积金单位注销登记应符合下列规定:
单位发生合并,分立、撤销、解散或者破产的,应自发生上述情况之日起30日内由原单位或者清算组织到住房公积金管理中心办理注销登记手续;逾期不办理注销登记手续或原单位、清算组织已灭失的,住房公积金管理中心经查证核实后,可直接办理注销登记手续。
**4.0.9**住房公积金缴存基数应符合下列规定:
职工住房公积金缴存基数应为职工本人上一年度(自然年度)月平均工资,计算住房公积金缴存基数的工资,应根据国家统计局关于工资总额组成的规定核定;
住房公积金缴存基数应符合规定范围,最高不应高于职工工作地设区城市上一年度职工月平均工资的3 倍,最低不应低于职工工作地设区城市公布的最低工资标准;具体限额由各地住房公积金管理委员会根据上述标准予以明确,并每年定期向社会公布,且应通过业务信息系统对缴存基数范围予以控制;
职工住房公积金缴存基数应每年核定一次,其中当年新参加工作和新调入职工在年度缴存基数调整时,不再重新核定。
**4.0.10**住房公积金缴存比例应符合下列规定:
住房公积金缴存比例不应高于12%且不应低于5%;具体缴存比例应由各地住房公积金管理委员会在规定范围内拟定, 经本级人民政府审核后,报省、自治区、直辖市人民政府批准, 且应通过业务信息系统对缴存比例范围予以控制;
同一单位职工的缴存比例应一致,单位缴存比例和职工缴存比例宜一致。
**4.0.11**单位缴存住房公积金确有困难的,可申请低于设区城市规定的缴存比例下限缴存住房公积金,降低缴存比例应符合下列规定 :
住房公积金管理委员会应根据当地实际情况,综合考虑单位经济状况、职工收入等因素确定降低缴存比例具体条件和期限 ;
单位申请降低缴存比例的,应经本单位职工代表大会或者工会讨论通过,并经住房公积金管理中心审核,报住房公积金管理委员会审批,住房公积金管理委员会可授权住房公积金管理中心批准;
降低缴存比例期满后,单位应将缴存比例恢复到规定标准;期满后仍需降低缴存比例缴存的,单位应再次申请办理降低缴存比例手续。
住房公积金月缴存额应符合下列规定:
职工住房公积金月缴存额应包括单位缴存部分和职工缴存部分,分别为职工缴存基数乘以单位住房公积金缴存比例和职工住房公积金缴存比例;
住房公积金月缴存额的单位缴存部分和职工缴存部分应分别实行以元为单位,元以下四舍五入。
住房公积金汇缴、补缴应符合下列规定:
办理住房公积金汇缴、补缴应先确认缴存信息后缴款, 缴款资金和信息应一致;
缴款方式应包括支票、现金、网银汇款、委托银行代扣等,宜采用委托银行代扣缴款方式。
住房公积金补缴范围应包括下列内容:
新参加工作职工或调入职工未及时缴存住房公积金的;
单位少缴、逾期缴存、缓缴职工住房公积金的;
因缴存基数或缴存比例上调需补缴住房公积金的。
单位缴存住房公积金确有困难的,可申请缓缴住房公积金,缓缴应符合下列规定:
住房公积金管理委员会应根据当地实际情况,综合考虑单位经济状况、职工收入等因素确定缓缴具体条件和期限;
单位申请缓缴住房公积金的,应经本单位职工代表大会或者工会讨论通过,并经住房公积金管理中心审核,报住房公积金管理委员会批准,住房公积金管理委员会可授权住房公积金管理中心审批;
缓缴期间,单位应正常办理除汇缴外的其他缴存业务;
单位缓缴期满后,应对缓缴的住房公积金予以补缴;期满后仍需缓缴的,单位应再次申请办理缓缴手续。
住房公积金封存、启封应符合下列规定:
单位应自中断工资关系之日起30日内为职工办理住房公积金封存手续;
单位与职工恢复工资关系的,单位应为职工办理住房公积金启封手续,继续缴存住房公积金。
**4.0.17**住房公积金个人账户转移应符合下列规定:
同城转移:转出单位应自劳动关系终止之日起30日内到住房公积金管理中心为职工办理转出手续,转入单位应自录用之日起30日内到住房公积金管理中心为职工办理转入手续;职工个人账户从原单位管理户直接转入新单位管理户;
异地转移:职工住房公积金异地转移接续应通过全国住房公积金异地转移接续平台,由转出地住房公积金管理中心和转入地住房公积金管理中心分别办理转出和转入手续,职工连续缴存时间应合并计算;
单位拒不办理转移或单位已不存在的,职工可凭有效证明材料直接向住房公积金管理中心申请办理转移手续,住房公积金管理中心核实后应予以办理。
住房公积金个人账户集中封存应符合下列规定:
职工与原工作单位解除劳动关系且不符合转移、销户条件的,单位应在30日内为其办理个人账户集中封存手续;
集中封存期间,住房公积金管理中心应按规定对职工个人账户和住房公积金进行管理。
住房公积金计息应符合下列规定:
住房公积金自存入职工个人账户之日起按国家规定利率计息。
住房公积金结算年度为每年的7月1日至次年的6月30日。每年结息日(6月30日),为缴存职工计结利息,结息后的利息并入职工个人账户本金起息。
住房公积金利息应采用积数计息法按下列公式计算:
A=B*C/360
式中:A-利息,利息四舍五入后保留两位小数;
B-累计计息积数,累计计息积数为每日余额合计数;
C-年利率 (%)。
灵活就业人员可自愿缴存住房公积金,缴存基数应按本人收入核定,缴存基数、缴存比例应符合国家及当地规定范围, 缴存资金应由本人承担。
住房公积金缴存登记信息变更应符合下列规定:
住房公积金单位缴存登记信息、个人账户信息有误或发生变化的,应及时办理变更手续;
住房公积金管理中心宜通过联网协查等手段,加强单位缴存登记信息、个人账户信息变更审核,确保信息变更的真实性和准确性。
住房公积金汇缴、补缴业务发生记账错误的,应及时调整,办理错账调整应符合下列规定:
因单位原因导致记账错误的,应由单位申请发起错账调整,住房公积金管理中心办理错账调整时应与职工核实;
因住房公积金管理中心或受委托银行操作错误导致记账错误的,应由住房公积金管理中心发起错账调整,并告知涉及错账的单位或职工;
因其他原因导致记账错误的,应由住房公积金管理中心核实后办理错账调整。
申请办理住房公积金归集业务的,除本章有特别规定外, 应由单位经办人持本人身份证件办理。
职工委托单位经办人以外其他人办理的,受委托人还应提供经公证机构或其他法定机构公证的委托书、受委托人身份证件原件及复印件。
住房公积金管理中必应对单位或个人提供的申请资料进行审核,应包括下列内容:
申请资料齐全、有效,复印件与原件核对一致、无涂改;
申请表册填写规范、完整,签章清晰齐全;
申请表册填写信息与所附材料一致;
申请表册中涉及的人数、金额、比例等数据勾稽关系正确;
申请信息与住房公积金管理信息系统内录入信息一致;
本章规定的其他审核要求。
单位和个人申请办理的业务应符合本标准第4 章相关规定。
住房公积金管理中心通过与有关部门联网协查可核实相关信息真实性的,可简化本标准第5.2 节~第5.22 节规定的相关申请资料。
申请资料审核通过的,住房公积金管理中心应予以办理; 办结后,住房公积金管理中心应返回业务办理回执或提供业务办结情况电子查询。
审核未通过的,住房公积金管理中心应告知不予办理原因, 并退回申请资料。
住房公积金管理中心申请在受委托银行办理归集专户设立时,应提供下列资料的原件及复印件:
事业单位法人证书;
组织机构代码证;
开户许可证;
税务登记证;
法人代表身份证件、委托代办授权书及代办人身份证件;
盖有公章、财务专用章、法人私章的印鉴卡片。
受委托银行为住房公积金管理中心开设归集专户后,应反馈开户成功的回执。
归集专户开设后,住房公积金管理中心应按专户储存、 统一管理、专项使用的要求,审批、使用住房公积金。
办理住房公积金缴存登记的单位应提供下列申请资料:
住房公积金单位登记表;
单位依法设立的证明文件;
加盖公章的法定代表人或负责人的身份证件复印件、单位经办人身份证件原件及复印件。
住房公积金管理中心应对办理住房公积金缴存登记的申请资料进行审核,缴存基数、缴存比例应符合本标准第4.0.9 条和第4.0.10 条的规定,月缴存额计算正确。
审核通过的,住房公积金管理中心应办理单位缴存登记及管理户设立手续,生成单位登记号,并发放住房公积金缴存登记的有效凭证。
办理个人账户设立的单位应提供下列申请资料:
住房公积金开户清册;
开户职工身份证件复印件。
住房公积金管理中心应对办理住房公积金个人账户设立的申请资料进行审核,职工缴存基数符合本标准第4.0.9 条的规定,月缴存额计算正确。
审核通过的,住房公积金管理中心应为职工设立个人账户,生成个人账号,并发放缴存住房公积金的有效凭证。
办理缴存登记信息变更的单位应提供下列申请资料:
住房公积金单位信息变更申请表,应包括单位名称、统一社会信用代码或组织机构代码、变更前和变更后的相应信息;
单位缴存登记事项变更的证明材料原件及复印件。
住房公积金管理中心审核通过的,应办理单位缴存登记信息变更手续。涉及住房公积金缴存登记凭证内容变更的,住房公积金管理中心应重新向单位核发住房公积金缴存登记凭证。
办理个人账户信息变更的单位或职工应提供下列申请资 料 :
住房公积金职工信息变更申请表,包括单位名称、单位登记号、职工姓名、身份证件号码、变更前和变更后的相应信息 ;
职工本人身份证件原件及复印件;
单位出具的变更说明或公安机关出具的证明材料。
涉及职工姓名、身份证件号码变更的,除身份证号码升位等一般性信息变更外,单位经办人及职工本人应同时到场办理。集中封存职工应由本人直接向住房公积金管理中心申请办理 。
住房公积金管理中心审核通过的,应办理职工个人账户信息变更手续。
办理单位缴存登记注销的单位应提供下列申请资料:
住房公积金单位缴存注销申请表,包括单位名称、单位登记号、注销前账存人数、注销前月缴存额、注销原因、个人账户转移说明;宜包括单位地址、联系人信息;
职工个人账户转移明细表,包括单位名称、单位登记号、 职工姓名、身份证件号码、个人账号、住房公积金转移去向、手机号码;
单位撤销、解散或破产的有关证明材料原件及复印件, 包括上级单位或主管部门批准撤销、解散、政策性破产的文件, 或人民法院裁定破产清算的文件,或工商部门责令关闭的文件和注销工商登记的文件等。
住房公积金管理中心应对单位缴存登记注销的申请资料进行审核,并应包括下列内容:
无欠缴职工住房公积金情况或单位已清算完毕;
单位归集暂存款余额为零;
职工个人账户去向明确。
住房公积金管理中心审核通过的,应办理单位缴存登记注销手续。
住房公积金管理中心直接办理单位缴存登记注销的,办理流程应符合下列规定:
住房公积金管理中心应向工商、税务等部门取得单位撤销、解散或破产的有关证明材料;
住房公积金管理中心应出具单位缴存登记注销情况说明;
住房公积金管理中心应办理单位缴存登记注销手续。
办理缴存基数调整的单位应提供:
住房公积金缴存基数调整申请表,包括单位名称、单位登记号、职工姓名、个人账号、缴存比例、调整前和调整后的相应信息。
住房公积金管理中心审核通过的,应办理缴存基数调整手续。
办理缴存比例调整的单位应提供:住房公积金比例调整申请表,包括单位名称、单位登记号、调整前和调整后的相应信息。
住房公积金管理中心应对办理缴存比例调整的申请资料进行审核,调整后的缴存比例符合本标准第4.0. 10 条规定。
住房公积金管理中心审核通过的,应办理缴存比例调整手续。
办理住房公积金汇缴的单位应提供下列申请资料:
住房公积金汇缴书,包括单位名称、单位登记号、收款单位账户信息、缴存年月、缴款方式、本月汇缴人数和金额等信息 。
有汇缴变更的,需提供住房公积金汇缴变更清册,包括单位名称、单位登记号、职工姓名、身份证件号码、个人账号、 本月应缴存额增加、本月应缴存额减少、增减变动原因。
住房公积金管理中心审核通过的,应办理汇缴确认手续,生成汇缴业务流水号,并告知单位办理缴款手续。
单位应按汇缴登记的金额和约定方式向归集专户缴款, 并应注明汇缴业务流水号,其中:通过财政统发方式汇款的,财政部门应提供汇款明细表,包括所汇款项的单位名称、汇缴业务流水号等;通过委托代扣方式缴纳的,住房公积金管理中心应按约定扣款时间向银行发送扣款信息,包括单位名称、付款账户信息、汇缴业务流水号、扣款金额等。
住房公积金管理中心收到单位款项后,应按下列规定计入个人账户:
单位实际缴存金额与单位当月应汇缴金额一致的,应计入个人账户;
单位实际缴存金额与单位当月应汇缴金额不一致的,应与单位联系确认汇缴金额后计入个人账户,多余款项可退回单位或记账到汇缴单位的归集暂存款;
单位归集暂存款余额小于应汇缴金额的,应通知单位办理补款手续。
申请办理委托代扣的单位应按下列程序办理:
单位应与住房公积金管理中心、扣款行签订委托代扣缴款协议,包括缴存单位信息、付款账户信息、收款账户信息、委托扣款日期等相关信息;
住房公积金管理中心应根据委托代扣缴款协议,办理单位委托代扣缴款登记手续。
办理住房公积金补缴的单位应提供下列申请资料:
住房公积金补缴书,包括单位名称、单位登记号、职工姓名、身份证件号码、个人账号、补缴起止年月、补缴月数、月应缴额核定、月已汇缴额、月补缴金额、总补缴金额等信息;宜包括补缴原因。
涉及多名职工补缴的,需提供住房公积金补缴清册,住房公积金补缴清册内容与住房公积金补缴书一致。
住房公积金管理中心审核通过的,应办理补缴确认手续,生成补缴业务流水号,并应告知单位办理缴款手续。
单位向归集专户缴款且应符合本标准第5.10.3 条的规 定 。
住房公积金管理中心收到单位款项后,应计入个人账户,且应符合本标准第5.10.4 条的规定。
办理个人账户封存的单位应提供下列申请资料:
住房公积金封存申请表,包括单位名称、单位登记号、 封存人数、封存年月、职工姓名、身份证件号码、个人账号,宜包括封存原因;
个人账户封存的证明材料(与单位中断工资关系的证明材料)原件及复印件。
住房公积金管理中心审核通过的,应办理住房公积金封存手续。
办理住房公积金个人账户集中封存的单位应提供下列申请资料:
住房公积金集中封存申请表,包括单位名称、单位登记号、集中封存人数、集中封存年月、职工姓名、身份证件号码、 个人账号、转移金额,宜包括集中封存原因;
集中封存职工本人身份证件复印件;
解除劳动关系证明等符合集中封存条件的证明材料原件及复印件。
住房公积金管理中心应对办理住房公积金个人账户集中封存的申请资料进行审核,申请集中封存职工无欠缴住房公积金情况。
审核通过的,住房公积金管理中心办理个人账户集中封存手续,将申请集中封存职工个人账户及住房公积金转出至集中封存户下进行管理。
办理个人账户启封的单位应提供:住房公积金启封申请表,包括单位名称、单位登记号、启封人数、启封年月、职工姓名、身份证件号码、个人账号。
住房公积金管理中心审核通过的,应办理住房公积金启封手续。
办理个人账户同城转移的转出单位或转人单位应提供下列申请资料:
住房公积金同城转移申请表,包括转出单位名称、转出单位登记号、转入单位名称、转入单位登记号、职工姓名、身份证件号码、个人账号、转移金额等信息;
职工本人身份证件原件及复印件;
劳动关系变动证明原件及复印件。
住房公积金管理中心审核通过的,应将转移职工个人账户及住房公积金直接转移至转入单位管理户下。
转入单位应向转入地住房公积金管理中心申请为转入职工办理个人账户设立手续。
转入地住房公积金管理中心应按本标准第5.4.1 条~第 5.4.3 条的规定,为转入职工设立个人账户。
职工应向转入地住房公积金管理中心提出异地转移申请,并应提供下列申请资料:
职工本人身份证件;
住房公积金异地转移接续申请表(本标准表A.0.3);
其他用以核实职工住房公积金账户情况的材料。
同一单位多名职工同时办理住房公积金异地转移接续的,可委托单位经办人代为申请,并应提供下列申请资料:
集中办理住房公积金异地转移接续申请委托书(本标准表 A.0.4);
住房公积金异地转移接续申请表;
职工本人身份证件复印件;
单位经办人身份证件原件;
其他用以核实职工住房公积金账户情况的材料。
转入地住房公积金管理中心根据申请材料,当场审核职工信息。信息相符的,应予以受理,在住房公积金异地转移接续申请表上加盖印章,其中一份交职工或单位经办人。信息不符的,应不予受理,并告知原因。
转入地住房公积金管理中心受理职工申请后,应为职工生成住房公积金异地转移接续联系函(本标准表A.0.5), 并应 通过全国住房公积金异地转移接续平台传递到转出地住房公积金管理中心。
转出地住房公积金管理中心收到住房公积金异地转移接续联系函后,应通过平台反馈确认信息,并根据接收到的信息进行下列审核:
核对职工身份信息;
依据当地政策审核是否符合转出条件。
转出地住房公积金管理中心审核通过的,为职工生成住房公积金异地转移接续信息表(本标准表A.0.6); 审核未通过的,应将原因通过全国住房公积金异地转移接续平台反馈至转入地住房公积金管理中心,由转入地住房公积金管理中心告知职工。
转出地住房公积金管理中心应通过全国住房公积金异地转移接续平台,将住房公积金异地转移接续信息表传递至转入地住房公积金管理中心,并通过下列方式将转移资金划转至转入地住房公积金管理中心:
已连接住房公积金结算应用系统的,转移资金通过住房公积金结算应用系统划转至转入地住房公积金管理中心,实现与信息的同步转出;
未连接住房公积金结算应用系统的,转移资金通过银行转账方式转至转入地住房公积金管理中心,并在转账信息中注明住房公积金异地转移接续联系函编号及职工身份证件号码,格式为:住房公积金异地转移接续联系函编号#职工身份证件号码。
转入地住房公积金管理中心收到住房公积金异地转移接续信息表及转移资金后,应按下列规定办理:
将住房公积金异地转移接续信息表与转移资金进行核对。 核对一致的,转入地住房公积金管理中心联系职工确认后,应将转移资金计入职工个人账户,通知职工入账情况,并将住房公积金异地转移接续信息表记账保存;核对不一致或职工对转移资金有疑义的,应由转入地住房公积金管理中心联系转出地住房公积金管理中心核实情况后办理,转出地住房公积金管理中心负责职工疑义的解答。
转入地住房公积金管理中心应通过全国住房公积金异地转移接续平台,将转移接续业务办结信息反馈至转出地住房公积金管理中心。
一办理降低比例缴存的单位应提供下列申请资料:
住房公积金降低比例缴存申请表,包括单位名称、单位登记号、原缴存比例、新缴存比例、降低原因、降低期限、职工代表大会或工会意见等信息,宜包括单位地址、邮政编码、经办部门、经办人员、上级主管部门批复意见等信息;
经公示后的单位职工代表大会或工会决议原件及复印件;
缴存住房公积金确有困难的证明材料,包括单位财务报表、工资报表、第三方审计报告或有关部门核定为困难单位的证明等原件及复印件。
住房公积金管理中心审核通过的,应办理降低比例缴存手 续 。
办理缓缴的单位应提供下列申请资料:
住房公积金缓缴申请表,包括单位名称、单位登记号、 发薪银行及账号、单位月应缴额、职工月应缴额、申请缓缴期限、单位职工累计缓缴额、住房公积金缓缴原因、职工代表大会或工会意见等信息,并宜包括上级主管部门、单位地址、邮政编码、经办部门、经办人员、上级主管部门批复意见等信息;
经公示后的本单位职工代表大会或工会决议原件及复印件;
缴存住房公积金确有困难的证明材料,包括单位财务报表、工资报表、第三方审计报告或有关部门核定为困难单位的证明等原件及复印件。
住房公积金管理中心审核通过的,应办理缓缴手续。
职工申请开具缴存证明应提供职工本人身份证件原件及复印件。
住房公积金管理中心审核通过的,应办理开具职工缴存证明,包括单位名称、单位登记号、职工姓名、身份证件号码、 个人账号、缴存起止年月、缴存基数、缴存比例、月缴存额、缴存余额、住房公积金贷款情况、缴存状态等信息。缴存状态包括:正常、封存、缓缴、欠缴等。
办理开具单位缴存证明应提供下列申请资料:
开具缴存证明的书面申请;
经办人身份证件原件;
单位社保缴存证明。
住房公积金管理中心审核通过的,应办理开具单位缴存证明,包括单位名称、单位登记号、缴存起止年月、缴存人数、 缴存比例、缴存状态等信息。缴存状态包括:正常、缓缴、欠缴等。
单位发起错账调整的,应按下列程序办理:
提供错账调整申请表,包括单位名称、错账事由、调整事项及金额、调整前和调整后的相关信息,并对单位汇缴或补缴错误的原因进行说明;
住房公积金管理中心对单位错账调整的申请资料进行核实,并向错账调整涉及的职工核实;
3 审核通过的,住房公积金管理中心根据单位申请进行错账调整操作。
住房公积金管理中心发起错账调整的,应按下列程序办 理 :
1 由住房公积金管理中心错账责任人填写错账调整申请表, 包括单位名称、错账事由、调整事项及金额、调整前和调整后的相关信息,并对造成汇缴或补缴错误的原因进行说明;
2 住房公积金管理中心审核通过的,办理错账调整手续, 并告知错账调整涉及的单位或职工。
灵活就业人员缴存相关手续应由职工本人直接申请办 理 。
灵活就业人员缴存不再办理缴存登记,直接办理个人账户设立手续,住房公积金管理中心可设立专门的单位管理户予以统一管理。
灵活就业人员办理个人账户设立应提供下列申请资料:
住房公积金开户申请表,包括姓名、性别、证件类型、 证件号码、缴存基数、缴存比例、月缴存额等信息,宜包括婚姻状况、手机号码、电子邮箱、家庭住址、代扣借记卡号等;
本人身份证件原件及复印件。
住房公积金管理中心应按本标准第5.4.2 条的规定进行审核。审核通过的,住房公积金管理中心办理灵活就业人员个人账户设立手续,生成个人账号。
灵活就业人员办理个人账户信息变更、基数调整、比例调整、汇缴、补缴等应按本标准第5.6 节~第5.21 节的相关规定办理。
灵活就业人员停缴或续缴应提供下列申请资料:
住房公积金停缴或续缴申请表,包括姓名、性别、身份证件号码、个人账号、代扣借记卡号、贷款情况等信息,宜包括停止缴存原因、联系方式等信息;
本人身份证件原件及复印件。
住房公积金管理中心审核通过的,应办理停缴或续缴手续。
住房公积金管理中心宜开展网上归集,方便缴存单位及职工办理日常归集业务;网上归集业务宜采用直接办结方式。
申请开通网上归集业务的单位应先办理单位管理户设立手续。
网上归集业务宜包括个人开户、缴存基数调整、缴存比例调整、封存、启封、个人账户同城转移、汇缴登记、补缴登记等。
网上归集业务宜通过参数管理和联网协查方式,对职工身份信息、缴存标准、个人账户变动等关键环节予以系统控制, 防范管理风险。
用户身份认证宜采用具有相应资质的第三方安全认证机构颁发的数字证书。
**6.0.6,** 单位申请开通网上归集业务应按下列程序办理:
单位向住房公积金管理中心提交开通网上归集业务的申** 请资料;
住房公积金管理中心审核通过的,应与单位签订住房公积金网上业务系统用户协议,为单位开通网上业务,返回单位住房公积金网上业务授权书、住房公积金网上业务系统用户协议、 单位数字证书存储介质;
审核未通过的,住房公积金管理中心应告知不予办理原因,并退回申请资料。
单位开通网上归集应提供下列申请资料:
住房公积金网上业务申请表,包括单位名称、单位登记号、统一社会信用代码或组织机构代码、缴款方式、法定代表人或负责人、经办人、联系电话,宜包括单位地址、电子信箱、邮政编码等信息;
住房公积金网上业务授权书,包括授权单位名称、被授权人姓名、证件类型、证件号码、授权办理的业务范围等信息;
单位数字证书申请表,包括单位名称、单位登记号、统一社会信用代码或组织机构代码、法定代表人或负责人、经办人、联系电话、数字证书费用标准,宜包括单位地址、电子信箱、邮政编码等信息。
住房公积金网上业务系统用户协议,应包括住房公积金管理中心和单位的权利和义务、服务对象、服务内容、服务要求、服务变更、中断或终止、使用规则、隐私保护、内容所有权和争议解决等信息。
单位办理网上业务应符合下列规定:
单位授权的经办人员通过身份认证后,登录住房公积金管理中心网上业务系统;
单位经办人员应按本标准第5.1 节~第5.22 节的相关规定,填写相关业务申请表册,宜扫描上传相关业务资料,并按网上业务办理流程提交业务申请。
住房公积金管理中心审核单位网上业务应符合下列要求:
网上直接办结的,应经网上业务系统验证通过后办结;
需经住房公积金管理中心审核的,应审核通过后办结;
业务办结后,应通过网上业务系统向单位返回电子回执;
系统验证或业务审核未通过的,应通过网上业务系统告知单位未通过原因。
单位申请终止网上归集业务应提供终止网上业务申请表,包括单位名称、单位登记号、单位申请终止原因等信息。
住房公积金管理中心审核通过的,应为单位办理终止网上业务。
住房公积金归集业务必须进行风险防范,并应符合下列规 定 :
住房公积金管理中心、受委托银行应建立归集业务内部监督机制,坚持不相容岗位相互分离,并应做到不同岗位之间权责分明、相互制约、相互监督;
住房公积金管理中心对政策风险高的归集业务,必须建立事前审批制度,实行先审批后办理;
住房公积金管理中心对涉及资金变化、账户重要信息变更等业务,应由两个以上岗位人员参与审核办理;
住房公积金管理中心和受委托银行应根据归集业务主要风险点制定符合当地实际情况的内部防控制度,住房公积金归集业务主要风险点防控应符合本标准附录B 的规定;
住房公积金管理中心和受委托银行应每年对归集业务风险进行再识别和再评估,并通过加强内部控制防范风险。
住房公积金归集业务监督宜包括下列内容:
归集业务办理程序的规范性;
归集业务资料的真实性、完整性;
归集业务信息、金额的准确性、一致性;
归集资金入账的及时性和金额的准确性;
内部防控制度的健全性和有效性;
归集业务绩效情况。
住房公积金归集业务监督方式宜符合下列规定:
住房公积金各级监督部门可采取送达监督、现场监督、 电子化监督等多种方式,收集、监测和分析归集业务的风险信息,对风险管理状况和业务合规情况进行分析,评价住房公积金归集管理的风险状况,针对归集管理的主要风险隐患制定监管计 划 。
住房公积金管理中心应通过报纸、电视、广播、网络、 业务办理场所等形式,向社会公布归集业务办理流程、办理时限等内容,每年按规定定期向社会公告住房公积金归集管理运行状 况 。
住房公积金管理中心应编制年度住房公积金归集计划, 应包括本年实缴存额、本年个人账户开户数等指标。
住房公积金管理中心每年应将住房公积金缴存额指标的计划及完成情况,按规定程序向住房公积金管理委员会报送审批。
住房公积金管理中必应按住房公积金管理委员会批复的年度归集计划执行,并应定期向住房公积金管理委员会报告执行情况。
住房公积金管理中心应对归集业务进行定期统计,住房公积金统计报表应包括下列内容:
住房公积金缴存人数情况表,包括本期实缴职工人数、 本期个人账户开户数、本期个人账户销户数、本期末累计个人账户销户数、本期末个人账户数、本期末封存个人账户数等指标, 其中实缴职工人数应按职工所在单位性质和职工收入水平进行结构性分析;
住房公积金缴存单位情况表,包括本期实缴单位数、本期单位账户开户数、本期单位账户销户数、本期末单位账户数;
住房公积金缴存金额情况表,包括上期末缴存余额、本期实缴存额、本期个人提取额、本期末缴存总额、本期末个人提取总额、本期末缴存余额等指标。
住房公积金管理中心应建立住房公积金归集业务档案管理制度,实行集中统一管理,并应采取措施确保档案的安全、 完整。
归集业务档案应按归集业务经办的规律和特点,便于归档整理和检索利用分类整理;档案编号应符合现行行业标准《档号编制规则》DA/T 13 的有关规定。
归集业务档案可采取按"件"或按"卷"方式进行整理。 采取按"件"整理的应按现行行业标准《归档文件整理规则》 DA/T 22 的有关规定;采取按"卷"整理的应参照国家档案立卷整理的有关规定。有条件的住房公积金管理中心应实施归集业务档案数字化管理,档案数字化管理应符合现行行业标准《纸质档案数字化规范》DA/T 31 的规定。
住房公积金管理中心应定期对受委托银行保管的归集业务档案进行监督管理。
住房公积金归集业务档案归档范围应符合本标准附录C 的规定。
住房公积金归集业务档案保管期限不应少于30年,从归集业务办结的次年1月1日起计算,期满后应按国家档案管理有关规定予以鉴定,鉴定后方可销毁。
公积金归集业务档案中涉及会计档案的,应符合国家会计档案管理相关规定。