Ref A: 492da52f93034cf9a0666f876b0b611f Ref B: 06419A2CD95AA098B6871C994F5A7BA4 Ref C: Fri May 24 01:18:31 2013 PST