Ref A: b43f163abb614d4fa509066e503eceb3 Ref B: 3086FA592B58DBD286FD108B9596BC80 Ref C: Fri May 24 15:16:42 2013 PST