Ref A: fa7c5e73d267454f9288785198a431d3 Ref B: A7CCCB32479CC2DF3BB96E1A5B00D816 Ref C: Sun Jan 25 11:20:05 2015 PST