Ref A: 1d77af2d62b248f1be4f42ac32e4de1e Ref B: 58BF074752D6C9D8283747A0407D72E3 Ref C: Thu Apr 17 06:37:47 2014 PST