Function at 0x14002be90
Capabilities:
Initialize winhttp library
Prepare http request
Receive http response

Disassembly:
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x118
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x58], r9
mov qword [rbp - 0x50], r8
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], rcx
mov rax, qword [rbp + 0xf0]
mov qword [rbp - 0x38], rax
mov rax, qword [0x14030a6f8]
xor rax, rbp
mov qword [rbp + 0x90], rax
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor edx, edx
sub edx, 0xf6e3a41c
sub edx, 1
add edx, 0xf6e3a41c
xor r8d, r8d
sub r8d, edx
mov edx, ecx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
and cl, 1
mov byte [rbp - 0x2a], cl
cmp eax, 0xa
setl al
and al, 1
mov byte [rbp - 0x29], al
mov dword [rbp - 0x30], 0x899637f1
mov eax, dword [rbp - 0x30]
mov dword [rbp - 0x5c], eax
sub eax, 0x81580f07
je 0x14002d3e7
jmp 0x14002bf35
mov eax, dword [rbp - 0x5c]
sub eax, 0x87f89f5d
je 0x14002f1b3
jmp 0x14002bf48
mov eax, dword [rbp - 0x5c]
sub eax, 0x8863754c
je 0x14002cccd
jmp 0x14002bf5b
mov eax, dword [rbp - 0x5c]
sub eax, 0x899637f1
je 0x14002c894
jmp 0x14002bf6e
mov eax, dword [rbp - 0x5c]
sub eax, 0x8c7a98f7
je 0x1400303e4
jmp 0x14002bf81
mov eax, dword [rbp - 0x5c]
sub eax, 0x94c27312
je 0x14002f28c
jmp 0x14002bf94
mov eax, dword [rbp - 0x5c]
sub eax, 0x9516085f
je 0x140031a76
jmp 0x14002bfa7
mov eax, dword [rbp - 0x5c]
sub eax, 0x95b1da05
je 0x1400325ff
jmp 0x14002bfba
mov eax, dword [rbp - 0x5c]
sub eax, 0x989aec75
je 0x14002d575
jmp 0x14002bfcd
mov eax, dword [rbp - 0x5c]
sub eax, 0x9c3f9662
je 0x140031fe4
jmp 0x14002bfe0
mov eax, dword [rbp - 0x5c]
sub eax, 0x9d2bd670
je 0x14002fb7a
jmp 0x14002bff3
mov eax, dword [rbp - 0x5c]
sub eax, 0x9ea747e0
je 0x14002f1c8
jmp 0x14002c006
mov eax, dword [rbp - 0x5c]
sub eax, 0x9eb14c16
je 0x14002e13a
jmp 0x14002c019
mov eax, dword [rbp - 0x5c]
sub eax, 0x9f47b854
je 0x14002f53b
jmp 0x14002c02c
mov eax, dword [rbp - 0x5c]
sub eax, 0xa05efba5
je 0x14002dd9c
jmp 0x14002c03f
mov eax, dword [rbp - 0x5c]
sub eax, 0xa254eb91
je 0x14002f0ce
jmp 0x14002c052
mov eax, dword [rbp - 0x5c]
sub eax, 0xa382da67
je 0x14002f7a4
jmp 0x14002c065
mov eax, dword [rbp - 0x5c]
sub eax, 0xa4401447
je 0x14002ca4d
jmp 0x14002c078
mov eax, dword [rbp - 0x5c]
sub eax, 0xa6a91bdc
je 0x140030d97
jmp 0x14002c08b
mov eax, dword [rbp - 0x5c]
sub eax, 0xa7f43d1a
je 0x140032930
jmp 0x14002c09e
mov eax, dword [rbp - 0x5c]
sub eax, 0xa83b5450
je 0x14002f44e
jmp 0x14002c0b1
mov eax, dword [rbp - 0x5c]
sub eax, 0xa8d97120
je 0x14003180b
jmp 0x14002c0c4
mov eax, dword [rbp - 0x5c]
sub eax, 0xaad0cddd
je 0x140030672
jmp 0x14002c0d7
mov eax, dword [rbp - 0x5c]
sub eax, 0xadd2d35d
je 0x140030c9d
jmp 0x14002c0ea
mov eax, dword [rbp - 0x5c]
sub eax, 0xaf9058f8
je 0x140032a21
jmp 0x14002c0fd
mov eax, dword [rbp - 0x5c]
sub eax, 0xb17495d1
je 0x14002d4b4
jmp 0x14002c110
mov eax, dword [rbp - 0x5c]
sub eax, 0xb2ed2399
je 0x1400329ed
jmp 0x14002c123
mov eax, dword [rbp - 0x5c]
sub eax, 0xb55bb313
je 0x140032978
jmp 0x14002c136
mov eax, dword [rbp - 0x5c]
sub eax, 0xb61987db
je 0x140032ab5
jmp 0x14002c149
mov eax, dword [rbp - 0x5c]
sub eax, 0xb676233a
je 0x14002f948
jmp 0x14002c15c
mov eax, dword [rbp - 0x5c]
sub eax, 0xb79209fd
je 0x140032a15
jmp 0x14002c16f
mov eax, dword [rbp - 0x5c]
sub eax, 0xb7cb4a5f
je 0x14002d3f3
jmp 0x14002c182
mov eax, dword [rbp - 0x5c]
sub eax, 0xb9c44d21
je 0x14002e108
jmp 0x14002c195
mov eax, dword [rbp - 0x5c]
sub eax, 0xba49bd11
je 0x14002ee22
jmp 0x14002c1a8
mov eax, dword [rbp - 0x5c]
sub eax, 0xbdb0a929
je 0x140030abb
jmp 0x14002c1bb
mov eax, dword [rbp - 0x5c]
sub eax, 0xc20010a6
je 0x140032889
jmp 0x14002c1ce
mov eax, dword [rbp - 0x5c]
sub eax, 0xc3436350
je 0x140032ac5
jmp 0x14002c1e1
mov eax, dword [rbp - 0x5c]
sub eax, 0xc3ad93a2
je 0x14003131f
jmp 0x14002c1f4
mov eax, dword [rbp - 0x5c]
sub eax, 0xc3c32d8f
je 0x14002f52f
jmp 0x14002c207
mov eax, dword [rbp - 0x5c]
sub eax, 0xc52ff403
je 0x14002f3a2
jmp 0x14002c21a
mov eax, dword [rbp - 0x5c]
sub eax, 0xc6919d2a
je 0x140030909
jmp 0x14002c22d
mov eax, dword [rbp - 0x5c]
sub eax, 0xc9459ec2
je 0x140032993
jmp 0x14002c240
mov eax, dword [rbp - 0x5c]
sub eax, 0xce5d4c28
je 0x14002f3c7
jmp 0x14002c253
mov eax, dword [rbp - 0x5c]
sub eax, 0xcf1f3529
je 0x14002f848
jmp 0x14002c266
mov eax, dword [rbp - 0x5c]
sub eax, 0xcf584ea8
je 0x1400322ad
jmp 0x14002c279
mov eax, dword [rbp - 0x5c]
sub eax, 0xd133f867
je 0x1400305a9
jmp 0x14002c28c
mov eax, dword [rbp - 0x5c]
sub eax, 0xd1759a7a
je 0x1400305b5
jmp 0x14002c29f
mov eax, dword [rbp - 0x5c]
sub eax, 0xd17bd540
je 0x140031b29
jmp 0x14002c2b2
mov eax, dword [rbp - 0x5c]
sub eax, 0xd1cb9177
je 0x140031287
jmp 0x14002c2c5
mov eax, dword [rbp - 0x5c]
sub eax, 0xd969cc6a
je 0x14002efdb
jmp 0x14002c2d8
mov eax, dword [rbp - 0x5c]
sub eax, 0xd9c922d3
je 0x140031abc
jmp 0x14002c2eb
mov eax, dword [rbp - 0x5c]
sub eax, 0xdd127467
je 0x14002ccc1
jmp 0x14002c2fe
mov eax, dword [rbp - 0x5c]
sub eax, 0xdd6ce115
je 0x140032376
jmp 0x14002c311
mov eax, dword [rbp - 0x5c]
sub eax, 0xddee6273
je 0x14002fad3
jmp 0x14002c324
mov eax, dword [rbp - 0x5c]
sub eax, 0xe0e5e773
je 0x14002e123
jmp 0x14002c337
mov eax, dword [rbp - 0x5c]
sub eax, 0xe206a301
je 0x1400322a1
jmp 0x14002c34a
mov eax, dword [rbp - 0x5c]
sub eax, 0xe23dac1f
je 0x140030aa3
jmp 0x14002c35d
mov eax, dword [rbp - 0x5c]
sub eax, 0xe357a01e
je 0x140031fc6
jmp 0x14002c370
mov eax, dword [rbp - 0x5c]
sub eax, 0xe57ec355
je 0x14002e37a
jmp 0x14002c383
mov eax, dword [rbp - 0x5c]
sub eax, 0xe6d12eef
je 0x14002ed1e
jmp 0x14002c396
mov eax, dword [rbp - 0x5c]
sub eax, 0xe76c7d66
je 0x14002ea39
jmp 0x14002c3a9
mov eax, dword [rbp - 0x5c]
sub eax, 0xe808c2bc
je 0x140032a09
jmp 0x14002c3bc
mov eax, dword [rbp - 0x5c]
sub eax, 0xec70c6b6
je 0x14002f854
jmp 0x14002c3cf
mov eax, dword [rbp - 0x5c]
sub eax, 0xed50dffc
je 0x140031d2e
jmp 0x14002c3e2
mov eax, dword [rbp - 0x5c]
sub eax, 0xedf775e1
je 0x140032a3b
mov r9b, byte [rbp - 0x2a]
mov r8b, byte [rbp - 0x29]
mov sil, r9b
xor sil, 0xff
and sil, 1
mov cl, 1
xor cl, 1
mov al, r9b
and al, cl
or sil, al
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov cl, 1
xor cl, 1
mov dl, r8b
and dl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or r11b, dl
or al, cl
xor r11b, al
mov bl, 1
xor bl, 1
and bl, 1
mov al, 1
xor al, 1
and al, 1
or bl, al
mov dl, sil
xor dl, 0xff
mov cl, 1
xor cl, 1
mov al, 1
xor al, 0
or dl, cl
or al, 0
xor dl, 0xff
and dl, al
xor r9b, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 1
or r9b, cl
or al, 1
xor r9b, 0xff
and r9b, al
mov al, r11b
xor al, 0xff
mov r10b, 1
xor r10b, 1
mov cl, 1
xor cl, 1
or al, r10b
or cl, 1
xor al, 0xff
and al, cl
xor r8b, 0xff
mov r10b, bl
xor r10b, 0xff
mov cl, 1
xor cl, 0
or r8b, r10b
or cl, 0
xor r8b, 0xff
and r8b, cl
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov r8b, cl
xor r8b, 0xff
mov al, dl
and al, r8b
xor dl, 0xff
and cl, dl
or al, cl
mov cl, sil
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov r9b, cl
and r9b, 0xff
and sil, dl
mov r10b, r8b
and r10b, 0xff
and r11b, dl
or r9b, sil
or r10b, r11b
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or r9b, cl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, 1
xor r8b, 0
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or dl, r9b
or cl, r8b
xor dl, cl
mov cl, 1
xor cl, 1
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, cl
and r8b, 0xff
mov sil, r9b
and sil, 1
mov r11b, r10b
and r11b, 0xff
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or cl, r10b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r8b, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xc20010a6
mov ecx, 0xa4401447
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov eax, 0x10
mov qword [rbp - 0x68], rax
call fcn.1402d39a0
sub rsp, rax
mov rax, qword [rbp - 0x68]
mov rcx, rsp
mov qword [rbp - 0x28], rcx
call fcn.1402d39a0
sub rsp, rax
mov rax, qword [rbp - 0x68]
mov rcx, rsp
mov qword [rbp - 0x20], rcx
call fcn.1402d39a0
sub rsp, rax
mov rax, qword [rbp - 0x68]
mov rcx, rsp
mov qword [rbp - 0x18], rcx
call fcn.1402d39a0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
mov edx, ecx
add edx, 0x9eaa5798
add edx, 0xcf66cd45
sub edx, 0x9eaa5798
sub edx, 0x5126b9d5
sub edx, 1
add edx, 0x5126b9d5
add edx, 0xce43411b
sub edx, 0xcf66cd45
sub edx, 0xce43411b
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl r8b
mov sil, r9b
xor sil, 0xff
and sil, 1
mov cl, 1
xor cl, 1
mov dl, r9b
and dl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or sil, dl
or al, cl
xor sil, al
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov cl, 1
xor cl, 0
mov dl, r8b
and dl, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or r11b, dl
or al, cl
xor r11b, al
mov bl, 1
xor bl, 1
and bl, 1
mov al, 1
xor al, 1
and al, 1
or bl, al
mov dl, sil
xor dl, 0xff
mov cl, 1
xor cl, 1
mov al, 1
xor al, 1
or dl, cl
or al, 1
xor dl, 0xff
and dl, al
xor r9b, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 0
or r9b, cl
or al, 0
xor r9b, 0xff
and r9b, al
mov al, r11b
xor al, 0xff
mov r10b, 1
xor r10b, 1
mov cl, 1
xor cl, 0
or al, r10b
or cl, 0
xor al, 0xff
and al, cl
mov r10b, bl
xor r10b, 0xff
mov cl, r8b
xor cl, r10b
and cl, r8b
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
mov cl, dl
xor cl, 0xff
and cl, 0xff
and dl, r9b
or al, r8b
or cl, dl
xor al, cl
mov cl, sil
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov r9b, cl
and r9b, 0xff
and sil, dl
mov r10b, r8b
and r10b, 0xff
and r11b, dl
or r9b, sil
or r10b, r11b
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, 1
xor dl, 1
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, dl
and r8b, 0xff
mov sil, r9b
and sil, 1
mov r11b, r10b
and r11b, 0xff
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or dl, r10b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xc20010a6
mov ecx, 0xdd127467
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dword [rbp - 0x30], 0x8863754c
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, 0x62884ec9
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
sub edx, 0x9a98727e
sub edx, 0x62884ec9
add edx, 0x9a98727e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete sil
cmp eax, 0xa
setl al
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
mov cl, sil
and cl, r8b
or dl, cl
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, 1
xor r9b, 0
mov r10b, al
and r10b, r9b
mov cl, 1
xor cl, 1
and cl, 0
and r9b, 1
or r8b, r10b
or cl, r9b
xor r8b, cl
mov cl, 1
xor cl, 1
and cl, 1
mov r9b, 1
xor r9b, 1
and r9b, 1
or cl, r9b
mov r15b, dl
xor r15b, 0xff
mov r10b, 1
xor r10b, 1
mov r9b, 1
xor r9b, 1
or r15b, r10b
or r9b, 1
xor r15b, 0xff
and r15b, r9b
xor sil, 0xff
mov r10b, cl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
or sil, r10b
or r9b, 1
xor sil, 0xff
and sil, r9b
mov r9b, 1
xor r9b, 1
mov r14b, r8b
xor r14b, r9b
and r14b, r8b
mov r9b, cl
xor r9b, 0xff
mov dil, al
xor dil, r9b
and dil, al
mov al, r15b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r11b, al
and r11b, 0
and r15b, r9b
mov bl, r10b
and bl, 0
and sil, r9b
or r11b, r15b
or bl, sil
xor r11b, bl
or al, r10b
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r14b
xor al, 0xff
mov bl, dil
xor bl, 0xff
mov r9b, 1
xor r9b, 0
mov r10b, al
and r10b, 0
and r14b, r9b
mov sil, bl
and sil, 0
and dil, r9b
or r10b, r14b
or sil, dil
xor r10b, sil
or al, bl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r11b
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
and r11b, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 0xff
and r10b, bl
or al, r11b
or r9b, r10b
xor al, r9b
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r9b, 1
xor r9b, 0
and r10b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0
and r9b, 1
or dl, r10b
or r8b, r9b
xor dl, r8b
mov r8b, cl
and r8b, 1
xor cl, 1
or r8b, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x6dd925f2
mov ecx, 0x2096edd7
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dword [rbp - 0x30], 0xb7cb4a5f
jmp 0x140032acc
mov eax, dword [0x14030b4f8]
mov ecx, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, eax
xor edx, edx
sub edx, 0xc3af59ff
add r8d, edx
xor edx, edx
sub edx, r8d
add edx, 0x3b003ede
sub edx, 1
sub edx, 0x3b003ede
xor r8d, r8d
sub r8d, 0xc3af59ff
add edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, cl
xor dl, 0xff
mov r11b, al
xor r11b, dl
and r11b, al
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x65c77ab
mov ecx, 0xb17495d1
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rcx, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x58]
mov rax, qword [rbp - 0x20]
mov qword [rax], rdx
mov rax, qword [rbp - 0x18]
mov qword [rax], rcx
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, 0xab24b8c7
mov edx, ecx
sub edx, r8d
add edx, 0xc330b2a1
sub edx, 1
sub edx, 0xc330b2a1
add edx, 0xd8c84b9
sub edx, 0xab24b8c7
sub edx, 0xd8c84b9
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov cl, 1
xor cl, 0
or al, r9b
or cl, 0
xor al, 0xff
and al, cl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x65c77ab
mov ecx, 0xfaa859b1
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
mov edx, ecx
add edx, 0xe4ef030b
add edx, 0x459bbadb
sub edx, 0xe4ef030b
xor r8d, r8d
sub r8d, 1
add edx, r8d
sub edx, 0x9d369f97
sub edx, 0x459bbadb
add edx, 0x9d369f97
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r14b
cmp eax, 0xa
setl r8b
mov sil, r14b
xor sil, 0xff
and sil, 1
mov cl, 1
xor cl, 1
mov dl, r14b
and dl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or sil, dl
or al, cl
xor sil, al
mov bl, r8b
xor bl, 0xff
and bl, 0
mov cl, 1
xor cl, 0
mov dl, r8b
and dl, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or bl, dl
or al, cl
xor bl, al
mov cl, 1
xor cl, 0
and cl, 0
mov dl, 1
xor dl, 0
mov r9b, dl
and r9b, 0
mov al, 1
xor al, 1
and al, 0
and dl, 1
or cl, r9b
or al, dl
xor cl, al
mov al, 1
xor al, 0
mov r15b, sil
xor r15b, al
and r15b, sil
xor r14b, 0xff
mov dl, cl
xor dl, 0xff
mov al, 1
xor al, 0
or r14b, dl
or al, 0
xor r14b, 0xff
and r14b, al
mov dl, 1
xor dl, 0
mov al, bl
xor al, dl
and al, bl
mov r9b, cl
xor r9b, 0xff
mov dl, r8b
xor dl, r9b
and dl, r8b
mov r8b, r15b
xor r8b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
mov r9b, r8b
and r9b, 0
and r15b, r10b
mov dil, r11b
and dil, 0
and r14b, r10b
or r9b, r15b
or dil, r14b
xor r9b, dil
or r8b, r11b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r9b, r8b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r9b
xor al, 0xff
and al, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
and r8b, r10b
or al, r9b
or dl, r8b
xor al, dl
mov dl, sil
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov r10b, dl
and r10b, 0xff
and sil, r8b
mov r11b, r9b
and r11b, 0xff
and bl, r8b
or r10b, sil
or r11b, bl
xor r10b, r11b
or dl, r9b
xor dl, 0xff
or r8b, 1
and dl, r8b
or r10b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, 1
xor r9b, 1
and r10b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r9b, 1
or dl, r10b
or r8b, r9b
xor dl, r8b
mov r8b, cl
and r8b, 0
xor cl, 0
or r8b, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x3301e0c
mov ecx, 0x271a9188
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x48]
mov rax, qword [rbp - 0x10]
mov qword [rax], rdx
mov rax, qword [rbp - 8]
mov qword [rax], rcx
mov rax, qword [rbp]
mov dword [rax], 1
lea rcx, str.WinHttp
xor edx, edx
xor eax, eax
mov r9d, eax
sub rsp, 0x30
mov r8, r9
mov dword [rsp + 0x20], 0
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
add rsp, 0x30
mov rcx, rax
mov rax, qword [rbp + 8]
mov qword [rax], rcx
mov rax, qword [rbp + 8]
cmp qword [rax], 0
setne al
and al, 1
mov byte [rbp + 0x27], al
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r9d, r9d
sub r9d, 1
add r9d, 0
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, r9d
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r8b
cmp eax, 0xa
setl r9b
mov al, r8b
xor al, 0xff
and al, 0
mov dl, 1
xor dl, 0
mov r10b, r8b
and r10b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, r10b
or cl, dl
xor al, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, 1
xor r10b, 1
mov dl, r9b
and dl, r10b
or cl, dl
mov bl, 1
xor bl, 1
and bl, 1
mov dl, 1
xor dl, 1
and dl, 1
or bl, dl
mov dl, al
xor dl, 0xff
mov r11b, 1
xor r11b, 1
mov r10b, 1
xor r10b, 1
or dl, r11b
or r10b, 1
xor dl, 0xff
and dl, r10b
xor r8b, 0xff
mov r11b, bl
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
or r8b, r11b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r14b, cl
xor r14b, 0xff
mov r11b, 1
xor r11b, 1
mov r10b, 1
xor r10b, 0
or r14b, r11b
or r10b, 0
xor r14b, 0xff
and r14b, r10b
mov r10b, bl
xor r10b, 0xff
mov dil, r9b
xor dil, r10b
and dil, r9b
mov r9b, dl
and r9b, r8b
xor dl, r8b
or r9b, dl
mov dl, r14b
xor dl, 0xff
mov r11b, dil
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
mov r8b, dl
and r8b, 0xff
and r14b, r10b
mov sil, r11b
and sil, 0xff
and dil, r10b
or r8b, r14b
or sil, dil
xor r8b, sil
or dl, r11b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r8b, dl
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0xff
and r8b, r10b
or r11b, r9b
or dl, r8b
xor r11b, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov cl, 1
xor cl, 1
and dl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or r10b, dl
or al, cl
xor r10b, al
mov al, 1
xor al, 1
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov cl, al
and cl, 0
mov sil, dl
and sil, 1
mov r9b, r8b
and r9b, 0
and bl, dl
or cl, sil
or r9b, bl
xor cl, r9b
or al, r8b
xor al, 0xff
or dl, 0
and al, dl
or cl, al
xor r10b, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or r10b, cl
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x1a733532
mov ecx, 0x5d63d58e
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dl, byte [rbp + 0x27]
mov eax, 0x26a66c36
mov ecx, 0xe0e5e773
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rax, qword [rbp - 8]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov dword [rbp - 0x30], 0x9eb14c16
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, 0x48860531
mov edx, ecx
sub edx, r8d
sub edx, 0xf4661728
sub edx, 1
add edx, 0xf4661728
sub edx, 0xa2d1153c
sub edx, 0x48860531
add edx, 0xa2d1153c
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl al
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov r8b, r11b
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or sil, r8b
or cl, dl
xor sil, cl
mov bl, al
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
mov r8b, al
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or bl, r8b
or cl, dl
xor bl, cl
mov cl, 1
xor cl, 0
and cl, 0
mov r8b, 1
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, 1
xor dl, 0
mov r15b, sil
xor r15b, dl
and r15b, sil
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov dl, 1
xor dl, 1
or r11b, r8b
or dl, 1
xor r11b, 0xff
and r11b, dl
mov r14b, bl
xor r14b, 0xff
mov r8b, 1
xor r8b, 0
mov dl, 1
xor dl, 0
or r14b, r8b
or dl, 0
xor r14b, 0xff
and r14b, dl
mov dl, cl
xor dl, 0xff
mov dil, al
xor dil, dl
and dil, al
mov al, r15b
xor al, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov dl, al
and dl, 0
and r15b, r8b
mov r10b, r9b
and r10b, 0
and r11b, r8b
or dl, r15b
or r10b, r11b
xor dl, r10b
or al, r9b
xor al, 0xff
or r8b, 0
and al, r8b
or dl, al
mov al, r14b
xor al, 0xff
mov r10b, dil
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, al
and r8b, 0
and r14b, r9b
mov r11b, r10b
and r11b, 0
and dil, r9b
or r8b, r14b
or r11b, dil
xor r8b, r11b
or al, r10b
xor al, 0xff
or r9b, 0
and al, r9b
or r8b, al
mov r9b, dl
xor r9b, 0xff
mov al, r8b
and al, r9b
xor r8b, 0xff
and dl, r8b
or al, dl
mov dl, sil
xor dl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, dl
and r8b, 0xff
and sil, r9b
mov r11b, r10b
and r11b, 0xff
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or dl, r10b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, cl
and r8b, 0
xor cl, 0
or r8b, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xa7f43d1a
mov ecx, 0xe57ec355
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rax, qword [rbp + 8]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x28]
mov r8d, 0x50
xor r9d, r9d
sub rsp, 0x20
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x10]
mov qword [rax], rcx
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
mov qword [rbp + 0x30], rax
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
mov edx, ecx
add edx, 0x66afb482
add edx, 0x38af1132
sub edx, 0x66afb482
add edx, 0x982e26fa
sub edx, 1
sub edx, 0x982e26fa
sub edx, 0x49dd0232
sub edx, 0x38af1132
add edx, 0x49dd0232
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov r11b, dl
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov al, 1
xor al, 0
or r11b, r8b
or al, 0
xor r11b, 0xff
and r11b, al
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r8b, 1
xor r8b, 0
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xa7f43d1a
mov ecx, 0xf2de2516
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dword [rbp - 0x30], 0x6ec73ca8
jmp 0x140032acc
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x40]
mov qword [rax], rcx
mov rax, qword [rbp + 0x18]
mov rax, qword [rax]
mov qword [rbp + 0x48], rax
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
mov edx, ecx
add edx, 0xcb46ea8c
sub edx, 0xfefcc860
sub edx, 0xcb46ea8c
xor r8d, r8d
sub r8d, 1
add edx, r8d
add edx, 0x5ef21d66
add edx, 0xfefcc860
sub edx, 0x5ef21d66
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov r11b, dl
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov al, 1
xor al, 0
or r11b, r8b
or al, 0
xor r11b, 0xff
and r11b, al
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r8b, 1
xor r8b, 0
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xb55bb313
mov ecx, 0xab0a08b
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rdx, qword [rbp + 0x48]
mov eax, 0x35d350fe
mov ecx, 0x2f3bc9b8
cmp rdx, 0
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dword [rbp - 0x30], 0x7a680ec3
jmp 0x140032acc
mov rax, qword [rbp]
mov ecx, dword [rbp + 0x54]
mov dword [rax], ecx
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r9d, r9d
sub r9d, 1
add r9d, 0
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, r9d
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov r11b, dl
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov al, 1
xor al, 0
or r11b, r8b
or al, 0
xor r11b, 0xff
and r11b, al
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r8b, 1
xor r8b, 0
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x460c6009
mov ecx, 0x77075262
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rax, qword [rbp]
mov eax, dword [rax]
mov dword [rbp + 0x58], eax
mov dword [rbp - 0x30], 0x9ea747e0
jmp 0x140032acc
mov eax, dword [0x14030b4f8]
mov ecx, dword [0x14030b4fc]
mov edx, eax
add edx, 0x14cef76b
add edx, 0x5bd63599
sub edx, 0x14cef76b
sub edx, 0x29ab1ac0
sub edx, 1
add edx, 0x29ab1ac0
sub edx, 0x40b1cda4
sub edx, 0x5bd63599
add edx, 0x40b1cda4
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, cl
xor dl, 0xff
mov r11b, al
xor r11b, dl
and r11b, al
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xc9459ec2
mov ecx, 0x94c27312
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov eax, dword [rbp + 0x58]
cmp eax, 0
setne al
and al, 1
mov byte [rbp + 0x5f], al
mov eax, dword [0x14030b4f8]
mov ecx, dword [0x14030b4fc]
mov edx, eax
sub edx, 0xad470403
add edx, 0xd2f2a73c
add edx, 0xad470403
add edx, 0x5888f2fa
sub edx, 1
sub edx, 0x5888f2fa
add edx, 0x82e6fcad
sub edx, 0xd2f2a73c
sub edx, 0x82e6fcad
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov r11b, al
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov dl, 1
xor dl, 0
or r11b, r8b
or dl, 0
xor r11b, 0xff
and r11b, dl
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xc9459ec2
mov ecx, 0x7c290c7e
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rcx, qword [rbp + 0x60]
xor eax, eax
mov edx, eax
sub rsp, 0x20
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
add rsp, 0x20
mov dword [rbp + 0x6c], eax
mov dword [rbp - 0x30], 0xce5d4c28
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, 0x2ab8af3b
mov edx, ecx
sub edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0x2ab8af3b
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov cl, r8b
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xfd570a0f
mov ecx, 0xa83b5450
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rax, qword [rbp]
mov ecx, dword [rbp + 0x6c]
mov dword [rax], ecx
mov eax, dword [0x14030b4f8]
mov ecx, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, eax
xor edx, edx
sub edx, 0xc8e1a27c
add r8d, edx
xor edx, edx
sub edx, r8d
sub edx, 0x43cde3bf
sub edx, 1
add edx, 0x43cde3bf
add edx, 0xe98858b1
sub edx, 0xc8e1a27c
sub edx, 0xe98858b1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov r11b, al
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov dl, 1
xor dl, 1
or r11b, r8b
or dl, 1
xor r11b, 0xff
and r11b, dl
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xfd570a0f
mov ecx, 0xc3c32d8f
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dword [rbp - 0x30], 0x9f47b854
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r9d, r9d
sub r9d, 1
add r9d, 0
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, r9d
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov sil, cl
xor sil, 0xff
and sil, 0
mov r8b, 1
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov al, 1
xor al, 1
and al, 0
and r8b, 1
or sil, r9b
or al, r8b
xor sil, al
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r8b, 1
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or r10b, r9b
or al, r8b
xor r10b, al
mov bl, 1
xor bl, 1
and bl, 1
mov r8b, 1
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or bl, r9b
or al, r8b
xor bl, al
mov r8b, 1
xor r8b, 1
mov al, sil
xor al, r8b
and al, sil
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
or cl, r9b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, 1
xor r8b, 1
mov r14b, r10b
xor r14b, r8b
and r14b, r10b
mov r8b, bl
xor r8b, 0xff
mov dil, dl
xor dil, r8b
and dil, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, r14b
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov cl, al
and cl, 0
and r14b, r8b
mov r11b, r9b
and r11b, 0
and dil, r8b
or cl, r14b
or r11b, dil
xor cl, r11b
or al, r9b
xor al, 0xff
or r8b, 0
and al, r8b
or cl, al
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov r8b, 1
xor r8b, 0
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
and cl, r8b
or r11b, dl
or al, cl
xor r11b, al
mov al, sil
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov cl, 1
xor cl, 1
mov r8b, al
and r8b, 0xff
and sil, cl
mov r9b, dl
and r9b, 0xff
and r10b, cl
or r8b, sil
or r9b, r10b
xor r8b, r9b
or al, dl
xor al, 0xff
or cl, 1
and al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or al, r8b
or cl, dl
xor al, cl
mov dl, 1
xor dl, 1
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov cl, dl
and cl, 0xff
mov sil, r8b
and sil, 1
mov r10b, r9b
and r10b, 0xff
and bl, r8b
or cl, sil
or r10b, bl
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 1
and dl, r8b
or cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x55829ed3
mov ecx, 0xa382da67
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
mov edx, ecx
sub edx, 0x20ae3e00
add edx, 0xf6c2b378
add edx, 0x20ae3e00
sub edx, 0x4228c5f2
sub edx, 1
add edx, 0x4228c5f2
sub edx, 0x1f445c5f
sub edx, 0xf6c2b378
add edx, 0x1f445c5f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov cl, 1
xor cl, 1
or al, r9b
or cl, 1
xor al, 0xff
and al, cl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x55829ed3
mov ecx, 0xcf1f3529
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dword [rbp - 0x30], 0xec70c6b6
jmp 0x140032acc
mov rax, qword [rbp + 0x18]
mov rax, qword [rax]
mov qword [rbp + 0x70], rax
mov dword [rbp - 0x30], 0x270dbce9
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, 0xd5465239
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
sub edx, 0xaae8ae1d
sub edx, 0xd5465239
add edx, 0xaae8ae1d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl r8b
mov cl, r8b
xor cl, 0xff
mov al, r9b
xor al, cl
and al, r9b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xd7762c
mov ecx, 0xe7a9bea
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, 0xf587b854
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
add edx, 0xaf4c5f48
sub edx, 0xf587b854
sub edx, 0xaf4c5f48
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl r8b
mov cl, r8b
xor cl, 0xff
mov al, r9b
xor al, cl
and al, r9b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x12766f48
mov ecx, 0x9d2bd670
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rcx, qword [rbp + 0x70]
sub rsp, 0x20
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
add rsp, 0x20
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
mov edx, ecx
add edx, 0x70299650
sub edx, 0x2a27bc07
sub edx, 0x70299650
add edx, 0xff1556f5
sub edx, 1
sub edx, 0xff1556f5
xor r8d, r8d
sub r8d, 0x2a27bc07
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl r8b
mov cl, r8b
xor cl, 0xff
mov al, r9b
xor al, cl
and al, r9b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x12766f48
mov ecx, 0x71dd6192
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
mov qword [rbp + 0x78], rax
mov eax, dword [0x14030b4f8]
mov ecx, dword [0x14030b4fc]
mov edx, 0x880c8cb5
add edx, 0
sub edx, 1
sub edx, 0x880c8cb5
xor r8d, r8d
sub r8d, edx
mov edx, eax
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov sil, al
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov cl, al
and cl, dl
or sil, cl
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov dl, 1
xor dl, 0
mov r9b, r8b
and r9b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r11b, r9b
or cl, dl
xor r11b, cl
mov bl, 1
xor bl, 1
and bl, 1
mov cl, 1
xor cl, 1
and cl, 1
or bl, cl
mov cl, 1
xor cl, 1
mov dl, sil
xor dl, cl
and dl, sil
mov cl, bl
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov cl, 1
xor cl, 1
mov al, r11b
xor al, cl
and al, r11b
xor r8b, 0xff
mov r10b, bl
xor r10b, 0xff
mov cl, 1
xor cl, 1
or r8b, r10b
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov r8b, cl
xor r8b, 0xff
mov al, dl
and al, r8b
xor dl, 0xff
and cl, dl
or al, cl
mov dl, sil
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov cl, dl
and cl, 0xff
and sil, r8b
mov r10b, r9b
and r10b, 0xff
and r11b, r8b
or cl, sil
or r10b, r11b
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 1
and dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, 1
xor cl, 1
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, cl
and r8b, 0
mov sil, r9b
and sil, 1
mov r11b, r10b
and r11b, 0
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or cl, r10b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r8b, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x5c7bc8aa
mov ecx, 0xd133f867
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dword [rbp - 0x30], 0xd1759a7a
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, 1
add r8d, 0
mov edx, ecx
sub edx, 0xbfb88409
add edx, r8d
add edx, 0xbfb88409
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x9c3f9662
mov ecx, 0xaad0cddd
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rcx, qword [rbp + 0x78]
sub rsp, 0x20
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
add rsp, 0x20
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
mov edx, ecx
sub edx, 0x76875de8
sub edx, 0xecd857df
add edx, 0x76875de8
xor r8d, r8d
sub r8d, 1
add edx, r8d
add edx, 0x9da5cd76
add edx, 0xecd857df
sub edx, 0x9da5cd76
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete sil
cmp eax, 0xa
setl dil
mov al, sil
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov cl, sil
and cl, dl
or al, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov r8b, 1
xor r8b, 0
mov r9b, dil
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, 1
xor dl, 1
and dl, 1
mov r9b, 1
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r9b, 1
or dl, r10b
or r8b, r9b
xor dl, r8b
mov r15b, al
xor r15b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, 1
xor r8b, 1
or r15b, r9b
or r8b, 1
xor r15b, 0xff
and r15b, r8b
xor sil, 0xff
mov r9b, dl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
or sil, r9b
or r8b, 0
xor sil, 0xff
and sil, r8b
mov r14b, cl
xor r14b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, 1
xor r8b, 1
or r14b, r9b
or r8b, 1
xor r14b, 0xff
and r14b, r8b
xor dil, 0xff
mov r9b, dl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
or dil, r9b
or r8b, 1
xor dil, 0xff
and dil, r8b
mov r8b, r15b
xor r8b, 0xff
mov r11b, sil
xor r11b, 0xff
mov r9b, 1
xor r9b, 1
mov r10b, r8b
and r10b, 0xff
and r15b, r9b
mov bl, r11b
and bl, 0xff
and sil, r9b
or r10b, r15b
or bl, sil
xor r10b, bl
or r8b, r11b
xor r8b, 0xff
or r9b, 1
and r8b, r9b
or r10b, r8b
mov r8b, r14b
xor r8b, 0xff
mov bl, dil
xor bl, 0xff
mov r11b, 1
xor r11b, 0
mov r9b, r8b
and r9b, 0
and r14b, r11b
mov sil, bl
and sil, 0
and dil, r11b
or r9b, r14b
or sil, dil
xor r9b, sil
or r8b, bl
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r9b, r8b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, 1
xor bl, 0
and r10b, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
and r9b, bl
or r11b, r10b
or r8b, r9b
xor r11b, r8b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, 1
xor r8b, 1
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0xff
and r8b, 1
or al, r9b
or cl, r8b
xor al, cl
mov cl, dl
and cl, 1
xor dl, 1
or cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x9c3f9662
mov ecx, 0xc6919d2a
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, 1
add r8d, 0
mov edx, ecx
sub edx, 0xf3dfc9b3
add edx, r8d
add edx, 0xf3dfc9b3
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xe808c2bc
mov ecx, 0x25009df8
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dword [rbp - 0x30], 0x3d310762
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, 0x5ad0d54
mov edx, ecx
add edx, r8d
add edx, 0xbbf23032
sub edx, 1
sub edx, 0xbbf23032
sub edx, 0xe70d4ca5
add edx, 0x5ad0d54
add edx, 0xe70d4ca5
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r8b
cmp eax, 0xa
setl r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov al, r8b
and al, dl
or cl, al
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov dl, 1
xor dl, 1
mov al, r10b
and al, dl
or r9b, al
mov dl, 1
xor dl, 1
and dl, 0
mov r11b, 1
xor r11b, 0
mov bl, r11b
and bl, 1
mov al, 1
xor al, 1
and al, 0
and r11b, 1
or dl, bl
or al, r11b
xor dl, al
mov al, cl
xor al, 0xff
mov bl, 1
xor bl, 1
mov r11b, 1
xor r11b, 0
or al, bl
or r11b, 0
xor al, 0xff
and al, r11b
xor r8b, 0xff
mov bl, dl
xor bl, 0xff
mov r11b, 1
xor r11b, 1
or r8b, bl
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r14b, r9b
xor r14b, 0xff
mov bl, 1
xor bl, 1
mov r11b, 1
xor r11b, 0
or r14b, bl
or r11b, 0
xor r14b, 0xff
and r14b, r11b
mov r11b, dl
xor r11b, 0xff
mov dil, r10b
xor dil, r11b
and dil, r10b
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r14b
xor al, 0xff
mov bl, dil
xor bl, 0xff
mov r8b, 1
xor r8b, 1
mov r10b, al
and r10b, 0xff
and r14b, r8b
mov sil, bl
and sil, 0xff
and dil, r8b
or r10b, r14b
or sil, dil
xor r10b, sil
or al, bl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
mov al, r11b
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
and r11b, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0xff
and r10b, bl
or al, r11b
or r8b, r10b
xor al, r8b
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
or cl, r8b
mov r8b, dl
and r8b, 1
xor dl, 1
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 1
or cl, r8b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xcf584ea8
mov ecx, 0xadd2d35d
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rax, qword [rbp + 8]
mov rax, qword [rax]
mov qword [rbp + 0x80], rax
mov eax, dword [0x14030b4f8]
mov ecx, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, 0xe9fcbab8
mov edx, eax
add edx, r8d
sub edx, 0x21efe718
sub edx, 1
add edx, 0x21efe718
add edx, 0x1ee66e6e
add edx, 0xe9fcbab8
sub edx, 0x1ee66e6e
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, cl
xor dl, 0xff
mov r11b, al
xor r11b, dl
and r11b, al
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xcf584ea8
mov ecx, 0xf3f2a38
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
mov edx, ecx
sub edx, 0x17d0e207
sub edx, 0x82bc2438
add edx, 0x17d0e207
add edx, 0x12f8779c
sub edx, 1
sub edx, 0x12f8779c
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x82bc2438
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dil
mov sil, cl
xor sil, 0xff
and sil, 0
mov dl, 1
xor dl, 0
mov r8b, cl
and r8b, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or sil, r8b
or al, dl
xor sil, al
mov bl, dil
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
mov al, dil
and al, dl
or bl, al
mov dl, 1
xor dl, 0
and dl, 1
mov r8b, 1
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or dl, r9b
or al, r8b
xor dl, al
mov al, sil
xor al, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, 1
xor r8b, 0
or al, r9b
or r8b, 0
xor al, 0xff
and al, r8b
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
or cl, r9b
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r14b, bl
xor r14b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, 1
xor r8b, 0
or r14b, r9b
or r8b, 0
xor r14b, 0xff
and r14b, r8b
xor dil, 0xff
mov r9b, dl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
or dil, r9b
or r8b, 1
xor dil, 0xff
and dil, r8b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r14b
xor al, 0xff
mov r10b, dil
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov cl, al
and cl, 0xff
and r14b, r9b
mov r11b, r10b
and r11b, 0xff
and dil, r9b
or cl, r14b
or r11b, dil
xor cl, r11b
or al, r10b
xor al, 0xff
or r9b, 1
and al, r9b
or cl, al
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r9b
or r11b, r8b
or al, cl
xor r11b, al
mov al, sil
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov cl, al
and cl, 0xff
and sil, r8b
mov r10b, r9b
and r10b, 0xff
and bl, r8b
or cl, sil
or r10b, bl
xor cl, r10b
or al, r9b
xor al, 0xff
or r8b, 1
and al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, 1
xor r8b, 1
and cl, r8b
or al, cl
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x95b1da05
mov ecx, 0x26489002
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, 0x5308a39d
add r8d, edx
xor edx, edx
sub edx, r8d
sub edx, 0x923c9366
sub edx, 1
add edx, 0x923c9366
add edx, 0xfa16f3da
sub edx, 0x5308a39d
sub edx, 0xfa16f3da
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov cl, r8b
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xb79209fd
mov ecx, 0xc3ad93a2
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dword [rbp - 0x30], 0x26a66c36
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, 1
add r8d, 0
mov edx, ecx
sub edx, 0x80754003
add edx, r8d
add edx, 0x80754003
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl dil
mov al, dl
xor al, 0xff
and al, 0
mov r8b, 1
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or al, r9b
or cl, r8b
xor al, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
mov r8b, dil
and r8b, r9b
or cl, r8b
mov bl, 1
xor bl, 1
and bl, 1
mov r9b, 1
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r9b, 1
or bl, r10b
or r8b, r9b
xor bl, r8b
mov r8b, 1
xor r8b, 1
mov r15b, al
xor r15b, r8b
and r15b, al
mov r8b, bl
xor r8b, 0xff
mov sil, dl
xor sil, r8b
and sil, dl
mov r14b, cl
xor r14b, 0xff
mov r8b, 1
xor r8b, 1
mov dl, 1
xor dl, 1
or r14b, r8b
or dl, 1
xor r14b, 0xff
and r14b, dl
xor dil, 0xff
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 0
or dil, r8b
or dl, 0
xor dil, 0xff
and dil, dl
mov r8b, r15b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov dl, r8b
and dl, 0xff
and r15b, r9b
mov r11b, r10b
and r11b, 0xff
and sil, r9b
or dl, r15b
or r11b, sil
xor dl, r11b
or r8b, r10b
xor r8b, 0xff
or r9b, 1
and r8b, r9b
or dl, r8b
mov r9b, r14b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
mov r8b, r9b
and r8b, 0xff
and r14b, r10b
mov sil, r11b
and sil, 0xff
and dil, r10b
or r8b, r14b
or sil, dil
xor r8b, sil
or r9b, r11b
xor r9b, 0xff
or r10b, 1
and r9b, r10b
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
and dl, r8b
or r11b, dl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov dl, 1
xor dl, 0
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, r8b
or cl, dl
xor al, cl
mov dl, 1
xor dl, 1
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov cl, dl
and cl, 0
mov sil, r8b
and sil, 1
mov r10b, r9b
and r10b, 0
and bl, r8b
or cl, sil
or r10b, bl
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 0
and dl, r8b
or cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xedf775e1
mov ecx, 0x9516085f
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov eax, dword [rbp + 0x8c]
mov dword [rbp - 0x74], eax
mov rcx, qword [rbp + 0x90]
xor rcx, rbp
sub rsp, 0x20
call fcn.1402d3a00
mov eax, dword [rbp - 0x74]
lea rsp, [rbp + 0x98]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x48]
mov rax, qword [rbp - 0x10]
mov qword [rax], rdx
mov rax, qword [rbp - 8]
mov qword [rax], rcx
mov rax, qword [rbp]
mov dword [rax], 1
lea rcx, str.WinHttp
xor edx, edx
xor eax, eax
mov r9d, eax
sub rsp, 0x30
mov r8, r9
mov dword [rsp + 0x20], 0
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
add rsp, 0x30
mov rcx, rax
mov rax, qword [rbp + 8]
mov qword [rax], rcx
mov rax, qword [rbp + 8]
mov dword [rbp - 0x30], 0x1fcc256f
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, 0x10342a97
sub r8d, 1
add r8d, 0x10342a97
mov edx, ecx
sub edx, 0x328ec400
add edx, r8d
add edx, 0x328ec400
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, 1
xor r8b, 0
mov r10b, cl
and r10b, r8b
mov al, 1
xor al, 1
and al, 0
and r8b, 1
or dl, r10b
or al, r8b
xor dl, al
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, 1
xor r10b, 1
mov al, r9b
and al, r10b
or r8b, al
mov al, 1
xor al, 1
and al, 1
mov r11b, 1
xor r11b, 1
mov bl, r11b
and bl, 1
mov r10b, 1
xor r10b, 1
and r10b, 0xff
and r11b, 1
or al, bl
or r10b, r11b
xor al, r10b
mov r10b, 1
xor r10b, 1
mov r15b, dl
xor r15b, r10b
and r15b, dl
mov r10b, al
xor r10b, 0xff
mov r14b, cl
xor r14b, r10b
and r14b, cl
mov cl, r8b
xor cl, 0xff
mov r11b, 1
xor r11b, 1
mov r10b, 1
xor r10b, 0
or cl, r11b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r9b, r15b
xor r9b, 0xff
mov sil, r14b
xor sil, 0xff
mov bl, 1
xor bl, 0
mov r10b, r9b
and r10b, 0
and r15b, bl
mov dil, sil
and dil, 0
and r14b, bl
or r10b, r15b
or dil, r14b
xor r10b, dil
or r9b, sil
xor r9b, 0xff
or bl, 0
and r9b, bl
or r10b, r9b
mov r9b, cl
and r9b, r11b
xor cl, r11b
or r9b, cl
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, 1
xor bl, 0
and r10b, bl
mov cl, r9b
xor cl, 0xff
and cl, 0
and r9b, bl
or r11b, r10b
or cl, r9b
xor r11b, cl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov dl, 1
xor dl, 1
and cl, dl
or r10b, cl
mov cl, al
and cl, 1
xor al, 1
or cl, al
xor r10b, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or r10b, cl
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xfe1beaa3
mov ecx, 0xed50dffc
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rax, qword [rbp - 0x28]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rcx]
mov r10d, ecx
mov rcx, qword [rbp - 0x20]
mov r9, qword [rcx]
mov rcx, qword [rbp + 0x18]
mov rcx, qword [rcx]
xor edx, edx
xor r8d, r8d
sub rsp, 0x40
mov dword [rsp + 0x20], r10d
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 0
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
add rsp, 0x40
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
mov edx, ecx
sub edx, 0x9078c273
sub edx, 0x11431668
add edx, 0x9078c273
add edx, 0x3233474
sub edx, 1
sub edx, 0x3233474
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x11431668
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r14b
cmp eax, 0xa
setl r11b
mov al, r14b
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov cl, r14b
and cl, dl
or al, cl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov dl, 1
xor dl, 0
mov r9b, r11b
and r9b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r8b, r9b
or cl, dl
xor r8b, cl
mov dl, 1
xor dl, 1
and dl, 0
mov r9b, 1
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov cl, 1
xor cl, 1
and cl, 0
and r9b, 1
or dl, r10b
or cl, r9b
xor dl, cl
mov r15b, al
xor r15b, 0xff
mov r9b, 1
xor r9b, 1
mov cl, 1
xor cl, 0
or r15b, r9b
or cl, 0
xor r15b, 0xff
and r15b, cl
xor r14b, 0xff
mov r9b, dl
xor r9b, 0xff
mov cl, 1
xor cl, 0
or r14b, r9b
or cl, 0
xor r14b, 0xff
and r14b, cl
mov cl, r8b
xor cl, 0xff
mov r10b, 1
xor r10b, 1
mov r9b, 1
xor r9b, 1
or cl, r10b
or r9b, 1
xor cl, 0xff
and cl, r9b
xor r11b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
or r11b, r10b
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov r9b, r15b
xor r9b, 0xff
mov sil, r14b
xor sil, 0xff
mov bl, 1
xor bl, 1
mov r10b, r9b
and r10b, 0xff
and r15b, bl
mov dil, sil
and dil, 0xff
and r14b, bl
or r10b, r15b
or dil, r14b
xor r10b, dil
or r9b, sil
xor r9b, 0xff
or bl, 1
and r9b, bl
or r10b, r9b
mov r9b, cl
and r9b, r11b
xor cl, r11b
or r9b, cl
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, 1
xor bl, 0
and r10b, bl
mov cl, r9b
xor cl, 0xff
and cl, 0
and r9b, bl
or r11b, r10b
or cl, r9b
xor r11b, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, 1
xor r8b, 1
and cl, r8b
or al, cl
mov cl, dl
and cl, 1
xor dl, 1
or cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xfe1beaa3
mov ecx, 0xf19df00c
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rcx, qword [rbp + 0x70]
sub rsp, 0x20
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
add rsp, 0x20
mov dword [rbp - 0x30], 0xddee6273
jmp 0x140032acc
mov eax, dword [0x14030b4f8]
mov ecx, dword [0x14030b4fc]
mov edx, eax
sub edx, 0x8d73bb22
add edx, 0x8cf80ace
add edx, 0x8d73bb22
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0x8cf80ace
add edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, cl
xor dl, 0xff
mov r11b, al
xor r11b, dl
and r11b, al
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x48cc91e
mov ecx, 0x60213f73
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dword [rbp - 0x30], 0xaad0cddd
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r9d, r9d
sub r9d, 0x1efc0816
sub r9d, 1
add r9d, 0x1efc0816
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, r9d
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xb61987db
mov ecx, 0xdd6ce115
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov rax, qword [rbp + 8]
mov eax, dword [0x14030b4f8]
mov ecx, dword [0x14030b4fc]
mov edx, 0x14baa2f3
add edx, 0
sub edx, 1
sub edx, 0x14baa2f3
xor r8d, r8d
sub r8d, edx
mov edx, eax
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl dil
mov sil, al
xor sil, 0xff
and sil, 0
mov dl, 1
xor dl, 0
mov r8b, al
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or sil, r8b
or cl, dl
xor sil, cl
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov dl, 1
xor dl, 1
mov cl, dil
and cl, dl
or r10b, cl
mov bl, 1
xor bl, 0
and bl, 1
mov dl, 1
xor dl, 1
mov r8b, dl
and r8b, 0
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or bl, r8b
or cl, dl
xor bl, cl
mov cl, 1
xor cl, 0
mov r15b, sil
xor r15b, cl
and r15b, sil
mov cl, bl
xor cl, 0xff
mov r11b, al
xor r11b, cl
and r11b, al
mov r14b, r10b
xor r14b, 0xff
mov cl, 1
xor cl, 0
mov al, 1
xor al, 1
or r14b, cl
or al, 1
xor r14b, 0xff
and r14b, al
xor dil, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 1
or dil, cl
or al, 1
xor dil, 0xff
and dil, al
mov cl, r15b
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r15b, dl
mov r9b, r8b
and r9b, 0
and r11b, dl
or al, r15b
or r9b, r11b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov dl, r14b
xor dl, 0xff
mov r9b, dil
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov cl, dl
and cl, 0xff
and r14b, r8b
mov r11b, r9b
and r11b, 0xff
and dil, r8b
or cl, r14b
or r11b, dil
xor cl, r11b
or dl, r9b
xor dl, 0xff
or r8b, 1
and dl, r8b
or cl, dl
mov dl, al
xor dl, 0xff
mov r11b, cl
and r11b, dl
xor cl, 0xff
and al, cl
or r11b, al
mov al, sil
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and sil, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, sil
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov cl, 1
xor cl, 1
and dl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or r10b, dl
or al, cl
xor r10b, al
mov al, 1
xor al, 0
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov cl, al
and cl, 0
mov sil, dl
and sil, 0
mov r9b, r8b
and r9b, 0
and bl, dl
or cl, sil
or r9b, bl
xor cl, r9b
or al, r8b
xor al, 0xff
or dl, 0
and al, dl
or cl, al
xor r10b, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or r10b, cl
or al, 1
xor r10b, 0xff
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xb61987db
mov ecx, 0x688b06da
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov ecx, dword [0x14030b4f8]
mov eax, dword [0x14030b4fc]
xor r8d, r8d
sub r8d, 0xc07462e2
mov edx, ecx
add edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0xc07462e2
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov cl, r8b
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xc3436350
mov ecx, 0x38b6fff1
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x30], eax
jmp 0x140032acc
mov dword [rbp - 0x30], 0xa4401447
jmp 0x140032acc
mov rax, qword [rbp + 8]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x28]
mov r8d, 0x50
xor r9d, r9d
sub rsp, 0x20
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x10]
mov qword [rax], rcx
mov rax, qword [rbp + 0x10]
mov dword [rbp - 0x30], 0xe57ec355
jmp 0x140032acc
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x40]
mov qword [rax], rcx
mov rax, qword [rbp + 0x18]
mov dword [rbp - 0x30], 0xe6d12eef
jmp 0x140032acc
mov eax, dword [rbp + 0x58]
mov dword [rbp - 0x30], 0x94c27312
jmp 0x140032acc
mov dword [rbp - 0x30], 0x431c318b
jmp 0x140032acc
mov dword [rbp - 0x30], 0x25009df8
jmp 0x140032acc
mov dword [rbp - 0x30], 0xd1cb9177
jmp 0x140032acc
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov dword [rbp - 0x30], 0x631cc187
jmp 0x140032acc
mov rax, qword [rbp + 8]
mov dword [rbp - 0x30], 0xdd6ce115
jmp 0x140032acc
mov dword [rbp - 0x30], 0x38b6fff1
jmp 0x14002bf1f