Ref A: 510d9e8c7a8d46d090a901270ffdd7e8 Ref B: A785D64DCCB3A8F1A3E60F8EBDB7A468 Ref C: Mon Dec 22 05:57:12 2014 PST