Ref A: c8a93db48fe6448f814da24eec633c8a Ref B: BB28D54090194C8DF7B7DFDDDB502A10 Ref C: Thu May 23 05:36:45 2013 PST