Ref A: cc3881720aa14b18b7184c0d9f2a8f4f Ref B: D1C9FD5159F07EB10889AFD990F87EC0 Ref C: Thu Sep 18 16:13:53 2014 PST