Ref A: 741e72fb62e24adfb6a159caff0a79f9 Ref B: C80C5F980E6E588F729FAA1CA232C97F Ref C: Sun Oct 26 01:43:07 2014 PST