Ref A: 782c81ff28964612bc3825c28e4ae0fc Ref B: ECE170E7066B8D0EA06B996E916F265A Ref C: Tue Mar 03 19:32:25 2015 PST