Ref A: 0643968e46ae49a3809659bed05b9be1 Ref B: E05CD8E2662E4DAF792652A30AE03CFD Ref C: Thu May 23 11:04:52 2013 PST