Function at 0x85b7e0
Capabilities:
Allocate thread local storage
Get system information on windows
Initialize winsock library

Disassembly:
push rbx
sub rsp, 0x1c0
lea rcx, [0x009cc4e8]
call fcn.008374e0
lea rcx, [sym.__tcf_17_6]
call dbg.atexit
call method.boost::system.generic_category__
call method.boost::system.generic_category__
call method.boost::system.system_category__
lea rdx, [0x008846e8]
lea rcx, [0x009cc4c0]
mov qword [0x009cc4e0], 0
call fcn.004819e0
lea rcx, [sym.__tcf_18_6]
call dbg.atexit
lea rdx, [0x00884790]
lea rcx, [0x009cc4a0]
call fcn.004819e0
lea rcx, [sym.__tcf_19_6]
call dbg.atexit
cmp byte [0x0086b420], 0
je 0x85b923
cmp byte [0x0086b430], 0
je 0x85badc
cmp byte [0x0086b3e0], 0
je 0x85ba66
call method.boost::system.system_category__
call method.boost::system.system_category__
call method.boost::system.system_category__
movzx eax, byte [0x0086b8c0]
test al, al
je 0x85ba35
lea rcx, [sym.__tcf_22_3]
call dbg.atexit
mov eax, 1
lock xadd dword [0x0086d590], eax
test eax, eax
je 0x85bb00
cmp byte [0x0086b3d0], 0
je 0x85ba14
cmp byte [0x0086b460], 0
je 0x85b9e5
cmp byte [0x0086b4d0], 0
je 0x85b9cd
cmp byte [0x0086b4b0], 0
je 0x85b9b5
cmp byte [0x0086b450], 0
je 0x85b986
cmp byte [0x0086b4c0], 0
je 0x85b971
cmp byte [0x0086b400], 0
je 0x85b95c
cmp byte [0x0086b3f0], 0
je 0x85b947
add rsp, 0x1c0
pop rbx
ret
lea rcx, [0x0086d540]
mov byte [0x0086b420], 1
call method.boost::exception_ptr_boost::exception_detail::get_static_exception_object_boost::exception_detail.bad_alloc____
lea rcx, [sym.__tcf_20_6]
call dbg.atexit
jmp 0x85b865
mov byte [0x0086b3f0], 1
call method.boost::serialization::singleton_boost::archive::detail::extra_detail::map_boost::archive::portable_binary_iarchive___.get_instance__
mov qword [sym.blur_blockchain_export.exe_boost::serialization::singleton_boost::archive::detail::extra_detail::map_boost::archive::portable_binary_iarchive___::instance], rax
jmp 0x85b91a
mov byte [0x0086b400], 1
call method.boost::serialization::singleton_boost::archive::detail::extra_detail::map_boost::archive::portable_binary_oarchive___.get_instance__
mov qword [sym.blur_blockchain_export.exe_boost::serialization::singleton_boost::archive::detail::extra_detail::map_boost::archive::portable_binary_oarchive___::instance], rax
jmp 0x85b911
lea rcx, [sym.__tcf_27_2]
mov byte [0x0086b4c0], 1
call dbg.atexit
jmp 0x85b908
mov byte [0x0086b450], 1
call qword [sym.imp.KERNEL32.dll_TlsAlloc]
mov ebx, eax
cmp eax, 0xffffffff
je 0x85bb25
lea rcx, [sym.__tcf_26_2]
mov dword [0x0086d570], ebx
call dbg.atexit
jmp 0x85b8ff
lea rcx, [sym.__tcf_25_2]
mov byte [0x0086b4b0], 1
call dbg.atexit
jmp 0x85b8f2
lea rcx, [sym.__tcf_24_3]
mov byte [0x0086b4d0], 1
call dbg.atexit
jmp 0x85b8e5
mov byte [0x0086b460], 1
call qword [sym.imp.KERNEL32.dll_TlsAlloc]
mov ebx, eax
cmp eax, 0xffffffff
je 0x85bb1b
lea rcx, [sym.__tcf_23_3]
mov dword [0x0086d580], ebx
call dbg.atexit
jmp 0x85b8d8
mov byte [0x0086b3d0], 1
lea rcx, [rsp + 0x20]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
mov eax, dword [rsp + 0x40]
mov dword [0x0086d460], eax
jmp 0x85b8cb
lea rcx, [0x0086b8c0]
call sym.__cxa_guard_acquire
test eax, eax
je 0x85b89d
lea rcx, [0x0086b8c0]
call sym.__cxa_guard_release
lea rcx, [sym.__tcf_6_4]
call dbg.atexit
jmp 0x85b89d
mov byte [0x0086b3e0], 1
mov edx, 1
lea rcx, [0x0086d498]
mov byte [0x0086d4c0], 0
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
test eax, eax
je 0x85b87f
xor r9d, r9d
xor r8d, r8d
mov edx, 1
lea rcx, [0x0086d498]
call qword [sym.imp.ADVAPI32.dll_SetSecurityDescriptorDacl]
test eax, eax
je 0x85b87f
lea rax, [0x0086d498]
mov byte [0x0086d4c0], 0
mov qword [0x0086d488], rax
mov dword [0x0086d480], 0x18
mov dword [0x0086d490], 0
jmp 0x85b87f
lea rcx, [0x0086d550]
mov byte [0x0086b430], 1
call method.boost::exception_ptr_boost::exception_detail::get_static_exception_object_boost::exception_detail.bad_exception____
lea rcx, [sym.__tcf_21_5]
call dbg.atexit
jmp 0x85b872
lea rdx, [rsp + 0x20]
mov ecx, 2
call qword [sym.imp.WS2_32.dll_WSAStartup]
xchg dword [0x0086d594], eax
jmp 0x85b8be
call fcn.0085b750
jmp 0x85b9fd
call fcn.0085b750
jmp 0x85b99e