Function at 0x140164105
Capabilities:
Authenticate hmac
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x4a6204ea
pushf
not eax
add eax, 0x32d80f71
xor eax, 0x60e278e2
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x47a0dc50
xor eax, 0x257bbfb6
rol eax, 0x72
popf
cmp eax, 0x12
jne 0x140164142
popf
pop rax
jmp 0x140164fd2
cmp eax, 0x10
jne 0x140164151
popf
pop rax
jmp 0x140164dee
cmp eax, 2
jne 0x140164160
popf
pop rax
jmp 0x1401645af
cmp eax, 1
jne 0x14016416f
popf
pop rax
jmp 0x1401644d8
cmp eax, 0x1a
jne 0x14016417e
popf
pop rax
jmp 0x14016543a
cmp eax, 6
jne 0x14016418d
popf
pop rax
jmp 0x14016485d
cmp eax, 0x1b
jne 0x14016419c
popf
pop rax
jmp 0x1401654d6
cmp eax, 0x2b
jne 0x1401641ab
popf
pop rax
jmp 0x140165dd8
cmp eax, 4
jne 0x1401641ba
popf
pop rax
jmp 0x140164716
cmp eax, 7
jne 0x1401641c9
popf
pop rax
jmp 0x140164937
cmp eax, 0x11
jne 0x1401641d8
popf
pop rax
jmp 0x140164f18
cmp eax, 0x1d
jne 0x1401641e7
popf
pop rax
jmp 0x1401655ed
cmp eax, 0
jne 0x1401641f6
popf
pop rax
jmp 0x140164403
cmp eax, 0x2c
jne 0x140164205
popf
pop rax
jmp 0x140165eb7
cmp eax, 0xb
jne 0x140164214
popf
pop rax
jmp 0x140164b32
cmp eax, 0x13
jne 0x140164223
popf
pop rax
jmp 0x140165053
cmp eax, 0x1c
jne 0x140164232
popf
pop rax
jmp 0x140165561
cmp eax, 0xe
jne 0x140164241
popf
pop rax
jmp 0x140164cc0
cmp eax, 0x2e
jne 0x140164250
popf
pop rax
jmp 0x140166035
cmp eax, 0x15
jne 0x14016425f
popf
pop rax
jmp 0x140165152
cmp eax, 0x29
jne 0x14016426e
popf
pop rax
jmp 0x140165cb5
cmp eax, 0xc
jne 0x14016427d
popf
pop rax
jmp 0x140164c03
cmp eax, 0x21
jne 0x14016428c
popf
pop rax
jmp 0x14016586a
cmp eax, 8
jne 0x14016429b
popf
pop rax
jmp 0x1401649e0
cmp eax, 0xa
jne 0x1401642aa
popf
pop rax
jmp 0x140164ac5
cmp eax, 0x27
jne 0x1401642b9
popf
pop rax
jmp 0x140165bc4
cmp eax, 3
jne 0x1401642c8
popf
pop rax
jmp 0x140164663
cmp eax, 0x24
jne 0x1401642d7
popf
pop rax
jmp 0x140165a07
cmp eax, 0xf
jne 0x1401642e6
popf
pop rax
jmp 0x140164d7e
cmp eax, 0x18
jne 0x1401642f5
popf
pop rax
jmp 0x1401652e3
cmp eax, 0x28
jne 0x140164304
popf
pop rax
jmp 0x140165c7a
cmp eax, 5
jne 0x140164313
popf
pop rax
jmp 0x14016474d
cmp eax, 0x20
jne 0x140164322
popf
pop rax
jmp 0x1401657ed
cmp eax, 0x2a
jne 0x140164331
popf
pop rax
jmp 0x140165d7a
cmp eax, 0x17
jne 0x140164340
popf
pop rax
jmp 0x14016524e
cmp eax, 0x1f
jne 0x14016434f
popf
pop rax
jmp 0x1401656fa
cmp eax, 9
jne 0x14016435e
popf
pop rax
jmp 0x140164a63
cmp eax, 0x22
jne 0x14016436d
popf
pop rax
jmp 0x1401658d5
cmp eax, 0x14
jne 0x14016437c
popf
pop rax
jmp 0x1401650e7
cmp eax, 0x1e
jne 0x14016438b
popf
pop rax
jmp 0x14016563f
cmp eax, 0x25
jne 0x14016439a
popf
pop rax
jmp 0x140165aa0
cmp eax, 0x2f
jne 0x1401643a9
popf
pop rax
jmp 0x140166083
cmp eax, 0x19
jne 0x1401643b8
popf
pop rax
jmp 0x1401653a5
cmp eax, 0x16
jne 0x1401643c7
popf
pop rax
jmp 0x1401651d0
cmp eax, 0x2d
jne 0x1401643d6
popf
pop rax
jmp 0x140165f89
cmp eax, 0xd
jne 0x1401643e5
popf
pop rax
jmp 0x140164c64
cmp eax, 0x26
jne 0x1401643f4
popf
pop rax
jmp 0x140165b09
cmp eax, 0x23
jne 0x140164403
popf
pop rax
jmp 0x1401659a5
mov r11, rsp
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rbp
mov qword [r11 + 0x20], rsi
push rdi
push r14
push r15
sub rsp, 0x30
movsxd r15, ecx
xor ebx, ebx
mov r10, r15
mov byte [r9], bl
and r10d, 0x3f
lea rcx, [0x19936dead]
pushf
sub rcx, 0x5932b47d
popf
mov rax, r15
mov r14, r9
sar rax, 6
mov esi, r8d
mov rbp, rdx
lea r10, [r10 + r10*8]
mov rax, qword [rcx + rax*8]
cmp byte [rax + r10*8 + 0x38], bl
jge 0x140164492
push rax
pushf
mov eax, 0xf750480
pushf
not eax
add eax, 0x547662b0
xor eax, 0x70e12bc7
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x3a7c9a16
xor eax, 0x32c08b58
rol eax, 0x68
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x2b35603
pushf
not eax
add eax, 0x266e9d
xor eax, 0x37f561b0
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x6383c7d2
xor eax, 0x44d024f6
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x60faad9
xor eax, 0x6d7debe8
rol eax, 0x9e
popf
jmp 0x140164133
mov edi, 0x7d0b55d9
pushf
not edi
add edi, 0x5339368e
xor edi, 0x146e843
rol edi, 0xf3
popf
pushf
not edi
add edi, 0x576762d7
xor edi, 0x119b8682
rol edi, 0xb3
popf
pushf
not edi
add edi, 0x686c4761
xor edi, 0x2fc3b54a
rol edi, 0x76
popf
pushf
not edi
add edi, 0x2c7210af
xor edi, 0x92e3e76
rol edi, 0x9d
popf
test edi, r8d
jne 0x14016457c
push rax
pushf
mov eax, 0xf631382b
pushf
not eax
add eax, 0x38df733b
xor eax, 0x68f0bc3
rol eax, 0xac
popf
pushf
not eax
add eax, 0x6036c479
xor eax, 0x66b67b46
rol eax, 0x86
popf
pushf
not eax
add eax, 0x42bb94ef
xor eax, 0x5bbcb8e4
rol eax, 0xac
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xd5fdc895
pushf
not eax
add eax, 0x6c1f68cc
xor eax, 0x60e6fe62
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x19395b54
xor eax, 0x6a0f9ff0
rol eax, 0x32
popf
jmp 0x140164133
lea rcx, [r11 + 8]
mov dword [rsp + 0x50], ebx
call fcn.140111818
test eax, eax
jne 0x14016460a
push rax
pushf
mov eax, 0x9df09f8c
pushf
not eax
add eax, 0x3a2a359
xor eax, 0x72d495b9
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x52531768
xor eax, 0x2d5649c1
rol eax, 0x81
popf
pushf
not eax
add eax, 0x5b94dc4
xor eax, 0x24dd5b62
rol eax, 0xba
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x3c7ef807
pushf
not eax
add eax, 0x30714f13
xor eax, 0x6af03107
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x7b3f9295
xor eax, 0x67a93491
rol eax, 0xd
popf
pushf
not eax
add eax, 0x2186666f
xor eax, 0x296a6006
rol eax, 0x62
popf
pushf
not eax
add eax, 0x498619f3
xor eax, 0x14c38800
rol eax, 0xc5
popf
jmp 0x140164133
mov eax, dword [rsp + 0x50]
push rax
push rdi
not eax
xor eax, edi
pop rdi
and eax, dword [rsp]
add rsp, 8
jne 0x1401646d0
push rax
pushf
mov eax, 0xb419c1c6
pushf
not eax
add eax, 0x35901beb
xor eax, 0x31516a41
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x11fc7c09
xor eax, 0x130d9d85
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x70173453
xor eax, 0x54a9cc06
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x6410885b
xor eax, 0x200bb5c4
rol eax, 0x7e
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xf1af3164
pushf
not eax
add eax, 0x6416254e
xor eax, 0x10597718
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x986e09b
xor eax, 0x2262559c
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x37358bd5
xor eax, 0x673e38e1
rol eax, 0xb0
popf
jmp 0x140164133
bts esi, 0xe
push rax
pushf
mov eax, 0xf94866b7
pushf
not eax
add eax, 0x9ea7a1a
xor eax, 0x3946f942
rol eax, 0x68
popf
pushf
not eax
add eax, 0x66f7ddaa
xor eax, 0x220dbd80
rol eax, 0xc3
popf
jmp 0x140164133
mov ecx, esi
push rcx
push rdi
not ecx
xor ecx, edi
pop rdi
and ecx, dword [rsp]
add rsp, 8
mov edi, 0xbd7d2ca2
pushf
not edi
add edi, 0x7d3871de
xor edi, 0x5cd25b31
rol edi, 0xc0
popf
pushf
not edi
add edi, 0x7af10c41
xor edi, 0x4f2c38eb
rol edi, 0x7a
popf
pushf
not edi
add edi, 0x74ffd864
xor edi, 0x643a8174
rol edi, 0xcf
popf
pushf
not edi
add edi, 0x36ceb98d
xor edi, 0x72906cb9
rol edi, 0xc5
popf
cmp ecx, 0x4000
je 0x140164804
push rax
pushf
mov eax, 0xf5ea54be
pushf
not eax
add eax, 0x2ad06ab8
xor eax, 0x3da22d7d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x5fa68e27
xor eax, 0x2a05cbed
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x7008db6f
xor eax, 0x54fbafa
rol eax, 0xec
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xedc1d5a7
pushf
not eax
add eax, 0x5206e519
xor eax, 0x3d0d06f3
rol eax, 0x17
popf
pushf
not eax
add eax, 0x36ed967a
xor eax, 0xbce291c
rol eax, 3
popf
pushf
not eax
add eax, 0x2d1670d
xor eax, 0x1e8e1473
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x28ad4b03
xor eax, 0x8d44498
rol eax, 0xc4
popf
jmp 0x140164133
lea eax, [rcx - 0x10000]
mov edx, 0x669415e2
pushf
not edx
add edx, 0x7b8c66c1
xor edx, 0x34e10519
rol edx, 0x18
popf
pushf
not edx
add edx, 0x2a673e98
xor edx, 0x4b7f337c
rol edx, 0xc3
popf
pushf
not edx
add edx, 0x2744351b
xor edx, 0x1a7c78d6
rol edx, 0x44
popf
test edx, eax
je 0x1401648f1
push rax
pushf
mov eax, 0x8a9bdfdb
pushf
not eax
add eax, 0x57ae1fda
xor eax, 0x7de6ca25
rol eax, 0x77
popf
pushf
not eax
add eax, 0x2559019
xor eax, 0x2b3d269c
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfb56ffa
xor eax, 0x7cd6998
rol eax, 0x42
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xbc68441e
pushf
not eax
add eax, 0x57ae4c1c
xor eax, 0x74dcfb56
rol eax, 0x51
popf
pushf
not eax
add eax, 0x758e403e
xor eax, 0x5ccf39c4
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x68bea3ca
xor eax, 0x760d5388
rol eax, 0x75
popf
jmp 0x140164133
lea eax, [rcx - 0x20000]
test edx, eax
je 0x14016499a
push rax
pushf
mov eax, 0x19c08ca6
pushf
not eax
add eax, 0x63fff5a
xor eax, 0x3c6c2dd2
rol eax, 0x92
popf
pushf
not eax
add eax, 0x5cf832fb
xor eax, 0x2c17b75f
rol eax, 0x50
popf
pushf
not eax
add eax, 0x164004a9
xor eax, 0x11f36a4
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x2badeefe
xor eax, 0x45cc9cd6
rol eax, 0xaf
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xd3291515
pushf
not eax
add eax, 0x1e3c01b6
xor eax, 0x4d3febd4
rol eax, 0x82
popf
pushf
not eax
add eax, 0x33a421b8
xor eax, 0x3fe9ea1
rol eax, 0x44
popf
pushf
not eax
add eax, 0x56a865d4
xor eax, 0x5be9172
rol eax, 0xc4
popf
jmp 0x140164133
lea eax, [rcx - 0x40000]
test edx, eax
jne 0x140164a1d
push rax
pushf
mov eax, 0x66498c7d
pushf
not eax
add eax, 0x1b91accf
xor eax, 0x69e17a3f
rol eax, 0x39
popf
pushf
not eax
add eax, 0x1d43ce20
xor eax, 0x3f8a7b79
rol eax, 0x3f
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xe1dbd2f8
pushf
not eax
add eax, 0x88a0ed5
xor eax, 0x1958000f
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x6e839e9e
xor eax, 0x734bc472
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x7204ab46
xor eax, 0x118cbd8e
rol eax, 0xa4
popf
jmp 0x140164133
mov byte [r14], 1
jmp 0x140164cc0
push rsi
xor dword [rsp], eax
push rax
and esi, eax
pop rax
or esi, dword [rsp]
add rsp, 8
jmp 0x14016474d
mov ecx, 0xf0f08334
pushf
not ecx
add ecx, 0x4141b3bf
xor ecx, 0x7de2900d
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0xfe15cd1
xor ecx, 0x3bd2b562
rol ecx, 0x74
popf
pushf
not ecx
add ecx, 0x620a4d83
xor ecx, 0x3a804152
rol ecx, 0x3e
popf
mov eax, esi
push rax
push rcx
not eax
xor eax, ecx
pop rcx
and eax, dword [rsp]
add rsp, 8
cmp eax, ecx
jne 0x140164bbd
push rax
pushf
mov eax, 0xee5cf94b
pushf
not eax
add eax, 0x43d6e5d6
xor eax, 0xa281dbe
rol eax, 0x97
popf
pushf
not eax
add eax, 0x6f613d0
xor eax, 0x6fc66ad7
rol eax, 0x4a
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x6df1453e
pushf
not eax
add eax, 0x1e22a981
xor eax, 0x471253c5
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x244f7cd2
xor eax, 0x4ebabf06
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x618e5d72
xor eax, 0x7aca37ca
rol eax, 0x9f
popf
jmp 0x140164133
mov byte [r14], dil
jmp 0x140164cc0
mov byte [r14], bl
push rax
pushf
mov eax, 0xce87e684
pushf
not eax
add eax, 0x6ea74db4
xor eax, 0x66f745c4
rol eax, 0x10
popf
pushf
not eax
add eax, 0x1968966a
xor eax, 0xe537216
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x49c218d5
xor eax, 0x602461d5
rol eax, 0x87
popf
pushf
not eax
add eax, 0x60b79b4a
xor eax, 0x33730284
rol eax, 0x87
popf
jmp 0x140164133
test esi, 0x70000
je 0x140164d25
push rax
pushf
mov eax, 0x21f83359
pushf
not eax
add eax, 0x29a4aba
xor eax, 0x2121841e
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x501bd591
xor eax, 0x441c1466
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x37ea87c2
xor eax, 0x7ae8e364
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x781ab4e0
xor eax, 0x72019c60
rol eax, 0xe8
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xd3e57d8f
pushf
not eax
add eax, 0x6b6cc8a0
xor eax, 0x1b94bdfb
rol eax, 0x86
popf
pushf
not eax
add eax, 0x6149bdac
xor eax, 0x36cecda7
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x28f8d635
xor eax, 0x5f0df6bc
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x455f8005
xor eax, 0x600ced41
rol eax, 0x3e
popf
jmp 0x140164133
test byte [rbp], 0x40
jne 0x140164dbb
push rax
pushf
mov eax, 0xecdc6292
pushf
not eax
add eax, 0x11ecb4ec
xor eax, 0x1d63f496
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x34b57cfe
xor eax, 0x661a401d
rol eax, 0x84
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xa50cfc58
pushf
not eax
add eax, 0x45ccbc45
xor eax, 0x641783dc
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x2035ec07
xor eax, 0x5d29aa03
rol eax, 0x1a
popf
jmp 0x140164133
mov eax, dword [rbp + 4]
mov ecx, 0x8e4677e5
pushf
not ecx
add ecx, 0x67991786
xor ecx, 0x357c60dc
rol ecx, 0x41
popf
pushf
not ecx
add ecx, 0xb443b8e
xor ecx, 0x4bbfda53
rol ecx, 0x23
popf
pushf
not ecx
add ecx, 0x13238602
xor ecx, 0x49d44fc6
rol ecx, 0x87
popf
push rax
push rcx
not eax
xor eax, ecx
pop rcx
and eax, dword [rsp]
add rsp, 8
mov esi, 0xc2558d7c
pushf
not esi
add esi, 0x2a980830
xor esi, 0x1581c6c7
rol esi, 0xd3
popf
pushf
not esi
add esi, 0x3381778d
xor esi, 0x4fddc96f
rol esi, 0xf1
popf
cmp eax, 0x40000000
je 0x140164ed2
push rax
pushf
mov eax, 0x465a1355
pushf
not eax
add eax, 0x5e5a9004
xor eax, 0x1879f390
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x1e1e3a7a
xor eax, 0x28858cc2
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x660702d7
xor eax, 0x32cc1455
rol eax, 0x29
popf
pushf
not eax
add eax, 0x68bd35ac
xor eax, 0x308f5ef8
rol eax, 0xf6
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x48b1c43d
pushf
not eax
add eax, 0x4b058eb8
xor eax, 0x7ca4463c
rol eax, 0x22
popf
pushf
not eax
add eax, 0x1e867e68
xor eax, 0x750ab18e
rol eax, 0x96
popf
pushf
not eax
add eax, 0x74fbb7d5
xor eax, 0x44e5ce25
rol eax, 0xdc
popf
jmp 0x140164133
cmp eax, esi
je 0x140164f79
push rax
pushf
mov eax, 0xefd25b58
pushf
not eax
add eax, 0x258e8cf5
xor eax, 0x61b71cd2
rol eax, 0xc
popf
pushf
not eax
add eax, 0x76811cfd
xor eax, 0x7c08512a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x5485679a
xor eax, 0x21bfc9d2
rol eax, 0x31
popf
pushf
not eax
add eax, 0x7a39958e
xor eax, 0x1c9f3645
rol eax, 9
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x8f5466cc
pushf
not eax
add eax, 0x1e5d58d
xor eax, 0x40b41e7f
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x656ae248
xor eax, 0x5c456d49
rol eax, 0x97
popf
pushf
not eax
add eax, 0x72b3d611
xor eax, 0x62dfb126
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb352f94
xor eax, 0x4071be46
rol eax, 0x79
popf
jmp 0x140164133
cmp eax, ecx
jne 0x14016500d
push rax
pushf
mov eax, 0xd20a648f
pushf
not eax
add eax, 0x7c358ec8
xor eax, 0xd2189ce
rol eax, 0x67
popf
pushf
not eax
add eax, 0x5b8fca42
xor eax, 0x163dceea
rol eax, 0xe2
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xbb6d46f8
pushf
not eax
add eax, 0xc1f7e59
xor eax, 0x36485db3
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xe3409ff
xor eax, 0x5d854f76
rol eax, 0x66
popf
pushf
not eax
add eax, 0x56e9e37f
xor eax, 0x828defd
rol eax, 0x29
popf
jmp 0x140164133
mov ecx, dword [rbp + 8]
sub ecx, 1
je 0x14016508e
push rax
pushf
mov eax, 0x1654f27b
pushf
not eax
add eax, 0x1ac4027
xor eax, 0x4650d15c
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x46fc889d
xor eax, 0x4f458100
rol eax, 0x91
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xe85e34b7
pushf
not eax
add eax, 0x26832f45
xor eax, 0x18d14d00
rol eax, 0x21
popf
pushf
not eax
add eax, 0x65803cd8
xor eax, 0x3f4fd056
rol eax, 0x82
popf
pushf
not eax
add eax, 0x11d152e
xor eax, 0x489d1706
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x66f70b31
xor eax, 0x2240e114
rol eax, 0xc7
popf
jmp 0x140164133
sub ecx, 1
je 0x14016511f
push rax
pushf
mov eax, 0x38be20b2
pushf
not eax
add eax, 0x441d781d
xor eax, 0x17a046bd
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x279e8858
xor eax, 0x46bea61d
rol eax, 0xaa
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xce966b98
pushf
not eax
add eax, 0x351997f6
xor eax, 0x48fc17c2
rol eax, 0xac
popf
pushf
not eax
add eax, 0x1a0fbb28
xor eax, 0x2655f840
rol eax, 0x37
popf
jmp 0x140164133
sub ecx, 1
je 0x14016518a
push rax
pushf
mov eax, 0x2e4d8426
pushf
not eax
add eax, 0x3f49ec5a
xor eax, 0x208949f1
rol eax, 0xc
popf
pushf
not eax
add eax, 0x762032ef
xor eax, 0x24040e87
rol eax, 0x3c
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xc891a848
pushf
not eax
add eax, 0x70f2b930
xor eax, 0x3b358d38
rol eax, 0x72
popf
pushf
not eax
add eax, 0x4108a3cf
xor eax, 0x26ad43ad
rol eax, 0x46
popf
pushf
not eax
add eax, 0x6a1edce
xor eax, 0x3a1c7952
rol eax, 0x2a
popf
jmp 0x140164133
sub ecx, 1
je 0x140165208
push rax
pushf
mov eax, 0x49f2a1c9
pushf
not eax
add eax, 0x542c0609
xor eax, 0x6e3e5486
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x2bc321bf
xor eax, 0x2499e85a
rol eax, 0x71
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xc4fbf431
pushf
not eax
add eax, 0x7fc10d66
xor eax, 0xcb83419
rol eax, 0x45
popf
pushf
not eax
add eax, 0x7098bec0
xor eax, 0x2f28d8c0
rol eax, 0x17
popf
pushf
not eax
add eax, 0x336e4bcf
xor eax, 0x4ea65c5e
rol eax, 0x7c
popf
jmp 0x140164133
cmp ecx, 1
jne 0x14016529d
push rax
pushf
mov eax, 0x8adbc690
pushf
not eax
add eax, 0x5a6c55b3
xor eax, 0x4bc12ca8
rol eax, 0x43
popf
pushf
not eax
add eax, 0x672720d6
xor eax, 0x6a92296b
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x656b2233
xor eax, 0x4e760b28
rol eax, 0x22
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x40bd26a4
pushf
not eax
add eax, 0x247cd517
xor eax, 0x12c427b
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb1c2b0a
xor eax, 0x3dd7e617
rol eax, 0x91
popf
pushf
not eax
add eax, 0x6ccfd39
xor eax, 0x79ca2ef2
rol eax, 0xee
popf
jmp 0x140164133
movsx ecx, byte [r14]
mov dword [rsp + 0x50], ebx
sub ecx, 1
je 0x14016534c
push rax
pushf
mov eax, 0x1bb7b730
pushf
not eax
add eax, 0x4d008337
xor eax, 0x42254caf
rol eax, 5
popf
pushf
not eax
add eax, 0x38e98144
xor eax, 0x6a41bf7d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x42573e9c
xor eax, 0x6eadffcc
rol eax, 0x85
popf
pushf
not eax
add eax, 0x3eb300c6
xor eax, 0x62f11a07
rol eax, 1
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x2537e15d
pushf
not eax
add eax, 0x4ee5b226
xor eax, 0x5d99d64d
rol eax, 0xb
popf
pushf
not eax
add eax, 0x5a82ec52
xor eax, 0xac1026f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x6a11aedd
xor eax, 0x77cba740
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x228ef35d
xor eax, 0x4c2bfd1e
rol eax, 0x3d
popf
jmp 0x140164133
cmp ecx, 1
jne 0x1401653f4
push rax
pushf
mov eax, 0xdb4ec16f
pushf
not eax
add eax, 0x8e75614
xor eax, 0x12029d64
rol eax, 0x76
popf
pushf
not eax
add eax, 0x3abfc89b
xor eax, 0x3c217f9f
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x6bdec12d
xor eax, 0x75502375
rol eax, 0x3d
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x6ebeb249
pushf
not eax
add eax, 0x6be60a5c
xor eax, 0x1377e97f
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x6808c2b5
xor eax, 0x1e2fc039
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x1754bacb
xor eax, 0x12afb5cb
rol eax, 0xd3
popf
jmp 0x140164133
mov eax, 0x32b91f9e
pushf
not eax
add eax, 0x4f199520
xor eax, 0x6dc73e6
rol eax, 0x84
popf
pushf
not eax
add eax, 0x2f3c3d2c
xor eax, 0x17665f78
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xabccc59
xor eax, 0x77ac274e
rol eax, 0x4b
popf
jmp 0x140165e6d
mov r8d, edi
xor edx, edx
mov ecx, r15d
call fcn.140121e5e
test rax, rax
je 0x14016552e
push rax
pushf
mov eax, 0x47399a9a
pushf
not eax
add eax, 0x4b7bc6b
xor eax, 0x548fb693
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x38a806dc
xor eax, 0x7bee5be9
rol eax, 0x46
popf
pushf
not eax
add eax, 0x2049708c
xor eax, 0x72c01e73
rol eax, 0xf5
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xc1890
pushf
not eax
add eax, 0x61e7c5c
xor eax, 0x716c32e0
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x2e540a
xor eax, 0x440f2b74
rol eax, 0x4e
popf
jmp 0x140164133
xor r8d, r8d
xor edx, edx
mov ecx, r15d
call fcn.140121e5e
cmp rax, 0xffffffffffffffff
jne 0x1401655ba
push rax
pushf
mov eax, 0xd84b1ed8
pushf
not eax
add eax, 0x65144bb2
xor eax, 0x462f8772
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x66bf8137
xor eax, 0x2fe33d5a
rol eax, 0xce
popf
pushf
not eax
add eax, 0x13ebb07
xor eax, 0x3b47cf5b
rol eax, 0xed
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x2b8c3ff9
pushf
not eax
add eax, 0x57af8e25
xor eax, 0x104a82e2
rol eax, 0x94
popf
pushf
not eax
add eax, 0x3c5d802b
xor eax, 0x6fc8598e
rol eax, 0xb4
popf
jmp 0x140164133
call fcn.1400e5531
mov eax, dword [rax]
jmp 0x140166037
test dword [rbp + 4], esi
je 0x1401656a1
push rax
pushf
mov eax, 0x4a117339
pushf
not eax
add eax, 0x6fc41a4d
xor eax, 0x117a020a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x5d6a6a27
xor eax, 0xaed4720
rol eax, 0x75
popf
pushf
not eax
add eax, 0x4289f6f9
xor eax, 0x437cde56
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x44fb1df6
xor eax, 0x2985f32
rol eax, 0xf1
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xed1efdd7
pushf
not eax
add eax, 0x74c8caf7
xor eax, 0x29afd250
rol eax, 0x94
popf
pushf
not eax
add eax, 0x1883ff20
xor eax, 0x54e02fec
rol eax, 0x92
popf
pushf
not eax
add eax, 0x42652122
xor eax, 0x1c57d011
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x70d5816d
xor eax, 0x279ebb53
rol eax, 0xc2
popf
jmp 0x140164133
mov r8d, 0xc53b48e2
pushf
not r8d
add r8d, 0x7f025134
xor r8d, 0x18e980d6
rol r8d, 0x94
popf
pushf
not r8d
add r8d, 0x5306668f
xor r8d, 0x35bfe909
rol r8d, 0xff
popf
pushf
not r8d
add r8d, 0x36574cee
xor r8d, 0x368d6f96
rol r8d, 0xac
popf
mov dword [rsp + 0x50], ebx
lea rdx, [rsp + 0x50]
mov ecx, r15d
call fcn.14011d99d
cmp eax, 0xffffffff
je 0x140165794
push rax
pushf
mov eax, 0xe0c13dae
pushf
not eax
add eax, 0x11ce16cb
xor eax, 0x61da1dd0
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x4d028a59
xor eax, 0x322bf0ce
rol eax, 0x14
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xf8dc4d33
pushf
not eax
add eax, 0x3b9ce5a9
xor eax, 0x4eb01b81
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x6f18a61a
xor eax, 0x4505828b
rol eax, 0x36
popf
pushf
not eax
add eax, 0x47183927
xor eax, 0x3b8ae308
rol eax, 0xab
popf
pushf
not eax
add eax, 0x7842b27e
xor eax, 0x99dc7a4
rol eax, 0x6d
popf
jmp 0x140164133
cmp eax, edi
je 0x140165837
push rax
pushf
mov eax, 0x3eae723c
pushf
not eax
add eax, 0x6855ec18
xor eax, 0x6cb16a7e
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x4067fcac
xor eax, 0x66c2c809
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x2b25a7dc
xor eax, 0x4ee604da
rol eax, 0x17
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x4945e034
pushf
not eax
add eax, 0x2810a4da
xor eax, 0x19ac85f8
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x68daa1f2
xor eax, 0x2bbe3e
rol eax, 0xe7
popf
jmp 0x140164133
cmp eax, 3
jne 0x1401658a2
push rax
pushf
mov eax, 0x2ad81fb2
pushf
not eax
add eax, 0x2ad982ac
xor eax, 0x30a01e93
rol eax, 0x33
popf
pushf
not eax
add eax, 0x478b782e
xor eax, 0x6439f762
rol eax, 0x1b
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x69a41672
pushf
not eax
add eax, 0x369a4bf5
xor eax, 0x3ad92426
rol eax, 0x61
popf
pushf
not eax
add eax, 0x6b674667
xor eax, 0x7f092334
rol eax, 0xc0
popf
jmp 0x140164133
mov eax, 0xfe0e1b8a
pushf
not eax
add eax, 0x6f708543
xor eax, 0x62e5a93d
rol eax, 0x90
popf
pushf
not eax
add eax, 0x4efe215b
xor eax, 0x1e183906
rol eax, 0x27
popf
pushf
not eax
add eax, 0x1e0739ae
xor eax, 0x217146ff
rol eax, 0x31
popf
pushf
not eax
add eax, 0x3acbdec0
xor eax, 0x57765173
rol eax, 0xb
popf
cmp dword [rsp + 0x50], eax
jne 0x140165972
push rax
pushf
mov eax, 0xc73dd367
pushf
not eax
add eax, 0x3de0f153
xor eax, 0xfd140c0
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x535221f2
xor eax, 0x281abbaf
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x286e4660
xor eax, 0x1c843f94
rol eax, 0xa7
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xd347c803
pushf
not eax
add eax, 0x735afba2
xor eax, 0x503cf192
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x35cc32af
xor eax, 0x34fd2fb3
rol eax, 0xe5
popf
jmp 0x140164133
mov byte [r14], 1
jmp 0x140166035
movzx ecx, word [rsp + 0x50]
cmp ecx, 0xfffe
jne 0x140165a5a
push rax
pushf
mov eax, 0xa49db5c6
pushf
not eax
add eax, 0x19cfe945
xor eax, 0x4b7da78a
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x7556b934
xor eax, 0x4e579710
rol eax, 0x19
popf
pushf
not eax
add eax, 0x4de1f0c8
xor eax, 0x6485ceec
rol eax, 0xf7
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xafcbb5a7
pushf
not eax
add eax, 0x253f148e
xor eax, 0x784ba0d4
rol eax, 0x47
popf
pushf
not eax
add eax, 0x288744d9
xor eax, 0x662761b8
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x7038a248
xor eax, 0x41de375d
rol eax, 0x4d
popf
jmp 0x140164133
call fcn.1400e5531
mov dword [rax], 0x16
jmp 0x1401655ed
mov eax, 0xfe544d95
pushf
not eax
add eax, 0x6969ef68
xor eax, 0x7c9bd76b
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd6aa880
xor eax, 0x60c78b91
rol eax, 0xae
popf
cmp ecx, eax
jne 0x140165b91
push rax
pushf
mov eax, 0x67aa308c
pushf
not eax
add eax, 0x44a6cabb
xor eax, 0x2d2332ca
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x73c668ef
xor eax, 0x3757f5a3
rol eax, 0x61
popf
pushf
not eax
add eax, 0x11fe4d1d
xor eax, 0x39ccbd2b
rol eax, 0xda
popf
pushf
not eax
add eax, 0x3131db2f
xor eax, 0x57f4625d
rol eax, 0xb6
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x2e821631
pushf
not eax
add eax, 0x7a247dbf
xor eax, 0x2a4acfad
rol eax, 0x56
popf
pushf
not eax
add eax, 0x7a2e9d70
xor eax, 0x52162340
rol eax, 0xc3
popf
jmp 0x140164133
xor r8d, r8d
mov rdx, rdi
mov ecx, r15d
call fcn.140121e5e
cmp rax, 0xffffffffffffffff
je 0x140165c35
push rax
pushf
mov eax, 0xff914c85
pushf
not eax
add eax, 0x3b9f08a9
xor eax, 0x7c09c85c
rol eax, 0x89
popf
pushf
not eax
add eax, 0x5f3ab007
xor eax, 0x25583f80
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x3c1af20a
xor eax, 0x3d4e5155
rol eax, 0x59
popf
pushf
not eax
add eax, 0x52b516a9
xor eax, 0x4de839f
rol eax, 0x2b
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x43de4121
pushf
not eax
add eax, 0x1b053d76
xor eax, 0x25454159
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x41aec221
xor eax, 0x5e903cb0
rol eax, 1
popf
pushf
not eax
add eax, 0x330b7ca9
xor eax, 0x4e1be54
rol eax, 0xcc
popf
jmp 0x140164133
mov byte [r14], dil
jmp 0x140166035
xor r8d, r8d
xor edx, edx
mov ecx, r15d
call fcn.140121e5e
cmp rax, 0xffffffffffffffff
jne 0x140165d21
push rax
pushf
mov eax, 0xbaddd59b
pushf
not eax
add eax, 0x6557ef81
xor eax, 0x390c93d4
rol eax, 0x46
popf
pushf
not eax
add eax, 0x7ea036c3
xor eax, 0x2381df8e
rol eax, 0x80
popf
pushf
not eax
add eax, 0x2b20e0cc
xor eax, 0x730aa639
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x5b38cc66
xor eax, 0x44d2b5c2
rol eax, 0x24
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xe3a656c4
pushf
not eax
add eax, 0x3a160a06
xor eax, 0x57ad1e5f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x74ecfa6f
xor eax, 0x716f1a10
rol eax, 0x78
popf
pushf
not eax
add eax, 0x69e09e9c
xor eax, 0x5902bea
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x74f2cd
xor eax, 0x2b0eb84f
rol eax, 0xd1
popf
jmp 0x140164133
jmp 0x1401655ed
mov edi, 0x265e85d6
pushf
not edi
add edi, 0xff66845
xor edi, 0x2373933c
rol edi, 3
popf
pushf
not edi
add edi, 0x1f97fdbe
xor edi, 0x3f65072e
rol edi, 0x8b
popf
pushf
not edi
add edi, 0xb2feaa8
xor edi, 0x7f8ffaef
rol edi, 0xd3
popf
mov eax, 0x8e703b2c
pushf
not eax
add eax, 0x151e65e5
xor eax, 0x72893f7e
rol eax, 0xe
popf
pushf
not eax
add eax, 0x3de59ae8
xor eax, 0x6129eb14
rol eax, 0x66
popf
pushf
not eax
add eax, 0x79d82fd7
xor eax, 0x1b504665
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x14818b43
xor eax, 0x5843bd63
rol eax, 0xf1
popf
mov dword [rsp + 0x50], eax
push rax
pushf
mov eax, 0xc10b6595
pushf
not eax
add eax, 0x13e71b0f
xor eax, 0x3ab04cfc
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x13135dbb
xor eax, 0x703df282
rol eax, 0x73
popf
pushf
not eax
add eax, 0x666a6df7
xor eax, 0x69eec0be
rol eax, 0x21
popf
jmp 0x140164133
mov r8d, edi
movsxd rax, ebx
lea rdx, [rsp + 0x50]
push rbx
not ebx
add r8d, ebx
pop rbx
add r8d, 1
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov ecx, r15d
call fcn.140124d0a
cmp eax, 0xffffffff
je 0x140165f30
push rax
pushf
mov eax, 0xaa0647a3
pushf
not eax
add eax, 0x1926009
xor eax, 0xd1f9adc
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x241f152a
xor eax, 0x6b39e36a
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x41291b74
xor eax, 0x27a3c7f4
rol eax, 0x19
popf
jmp 0x140164133
push rax
pushf
mov eax, 0xee8beae
pushf
not eax
add eax, 0x2592f0df
xor eax, 0x4424d3e7
rol eax, 0x10
popf
pushf
not eax
add eax, 0x2b19062e
xor eax, 0x576483fd
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x5280e689
xor eax, 0x41ca7e39
rol eax, 0x54
popf
pushf
not eax
add eax, 0x210b8268
xor eax, 0x1dcbbb15
rol eax, 0x2b
popf
jmp 0x140164133
push rax
not eax
sub ebx, eax
pop rax
sub ebx, 1
cmp edi, ebx
jg 0x140165fdc
push rax
pushf
mov eax, 0x9e1fe361
pushf
not eax
add eax, 0x7ac99024
xor eax, 0x19f8c9c1
rol eax, 0x21
popf
pushf
not eax
add eax, 0x59a9dd16
xor eax, 0x3205a590
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x2fece741
xor eax, 0x5c0d432a
rol eax, 0x9b
popf
jmp 0x140164133
push rax
pushf
mov eax, 0x2133e52f
pushf
not eax
add eax, 0x6e92a1d
xor eax, 0x6b082881
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd84a6eb
xor eax, 0x53548a94
rol eax, 0xce
popf
pushf
not eax
add eax, 0x398a4a8d
xor eax, 0x3a59f2b2
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x38bf3985
xor eax, 0x3c88642b
rol eax, 0x39
popf
jmp 0x140164133
xor eax, eax
mov rbx, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
ret
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140116d63