Ref A: a3f87276c315466e9a304bafeb7ff3a4 Ref B: 448ED2F2AB8C07D2C29408CBE44B9831 Ref C: Thu Apr 17 20:08:09 2014 PST