Ref A: f464408aecef4964a136e2f588fcfede Ref B: 6C1278E80D8C824AC6552A433839F419 Ref C: Thu May 23 09:48:27 2013 PST