8B107F3C79665D9D659D9068617B4F8E3EA8E00FB4B2AF4A8D40D44ADBDAD56F08DEABD2EFB39AFE25548BAF000C92C4130E0206EF3CB44EA46EC45AB9A5EF24BC77941350D198C0E7B392853FD02C7DA902CD793D2ADA73DD5423462C788D92033B08302837987143E67FF116F248A82577ED97CBADA428DBD2A87C6CA45781