Ref A: 5a838a4b4940486a840d031c273e97d1 Ref B: 4E7ACB41AF199517439C06A819F557C5 Ref C: Sun May 19 20:36:54 2013 PST