Ref A: bec5022ee3ac46bd92431bc0fffa444a Ref B: ECD9911DE75236F043D469761EA67B6F Ref C: Wed May 22 18:43:53 2013 PST