Ref A: d9589c05c76543feadcf6fd195e3890d Ref B: B6947372ABFA8D0DA4B1026C27C38A74 Ref C: Tue Oct 21 21:19:36 2014 PST