Ref A: a99f76524e0b4dccbdfa0a5d0b977534 Ref B: 43CF29AF4CD268C183AE69E76152DCB0 Ref C: Wed May 06 10:45:09 2015 PST