Function at 0x140124f11
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xcdc786a4
pushf
not eax
add eax, 0xaa150b68
xor eax, 0xbba6eb87
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x8043a634
xor eax, 0xb977ada1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xdd719ac6
xor eax, 0xc552f52b
rol eax, 0x92
popf
pushf
not eax
add eax, 0x8e562fb2
xor eax, 0x9d9d3bc3
rol eax, 0xe8
popf
cmp eax, 0x20
jne 0x140124f74
popf
pop rax
jmp 0x1401264b0
cmp eax, 0
jne 0x140124f83
popf
pop rax
jmp 0x1401251ae
cmp eax, 3
jne 0x140124f92
popf
pop rax
jmp 0x1401253a8
cmp eax, 1
jne 0x140124fa1
popf
pop rax
jmp 0x140125285
cmp eax, 0xd
jne 0x140124fb0
popf
pop rax
jmp 0x1401257fa
cmp eax, 0x1a
jne 0x140124fbf
popf
pop rax
jmp 0x140125f42
cmp eax, 0xe
jne 0x140124fce
popf
pop rax
jmp 0x140125880
cmp eax, 0xb
jne 0x140124fdd
popf
pop rax
jmp 0x1401256f3
cmp eax, 0x19
jne 0x140124fec
popf
pop rax
jmp 0x140125e5c
cmp eax, 8
jne 0x140124ffb
popf
pop rax
jmp 0x1401255ce
cmp eax, 0x1d
jne 0x14012500a
popf
pop rax
jmp 0x14012627c
cmp eax, 0x17
jne 0x140125019
popf
pop rax
jmp 0x140125d4b
cmp eax, 0x1c
jne 0x140125028
popf
pop rax
jmp 0x14012618c
cmp eax, 0x12
jne 0x140125037
popf
pop rax
jmp 0x140125a5b
cmp eax, 0x18
jne 0x140125046
popf
pop rax
jmp 0x140125db3
cmp eax, 0x11
jne 0x140125055
popf
pop rax
jmp 0x1401259eb
cmp eax, 0x1b
jne 0x140125064
popf
pop rax
jmp 0x140126051
cmp eax, 0x21
jne 0x140125073
popf
pop rax
jmp 0x1401265d5
cmp eax, 0x23
jne 0x140125082
popf
pop rax
jmp 0x1401266eb
cmp eax, 0x25
jne 0x140125091
popf
pop rax
jmp 0x1401267a6
cmp eax, 0xf
jne 0x1401250a0
popf
pop rax
jmp 0x140125926
cmp eax, 0x13
jne 0x1401250af
popf
pop rax
jmp 0x140125af2
cmp eax, 0x15
jne 0x1401250be
popf
pop rax
jmp 0x140125c34
cmp eax, 0x24
jne 0x1401250cd
popf
pop rax
jmp 0x140126771
cmp eax, 0x1e
jne 0x1401250dc
popf
pop rax
jmp 0x14012632b
cmp eax, 0xc
jne 0x1401250eb
popf
pop rax
jmp 0x14012573e
cmp eax, 0x26
jne 0x1401250fa
popf
pop rax
jmp 0x1401267f8
cmp eax, 5
jne 0x140125109
popf
pop rax
jmp 0x14012548c
cmp eax, 0x1f
jne 0x140125118
popf
pop rax
jmp 0x140126402
cmp eax, 0x10
jne 0x140125127
popf
pop rax
jmp 0x14012598a
cmp eax, 6
jne 0x140125136
popf
pop rax
jmp 0x1401254ea
cmp eax, 9
jne 0x140125145
popf
pop rax
jmp 0x140125640
cmp eax, 4
jne 0x140125154
popf
pop rax
jmp 0x140125450
cmp eax, 0x16
jne 0x140125163
popf
pop rax
jmp 0x140125c90
cmp eax, 2
jne 0x140125172
popf
pop rax
jmp 0x140125300
cmp eax, 0xa
jne 0x140125181
popf
pop rax
jmp 0x140125690
cmp eax, 0x22
jne 0x140125190
popf
pop rax
jmp 0x140126633
cmp eax, 0x14
jne 0x14012519f
popf
pop rax
jmp 0x140125b90
cmp eax, 7
jne 0x1401251ae
popf
pop rax
jmp 0x140125569
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r12
push r14
push r15
sub rsp, 0x30
mov rbp, r8
mov r14, rdx
mov rdi, rcx
call fcn.140093990
xor r12d, r12d
mov rcx, rdi
lea rbx, [rax + 0x98]
lea rax, [rdi + 0x80]
mov dword [rbx + 0x10], r12d
lea r15, [rbx + 0x258]
mov qword [rbx], rdi
lea rsi, [rbx + 8]
mov word [r15], r12w
mov qword [rsi], rax
cmp word [rax], r12w
je 0x14012523f
push rax
pushf
mov eax, 0x6223fa2a
pushf
not eax
add eax, 0xe9a30cb3
xor eax, 0xba2184fd
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc438487f
xor eax, 0xf169a1d3
rol eax, 0x18
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x99f07018
pushf
not eax
add eax, 0xbab4c124
xor eax, 0xaf40d5cb
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x87a2c987
xor eax, 0x8f1f72cd
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd90baa42
xor eax, 0xe593b88c
rol eax, 0xea
popf
jmp 0x140124f65
mov r8, rsi
lea edx, [r12 + 0x16]
lea rcx, [0x181d635b3]
pushf
sub rcx, 0x41d23e93
popf
call fcn.140163ea6
mov rcx, qword [rbx]
push rax
pushf
mov eax, 0xc8375edf
pushf
not eax
add eax, 0xd874bea6
xor eax, 0xbe808996
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xa4cdc285
xor eax, 0xf03f4bd7
rol eax, 0x64
popf
pushf
not eax
add eax, 0xec24b512
xor eax, 0x88c65a8a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xfa67fc5c
xor eax, 0x97bd575f
rol eax, 0xe0
popf
jmp 0x140124f65
cmp word [rcx], r12w
mov rcx, rbx
je 0x14012534f
push rax
pushf
mov eax, 0x637a561e
pushf
not eax
add eax, 0xe4af3225
xor eax, 0xa0d9e211
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd8d7dc55
xor eax, 0xac74926f
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8b24d9f5
xor eax, 0x87d12509
rol eax, 0xd4
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0xde58d323
pushf
not eax
add eax, 0xbffaec61
xor eax, 0xa255fb97
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x95645bcb
xor eax, 0xd98d984b
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd143675b
xor eax, 0xde9a7e13
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa406b8ea
xor eax, 0x99171db5
rol eax, 0xca
popf
jmp 0x140124f65
mov rax, qword [rsi]
cmp word [rax], r12w
je 0x14012540a
push rax
pushf
mov eax, 0x9db6a67
pushf
not eax
add eax, 0xa8858d42
xor eax, 0xabe0e1b9
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x98816857
xor eax, 0xfbb621c2
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe34d37d5
xor eax, 0x9a3552a1
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x95de3366
xor eax, 0xcaee9770
rol eax, 6
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x14c16ccc
pushf
not eax
add eax, 0xe6bcba20
xor eax, 0xd559ec36
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb6a8b52d
xor eax, 0x88ccdc39
rol eax, 0x19
popf
pushf
not eax
add eax, 0x83d60d00
xor eax, 0xfc5cd08f
rol eax, 0xd8
popf
jmp 0x140124f65
call fcn.140143b89
jmp 0x1401254ea
call fcn.14011adfd
push rax
pushf
mov eax, 0xf9ddee8a
pushf
not eax
add eax, 0xc11c7506
xor eax, 0x9f5c4405
rol eax, 0xda
popf
pushf
not eax
add eax, 0xbdbf73ed
xor eax, 0x8e0e7c72
rol eax, 0x93
popf
pushf
not eax
add eax, 0x954ccb87
xor eax, 0xfb18eda7
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb47a285e
xor eax, 0xf6d1538d
rol eax, 0xd2
popf
jmp 0x140124f65
cmp dword [rbx + 0x10], r12d
jne 0x140125523
push rax
pushf
mov eax, 0x5dac48f7
pushf
not eax
add eax, 0xf0be9456
xor eax, 0xb8173ca9
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc2b20c04
xor eax, 0xc6b67680
rol eax, 0x42
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x252b468a
pushf
not eax
add eax, 0xfd6d49c5
xor eax, 0xdeb09ff4
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe9873021
xor eax, 0xc0faa742
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf6c01dca
xor eax, 0xcc875a5d
rol eax, 0x42
popf
jmp 0x140124f65
mov r8, rbx
lea rcx, [0x18e5e9d5e]
pushf
sub rcx, 0x4e5aaa5e
popf
mov edx, 0x9702edd3
pushf
not edx
add edx, 0xf205958c
xor edx, 0xee2faed9
rol edx, 0xac
popf
pushf
not edx
add edx, 0xdb362f00
xor edx, 0xbfd7edaa
rol edx, 0x7a
popf
pushf
not edx
add edx, 0xd8461202
xor edx, 0xb9703229
rol edx, 1
popf
call fcn.140163ea6
test eax, eax
je 0x14012573e
mov rax, qword [rsi]
mov rcx, rbx
cmp word [rax], r12w
je 0x14012560d
push rax
pushf
mov eax, 0x78747285
pushf
not eax
add eax, 0x9867ed05
xor eax, 0x8aff4a1f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf0035180
xor eax, 0xe76b2c3c
rol eax, 9
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0xd4f477d1
pushf
not eax
add eax, 0xd4057d7b
xor eax, 0xab03eb66
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xcb71d9ea
xor eax, 0x9c8ee4a8
rol eax, 0x70
popf
jmp 0x140124f65
call fcn.140143b89
jmp 0x14012573e
call fcn.14011adfd
jmp 0x14012573e
call fcn.14014f2be
push rax
pushf
mov eax, 0x4b9fcaff
pushf
not eax
add eax, 0xbc9a9bc1
xor eax, 0xdea10f4c
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd417ca17
xor eax, 0xce9e169e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc37db25f
xor eax, 0x89722d14
rol eax, 0x8e
popf
jmp 0x140124f65
cmp dword [rbx + 0x10], r12d
je 0x1401257a1
push rax
pushf
mov eax, 0x14a1189c
pushf
not eax
add eax, 0xd2b3d72e
xor eax, 0xa0178ac5
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc30a58b7
xor eax, 0xce316c3a
rol eax, 0xca
popf
pushf
not eax
add eax, 0x9c664a85
xor eax, 0xbab4297f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc7813afb
xor eax, 0xf5519dec
rol eax, 0xae
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x56fc383c
pushf
not eax
add eax, 0xc6ed3e89
xor eax, 0xd96a7277
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc564978e
xor eax, 0x9463c914
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe8ab3dce
xor eax, 0xce94889f
rol eax, 0xd
popf
pushf
not eax
add eax, 0x87ecd8b1
xor eax, 0xad560abb
rol eax, 0x27
popf
jmp 0x140124f65
lea rcx, [rdi + 0x100]
cmp word [rdi], r12w
jne 0x14012584d
push rax
pushf
mov eax, 0xa8775534
pushf
not eax
add eax, 0x8b2687db
xor eax, 0xfa9f6d08
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe56a3eec
xor eax, 0x902e8d58
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xbc8d6e45
xor eax, 0xa99446a8
rol eax, 0x46
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x28e1d02c
pushf
not eax
add eax, 0xc50174fd
xor eax, 0xa118f458
rol eax, 0x50
popf
pushf
not eax
add eax, 0xed9329fc
xor eax, 0x9f0aecf4
rol eax, 0xeb
popf
jmp 0x140124f65
cmp word [rcx], r12w
jne 0x1401258df
push rax
pushf
mov eax, 0x1f1c74be
pushf
not eax
add eax, 0xfe241530
xor eax, 0xe52287ac
rol eax, 8
popf
pushf
not eax
add eax, 0xc3108102
xor eax, 0xe695e0fd
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xaa792038
xor eax, 0xbb95093d
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x91b76207
xor eax, 0xb7354da9
rol eax, 0xc3
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x4c577a90
pushf
not eax
add eax, 0xfc408100
xor eax, 0xf89ba0f6
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb0f08a58
xor eax, 0xf8f53c85
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf2b35417
xor eax, 0xe1d6285f
rol eax, 0x1c
popf
jmp 0x140124f65
call qword [sym.imp.KERNEL32.dll_GetACP]
jmp 0x1401259eb
mov rdx, rbx
call fcn.140190619
push rax
pushf
mov eax, 0x6378c52e
pushf
not eax
add eax, 0xfd2521aa
xor eax, 0x9701bc04
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xadf72823
xor eax, 0x92453692
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf2d7098e
xor eax, 0xe7cb995d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8ba8ba52
xor eax, 0xc39dff41
rol eax, 0x98
popf
jmp 0x140124f65
mov ebx, eax
test eax, eax
je 0x140125a28
push rax
pushf
mov eax, 0x5be6a0c5
pushf
not eax
add eax, 0xe94cb254
xor eax, 0xbafa3d89
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd74068b0
xor eax, 0xd3a5ba99
rol eax, 0x34
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0xa2b92db2
pushf
not eax
add eax, 0x860c9bb2
xor eax, 0xe953e66a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc2fba0ff
xor eax, 0x82ea2e79
rol eax, 0xe0
popf
jmp 0x140124f65
cmp eax, 0xfde8
je 0x140125aac
push rax
pushf
mov eax, 0x62cb3f85
pushf
not eax
add eax, 0x80336a7d
xor eax, 0xafef54fc
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc14e13f5
xor eax, 0xab6b6b17
rol eax, 0x58
popf
pushf
not eax
add eax, 0xcc4a9cc8
xor eax, 0xf0688594
rol eax, 0xf8
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x1c0c8d11
pushf
not eax
add eax, 0x93dffcd4
xor eax, 0xf4163dc6
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd36899ed
xor eax, 0x9c640c86
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe1ac0f18
xor eax, 0xa9418aa3
rol eax, 0x87
popf
jmp 0x140124f65
movzx ecx, bx
jmp 0x140125af6
call qword [sym.imp.KERNEL32.dll_IsValidCodePage]
test eax, eax
je 0x140125b37
push rax
pushf
mov eax, 0xdbdf9d9a
pushf
not eax
add eax, 0x9c4fc6d8
xor eax, 0xc3e3a692
rol eax, 0x56
popf
pushf
not eax
add eax, 0xca1eee4b
xor eax, 0xde5c8967
rol eax, 0x93
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0xe760dae6
pushf
not eax
add eax, 0xbb7e318b
xor eax, 0xa1aeaffd
rol eax, 0x32
popf
pushf
not eax
add eax, 0xdec8bcd3
xor eax, 0x8ea12ef8
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa57705fc
xor eax, 0xe64b628e
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8df3360d
xor eax, 0xbdfb2642
rol eax, 0xb0
popf
jmp 0x140124f65
test r14, r14
je 0x140125bdb
push rax
pushf
mov eax, 0x60c0ddc6
pushf
not eax
add eax, 0xb9fd435b
xor eax, 0xf32a40a5
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf819f370
xor eax, 0x847f183f
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xf11759c3
xor eax, 0xb922efc7
rol eax, 0x60
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x89fef14d
pushf
not eax
add eax, 0xc0e71334
xor eax, 0xb9b21ce4
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd686bf4a
xor eax, 0xfa487b61
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb3253c80
xor eax, 0x96237871
rol eax, 0x11
popf
pushf
not eax
add eax, 0xddf4ae20
xor eax, 0x8fa986b3
rol eax, 0x75
popf
jmp 0x140124f65
mov dword [r14], ebx
push rax
pushf
mov eax, 0xf8fceb9f
pushf
not eax
add eax, 0xca1b7141
xor eax, 0x8d13caa9
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf13ca607
xor eax, 0xb81e8748
rol eax, 0x87
popf
pushf
not eax
add eax, 0xfefdf19a
xor eax, 0xb13aea17
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa7ad2542
xor eax, 0x86641078
rol eax, 0xcc
popf
jmp 0x140124f65
test rbp, rbp
je 0x140125cf2
push rax
pushf
mov eax, 0x4923900d
pushf
not eax
add eax, 0xee67b37d
xor eax, 0xe5dc9e9d
rol eax, 0x58
popf
pushf
not eax
add eax, 0x93358fff
xor eax, 0xc2466c66
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdc3f3eeb
xor eax, 0xd490897c
rol eax, 0x49
popf
pushf
not eax
add eax, 0xfe85c46b
xor eax, 0x9a304510
rol eax, 0xa6
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x13e92d35
pushf
not eax
add eax, 0xb66859c1
xor eax, 0x879de3bd
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbf9471f8
xor eax, 0x95766a2c
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf8e5d57f
xor eax, 0xb35d2fa7
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8022f4a2
xor eax, 0xfcb9325f
rol eax, 0x6d
popf
jmp 0x140124f65
lea rsi, [rbp + 0x120]
or r9, 0xffffffffffffffff
mov word [rsi], r12w
push rax
pushf
mov eax, 0xc0cd4aa0
pushf
not eax
add eax, 0xf91b602d
xor eax, 0xc7fcd68c
rol eax, 0xb
popf
pushf
not eax
add eax, 0xbee75911
xor eax, 0xf4a900c6
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd2a1e526
xor eax, 0xce33a905
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf181c0f3
xor eax, 0x82adb1a7
rol eax, 0x5d
popf
jmp 0x140124f65
inc r9
cmp word [r15 + r9*2], r12w
jne 0x140125e03
push rax
pushf
mov eax, 0x51a930d8
pushf
not eax
add eax, 0x8609c65f
xor eax, 0xea06837f
rol eax, 0x99
popf
pushf
not eax
add eax, 0x99c4c188
xor eax, 0x99e09963
rol eax, 5
popf
pushf
not eax
add eax, 0x8dfb81c3
xor eax, 0x910df61b
rol eax, 0xf9
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0xaf7a84c0
pushf
not eax
add eax, 0x80b8d3ba
xor eax, 0xfbae9bac
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xad6da060
xor eax, 0xdf551491
rol eax, 0xda
popf
pushf
not eax
add eax, 0xfa81b24d
xor eax, 0xe5465597
rol eax, 0x12
popf
pushf
not eax
add eax, 0x86253c62
xor eax, 0xcfa752d9
rol eax, 0x56
popf
jmp 0x140124f65
inc r9
mov r8, r15
mov edx, 0xeb66b7d7
pushf
not edx
add edx, 0x8f84f092
xor edx, 0xea2dfd51
rol edx, 0x53
popf
pushf
not edx
add edx, 0x975a5da5
xor edx, 0xdc2606b5
rol edx, 0x35
popf
pushf
not edx
add edx, 0xbe1c490e
xor edx, 0xcfa4cdd2
rol edx, 0xc5
popf
mov rcx, rsi
call fcn.1400ec76d
test eax, eax
jne 0x140125efc
push rax
pushf
mov eax, 0xac13b566
pushf
not eax
add eax, 0xab259049
xor eax, 0xd4ca6328
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc68a3f65
xor eax, 0x82f2ce5c
rol eax, 8
popf
pushf
not eax
add eax, 0xe47417ed
xor eax, 0xfdb9e592
rol eax, 0x6b
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x76457ab5
pushf
not eax
add eax, 0xec2e92de
xor eax, 0xb51781b5
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd50504b4
xor eax, 0xe91c8dcb
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe92f6273
xor eax, 0xdde5b6cc
rol eax, 0x2f
popf
jmp 0x140124f65
lea r9d, [rax + 0x40]
mov r8, rbp
mov edx, 0xefae059e
pushf
not edx
add edx, 0xa398b7fe
xor edx, 0xb288cc3b
rol edx, 0x32
popf
pushf
not edx
add edx, 0xb6ed9e9f
xor edx, 0x9849c6ea
rol edx, 0x78
popf
pushf
not edx
add edx, 0xae807c8e
xor edx, 0xde5e2d54
rol edx, 0x8b
popf
pushf
not edx
add edx, 0xfc21e9a1
xor edx, 0xd1d6161a
rol edx, 0x8b
popf
mov rcx, rsi
call fcn.1400dbcb7
test eax, eax
je 0x140125ff8
push rax
pushf
mov eax, 0xd2e9b39f
pushf
not eax
add eax, 0x9bb29406
xor eax, 0xdd08588c
rol eax, 0x60
popf
pushf
not eax
add eax, 0xd2cdbacf
xor eax, 0xbc7594da
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf81c7fea
xor eax, 0xad7d72ad
rol eax, 0xd9
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x10af5080
pushf
not eax
add eax, 0xc79e7c5c
xor eax, 0xb1354262
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8a8c34b2
xor eax, 0xdaf5ad21
rol eax, 0x61
popf
pushf
not eax
add eax, 0x8c100875
xor eax, 0x8cf30af2
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe770af13
xor eax, 0x9b6d11c8
rol eax, 0xe3
popf
jmp 0x140124f65
lea rdi, [rbp + 0x80]
mov r9d, 0x19aa64f5
pushf
not r9d
add r9d, 0xc5a2fe42
xor r9d, 0xaf37c39f
rol r9d, 0x2f
popf
pushf
not r9d
add r9d, 0xc61f3cfc
xor r9d, 0xe67ad044
rol r9d, 0xe0
popf
pushf
not r9d
add r9d, 0xd566e4d3
xor r9d, 0xd6977e02
rol r9d, 0xbc
popf
mov r8, rdi
mov edx, 0xfdd1d61c
pushf
not edx
add edx, 0xbd37b185
xor edx, 0x9f8a6c86
rol edx, 0x93
popf
pushf
not edx
add edx, 0xcec62b65
xor edx, 0xe706e511
rol edx, 0x53
popf
pushf
not edx
add edx, 0xeaccb715
xor edx, 0xb315f466
rol edx, 0x1d
popf
mov rcx, rsi
call fcn.1400dbcb7
test eax, eax
je 0x140126146
push rax
pushf
mov eax, 0x2bf380b9
pushf
not eax
add eax, 0xcebafd55
xor eax, 0xc55826a9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x8ba82d39
xor eax, 0xd4285547
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfab8c3c4
xor eax, 0x8d782771
rol eax, 0x1c
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x62704602
pushf
not eax
add eax, 0xea232b00
xor eax, 0xd2de959c
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf51f011a
xor eax, 0xa5b47bf3
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x9e46d20e
xor eax, 0x869af6b3
rol eax, 0x7c
popf
jmp 0x140124f65
mov edx, 0x3927b329
pushf
not edx
add edx, 0xebbde44f
xor edx, 0xd8bc9dd8
rol edx, 0x7f
popf
pushf
not edx
add edx, 0x951bdd31
xor edx, 0x999f639f
rol edx, 0x62
popf
pushf
not edx
add edx, 0x8ce99171
xor edx, 0xa6ae7cbb
rol edx, 0x51
popf
mov rcx, rdi
call fcn.140175782
test rax, rax
jne 0x140126223
push rax
pushf
mov eax, 0x6387c576
pushf
not eax
add eax, 0xbedcea5a
xor eax, 0xb79a2318
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd9ae8643
xor eax, 0xc1704482
rol eax, 6
popf
pushf
not eax
add eax, 0xcee47878
xor eax, 0xe5b94c28
rol eax, 0xe2
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x4b3932c
pushf
not eax
add eax, 0xf9b1c2be
xor eax, 0x85bd649a
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb28b4239
xor eax, 0xc00ac9bf
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xfa5dc02f
xor eax, 0x9df02967
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf07504ca
xor eax, 0x825eef5e
rol eax, 0xc3
popf
jmp 0x140124f65
lea edx, [rax + 0x2e]
mov rcx, rdi
call fcn.140175782
test rax, rax
je 0x1401262d2
push rax
pushf
mov eax, 0x63a341a3
pushf
not eax
add eax, 0xcbf2bbde
xor eax, 0xcd893fa6
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xc0bbdafe
xor eax, 0xe093c085
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xf94c1d80
xor eax, 0xfbaf36e3
rol eax, 0x7a
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x95e68fcd
pushf
not eax
add eax, 0xbc931d0c
xor eax, 0x9c7a52b5
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa2314f95
xor eax, 0xb175cd3e
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd85c45e2
xor eax, 0x9b7a6cb7
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa2b2acaa
xor eax, 0x816f29a0
rol eax, 0xf1
popf
jmp 0x140124f65
mov r9d, 0xa5183fa7
pushf
not r9d
add r9d, 0xe487284b
xor r9d, 0x9a4572f2
rol r9d, 0x15
popf
pushf
not r9d
add r9d, 0xe0e2b706
xor r9d, 0xb6ae1192
rol r9d, 0x29
popf
mov r8, rdi
mov rcx, rsi
lea edx, [r9 - 0x39]
call fcn.1400dbcb7
test eax, eax
je 0x1401263cf
push rax
pushf
mov eax, 0xc2d16be
pushf
not eax
add eax, 0xa5c6b845
xor eax, 0x9623c547
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xac86ade1
xor eax, 0xdf0b3ca2
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb9b8ccb5
xor eax, 0xfe25598d
rol eax, 0xff
popf
pushf
not eax
add eax, 0xea847bae
xor eax, 0xe387d958
rol eax, 0xd6
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0x4ed7d603
pushf
not eax
add eax, 0x803c35ca
xor eax, 0xb0607816
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb46cb502
xor eax, 0x885c7284
rol eax, 0x28
popf
jmp 0x140124f65
lea rax, [rbp + 0x100]
cmp ebx, 0xfde9
jne 0x140126457
push rax
pushf
mov eax, 0x9f8f091
pushf
not eax
add eax, 0xbdf974a9
xor eax, 0xc07751d8
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x80359db5
xor eax, 0xaf63faf2
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb88821cb
xor eax, 0xf76b98c6
rol eax, 0x7c
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0xbce7aee5
pushf
not eax
add eax, 0xa468774c
xor eax, 0xddc5c8a0
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x833a87d3
xor eax, 0xc55230a4
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xea4bb3de
xor eax, 0xcf62baed
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf5ac30b2
xor eax, 0xc8d6f2fd
rol eax, 0x6a
popf
jmp 0x140124f65
mov r9d, 0x8f1c31e6
pushf
not r9d
add r9d, 0xd40e1700
xor r9d, 0xcf7481ba
rol r9d, 0x7d
popf
pushf
not r9d
add r9d, 0xf0eb0d87
xor r9d, 0x993ccca3
rol r9d, 0x45
popf
pushf
not r9d
add r9d, 0xa4e02258
xor r9d, 0xdc0ac81b
rol r9d, 0x34
popf
lea r8, [0x19fcbfe92]
pushf
sub r8, 0x5fc7fbea
popf
mov rcx, rax
lea edx, [r9 + 0xb]
call fcn.1400ec76d
test eax, eax
jne 0x14012657c
push rax
pushf
mov eax, 0xcf5d5b1b
pushf
not eax
add eax, 0xfad13a7c
xor eax, 0xe7d775e0
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc47a3250
xor eax, 0x900caae1
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd78e6d97
xor eax, 0xf980323d
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8584fb58
xor eax, 0x9b2074be
rol eax, 0xb4
popf
jmp 0x140124f65
push rax
pushf
mov eax, 0xb8e1bd9b
pushf
not eax
add eax, 0xddde2a9b
xor eax, 0xe103e2e9
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8f9cd63f
xor eax, 0x8fefe3b9
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa98f9f4b
xor eax, 0xe4a559c0
rol eax, 0x67
popf
pushf
not eax
add eax, 0xcf955c48
xor eax, 0xbbba028f
rol eax, 0xa0
popf
jmp 0x140124f65
jmp 0x1401266eb
mov r9d, 0xc9aff70b
pushf
not r9d
add r9d, 0xd2b406c4
xor r9d, 0xd804f004
rol r9d, 0xaa
popf
pushf
not r9d
add r9d, 0x8fe26409
xor r9d, 0xe47fdc70
rol r9d, 0xb
popf
pushf
not r9d
add r9d, 0x9a6d2445
xor r9d, 0xb507a8c8
rol r9d, 0x36
popf
mov rdx, rax
mov ecx, ebx
lea r8d, [r9 + 6]
call fcn.1400fabe2
push rax
pushf
mov eax, 0x1b41391
pushf
not eax
add eax, 0xe504fe90
xor eax, 0xd657166a
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbb593512
xor eax, 0xcf34efc2
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb170207c
xor eax, 0xa218ffe4
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xdbec28a4
xor eax, 0xc002255b
rol eax, 0x89
popf
jmp 0x140124f65
mov eax, 0xc330454b
pushf
not eax
add eax, 0xbee2c0f2
xor eax, 0xcdfe3923
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xac653ebc
xor eax, 0xa16cb85c
rol eax, 0x51
popf
pushf
not eax
add eax, 0x890d6cb9
xor eax, 0xef2d7713
rol eax, 0x68
popf
jmp 0x1401267a6
xor eax, eax
push rax
pushf
mov eax, 0x73c150d2
pushf
not eax
add eax, 0xe8c63cba
xor eax, 0xd61447f9
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x85f2e72f
xor eax, 0x9bc0f46d
rol eax, 0x35
popf
jmp 0x140124f65
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop r12
ret
xor r9d, r9d
mov qword [rsp + 0x20], r12
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1401246a2
int3