Ref A: 44555e981e6b40fcbe3ae3c0d8bb5aa9 Ref B: ED52F6024F64A7FE8E86F495F0793A62 Ref C: Thu Apr 17 07:39:54 2014 PST