Ref A: b5d36f39c4b04a76a9f666661e9e4486 Ref B: 54638963B762A5B698190934EB65F425 Ref C: Mon Jun 01 20:42:45 2015 PST