Ref A: a933789423e14502a21b244321cc1a8a Ref B: 26DECA4433F71F2166B1813383D02F3E Ref C: Sun May 19 20:45:43 2013 PST