Ref A: e42bdc5fceaf43c0b8f68f22ade03414 Ref B: 34583CBB35851EDB0AAE8EACC69FC7B5 Ref C: Sat May 25 05:19:10 2013 PST