8108309FE69430275ED66D392DC5EC0FF4918C010B7D130EB3739336101ECD0B99414C9239F27A82B70B9FF2513356AAA26C0C608842682DEAAC6D09ED07446E397BD13F72B86C97181DD07C29F5193FB9F1A9AAE8A9A5AE2EC633BF1D3993D68B29B11551C8C0404FBA06E4EE1812D31ECF0916AE8C3EF9142134198297A7AD