Ref A: b2910b51d53e494ca0d9b6c45286ff24 Ref B: 68BB989981A62CC67AAEA38F520B0F72 Ref C: Fri Jan 30 16:17:21 2015 PST