304402203ffc5e2435e2bcc9cdebfd37c5f06ed15765c968d1ed3ae3465ccdf4f589a304022067af322038dc49bbe1631b2ceedc7735ef8cc53d494285e75958ede7e75af46b010458574cd69b44ca059b32213b8b5752f4c00c910909e8486bf8b1437c89a9b44d78ea1f7949a01297d89755505af362acc506dd332f9cf366ef7f4e1c73593ef7