Ref A: d2403da466b64f53a3bc969a6fbcf4c0 Ref B: 15FF1527290A8C4540400303B0CA0385 Ref C: Wed Jan 28 23:47:32 2015 PST