Ref A: ddc10b66dbd049a38aaed55f787290a5 Ref B: DE299E8AD0AE9A5F3063F57F051AAE19 Ref C: Tue Jun 18 14:52:04 2013 PST