304602210080ac99eb934e12450f2f71fec1fcf13290c44b31dacf4808b8b1aab9c69cbc350221009e50d9c69cb1a4df8a226ea22e79485bd3321079c278abd51c1d819f0d9a1c70010459d8b95bf024b7ed34b81e0efddf9b12a744a2f5e09c1c47532b63fb78460df5127ca2ca0c44d07d785b62feb02fcb4b56bcabbac00d7cd2d949feb591c57eac