Ref A: d8c3129de2ee4771972c89751e1e23ea Ref B: D61FD3B1B2B08EF530D0011BFFB1ED5C Ref C: Mon Oct 20 01:41:55 2014 PST