Ref A: 15611a1eb1ef40829281b2c6b988116d Ref B: CC15250AF1EF21FA459CCAB8D3E15484 Ref C: Fri Jan 30 14:00:37 2015 PST