Ref A: cccdba49e3b04fcda0b26f3dd659f348 Ref B: 2B4A548AF231C672755F733A90A582DF Ref C: Sun Jan 25 19:32:41 2015 PST