Ref A: 6ca12e78221f452a81ea19ad07d441d5 Ref B: B8A9D32B568C72309841C7AE12454D08 Ref C: Wed May 22 11:51:51 2013 PST