Ref A: 3dd709506dcb46ea956de100d06ab0b3 Ref B: 62517F317F4612A466FC7D9A0D0D322F Ref C: Fri May 24 15:44:21 2013 PST