Ref A: 1da2f78da9e2491aafabd8cde68874f5 Ref B: 386748C9E9D07C803C50D8C5BA07C44F Ref C: Fri May 24 06:52:05 2013 PST