7feb8476b6866ff537e7e9e712847d6937e2729a303fdb2a1e0d246051526fe4ad78363cda81d23d4c7de09bf482

7c998871c3f11af223e685e5309c7068914f695bb463b3ed2a4aac8b771cfb9750c1f82cb076af9b8f218b3c6cd082e55133ada1

0fedf374b1821d8723e987e1449c701ccdc98cbb4c1bf7fbac2ba0fe9b41378dda5dd51578b6b798df23db60eca87665dae94e05

0fe9f102bcf06d83239a8097309c701e9a5fb008af15478506c61a8889a8c3f662497b9193a1ae5b338f85f6820789bf48e6657a