3045022100a31d61712ae657cda618d9c0d8aa95942d62a2657185d89b5512dd855945ceab02204cd7c61d62049304896616fedbdb80a78fd81d91ab61b24a234be5d174f854400104f6fd0bc12855c5db8f58940ca123bfcc43bf771a269c6f39bafd4038c769c35b24e2c3c85ea3f4255cb7adb7e9930779cb48f3d7e26e27f61abdf99e333171e8