Ref A: 75a988664033498cb8307d93057282e1 Ref B: 0A59EBD838073B5EE7A410E2AA36034A Ref C: Thu Oct 23 04:56:54 2014 PST