Ref A: 18915620895146619bbf04c3cdc3473f Ref B: EE9CFB9123BD448764FE69769EF27BCA Ref C: Tue May 21 06:49:28 2013 PST