Function at 0x14011fdcd
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xa0633212
pushf
not eax
add eax, 0xb4ebf0ea
xor eax, 0xaf9de9b6
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xfea664f8
xor eax, 0xe84e8fef
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc5fb9d3e
xor eax, 0x89e1b15d
rol eax, 0x36
popf
cmp eax, 4
jne 0x14011fe1d
popf
pop rax
jmp 0x1401201fb
cmp eax, 0
jne 0x14011fe2c
popf
pop rax
jmp 0x14011ff58
cmp eax, 3
jne 0x14011fe3b
popf
pop rax
jmp 0x14012015a
cmp eax, 1
jne 0x14011fe4a
popf
pop rax
jmp 0x14012003d
cmp eax, 0xd
jne 0x14011fe59
popf
pop rax
jmp 0x1401207f8
cmp eax, 7
jne 0x14011fe68
popf
pop rax
jmp 0x14012049b
cmp eax, 0xe
jne 0x14011fe77
popf
pop rax
jmp 0x1401208b5
cmp eax, 0xb
jne 0x14011fe86
popf
pop rax
jmp 0x140120687
cmp eax, 0xc
jne 0x14011fe95
popf
pop rax
jmp 0x140120723
cmp eax, 8
jne 0x14011fea4
popf
pop rax
jmp 0x14012054e
cmp eax, 0x10
jne 0x14011feb3
popf
pop rax
jmp 0x1401209d0
cmp eax, 2
jne 0x14011fec2
popf
pop rax
jmp 0x1401200ac
cmp eax, 9
jne 0x14011fed1
popf
pop rax
jmp 0x1401205f1
cmp eax, 0x12
jne 0x14011fee0
popf
pop rax
jmp 0x140120b44
cmp eax, 6
jne 0x14011feef
popf
pop rax
jmp 0x14012036a
cmp eax, 0x11
jne 0x14011fefe
popf
pop rax
jmp 0x140120a7a
cmp eax, 5
jne 0x14011ff0d
popf
pop rax
jmp 0x1401202cd
cmp eax, 0x15
jne 0x14011ff1c
popf
pop rax
jmp 0x140120c3d
cmp eax, 0xa
jne 0x14011ff2b
popf
pop rax
jmp 0x14012062a
cmp eax, 0x14
jne 0x14011ff3a
popf
pop rax
jmp 0x140120bcc
cmp eax, 0xf
jne 0x14011ff49
popf
pop rax
jmp 0x14012094c
cmp eax, 0x13
jne 0x14011ff58
popf
pop rax
jmp 0x140120bca
push rbx
push rbp
push rsi
push rdi
push r14
sub rsp, 0x70
mov rax, qword [0x140103090]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov rbx, r9
mov r14, rdx
mov rsi, rcx
mov rdi, qword [0x14010a8c8]
test rdx, rdx
je 0x14011ffe4
push rax
pushf
mov eax, 0x8fd5a31
pushf
not eax
add eax, 0x85cd96d3
xor eax, 0xd0644e2e
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8d909af5
xor eax, 0xdb1edf63
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd913f447
xor eax, 0x9542e99f
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xeffa80a5
xor eax, 0xb7888f49
rol eax, 0x58
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0xacdd6488
pushf
not eax
add eax, 0x920ef458
xor eax, 0xdd78964d
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbebb059a
xor eax, 0x843cbd2e
rol eax, 4
popf
pushf
not eax
add eax, 0x87ba8d5a
xor eax, 0x9d48429c
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc1dff7ed
xor eax, 0xabe1f317
rol eax, 0xb6
popf
jmp 0x14011fe0e
test rdi, rdi
je 0x140120079
push rax
pushf
mov eax, 0xfe4d278b
pushf
not eax
add eax, 0xf61317fc
xor eax, 0xacaaa13c
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x81387c4b
xor eax, 0xca436781
rol eax, 0x5f
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0x42ba872a
pushf
not eax
add eax, 0xd82d7e7e
xor eax, 0xe8e8780c
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xe634471b
xor eax, 0xe580f52f
rol eax, 0x28
popf
jmp 0x14011fe0e
lea rcx, [0x1bf45aea6]
pushf
sub rcx, 0x7f369236
popf
jmp 0x1401200bf
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x140120127
push rax
pushf
mov eax, 0x4dbd5815
pushf
not eax
add eax, 0xb0af93c7
xor eax, 0xf88c3276
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xcf85a863
xor eax, 0x922894d3
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xaf0c8c40
xor eax, 0xc18ea43f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa0c9b520
xor eax, 0xcee3488c
rol eax, 0x47
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0x3302aa90
pushf
not eax
add eax, 0xabdf639d
xor eax, 0xccd8f516
rol eax, 9
popf
pushf
not eax
add eax, 0x8ffd5b3d
xor eax, 0x876525f2
rol eax, 0x1f
popf
jmp 0x14011fe0e
lea rdx, [0x195b831da]
pushf
sub rdx, 0x55a91292
popf
mov rcx, rax
jmp 0x140120170
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbp, rax
test rax, rax
je 0x1401201b5
push rax
pushf
mov eax, 0x561f1abd
pushf
not eax
add eax, 0xbd2737e2
xor eax, 0xb30a70ee
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe1a5ebf8
xor eax, 0x91dc34cc
rol eax, 0xec
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0x41f05982
pushf
not eax
add eax, 0xd02d3c21
xor eax, 0xe0331f09
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xcffb045a
xor eax, 0xc2f599d8
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x92719b92
xor eax, 0xdbeff430
rol eax, 0xfe
popf
jmp 0x14011fe0e
mov word [rsp + 0x40], 0xb848
mov word [rsp + 0x4a], 0xe0ff
mov qword [rsp + 0x42], rdi
mov eax, 0x5416d0bd
pushf
not eax
add eax, 0xeeb28649
xor eax, 0xe3bb7827
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd662d6d7
xor eax, 0xac67d569
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xbe8d6e7c
xor eax, 0xc5bf6fd6
rol eax, 0x1a
popf
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [rax + rdx]
cmp dword [0x14010a904], ecx
jle 0x14012029a
push rax
pushf
mov eax, 0x23cd7135
pushf
not eax
add eax, 0xefb967cb
xor eax, 0xfb1de836
rol eax, 0x58
popf
pushf
not eax
add eax, 0x93cdb24d
xor eax, 0xf09cbd6e
rol eax, 0x1a
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0xec75475c
pushf
not eax
add eax, 0xb16955e5
xor eax, 0xec43bbcd
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb9949a95
xor eax, 0xa5420f1b
rol eax, 0xa2
popf
jmp 0x14011fe0e
lea rcx, [0x1abd6301c]
pushf
sub rcx, 0x6bc58718
popf
call fcn.14033e388
cmp dword [0x14010a904], 0xffffffff
jne 0x140120324
push rax
pushf
mov eax, 0x51c1da35
pushf
not eax
add eax, 0xae5a14dc
xor eax, 0xb9f75fe7
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe8ba0ded
xor eax, 0xbd3e83dd
rol eax, 0xf4
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0xadf8a148
pushf
not eax
add eax, 0xf719d73d
xor eax, 0xf8854444
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x845b9955
xor eax, 0xdefd980e
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9033856a
xor eax, 0xb09559aa
rol eax, 0x4d
popf
jmp 0x14011fe0e
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov r8d, 0xdc27fb1f
pushf
not r8d
add r8d, 0xf606cb8e
xor r8d, 0xc94cd573
rol r8d, 0x1b
popf
pushf
not r8d
add r8d, 0xfffb0009
xor r8d, 0x9dc39585
rol r8d, 0xb3
popf
pushf
not r8d
add r8d, 0xd2933d60
xor r8d, 0xfbe6d7b0
rol r8d, 0x69
popf
lea rdx, [0x1a6ff362c]
pushf
sub rdx, 0x66f016e4
popf
lea rcx, [rsp + 0x20]
call fcn.140259922
nop
lea r8, [rsp + 0x20]
mov rdx, qword [0x14010a748]
mov rcx, rsi
call fcn.1401e5baa
mov qword [0x14010a8d8], rax
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140120455
push rax
pushf
mov eax, 0x95e60d2c
pushf
not eax
add eax, 0xd71e36a2
xor eax, 0x89a6a3d2
rol eax, 0x21
popf
pushf
not eax
add eax, 0xefdd6b0a
xor eax, 0xc3343390
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xdcd717da
xor eax, 0x89248bf4
rol eax, 0x5b
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0x274aecf8
pushf
not eax
add eax, 0x85937062
xor eax, 0x9d156b1f
rol eax, 8
popf
pushf
not eax
add eax, 0xe58e5f04
xor eax, 0x9679802a
rol eax, 9
popf
pushf
not eax
add eax, 0xb0d0ff13
xor eax, 0xf80a2aef
rol eax, 0xd0
popf
jmp 0x14011fe0e
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140120508
push rax
pushf
mov eax, 0xb063a18c
pushf
not eax
add eax, 0xed994259
xor eax, 0xea317f12
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf9eb45c6
xor eax, 0xb3c2a351
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf50c1140
xor eax, 0x972ae598
rol eax, 0x65
popf
pushf
not eax
add eax, 0xf0d5b456
xor eax, 0xd189a9f3
rol eax, 0x5d
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0xab218d18
pushf
not eax
add eax, 0xa0eb22f2
xor eax, 0xf9664924
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa248159e
xor eax, 0xd4bf5297
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x877f6aec
xor eax, 0xa56cf43d
rol eax, 0x72
popf
jmp 0x14011fe0e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140120599
push rax
pushf
mov eax, 0xf7177327
pushf
not eax
add eax, 0xbeddf7d6
xor eax, 0xd097b003
rol eax, 1
popf
pushf
not eax
add eax, 0xc4714d0b
xor eax, 0x955ee3b0
rol eax, 0xcc
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0xee155cd5
pushf
not eax
add eax, 0xdc32370f
xor eax, 0xb70e692a
rol eax, 1
popf
pushf
not eax
add eax, 0x8ee2fe4c
xor eax, 0x967486b5
rol eax, 0x60
popf
pushf
not eax
add eax, 0xada5cf70
xor eax, 0xa346e7b5
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd1c8a4a4
xor eax, 0xa5aeff27
rol eax, 0xa1
popf
jmp 0x14011fe0e
call fcn.1401eb76d
nop
push rax
pushf
mov eax, 0xca16c96e
pushf
not eax
add eax, 0xb27f18f4
xor eax, 0xf7484d0f
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe00e484c
xor eax, 0xee0ebfaa
rol eax, 0xb4
popf
jmp 0x14011fe0e
lea rcx, [0x1b4532f32]
pushf
sub rcx, 0x7442862e
popf
call fcn.14030138f
push rax
pushf
mov eax, 0x6a2861df
pushf
not eax
add eax, 0xa34f4c2a
xor eax, 0xb6f9f38c
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x81002388
xor eax, 0xe64ae38c
rol eax, 7
popf
pushf
not eax
add eax, 0xcf0dcc6e
xor eax, 0xfa61493b
rol eax, 2
popf
jmp 0x14011fe0e
mov r8, qword [0x14010a8d8]
test r8, r8
je 0x1401206ca
push rax
pushf
mov eax, 0x3b6b3e29
pushf
not eax
add eax, 0xf3e4285e
xor eax, 0xf0951dfc
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x80fa0062
xor eax, 0xe46b20e5
rol eax, 0xe7
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0x3632c1d8
pushf
not eax
add eax, 0xf2156015
xor eax, 0xbb6f8898
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x90b9e56c
xor eax, 0xc572c577
rol eax, 0x67
popf
pushf
not eax
add eax, 0xbf06c603
xor eax, 0x9e928a3b
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa1405ea3
xor eax, 0xaa4d0e7c
rol eax, 0x9b
popf
jmp 0x14011fe0e
mov r9d, 0xa9a096db
pushf
not r9d
add r9d, 0xf876dbca
xor r9d, 0xe13b8a3d
rol r9d, 0xad
popf
pushf
not r9d
add r9d, 0x8cdd1d5a
xor r9d, 0xd302bf5c
rol r9d, 0x37
popf
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14013f15d
test al, al
je 0x14012079f
push rax
pushf
mov eax, 0x46eeb2b7
pushf
not eax
add eax, 0x8ee7b68c
xor eax, 0x84ed1261
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe9a8b1bf
xor eax, 0xb2c44f3c
rol eax, 0x2e
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0xa365b374
pushf
not eax
add eax, 0xe99dc0bf
xor eax, 0xa8ac6520
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe49df5ca
xor eax, 0xe02c3b4d
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xdf8303cf
xor eax, 0xa73005ec
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9046ed73
xor eax, 0xa7bf0caf
rol eax, 0xad
popf
jmp 0x14011fe0e
movzx eax, byte [rsp + 0x40]
cmp byte [rsp + 0x50], al
jne 0x14012085c
push rax
pushf
mov eax, 0xd7c6b19e
pushf
not eax
add eax, 0xfa1116db
xor eax, 0xb0a62463
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa4b38ae0
xor eax, 0xd5b5d4e2
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa6fb4eef
xor eax, 0xc0d0e83a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb1f22967
xor eax, 0x848cdb5a
rol eax, 0xf5
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0xab8ebc2
pushf
not eax
add eax, 0xdfe69ce9
xor eax, 0xa353eec6
rol eax, 0xef
popf
pushf
not eax
add eax, 0xea164ec7
xor eax, 0xd6a4e848
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd447833a
xor eax, 0xbbb770f4
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa887fdb6
xor eax, 0xb950dc8a
rol eax, 0x1b
popf
jmp 0x14011fe0e
movzx eax, byte [rsp + 0x41]
cmp byte [rsp + 0x51], al
jne 0x140120919
push rax
pushf
mov eax, 0x2f70566c
pushf
not eax
add eax, 0xde12c45b
xor eax, 0xc62bcaa1
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9e6fa923
xor eax, 0xad8c7740
rol eax, 0x89
popf
pushf
not eax
add eax, 0xffdd45eb
xor eax, 0xf188e60e
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xeb960718
xor eax, 0xf4c736c9
rol eax, 0x3c
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0x5eb11bbd
pushf
not eax
add eax, 0x92fe3087
xor eax, 0xf69277e4
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd9bd8e63
xor eax, 0xc047f767
rol eax, 0x71
popf
jmp 0x14011fe0e
movzx eax, byte [rsp + 0x4a]
cmp byte [rsp + 0x5a], al
jne 0x14012099d
push rax
pushf
mov eax, 0x4b10d4ef
pushf
not eax
add eax, 0xe40bedae
xor eax, 0xb44cabb4
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xad411e07
xor eax, 0x95418c28
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb0da6bf0
xor eax, 0x9ea27f93
rol eax, 9
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0x98aa4dbe
pushf
not eax
add eax, 0x864aca8b
xor eax, 0x8007db6b
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe47a546a
xor eax, 0xbe907900
rol eax, 6
popf
jmp 0x14011fe0e
movzx eax, byte [rsp + 0x4b]
cmp byte [rsp + 0x5b], al
je 0x140120a34
push rax
pushf
mov eax, 0x24d44ade
pushf
not eax
add eax, 0xad2e5130
xor eax, 0xf43da1eb
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9399b291
xor eax, 0xef4a2204
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc8d26710
xor eax, 0x95890307
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9b6c4d6a
xor eax, 0xaaf07b00
rol eax, 0x3e
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0x93bff9f1
pushf
not eax
add eax, 0xd3d4d16a
xor eax, 0xdcd0b21e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd2c361c6
xor eax, 0xb0e56379
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xda185f9e
xor eax, 0xa67289ab
rol eax, 0xd1
popf
jmp 0x14011fe0e
lea r8, [rsp + 0x40]
mov rdx, qword [0x14010a8d8]
mov rcx, rsi
call fcn.14031ddfb
test al, al
je 0x140120aeb
push rax
pushf
mov eax, 0xf62991f6
pushf
not eax
add eax, 0xbe9aed47
xor eax, 0x97e82afc
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8afaeb14
xor eax, 0x8b524cce
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa80aa8f7
xor eax, 0xf62ee877
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xa5e77e21
xor eax, 0xd3884064
rol eax, 0x83
popf
jmp 0x14011fe0e
push rax
pushf
mov eax, 0x475976c7
pushf
not eax
add eax, 0xd05286a1
xor eax, 0xc67d5a61
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd3dc6b7a
xor eax, 0xdbc41d57
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa9a5f8b3
xor eax, 0xafdbd963
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9d2e0faa
xor eax, 0xbfad88bf
rol eax, 0x9b
popf
jmp 0x14011fe0e
mov r9, qword [rsp + 0xd0]
mov r8, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xc0]
mov rcx, rbx
jmp 0x140120b60
call rbp
mov qword [r14], rax
lea r8, [rsp + 0x50]
mov rdx, qword [0x14010a8d8]
mov rcx, rsi
call fcn.14031ddfb
mov al, 0x6d
pushf
not al
add al, 0x12
xor al, 0x4e
rol al, 0xb3
popf
pushf
not al
add al, 0x2b
xor al, 0xdb
rol al, 0xcd
popf
jmp 0x140120bcc
xor al, al
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.14027ae25
add rsp, 0x70
pop r14
pop rdi
pop rsi
pop rbp
pop rbx
ret
call fcn.1401c2053
nop
push rax
pushf
mov eax, 0x8cd9c296
pushf
not eax
add eax, 0xa918a012
xor eax, 0xb8784cce
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc2989c02
xor eax, 0xffb9fabc
rol eax, 0x22
popf
pushf
not eax
add eax, 0xeeae5d69
xor eax, 0xdcbe9bfa
rol eax, 0xce
popf
cmp eax, 4
jne 0x140120c93
popf
pop rax
jmp 0x140120fee
cmp eax, 0
jne 0x140120ca2
popf
pop rax
jmp 0x140120da1
cmp eax, 3
jne 0x140120cb1
popf
pop rax
jmp 0x140120f42
cmp eax, 1
jne 0x140120cc0
popf
pop rax
jmp 0x140120e52
cmp eax, 0xd
jne 0x140120ccf
popf
pop rax
jmp 0x1401213c9
cmp eax, 7
jne 0x140120cde
popf
pop rax
jmp 0x14012115b
cmp eax, 0xe
jne 0x140120ced
popf
pop rax
jmp 0x140121459
cmp eax, 0xb
jne 0x140120cfc
popf
pop rax
jmp 0x1401212ee
cmp eax, 0xc
jne 0x140120d0b
popf
pop rax
jmp 0x140121322
cmp eax, 8
jne 0x140120d1a
popf
pop rax
jmp 0x14012120b
cmp eax, 0x10
jne 0x140120d29
popf
pop rax
jmp 0x1401215b3
cmp eax, 2
jne 0x140120d38
popf
pop rax
jmp 0x140120ee3
cmp eax, 9
jne 0x140120d47
popf
pop rax
jmp 0x140121249
cmp eax, 0x12
jne 0x140120d56
popf
pop rax
jmp 0x140121687
cmp eax, 6
jne 0x140120d65
popf
pop rax
jmp 0x1401210ce
cmp eax, 0x11
jne 0x140120d74
popf
pop rax
jmp 0x140121623
cmp eax, 5
jne 0x140120d83
popf
pop rax
jmp 0x140121055
cmp eax, 0xf
jne 0x140120d92
popf
pop rax
jmp 0x140121508
cmp eax, 0xa
jne 0x140120da1
popf
pop rax
jmp 0x1401212e6
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rbp
push rsi
push rdi
push r14
sub rsp, 0x20
cmp qword [rcx + 0x68], 0
mov r14, r8
mov rbp, rdx
mov rdi, rcx
mov rbx, r8
je 0x140120e0c
push rax
pushf
mov eax, 0x5b1a9e0f
pushf
not eax
add eax, 0xeeb6826c
xor eax, 0xb6eea513
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9dba6d2b
xor eax, 0x850713bc
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa8e038c4
xor eax, 0xd51bb020
rol eax, 0x49
popf
jmp 0x140120c84
push rax
pushf
mov eax, 0x7c2fa314
pushf
not eax
add eax, 0xb5820888
xor eax, 0x963baa87
rol eax, 0x93
popf
pushf
not eax
add eax, 0xcf40c5f1
xor eax, 0x9eecdfb5
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf9c5f7fd
xor eax, 0xf3f48067
rol eax, 7
popf
jmp 0x140120c84
test r8, r8
jle 0x140120e9d
push rax
pushf
mov eax, 0xaa063fd4
pushf
not eax
add eax, 0xfce10390
xor eax, 0xe932e66c
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe6b36565
xor eax, 0x9a1d25cd
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8051dcb5
xor eax, 0xefaa9df3
rol eax, 0x30
popf
jmp 0x140120c84
push rax
pushf
mov eax, 0x869a5511
pushf
not eax
add eax, 0xa1caa18a
xor eax, 0xed7a072c
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe3d49722
xor eax, 0xe527bbe6
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x811af3f1
xor eax, 0x8da731a4
rol eax, 0x49
popf
jmp 0x140120c84
nop word [rax + rax]
push rax
pushf
mov eax, 0x640b986f
pushf
not eax
add eax, 0x80b117a0
xor eax, 0xb013274e
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb7d27b26
xor eax, 0xe87e90a4
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf3868318
xor eax, 0xb380e51a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x81a042de
xor eax, 0x8f7b9608
rol eax, 0x40
popf
jmp 0x140120c84
mov rcx, rdi
call fcn.1402fd16d
test rax, rax
jle 0x140120f95
push rax
pushf
mov eax, 0x30a82327
pushf
not eax
add eax, 0xf90091d9
xor eax, 0xeee9c9a1
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf9533b3a
xor eax, 0xe0ff290d
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbe40dfe2
xor eax, 0xe232aee9
rol eax, 0x83
popf
jmp 0x140120c84
push rax
pushf
mov eax, 0x7a48654b
pushf
not eax
add eax, 0xf176753d
xor eax, 0xe75d5f9f
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb86ac621
xor eax, 0x82377e68
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc589bf86
xor eax, 0xaee7bb77
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd4e977f7
xor eax, 0xb6544993
rol eax, 0x42
popf
jmp 0x140120c84
cmp rbx, rax
mov rsi, rbx
mov rdx, rbp
cmovge rsi, rax
mov rax, qword [rdi + 0x40]
mov r8, rsi
mov rcx, qword [rax]
call fcn.1400445f0
mov rax, qword [rdi + 0x58]
sub rbx, rsi
sub dword [rax], esi
mov rcx, qword [rdi + 0x40]
movsxd rax, esi
add qword [rcx], rax
jmp 0x14012115b
mov rax, qword [rdi]
mov rcx, rdi
movzx edx, byte [rbp]
jmp 0x140121060
call qword [rax + 0x18]
cmp eax, 0xffffffff
je 0x14012109b
push rax
pushf
mov eax, 0x9c14545a
pushf
not eax
add eax, 0xa99a0ed3
xor eax, 0xfb792c41
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa3fa5f63
xor eax, 0xdf488fab
rol eax, 0x24
popf
jmp 0x140120c84
push rax
pushf
mov eax, 0xdae344b6
pushf
not eax
add eax, 0xb5296cee
xor eax, 0xcfd2b1bb
rol eax, 0x73
popf
pushf
not eax
add eax, 0xb70d1265
xor eax, 0xaaac65c0
rol eax, 5
popf
jmp 0x140120c84
dec rbx
mov esi, 0xbb8a8136
pushf
not esi
add esi, 0xadb511e5
xor esi, 0xfa8c14be
rol esi, 0xcc
popf
pushf
not esi
add esi, 0xcfc9ba45
xor esi, 0x8f481bda
rol esi, 0xf7
popf
pushf
not esi
add esi, 0xecf9a302
xor esi, 0xb88542b0
rol esi, 0x86
popf
push rax
pushf
mov eax, 0xc285596
pushf
not eax
add eax, 0xdf1a31f2
xor eax, 0xe8d4f2ec
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa80c2838
xor eax, 0xc73ddd66
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa5a40ecc
xor eax, 0xb1a370a3
rol eax, 0x34
popf
jmp 0x140120c84
push rsi
not rsi
sub rbp, rsi
pop rsi
sub rbp, 1
test rbx, rbx
jg 0x1401211b2
push rax
pushf
mov eax, 0x1707436e
pushf
not eax
add eax, 0xfcb7b356
xor eax, 0xcfd64186
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc2b59e04
xor eax, 0xe120217b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa909b837
xor eax, 0xb33f5e09
rol eax, 0xe2
popf
jmp 0x140120c84
push rax
pushf
mov eax, 0xa374042a
pushf
not eax
add eax, 0xfeea48b6
xor eax, 0xc5cceade
rol eax, 0x20
popf
pushf
not eax
add eax, 0x87f9b63a
xor eax, 0xd86d58d7
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb4457164
xor eax, 0x8616a626
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x876ecb09
xor eax, 0xef59d318
rol eax, 0x34
popf
jmp 0x140120c84
sub r14, rbx
mov rax, r14
jmp 0x140121687
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0x40], r15
mov r9, qword [rax]
test r9, r9
je 0x1401212a0
push rax
pushf
mov eax, 0x42b4bc7a
pushf
not eax
add eax, 0x824a4e3e
xor eax, 0xa8f1cad9
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x934dfa02
xor eax, 0xa88275e6
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa6b433fc
xor eax, 0x8bdb2ea4
rol eax, 7
popf
jmp 0x140120c84
push rax
pushf
mov eax, 0x1aa400d9
pushf
not eax
add eax, 0x9f34214c
xor eax, 0xa9b23498
rol eax, 0x41
popf
pushf
not eax
add eax, 0x82693bc1
xor eax, 0x8599362e
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf4c80002
xor eax, 0xea115762
rol eax, 0xd5
popf
jmp 0x140120c84
mov rax, qword [rcx + 0x58]
mov ecx, dword [rax]
jmp 0x140121322
xor ecx, ecx
push rax
pushf
mov eax, 0x21fe0158
pushf
not eax
add eax, 0xfc706723
xor eax, 0xa371c63d
rol eax, 1
popf
pushf
not eax
add eax, 0xcdd34723
xor eax, 0xdbcb3f34
rol eax, 0x34
popf
jmp 0x140120c84
movsxd rsi, ecx
test r14, r14
jle 0x140121370
push rax
pushf
mov eax, 0x5e1e8228
pushf
not eax
add eax, 0xcc242ebc
xor eax, 0x9d2ff9d1
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xaaeb6ccf
xor eax, 0xf3686e15
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa2a1b6fc
xor eax, 0xfbd27c36
rol eax, 0x89
popf
jmp 0x140120c84
push rax
pushf
mov eax, 0x931cd79d
pushf
not eax
add eax, 0xc39d9370
xor eax, 0xc77797f3
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe7f7e751
xor eax, 0xfc6647fc
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf15697f7
xor eax, 0xdced1f41
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf4985bd9
xor eax, 0xd09ebeda
rol eax, 0xae
popf
jmp 0x140120c84
test ecx, ecx
jle 0x140121413
push rax
pushf
mov eax, 0x9515adc
pushf
not eax
add eax, 0x80416a2b
xor eax, 0xf5c0d4eb
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbcb283ae
xor eax, 0xd01198c3
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf3c34919
xor eax, 0xeae0fe81
rol eax, 0x18
popf
jmp 0x140120c84
push rax
pushf
mov eax, 0x35347046
pushf
not eax
add eax, 0xd0b9f27b
xor eax, 0x9ce84f1d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc1f3c0a9
xor eax, 0x8169c038
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbc255eaf
xor eax, 0xe41accb0
rol eax, 0x81
popf
jmp 0x140120c84
cmp r14, rsi
mov rcx, r9
cmovl rsi, r14
mov r8, rsi
call fcn.1400445f0
mov rax, qword [rdi + 0x58]
push rsi
not rsi
sub rbp, rsi
pop rsi
sub rbp, 1
sub r14, rsi
sub dword [rax], esi
mov rcx, qword [rdi + 0x40]
movsxd rax, esi
add qword [rcx], rax
test r14, r14
jle 0x1401214d5
push rax
pushf
mov eax, 0xa424c768
pushf
not eax
add eax, 0xe6767233
xor eax, 0xe4dd35ac
rol eax, 0x46
popf
pushf
not eax
add eax, 0xad2ad37c
xor eax, 0x95beca8c
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xfd5f5e82
xor eax, 0xc967d817
rol eax, 0xa3
popf
jmp 0x140120c84
push rax
pushf
mov eax, 0x1f29f7aa
pushf
not eax
add eax, 0xb5ac1308
xor eax, 0xdb3f5149
rol eax, 0xff
popf
pushf
not eax
add eax, 0xfa674660
xor eax, 0xd399a155
rol eax, 0x50
popf
jmp 0x140120c84
mov r9, qword [rdi + 0x80]
test r9, r9
je 0x14012155a
push rax
pushf
mov eax, 0x5f45d3dc
pushf
not eax
add eax, 0xe414b60a
xor eax, 0xf8fdd920
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa46aa309
xor eax, 0x8c5dd3a0
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe71016c0
xor eax, 0xf6b61a2f
rol eax, 0x2d
popf
jmp 0x140120c84
push rax
pushf
mov eax, 0x71b3942d
pushf
not eax
add eax, 0xd9c073f4
xor eax, 0xeaf5d42b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa93ffdcb
xor eax, 0xc159c057
rol eax, 0x15
popf
pushf
not eax
add eax, 0x8a25edcf
xor eax, 0xe9c461b6
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc481ac63
xor eax, 0xb0c482bc
rol eax, 0x15
popf
jmp 0x140120c84
mov r8, r14
mov edx, 0x15330cfb
pushf
not edx
add edx, 0xf9e7f43e
xor edx, 0xcadd5759
rol edx, 0x36
popf
pushf
not edx
add edx, 0xcc95a0e6
xor edx, 0xc5ca0e79
rol edx, 0x35
popf
mov rcx, rbp
call fcn.1401db44c
sub r14, rax
push rax
pushf
mov eax, 0x93a61c94
pushf
not eax
add eax, 0xc343d228
xor eax, 0xef138ab0
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb003422e
xor eax, 0xa83a520a
rol eax, 0xa5
popf
jmp 0x140120c84
mov r15, qword [rsp + 0x40]
sub rbx, r14
mov rax, rbx
push rax
pushf
mov eax, 0xf9aa70a4
pushf
not eax
add eax, 0xaaee4f3a
xor eax, 0xfa16a68c
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf6714a54
xor eax, 0xed3292e6
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xeafe93d5
xor eax, 0xb9885370
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xacf69887
xor eax, 0x9028fb64
rol eax, 0x26
popf
jmp 0x140120c84
mov rbx, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x58]
add rsp, 0x20
pop r14
pop rdi
pop rsi
ret