Ref A: 8a7bc3a5c216414cb81ccba11df2a9a6 Ref B: E047EB2BAE39FB1667F40E55A848B44D Ref C: Sat Apr 19 01:49:46 2014 PST