98A6680BBF5101D7DE2FE599016CA1BFED0484E7D2A9B98E72D0D6867CF0083A
86FD93D098558A1CEF57E3ADA244BEE1EA122C7141A6E2DD228D914ED50221EF