Function at 0x180067c3a
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x42de0069
pushf
not eax
add eax, 0x9de5ede0
xor eax, 0x9a0809ee
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd464dd86
xor eax, 0xefcc1c76
rol eax, 0xcd
popf
cmp eax, 0x29
jne 0x180067c77
popf
pop rax
jmp 0x180069440
cmp eax, 0
jne 0x180067c86
popf
pop rax
jmp 0x180067f0b
cmp eax, 3
jne 0x180067c95
popf
pop rax
jmp 0x180068098
cmp eax, 1
jne 0x180067ca4
popf
pop rax
jmp 0x180067fd8
cmp eax, 0xd
jne 0x180067cb3
popf
pop rax
jmp 0x180068527
cmp eax, 0x1a
jne 0x180067cc2
popf
pop rax
jmp 0x180068d51
cmp eax, 0xe
jne 0x180067cd1
popf
pop rax
jmp 0x1800685bc
cmp eax, 0xb
jne 0x180067ce0
popf
pop rax
jmp 0x18006847e
cmp eax, 0x19
jne 0x180067cef
popf
pop rax
jmp 0x180068cab
cmp eax, 8
jne 0x180067cfe
popf
pop rax
jmp 0x18006830e
cmp eax, 0x2a
jne 0x180067d0d
popf
pop rax
jmp 0x1800694c5
cmp eax, 0x17
jne 0x180067d1c
popf
pop rax
jmp 0x180068b94
cmp eax, 0x1c
jne 0x180067d2b
popf
pop rax
jmp 0x180068e28
cmp eax, 0x12
jne 0x180067d3a
popf
pop rax
jmp 0x1800688cc
cmp eax, 0x18
jne 0x180067d49
popf
pop rax
jmp 0x180068c03
cmp eax, 0x2b
jne 0x180067d58
popf
pop rax
jmp 0x180069510
cmp eax, 0x1b
jne 0x180067d67
popf
pop rax
jmp 0x180068db5
cmp eax, 0x21
jne 0x180067d76
popf
pop rax
jmp 0x18006911a
cmp eax, 0x23
jne 0x180067d85
popf
pop rax
jmp 0x1800691c3
cmp eax, 0x25
jne 0x180067d94
popf
pop rax
jmp 0x1800692a9
cmp eax, 0xf
jne 0x180067da3
popf
pop rax
jmp 0x180068699
cmp eax, 0x13
jne 0x180067db2
popf
pop rax
jmp 0x180068960
cmp eax, 0x15
jne 0x180067dc1
popf
pop rax
jmp 0x180068a97
cmp eax, 0x24
jne 0x180067dd0
popf
pop rax
jmp 0x180069211
cmp eax, 0x1e
jne 0x180067ddf
popf
pop rax
jmp 0x180068ed1
cmp eax, 0xc
jne 0x180067dee
popf
pop rax
jmp 0x1800684ca
cmp eax, 0x26
jne 0x180067dfd
popf
pop rax
jmp 0x1800692f9
cmp eax, 0x27
jne 0x180067e0c
popf
pop rax
jmp 0x18006932e
cmp eax, 0x1f
jne 0x180067e1b
popf
pop rax
jmp 0x180068f66
cmp eax, 0x10
jne 0x180067e2a
popf
pop rax
jmp 0x18006874d
cmp eax, 0x2c
jne 0x180067e39
popf
pop rax
jmp 0x180069558
cmp eax, 9
jne 0x180067e48
popf
pop rax
jmp 0x1800683a4
cmp eax, 4
jne 0x180067e57
popf
pop rax
jmp 0x18006812e
cmp eax, 0x16
jne 0x180067e66
popf
pop rax
jmp 0x180068b16
cmp eax, 0x28
jne 0x180067e75
popf
pop rax
jmp 0x180069389
cmp eax, 0xa
jne 0x180067e84
popf
pop rax
jmp 0x1800683f5
cmp eax, 0x22
jne 0x180067e93
popf
pop rax
jmp 0x180069182
cmp eax, 0x14
jne 0x180067ea2
popf
pop rax
jmp 0x180068a39
cmp eax, 7
jne 0x180067eb1
popf
pop rax
jmp 0x1800682b2
cmp eax, 5
jne 0x180067ec0
popf
pop rax
jmp 0x1800681d3
cmp eax, 2
jne 0x180067ecf
popf
pop rax
jmp 0x180068063
cmp eax, 0x20
jne 0x180067ede
popf
pop rax
jmp 0x18006904d
cmp eax, 0x1d
jne 0x180067eed
popf
pop rax
jmp 0x180068e74
cmp eax, 0x11
jne 0x180067efc
popf
pop rax
jmp 0x180068822
cmp eax, 6
jne 0x180067f0b
popf
pop rax
jmp 0x1800682a9
push rbp
push r14
push r15
sub rsp, 0x60
lea rbp, [rsp + 0x50]
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x38], rsi
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], r13
mov rax, qword [0x180040280]
xor rax, rbp
mov qword [rbp + 8], rax
xor r14d, r14d
movsxd rdi, r9d
mov rsi, r8
mov r15d, edx
mov r13, rcx
test r9d, r9d
jle 0x180067f92
push rax
pushf
mov eax, 0xc8460046
pushf
not eax
add eax, 0xefc00c38
xor eax, 0x9b516c80
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe1287570
xor eax, 0x9f263f4a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb127c7b4
xor eax, 0xfb441ae9
rol eax, 0x98
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x3f1cdb66
pushf
not eax
add eax, 0xf987df4f
xor eax, 0xd3598146
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xfd24215c
xor eax, 0xe88ee888
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc1244184
xor eax, 0xb0f513b2
rol eax, 0x79
popf
jmp 0x180067c68
mov rdx, rdi
mov rcx, r8
call fcn.180151c3d
cmp eax, edi
lea edi, [rax + 1]
jl 0x18006801d
push rax
pushf
mov eax, 0x77752273
pushf
not eax
add eax, 0xfcd74230
xor eax, 0xbd74df17
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9a26105f
xor eax, 0xe20f4fb3
rol eax, 0x22
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0xadc04737
pushf
not eax
add eax, 0xb961998f
xor eax, 0xd41d008b
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf8059dca
xor eax, 0xefb0650c
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc5c5ccf1
xor eax, 0xfc18f1fb
rol eax, 0x5c
popf
jmp 0x180067c68
mov edi, eax
push rax
pushf
mov eax, 0xe25709d8
pushf
not eax
add eax, 0xbc9d3a31
xor eax, 0xa79449eb
rol eax, 0x14
popf
pushf
not eax
add eax, 0x893be441
xor eax, 0xee020719
rol eax, 0x4f
popf
jmp 0x180067c68
neg dword [rbp + 0x68]
mov r9d, edi
mov ecx, dword [rbp + 0x60]
mov r8, rsi
sbb edx, edx
mov dword [rsp + 0x28], r14d
and edx, 8
mov qword [rsp + 0x20], r14
jmp 0x1800680b4
inc edx
jmp 0x1800680b7
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
movsxd r14, eax
test eax, eax
je 0x1800680fb
push rax
pushf
mov eax, 0xdb9464a7
pushf
not eax
add eax, 0xbca9c004
xor eax, 0xa4710738
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xdec9978a
xor eax, 0xbc9ef4a6
rol eax, 0xf3
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x2d1a6a4f
pushf
not eax
add eax, 0x8a17b5a5
xor eax, 0xee1ef415
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc7b9144b
xor eax, 0xb15c9c3a
rol eax, 0x3f
popf
jmp 0x180067c68
mov rax, r14
add rax, rax
lea rcx, [rax + 0x10]
cmp rax, rcx
sbb rax, rax
and rax, rcx
je 0x18006817a
push rax
pushf
mov eax, 0x67d29a30
pushf
not eax
add eax, 0xdca78ca2
xor eax, 0xe17a2caf
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa9644c62
xor eax, 0xc88879ac
rol eax, 0xe8
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0xcfe2eb7d
pushf
not eax
add eax, 0xcacc061a
xor eax, 0xb5757e3c
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa11393b3
xor eax, 0xcddbb0c0
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa86fc763
xor eax, 0xbf4a3099
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf63ca219
xor eax, 0x924653af
rol eax, 7
popf
jmp 0x180067c68
movabs rdx, 0x777e3a1d62b54e3
pushf
not rdx
add rdx, 0x657e6713
xor rdx, 0x70acedd3
rol rdx, 0x1b
popf
pushf
not rdx
add rdx, 0x53033862
xor rdx, 0x6e4ea995
rol rdx, 5
popf
pushf
not rdx
add rdx, 0x6ce43bd1
xor rdx, 0x4127a18f
rol rdx, 0x3c
popf
cmp rax, 0x400
ja 0x180068263
push rax
pushf
mov eax, 0x46615d69
pushf
not eax
add eax, 0xa7214084
xor eax, 0xc6ac7a07
rol eax, 0x25
popf
pushf
not eax
add eax, 0xabd58974
xor eax, 0xe96265b9
rol eax, 0xe0
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0xf2101217
pushf
not eax
add eax, 0xffa84a6f
xor eax, 0x89f82d1e
rol eax, 0x99
popf
pushf
not eax
add eax, 0xbb69d3e4
xor eax, 0xae61041b
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa87c8f9f
xor eax, 0xa642673e
rol eax, 0xab
popf
jmp 0x180067c68
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x18006830e
mov rcx, rdx
push rax
pushf
mov eax, 0xe66299ec
pushf
not eax
add eax, 0xdd6f4e2b
xor eax, 0x8b30166e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb87e779d
xor eax, 0xd3ebe1b8
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf0d4284c
xor eax, 0xfe4bb945
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe2ab5128
xor eax, 0x8bb64837
rol eax, 0x89
popf
jmp 0x180067c68
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.1800f433c
sub rsp, rcx
lea rbx, [rsp + 0x50]
test rbx, rbx
je 0x180068371
push rax
pushf
mov eax, 0xb884c93e
pushf
not eax
add eax, 0xd90130dd
xor eax, 0x8020c843
rol eax, 0x28
popf
pushf
not eax
add eax, 0xf2d09bbf
xor eax, 0x8dd8068b
rol eax, 0x10
popf
pushf
not eax
add eax, 0x98866eaa
xor eax, 0x97f152b1
rol eax, 5
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x7d88320
pushf
not eax
add eax, 0xb2e070ee
xor eax, 0xa26c616c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd24b7f55
xor eax, 0x81c6558e
rol eax, 0xd6
popf
jmp 0x180067c68
mov dword [rbx], 0xcccc
jmp 0x1800684ca
mov rcx, rax
call fcn.18008b8da
mov rbx, rax
test rax, rax
je 0x18006844b
push rax
pushf
mov eax, 0x2df63a9e
pushf
not eax
add eax, 0x8cefe7ae
xor eax, 0xe0149e7e
rol eax, 0x75
popf
pushf
not eax
add eax, 0xffa45b8f
xor eax, 0xda7f6021
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9924f6e0
xor eax, 0xd1b2b21b
rol eax, 0x77
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x6941d213
pushf
not eax
add eax, 0xb8d2bd7f
xor eax, 0xb3943fe4
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x9b02dd8a
xor eax, 0x9d00732a
rol eax, 0x7d
popf
jmp 0x180067c68
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0x762b6e35
pushf
not eax
add eax, 0xd399b4d2
xor eax, 0xad26f07a
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9e08426c
xor eax, 0xb9f96f06
rol eax, 0x71
popf
pushf
not eax
add eax, 0x93bb3d1a
xor eax, 0xed2e1059
rol eax, 0x8c
popf
jmp 0x180067c68
add rbx, 0x10
push rax
pushf
mov eax, 0xfe544945
pushf
not eax
add eax, 0xbccc5b74
xor eax, 0x862bca96
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe59d99cc
xor eax, 0xf0f98f2c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf99424c8
xor eax, 0xf02dbca2
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb4b46e36
xor eax, 0x8b4131bc
rol eax, 0xb3
popf
jmp 0x180067c68
test rbx, rbx
je 0x180068576
push rax
pushf
mov eax, 0x490beeb1
pushf
not eax
add eax, 0xd744e6c6
xor eax, 0xc590e580
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbbd1ff6d
xor eax, 0xc8e41b5d
rol eax, 0x22
popf
pushf
not eax
add eax, 0xecdad937
xor eax, 0xe628946d
rol eax, 0x20
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x66695ad6
pushf
not eax
add eax, 0xdc12ccbd
xor eax, 0xb01ecb4e
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb91582d1
xor eax, 0xc6c2515e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xcd2a3a72
xor eax, 0xfcd1f682
rol eax, 0x8f
popf
jmp 0x180067c68
mov ecx, dword [rbp + 0x60]
mov r9d, edi
mov dword [rsp + 0x28], r14d
mov r8, rsi
mov edx, 0x1da9c882
pushf
not edx
add edx, 0x94796c8e
xor edx, 0x91f25505
rol edx, 0x99
popf
pushf
not edx
add edx, 0xfa6513e2
xor edx, 0xd89697ff
rol edx, 0xc6
popf
mov qword [rsp + 0x20], rbx
jmp 0x1800685ff
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
test eax, eax
je 0x180068653
push rax
pushf
mov eax, 0xdcfd71c4
pushf
not eax
add eax, 0xdb35aa3a
xor eax, 0xf7b7b47d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbfe7814b
xor eax, 0xbe28dff4
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8c58fdf2
xor eax, 0xad397e40
rol eax, 0x71
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x5dbd61d2
pushf
not eax
add eax, 0xd9220748
xor eax, 0xa15913b2
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb3c60027
xor eax, 0xe41ad50c
rol eax, 0x55
popf
pushf
not eax
add eax, 0x842338aa
xor eax, 0xc1751aa0
rol eax, 0x86
popf
jmp 0x180067c68
and qword [rsp + 0x40], 0
mov r9d, r14d
and qword [rsp + 0x38], 0
mov r8, rbx
and qword [rsp + 0x30], 0
mov edx, r15d
and dword [rsp + 0x28], 0
mov rcx, r13
and qword [rsp + 0x20], 0
jmp 0x1800686c3
call qword [sym.imp.KERNEL32.dll_LCMapStringEx]
movsxd rdi, eax
test eax, eax
je 0x18006871a
push rax
pushf
mov eax, 0x82d2e764
pushf
not eax
add eax, 0x9b3ad0df
xor eax, 0xbef7d183
rol eax, 0x15
popf
pushf
not eax
add eax, 0xcef934e1
xor eax, 0xe72847e1
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9afac26a
xor eax, 0xb9d711d7
rol eax, 0x63
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x58e65471
pushf
not eax
add eax, 0xa76c2d18
xor eax, 0x940f10e5
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xeeed9ef6
xor eax, 0x994bb1b0
rol eax, 0xe9
popf
jmp 0x180067c68
mov edx, 0x5baedc06
pushf
not edx
add edx, 0xceb8fe23
xor edx, 0xd8070f61
rol edx, 0x48
popf
pushf
not edx
add edx, 0x9fac3b42
xor edx, 0xd55e5eb3
rol edx, 0xa6
popf
pushf
not edx
add edx, 0xc28eae2b
xor edx, 0xf255e4d9
rol edx, 0xef
popf
test edx, r15d
je 0x1800687c9
push rax
pushf
mov eax, 0x6dbe9ab8
pushf
not eax
add eax, 0xbe7ebc6d
xor eax, 0x81b10d83
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa2fbb0a8
xor eax, 0xc0abc105
rol eax, 0xd1
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0xbaf38b3f
pushf
not eax
add eax, 0xffc8940a
xor eax, 0xe2362c65
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xae9da30a
xor eax, 0xa2994edd
rol eax, 0x45
popf
pushf
not eax
add eax, 0x91c3c902
xor eax, 0xe1f37037
rol eax, 0x79
popf
pushf
not eax
add eax, 0xccdd6b0a
xor eax, 0xd79ff104
rol eax, 0xa5
popf
jmp 0x180067c68
mov eax, dword [rbp + 0x58]
test eax, eax
je 0x180068873
push rax
pushf
mov eax, 0x141686a
pushf
not eax
add eax, 0xf7bb5c0f
xor eax, 0x8b822262
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe4feacf4
xor eax, 0xedc34093
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xdcccb7d0
xor eax, 0xde09124b
rol eax, 0x36
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x598292b1
pushf
not eax
add eax, 0xe0d2141b
xor eax, 0xecab4d0e
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb0fc2b94
xor eax, 0xdc1d0961
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9759993b
xor eax, 0xcf39d22e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe6f790d7
xor eax, 0xc7124c37
rol eax, 0x79
popf
jmp 0x180067c68
cmp edi, eax
jg 0x18006891a
push rax
pushf
mov eax, 0x65fc9ed3
pushf
not eax
add eax, 0xdec2c267
xor eax, 0xd58f97dc
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9d90c199
xor eax, 0xe5e2f9e0
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa268b0b8
xor eax, 0xccee6f50
rol eax, 2
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x45663e8f
pushf
not eax
add eax, 0xb985641e
xor eax, 0xa34f5ed2
rol eax, 0x34
popf
pushf
not eax
add eax, 0xaa106746
xor eax, 0xfabeebea
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa7362304
xor eax, 0xa3771c84
rol eax, 0x82
popf
jmp 0x180067c68
and qword [rsp + 0x40], 0
mov r9d, r14d
and qword [rsp + 0x38], 0
mov r8, rbx
and qword [rsp + 0x30], 0
mov edx, r15d
mov dword [rsp + 0x28], eax
mov rcx, r13
mov rax, qword [rbp + 0x50]
mov qword [rsp + 0x20], rax
jmp 0x18006898c
call qword [sym.imp.KERNEL32.dll_LCMapStringEx]
test eax, eax
jne 0x1800689f3
push rax
pushf
mov eax, 0x454329e0
pushf
not eax
add eax, 0xd9ac8f29
xor eax, 0x91b08807
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe52c0968
xor eax, 0xf206d514
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xace203c9
xor eax, 0xc2ef3c07
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xbb6f4c15
xor eax, 0xb02b1625
rol eax, 0x82
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0xfab2f6cc
pushf
not eax
add eax, 0x8f338c7c
xor eax, 0xa7d8ba3b
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8df7dbca
xor eax, 0xe70b8e24
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xadce7241
xor eax, 0xfb173500
rol eax, 0x57
popf
jmp 0x180067c68
jmp 0x180069389
mov rcx, rdi
add rcx, rcx
lea rax, [rcx + 0x10]
cmp rcx, rax
sbb rcx, rcx
and rcx, rax
je 0x180068ae3
push rax
pushf
mov eax, 0x526f752
pushf
not eax
add eax, 0x8968069f
xor eax, 0xaa4dff93
rol eax, 0x29
popf
pushf
not eax
add eax, 0xe08263de
xor eax, 0xc6a0a5ad
rol eax, 0x3f
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0xd0757174
pushf
not eax
add eax, 0xbc9b1bae
xor eax, 0x978298d9
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf4a39ebf
xor eax, 0xe52eace2
rol eax, 0x39
popf
jmp 0x180067c68
cmp rcx, rdx
ja 0x180068b4e
push rax
pushf
mov eax, 0x9e7d458f
pushf
not eax
add eax, 0x817633da
xor eax, 0xcf155706
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa3491188
xor eax, 0x9fdabe7c
rol eax, 0xe5
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x63afd6c1
pushf
not eax
add eax, 0xeedba783
xor eax, 0xd14e0291
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd2386a81
xor eax, 0x8b590f94
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc1824a25
xor eax, 0xbecbed3e
rol eax, 0x43
popf
jmp 0x180067c68
lea rax, [rcx + 0xf]
cmp rax, rcx
ja 0x180068bd0
push rax
pushf
mov eax, 0x1f95f697
pushf
not eax
add eax, 0xbe384e58
xor eax, 0x82833277
rol eax, 6
popf
pushf
not eax
add eax, 0xb87b5077
xor eax, 0xb02122af
rol eax, 0x15
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x56daa573
pushf
not eax
add eax, 0x97be71ae
xor eax, 0xe1a17b23
rol eax, 0x88
popf
pushf
not eax
add eax, 0x894d928d
xor eax, 0x8e9678eb
rol eax, 0x25
popf
jmp 0x180067c68
movabs rax, 0x1048c416864f4
pushf
not rax
add rax, 0x58c95b67
xor rax, 0x5cd1098d
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x6c6b9aa9
xor rax, 0x7a7fa40a
rol rax, 0x40
popf
pushf
not rax
add rax, 0x6031de46
xor rax, 0x55570cb7
rol rax, 0xa4
popf
push rax
pushf
mov eax, 0x64dee01a
pushf
not eax
add eax, 0xf6c5ab57
xor eax, 0xa5873f70
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe120e275
xor eax, 0xe57041d7
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x983a940c
xor eax, 0x9ba77958
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb416aab8
xor eax, 0xe8943880
rol eax, 0x6d
popf
jmp 0x180067c68
and rax, 0xfffffffffffffff0
call fcn.1800f433c
sub rsp, rax
lea rsi, [rsp + 0x50]
test rsi, rsi
je 0x180068d0b
push rax
pushf
mov eax, 0xb3560221
pushf
not eax
add eax, 0x9c3b42e4
xor eax, 0xf4b53bab
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe6a3d4ba
xor eax, 0xc76d1897
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdf528e04
xor eax, 0xf34c1c6b
rol eax, 0xf7
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0xe5513db
pushf
not eax
add eax, 0xf77be90c
xor eax, 0x99ad6c16
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xfad02353
xor eax, 0xa23bdfc8
rol eax, 0x22
popf
pushf
not eax
add eax, 0xfd590e56
xor eax, 0x91662e35
rol eax, 0x46
popf
jmp 0x180067c68
mov dword [rsi], 0xcccc
jmp 0x180068e74
call fcn.18008b8da
mov rsi, rax
test rax, rax
je 0x180068df5
push rax
pushf
mov eax, 0xfa1db97e
pushf
not eax
add eax, 0x8dd0487c
xor eax, 0xcc7a3ef9
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xdf3d2550
xor eax, 0xe6272744
rol eax, 0x3b
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0xf3aed643
pushf
not eax
add eax, 0xc09ae845
xor eax, 0xe4548981
rol eax, 0x39
popf
pushf
not eax
add eax, 0x859a727a
xor eax, 0x86890142
rol eax, 0xb
popf
jmp 0x180067c68
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0x74aef8fe
pushf
not eax
add eax, 0xd1c5e39f
xor eax, 0xef743ac0
rol eax, 0x14
popf
pushf
not eax
add eax, 0x90f8c86c
xor eax, 0xbc7e12cf
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf74b3b58
xor eax, 0xbafd961f
rol eax, 0xde
popf
jmp 0x180067c68
add rsi, 0x10
push rax
pushf
mov eax, 0xd94a95e8
pushf
not eax
add eax, 0xba941a37
xor eax, 0xfa5eb44a
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9bcd55c9
xor eax, 0xa156c221
rol eax, 0x53
popf
pushf
not eax
add eax, 0xff17c063
xor eax, 0xdb1407b0
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb88e5426
xor eax, 0xb7459594
rol eax, 0xd0
popf
jmp 0x180067c68
test rsi, rsi
je 0x180068f0d
push rax
pushf
mov eax, 0xe49b9397
pushf
not eax
add eax, 0xbae3695c
xor eax, 0x8d4d679e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb563ff70
xor eax, 0xe37ba9dd
rol eax, 0xec
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0xfa27af6c
pushf
not eax
add eax, 0xff2a4544
xor eax, 0xc442ffa3
rol eax, 0x87
popf
pushf
not eax
add eax, 0xca83a76e
xor eax, 0xa254d4ba
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x931d0cc6
xor eax, 0x83e0bc0b
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xde85f22f
xor eax, 0xe7488904
rol eax, 0x89
popf
jmp 0x180067c68
and qword [rsp + 0x40], 0
mov r9d, r14d
and qword [rsp + 0x38], 0
mov r8, rbx
and qword [rsp + 0x30], 0
mov edx, r15d
mov dword [rsp + 0x28], edi
mov rcx, r13
mov qword [rsp + 0x20], rsi
jmp 0x180068f8e
call qword [sym.imp.KERNEL32.dll_LCMapStringEx]
xor r14d, r14d
test eax, eax
je 0x180068ff4
push rax
pushf
mov eax, 0xdbc6ea43
pushf
not eax
add eax, 0xa40852c4
xor eax, 0xfcef0c38
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbd7266df
xor eax, 0xb196b35e
rol eax, 0x16
popf
pushf
not eax
add eax, 0x81cdf806
xor eax, 0xcbd5ceb2
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb6d61530
xor eax, 0xdd4b7b56
rol eax, 0xd4
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x42c19cb
pushf
not eax
add eax, 0x9c5d41b0
xor eax, 0x8bbe9a3a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb479f3a9
xor eax, 0x838c10c4
rol eax, 0x87
popf
pushf
not eax
add eax, 0xdfa45155
xor eax, 0x9d39eca7
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb4e967fd
xor eax, 0xba17f111
rol eax, 0x95
popf
jmp 0x180067c68
mov eax, dword [rbp + 0x58]
xor edx, edx
mov ecx, dword [rbp + 0x60]
mov r9d, edi
mov qword [rsp + 0x38], r14
mov r8, rsi
mov qword [rsp + 0x30], r14
test eax, eax
jne 0x1800690c2
push rax
pushf
mov eax, 0xf59d3b8a
pushf
not eax
add eax, 0x82ae4c76
xor eax, 0xd58e0b35
rol eax, 0x87
popf
pushf
not eax
add eax, 0xa1a75f13
xor eax, 0xedc363ff
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa51bd978
xor eax, 0x905fb49b
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd05f46c1
xor eax, 0xb0c510d4
rol eax, 0x6c
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x3f6194e3
pushf
not eax
add eax, 0x9cb5a4d5
xor eax, 0xc567fab2
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x99d319b9
xor eax, 0x9e3760e4
rol eax, 0x45
popf
pushf
not eax
add eax, 0xfd4c65ff
xor eax, 0xfc090039
rol eax, 1
popf
pushf
not eax
add eax, 0xab1fa655
xor eax, 0xbaefebb9
rol eax, 0xd8
popf
jmp 0x180067c68
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
jmp 0x1800691c3
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x50]
mov qword [rsp + 0x20], rax
push rax
pushf
mov eax, 0xfbcc68a7
pushf
not eax
add eax, 0xbeeccb68
xor eax, 0xac4c7b9c
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xdd1d70bd
xor eax, 0xd04c3906
rol eax, 0x10
popf
jmp 0x180067c68
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov edi, eax
push rax
pushf
mov eax, 0xd96daa74
pushf
not eax
add eax, 0xefc36d07
xor eax, 0xd7704d0c
rol eax, 2
popf
pushf
not eax
add eax, 0xb37c1c9d
xor eax, 0xf7925c2f
rol eax, 0x83
popf
pushf
not eax
add eax, 0xaf75f04f
xor eax, 0xe3b997dc
rol eax, 0x57
popf
jmp 0x180067c68
lea rcx, [rsi - 0x10]
cmp dword [rcx], 0xdddd
jne 0x180069263
push rax
pushf
mov eax, 0x57d38e41
pushf
not eax
add eax, 0xdb9586f7
xor eax, 0xdb0994a7
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc107d0c0
xor eax, 0x8c236d3c
rol eax, 9
popf
pushf
not eax
add eax, 0x9ef6f167
xor eax, 0xffb4e261
rol eax, 0xd8
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0xc0d241e6
pushf
not eax
add eax, 0xd32f3956
xor eax, 0xfd24bde6
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc9d331d3
xor eax, 0xa1a19d61
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf3f7c8c4
xor eax, 0xf0cd9ba1
rol eax, 0x27
popf
jmp 0x180067c68
call fcn.180136876
jmp 0x180069440
xor ebx, ebx
push rax
pushf
mov eax, 0xa155e693
pushf
not eax
add eax, 0x8e8dfee7
xor eax, 0xf78175c3
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe80ad5ea
xor eax, 0xa37ff033
rol eax, 0xab
popf
jmp 0x180067c68
xor edi, edi
push rax
pushf
mov eax, 0x453fff0a
pushf
not eax
add eax, 0xb45d1c2f
xor eax, 0xfb804dbc
rol eax, 0xff
popf
pushf
not eax
add eax, 0xbb9f5cb8
xor eax, 0xb10bfc61
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa9e13705
xor eax, 0x9aa0a6e7
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb146af9a
xor eax, 0xa970fa41
rol eax, 0x9b
popf
jmp 0x180067c68
test rbx, rbx
je 0x1800693e7
push rax
pushf
mov eax, 0xb3cde251
pushf
not eax
add eax, 0x92d6436b
xor eax, 0xb9dd95f9
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xba4ac478
xor eax, 0xdfbfe8e3
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb075dea5
xor eax, 0xe50ccc2d
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xabda2fe1
xor eax, 0xb6ea4fee
rol eax, 0xfd
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0xb5cb0e53
pushf
not eax
add eax, 0x92cbc2f5
xor eax, 0x9863fd6d
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x83ae510f
xor eax, 0xcba88aaa
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xac9cdbb8
xor eax, 0xf407615c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xcfd38fcb
xor eax, 0xb6ec4dc3
rol eax, 0x14
popf
jmp 0x180067c68
lea rcx, [rbx - 0x10]
cmp dword [rcx], 0xdddd
jne 0x180069492
push rax
pushf
mov eax, 0x7d62879e
pushf
not eax
add eax, 0x82eb5d58
xor eax, 0xca34222d
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb006aa6d
xor eax, 0xb742e695
rol eax, 0x37
popf
pushf
not eax
add eax, 0xdb1364f7
xor eax, 0xbdd3e086
rol eax, 0xa4
popf
jmp 0x180067c68
push rax
pushf
mov eax, 0x9f7f1f1d
pushf
not eax
add eax, 0xf4316cab
xor eax, 0xff3e923d
rol eax, 0xae
popf
pushf
not eax
add eax, 0xcee043d4
xor eax, 0x837418f0
rol eax, 0x89
popf
jmp 0x180067c68
call fcn.180136876
push rax
pushf
mov eax, 0x3ae40bd6
pushf
not eax
add eax, 0xdcba6753
xor eax, 0xcb24d7bb
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe09c9a83
xor eax, 0x9611565f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xbce57881
xor eax, 0xb112580a
rol eax, 0x9f
popf
jmp 0x180067c68
mov eax, edi
push rax
pushf
mov eax, 0x69cae455
pushf
not eax
add eax, 0xa29ca9b5
xor eax, 0x92e7a24b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xdbf9af25
xor eax, 0x92295450
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb25f4cf6
xor eax, 0xcccba8b9
rol eax, 0xe0
popf
jmp 0x180067c68
mov rcx, qword [rbp + 8]
xor rcx, rbp
call fcn.1800e8c52
mov rbx, qword [rbp + 0x30]
mov rsi, qword [rbp + 0x38]
mov rdi, qword [rbp + 0x40]
mov r13, qword [rbp + 0x48]
lea rsp, [rbp + 0x10]
pop r15
pop r14
pop rbp
ret