Ref A: 736a10a55d2c48f1abb0a8ec3fb5d5c7 Ref B: D4901B63695054AE14967FD99105BE5B Ref C: Wed May 22 11:18:36 2013 PST