Ref A: 0a293b1b94a345bc877d5c283686de6c Ref B: E1D900CDF84A2CC1741F9E7DB0970A24 Ref C: Thu Oct 23 07:53:09 2014 PST