Ref A: ef765d4464ad4f35a1c62d3e1216444f Ref B: 4AA35F5E20E9711793410ED48187F1FB Ref C: Wed May 22 08:28:40 2013 PST