Ref A: f8aa5d77a5034ce5ab7f51474be19312 Ref B: 21FA4A2DA10AB6E6791CC1DDD12B455E Ref C: Fri Jan 30 07:55:36 2015 PST