Ref A: b33a6b2259794b3e9271a6be3cd5f1a3 Ref B: A351A2504DE2E4AA34719E1B1A2A6F72 Ref C: Fri Jan 30 14:15:37 2015 PST