Function at 0x140176df9
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x2bd6f60b
pushf
not eax
add eax, 0xcb730e5e
xor eax, 0x8711b918
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf6fe0324
xor eax, 0xa00564f0
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf775236f
xor eax, 0x907497de
rol eax, 0xec
popf
cmp eax, 0x29
jne 0x140176e49
popf
pop rax
jmp 0x140178604
cmp eax, 0
jne 0x140176e58
popf
pop rax
jmp 0x1401770bf
cmp eax, 3
jne 0x140176e67
popf
pop rax
jmp 0x14017730e
cmp eax, 1
jne 0x140176e76
popf
pop rax
jmp 0x1401771cd
cmp eax, 0xd
jne 0x140176e85
popf
pop rax
jmp 0x1401778ed
cmp eax, 0x1a
jne 0x140176e94
popf
pop rax
jmp 0x140177f5f
cmp eax, 0xe
jne 0x140176ea3
popf
pop rax
jmp 0x14017794b
cmp eax, 0xb
jne 0x140176eb2
popf
pop rax
jmp 0x1401777cc
cmp eax, 0x19
jne 0x140176ec1
popf
pop rax
jmp 0x140177ecd
cmp eax, 8
jne 0x140176ed0
popf
pop rax
jmp 0x1401775f8
cmp eax, 0x2a
jne 0x140176edf
popf
pop rax
jmp 0x140178652
cmp eax, 0x17
jne 0x140176eee
popf
pop rax
jmp 0x140177df0
cmp eax, 0x1c
jne 0x140176efd
popf
pop rax
jmp 0x140178046
cmp eax, 0x12
jne 0x140176f0c
popf
pop rax
jmp 0x140177b42
cmp eax, 0x18
jne 0x140176f1b
popf
pop rax
jmp 0x140177e33
cmp eax, 0x11
jne 0x140176f2a
popf
pop rax
jmp 0x140177ad2
cmp eax, 0x1b
jne 0x140176f39
popf
pop rax
jmp 0x140177faa
cmp eax, 0x21
jne 0x140176f48
popf
pop rax
jmp 0x140178269
cmp eax, 0x23
jne 0x140176f57
popf
pop rax
jmp 0x140178312
cmp eax, 0x25
jne 0x140176f66
popf
pop rax
jmp 0x140178440
cmp eax, 0xf
jne 0x140176f75
popf
pop rax
jmp 0x1401779bb
cmp eax, 0x13
jne 0x140176f84
popf
pop rax
jmp 0x140177bdb
cmp eax, 0x15
jne 0x140176f93
popf
pop rax
jmp 0x140177cd6
cmp eax, 0x24
jne 0x140176fa2
popf
pop rax
jmp 0x1401783af
cmp eax, 0x1e
jne 0x140176fb1
popf
pop rax
jmp 0x1401780d6
cmp eax, 0xc
jne 0x140176fc0
popf
pop rax
jmp 0x140177854
cmp eax, 0x26
jne 0x140176fcf
popf
pop rax
jmp 0x1401784ca
cmp eax, 0x27
jne 0x140176fde
popf
pop rax
jmp 0x140178513
cmp eax, 0x1f
jne 0x140176fed
popf
pop rax
jmp 0x14017814b
cmp eax, 0x10
jne 0x140176ffc
popf
pop rax
jmp 0x140177a67
cmp eax, 6
jne 0x14017700b
popf
pop rax
jmp 0x140177482
cmp eax, 9
jne 0x14017701a
popf
pop rax
jmp 0x1401776a4
cmp eax, 4
jne 0x140177029
popf
pop rax
jmp 0x140177391
cmp eax, 0x16
jne 0x140177038
popf
pop rax
jmp 0x140177d7d
cmp eax, 0x28
jne 0x140177047
popf
pop rax
jmp 0x140178573
cmp eax, 0xa
jne 0x140177056
popf
pop rax
jmp 0x14017772d
cmp eax, 0x22
jne 0x140177065
popf
pop rax
jmp 0x1401782bc
cmp eax, 0x14
jne 0x140177074
popf
pop rax
jmp 0x140177c37
cmp eax, 7
jne 0x140177083
popf
pop rax
jmp 0x140177588
cmp eax, 5
jne 0x140177092
popf
pop rax
jmp 0x140177417
cmp eax, 2
jne 0x1401770a1
popf
pop rax
jmp 0x14017728c
cmp eax, 0x20
jne 0x1401770b0
popf
pop rax
jmp 0x1401781ab
cmp eax, 0x1d
jne 0x1401770bf
popf
pop rax
jmp 0x1401780b6
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x40
mov rax, qword gs:[0x58]
mov ebx, 0x26f0c5dd
pushf
not ebx
add ebx, 0x99ead788
xor ebx, 0xae2a8a23
rol ebx, 0x56
popf
pushf
not ebx
add ebx, 0x9b5ca969
xor ebx, 0xb8e57540
rol ebx, 0xbf
popf
mov edi, 0x8fbec92
pushf
not edi
add edi, 0x928d8f5f
xor edi, 0x8179e9f1
rol edi, 0xf4
popf
pushf
not edi
add edi, 0xe843c894
xor edi, 0xb3e3e387
rol edi, 0x87
popf
pushf
not edi
add edi, 0xf0833a2d
xor edi, 0x93899d8d
rol edi, 0xb7
popf
pushf
not edi
add edi, 0xf150b42e
xor edi, 0xbef2e4b9
rol edi, 0x9b
popf
add rdi, qword [rax]
mov eax, dword [rdi]
cmp dword [0x140040940], eax
jle 0x14017719a
push rax
pushf
mov eax, 0x7ed6235
pushf
not eax
add eax, 0xa75eea08
xor eax, 0x8653b0b5
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xae846369
xor eax, 0xf572a830
rol eax, 0xa4
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0xe475b95d
pushf
not eax
add eax, 0x8f2ace9e
xor eax, 0xe987b646
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd1af0e79
xor eax, 0x9e84de74
rol eax, 0x1b
popf
jmp 0x140176e3a
lea rcx, [0x1880506f1]
pushf
sub rcx, 0x4800fdb1
popf
call fcn.14015e87e
cmp dword [0x140040940], 0xffffffff
jne 0x140177233
push rax
pushf
mov eax, 0xe2eefbd2
pushf
not eax
add eax, 0xcbc8768f
xor eax, 0xcb500548
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xdd2fd575
xor eax, 0xb5b5fd38
rol eax, 0x12
popf
pushf
not eax
add eax, 0xecaa55a7
xor eax, 0xac54577e
rol eax, 0x1b
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x9ff04659
pushf
not eax
add eax, 0xe9506501
xor eax, 0x84119cd4
rol eax, 5
popf
pushf
not eax
add eax, 0xc95464c9
xor eax, 0xe945eeb2
rol eax, 0x32
popf
pushf
not eax
add eax, 0x85ad8d26
xor eax, 0xf644863d
rol eax, 0xef
popf
pushf
not eax
add eax, 0x87fb2873
xor eax, 0xfd297c7a
rol eax, 5
popf
jmp 0x140176e3a
mov r8d, ebx
lea rcx, [0x19c67de98]
pushf
sub rcx, 0x5c6479a8
popf
xor edx, edx
jmp 0x1401772a4
call qword [sym.imp.KERNEL32.dll_LoadLibraryExA]
lea rcx, [0x1b5b98ac1]
pushf
sub rcx, 0x75b58181
popf
mov qword [0x1400407a0], rax
call fcn.14014b474
push rax
pushf
mov eax, 0xfcd0ddd4
pushf
not eax
add eax, 0xf54916a9
xor eax, 0xea186002
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x81fc3b89
xor eax, 0x86b26a6f
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x907d569a
xor eax, 0xe822a6e3
rol eax, 0xe8
popf
jmp 0x140176e3a
mov eax, dword [rdi]
cmp dword [0x140040780], eax
jle 0x14017734b
push rax
pushf
mov eax, 0xedf88b64
pushf
not eax
add eax, 0xeb01e440
xor eax, 0xb39f2307
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe120939f
xor eax, 0xe967f6f2
rol eax, 0xfb
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0xba9dcb61
pushf
not eax
add eax, 0xf5ac4197
xor eax, 0xcf514a5d
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb2ae9a95
xor eax, 0xc3d80d7f
rol eax, 0x99
popf
pushf
not eax
add eax, 0xcef55185
xor eax, 0xdf968bd2
rol eax, 0x68
popf
jmp 0x140176e3a
lea rcx, [0x1b58b776f]
pushf
sub rcx, 0x75876fef
popf
call fcn.14015e87e
cmp dword [0x140040780], 0xffffffff
jne 0x1401773e4
push rax
pushf
mov eax, 0xf78cda7a
pushf
not eax
add eax, 0xe2b158db
xor eax, 0xd15d691e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x9bfbd6d4
xor eax, 0xe311f277
rol eax, 0x62
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x2435a6a8
pushf
not eax
add eax, 0x929e718f
xor eax, 0xf7ca71ff
rol eax, 0x23
popf
pushf
not eax
add eax, 0xcc35931e
xor eax, 0xff1fbbd1
rol eax, 0x1a
popf
jmp 0x140176e3a
mov rax, qword [0x1400407a0]
lea rcx, [0x1bcef661b]
pushf
sub rcx, 0x7ceb5e9b
popf
mov qword [0x140040888], rax
call fcn.14014b474
push rax
pushf
mov eax, 0xc21846c5
pushf
not eax
add eax, 0xc277dd98
xor eax, 0x91e43248
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb6807970
xor eax, 0xfd999753
rol eax, 0x89
popf
pushf
not eax
add eax, 0xead50558
xor eax, 0x95854324
rol eax, 0x33
popf
jmp 0x140176e3a
mov rax, qword [0x140040888]
mov ecx, 0xdf099a76
pushf
not ecx
add ecx, 0xb7a4edb4
xor ecx, 0xdc9e2ae1
rol ecx, 0xfb
popf
pushf
not ecx
add ecx, 0x847295b1
xor ecx, 0x91362825
rol ecx, 0xc4
popf
pushf
not ecx
add ecx, 0xa432cc5c
xor ecx, 0xa3bbe15b
rol ecx, 0x3b
popf
pushf
not ecx
add ecx, 0xf6d0187b
xor ecx, 0xd75d4323
rol ecx, 1
popf
cmp word [rax], cx
jne 0x14017752f
push rax
pushf
mov eax, 0x16f29cf8
pushf
not eax
add eax, 0xa123913d
xor eax, 0x8223f228
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x93cacacd
xor eax, 0xd99d9216
rol eax, 1
popf
pushf
not eax
add eax, 0xac4c35d8
xor eax, 0xed6d0477
rol eax, 0x73
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0xd9b079c7
pushf
not eax
add eax, 0xe110b4e5
xor eax, 0x832b0d07
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb27ffe6d
xor eax, 0xbf37e785
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf4f3a4d9
xor eax, 0xd579f689
rol eax, 0x20
popf
pushf
not eax
add eax, 0xdfb0b73d
xor eax, 0x8b444e7b
rol eax, 0x57
popf
jmp 0x140176e3a
mov eax, dword [rdi]
cmp dword [0x14004078c], eax
jle 0x1401775c5
push rax
pushf
mov eax, 0x96e39e0
pushf
not eax
add eax, 0xd9998141
xor eax, 0x8e094caf
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa85944fe
xor eax, 0xd87b22f2
rol eax, 0xcc
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x2465ea7d
pushf
not eax
add eax, 0xb3d214ff
xor eax, 0x90e73c01
rol eax, 0xda
popf
pushf
not eax
add eax, 0xac6e4f53
xor eax, 0xab5022f8
rol eax, 0xc
popf
jmp 0x140176e3a
lea rcx, [0x1b84289f8]
pushf
sub rcx, 0x783e826c
popf
call fcn.14015e87e
cmp dword [0x14004078c], 0xffffffff
jne 0x14017765e
push rax
pushf
mov eax, 0x513f3110
pushf
not eax
add eax, 0x8428af74
xor eax, 0xd25e154d
rol eax, 0x45
popf
pushf
not eax
add eax, 0x803e7c53
xor eax, 0xc0a93902
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xde28b983
xor eax, 0x88785a99
rol eax, 0x4a
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x130c82e
pushf
not eax
add eax, 0xb14be347
xor eax, 0xe2c3e30c
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x83c2ff2c
xor eax, 0xcbc2a849
rol eax, 0x17
popf
pushf
not eax
add eax, 0x9e14b6b2
xor eax, 0xac188ace
rol eax, 0xf2
popf
jmp 0x140176e3a
mov rax, qword [0x140040888]
lea rcx, [0x18c98928f]
pushf
sub rcx, 0x4c948b03
popf
movsxd rdx, dword [rax + 0x3c]
add rdx, qword [0x1400407a0]
mov qword [0x140040800], rdx
call fcn.14014b474
push rax
pushf
mov eax, 0x3eaf3a39
pushf
not eax
add eax, 0xec76e888
xor eax, 0x84c673f9
rol eax, 0x60
popf
pushf
not eax
add eax, 0xd0a56716
xor eax, 0xd7f1584d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xece121ce
xor eax, 0xb264c251
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc9ed4328
xor eax, 0xd4bb8621
rol eax, 0x6b
popf
jmp 0x140176e3a
mov rax, qword [0x140040800]
cmp dword [rax], 0x4550
jne 0x140177799
push rax
pushf
mov eax, 0x6994a4f8
pushf
not eax
add eax, 0xd41d0fe4
xor eax, 0xa461cb4d
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x966d3287
xor eax, 0xd4a04f76
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8954e2b0
xor eax, 0xdb20739b
rol eax, 0x53
popf
pushf
not eax
add eax, 0x80780308
xor eax, 0x84e77d1d
rol eax, 0x37
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x1adc3523
pushf
not eax
add eax, 0x91b07a69
xor eax, 0xdc981412
rol eax, 0x66
popf
pushf
not eax
add eax, 0x87e0d7a1
xor eax, 0xf66c81b6
rol eax, 0xc
popf
jmp 0x140176e3a
mov eax, dword [rdi]
cmp dword [0x140040914], eax
mov qword [rsp + 0x50], rsi
jle 0x14017780e
push rax
pushf
mov eax, 0xf5d91f07
pushf
not eax
add eax, 0xadc2f0a1
xor eax, 0x8379619e
rol eax, 0x16
popf
pushf
not eax
add eax, 0xde0bb329
xor eax, 0xdc3e88fc
rol eax, 0x59
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x4b0b608
pushf
not eax
add eax, 0xee7594f9
xor eax, 0x8f86267c
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa47debcd
xor eax, 0xbac64512
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa4bf116f
xor eax, 0x9bac22f5
rol eax, 0x1a
popf
jmp 0x140176e3a
lea rcx, [0x1897435c0]
pushf
sub rcx, 0x49702cac
popf
call fcn.14015e87e
cmp dword [0x140040914], 0xffffffff
jne 0x1401778a7
push rax
pushf
mov eax, 0x4f34a094
pushf
not eax
add eax, 0x8bfa4cce
xor eax, 0x8ec4a5c3
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9dc1c53f
xor eax, 0xf2a1b4f7
rol eax, 0xbd
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0xeb0994f9
pushf
not eax
add eax, 0x86e80938
xor eax, 0xe96934c8
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9620d51e
xor eax, 0xf3742ee1
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xeed5cc95
xor eax, 0xab1d9e45
rol eax, 0x64
popf
jmp 0x140176e3a
mov rax, qword [0x140040800]
lea rcx, [0x1af4f86a4]
pushf
sub rcx, 0x6f4b7d90
popf
add rax, 0x108
mov qword [0x140040968], rax
call fcn.14014b474
push rax
pushf
mov eax, 0xaedfe362
pushf
not eax
add eax, 0x99adcfe9
xor eax, 0xee079e62
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9a6bafc4
xor eax, 0x84c1e433
rol eax, 0xa
popf
jmp 0x140176e3a
mov eax, dword [rdi]
cmp dword [0x140040910], eax
jle 0x140177988
push rax
pushf
mov eax, 0xd36516fb
pushf
not eax
add eax, 0xf77242b2
xor eax, 0xa8e45091
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd6796b19
xor eax, 0xe9db30f3
rol eax, 0x99
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x9100f218
pushf
not eax
add eax, 0xb17fae4a
xor eax, 0xb470576e
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc0c66df9
xor eax, 0xf950be2a
rol eax, 0x42
popf
jmp 0x140176e3a
lea rcx, [0x197fe5194]
pushf
sub rcx, 0x57fa4884
popf
call fcn.14015e87e
cmp dword [0x140040910], 0xffffffff
jne 0x140177a34
push rax
pushf
mov eax, 0x6ca801e2
pushf
not eax
add eax, 0xe1ba7704
xor eax, 0xdd1490f2
rol eax, 3
popf
pushf
not eax
add eax, 0xaa72216d
xor eax, 0xa944ad18
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc938e7c4
xor eax, 0xf740acdf
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x82043fa5
xor eax, 0xbd1328c2
rol eax, 0x97
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0xa51c7822
pushf
not eax
add eax, 0x958e2be2
xor eax, 0x93dba051
rol eax, 0x19
popf
pushf
not eax
add eax, 0x92992322
xor eax, 0xb5f3cefa
rol eax, 0x6f
popf
jmp 0x140176e3a
mov rax, qword [0x140040968]
lea rcx, [0x18cd33b1d]
pushf
sub rcx, 0x4ccf320d
popf
mov qword [0x140040750], rax
call fcn.14014b474
push rax
pushf
mov eax, 0x7c917579
pushf
not eax
add eax, 0x830841a3
xor eax, 0xe38fe29b
rol eax, 0x95
popf
pushf
not eax
add eax, 0x84aaf7e0
xor eax, 0xd401cebb
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf063e333
xor eax, 0xefa6bb73
rol eax, 0xbe
popf
jmp 0x140176e3a
mov eax, dword [rdi]
cmp dword [0x14004080c], eax
jle 0x140177b0f
push rax
pushf
mov eax, 0x48765515
pushf
not eax
add eax, 0xeaab1695
xor eax, 0xc7d1189a
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb1797825
xor eax, 0x840a4955
rol eax, 0xb
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x78a5c4e2
pushf
not eax
add eax, 0x8e7f5ba7
xor eax, 0xdfea5fba
rol eax, 0x51
popf
pushf
not eax
add eax, 0x99429f2d
xor eax, 0x86450ac7
rol eax, 0x83
popf
jmp 0x140176e3a
lea rcx, [0x19a3ca9bc]
pushf
sub rcx, 0x5a38a1b0
popf
call fcn.14015e87e
cmp dword [0x14004080c], 0xffffffff
jne 0x140177b95
push rax
pushf
mov eax, 0x24655aba
pushf
not eax
add eax, 0x997500cb
xor eax, 0xbf4f2ff9
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa458b45b
xor eax, 0xd8782a71
rol eax, 0xeb
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x31f41da4
pushf
not eax
add eax, 0xed1564f5
xor eax, 0x85f8b60d
rol eax, 0x11
popf
pushf
not eax
add eax, 0x9cc07f09
xor eax, 0xabe53461
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xbf491e90
xor eax, 0xbad05b42
rol eax, 0xf9
popf
jmp 0x140176e3a
mov rax, qword [0x140040800]
lea rcx, [0x184390664]
pushf
sub rcx, 0x4434fe58
popf
movzx edx, word [rax + 6]
mov word [0x140040784], dx
call fcn.14014b474
push rax
pushf
mov eax, 0x75c8f12c
pushf
not eax
add eax, 0x854e72c8
xor eax, 0xb01a9e29
rol eax, 0x56
popf
pushf
not eax
add eax, 0x872a7ca3
xor eax, 0x9a7a34db
rol eax, 0x95
popf
jmp 0x140176e3a
xchg byte [0x140040502], bl
mov rdx, qword [0x140040968]
xor esi, esi
test bl, bl
jne 0x140177c90
push rax
pushf
mov eax, 0xbf307da5
pushf
not eax
add eax, 0xbf993033
xor eax, 0xfbfde67b
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa3497cc2
xor eax, 0xb4e7d121
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x83b9c784
xor eax, 0xc1d65aa9
rol eax, 0xae
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0xcbf3aba9
pushf
not eax
add eax, 0xbf76e4e8
xor eax, 0xe0ed5bc9
rol eax, 0xad
popf
pushf
not eax
add eax, 0x803a596e
xor eax, 0xf5a4aedd
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa2427b11
xor eax, 0xd2473f88
rol eax, 0x7d
popf
jmp 0x140176e3a
movzx eax, word [0x140040784]
lea rcx, [rax + rax*4]
mov rax, qword [0x140040750]
lea r8, [rax + rcx*8]
cmp rdx, r8
jae 0x140177d24
push rax
pushf
mov eax, 0x301a9e6a
pushf
not eax
add eax, 0xb97139bd
xor eax, 0xfbb81a6c
rol eax, 0x84
popf
pushf
not eax
add eax, 0xbc407873
xor eax, 0x8d586480
rol eax, 0xc1
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0xfc6e2766
pushf
not eax
add eax, 0xaa672907
xor eax, 0xb74eb968
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8a6d943f
xor eax, 0xed8577c1
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xbceeb4e2
xor eax, 0xdb5bcf81
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe4e87fad
xor eax, 0xaf37c038
rol eax, 0x66
popf
jmp 0x140176e3a
lea r9, [0x1b0d76288]
pushf
sub r9, 0x70d3fc9c
popf
nop dword [rax + rax]
push rax
pushf
mov eax, 0xd2e59671
pushf
not eax
add eax, 0xc456a21f
xor eax, 0xa9454a0e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x95d378de
xor eax, 0xff0421b8
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc4999648
xor eax, 0xd7729a25
rol eax, 0x58
popf
pushf
not eax
add eax, 0x83d58729
xor eax, 0xbdc19128
rol eax, 0x70
popf
jmp 0x140176e3a
mov rcx, rsi
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x131a6daf
pushf
not eax
add eax, 0xc6bef6ff
xor eax, 0xae54c01b
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xbd0c39a5
xor eax, 0xb410274f
rol eax, 0x8c
popf
jmp 0x140176e3a
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r9 + rcx - 1]
jne 0x140177e87
push rax
pushf
mov eax, 0xeccd01f1
pushf
not eax
add eax, 0xd2df596c
xor eax, 0xb4cb7d1b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xfe1d94dd
xor eax, 0xd9e8c73f
rol eax, 0x86
popf
pushf
not eax
add eax, 0xed463469
xor eax, 0x94bbb026
rol eax, 0xba
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x40999bb6
pushf
not eax
add eax, 0xa02c4d3b
xor eax, 0xe078ee03
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe64954b8
xor eax, 0xbcca1284
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xeb00a0dc
xor eax, 0xc0e4e989
rol eax, 0xdc
popf
jmp 0x140176e3a
cmp rcx, 5
jne 0x140177f19
push rax
pushf
mov eax, 0x551af1ee
pushf
not eax
add eax, 0xe730fd66
xor eax, 0xc093dc07
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc1f848ca
xor eax, 0xf00d373f
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfaced98f
xor eax, 0x870d3b2e
rol eax, 0x27
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x1d66614
pushf
not eax
add eax, 0xdd0c3682
xor eax, 0xf0a3b6dc
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf007b0fc
xor eax, 0xf8b42747
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbc29c6b5
xor eax, 0xff247ff5
rol eax, 0xa1
popf
jmp 0x140176e3a
jmp 0x140178046
add rdx, 0x28
mov qword [0x140040968], rdx
cmp rdx, r8
jb 0x140177fed
push rax
pushf
mov eax, 0xc918648
pushf
not eax
add eax, 0xb99363c1
xor eax, 0xe81f1370
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xab487df9
xor eax, 0xd184f555
rol eax, 0x93
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x1936affe
pushf
not eax
add eax, 0xa0cf86e8
xor eax, 0xaca81414
rol eax, 6
popf
pushf
not eax
add eax, 0xca2f8a46
xor eax, 0xbbc11cbd
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbfd4d4c8
xor eax, 0x93e3e35a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x98e0d7a8
xor eax, 0xdcb59d15
rol eax, 0xf2
popf
jmp 0x140176e3a
mov eax, dword [rdi]
cmp dword [0x14004097c], eax
jle 0x140178083
push rax
pushf
mov eax, 0x6396efdb
pushf
not eax
add eax, 0x9d9036b2
xor eax, 0xc6fd4d65
rol eax, 0x17
popf
pushf
not eax
add eax, 0xca3f918e
xor eax, 0xf1900f88
rol eax, 0x4c
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x67615d7e
pushf
not eax
add eax, 0xc86404aa
xor eax, 0xbb2f7e22
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xbb6fd39e
xor eax, 0xe065f970
rol eax, 0x6c
popf
jmp 0x140176e3a
lea rcx, [0x1bb2cdf07]
pushf
sub rcx, 0x7b28d58b
popf
call fcn.14015e87e
cmp dword [0x14004097c], 0xffffffff
jne 0x14017814b
mov rax, qword [0x140040968]
lea rcx, [0x196f886b6]
pushf
sub rcx, 0x56f47d3a
popf
mov edx, dword [rax + 0xc]
add rdx, qword [0x1400407a0]
mov qword [0x140040730], rdx
call fcn.14014b474
push rax
pushf
mov eax, 0x74ac7e70
pushf
not eax
add eax, 0xd9b8bd9a
xor eax, 0xc822ddc0
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9533011e
xor eax, 0x99fd8887
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbcf852fd
xor eax, 0xe06ea8bd
rol eax, 0x8b
popf
jmp 0x140176e3a
mov rdx, qword [0x140040968]
push rax
pushf
mov eax, 0x3d80bd09
pushf
not eax
add eax, 0xa4ed357b
xor eax, 0xcd34c2a3
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb67e4ee5
xor eax, 0xe4c04b57
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x82f1e783
xor eax, 0xc0c93f49
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x92607ee8
xor eax, 0x91b443e0
rol eax, 0x5c
popf
jmp 0x140176e3a
mov ecx, dword [rdx + 0x10]
mov r10, qword [0x140040730]
movdqa xmm0, xmmword [0x1400367b0]
movdqa xmm1, xmmword [0x1400367a0]
movdqu xmmword [rsp + 0x20], xmm0
lea rbx, [rcx + r10]
mov rax, rbx
movdqu xmmword [rsp + 0x30], xmm1
cmp rcx, 0x10
jb 0x140178211
push rax
pushf
mov eax, 0x85768525
pushf
not eax
add eax, 0xbd029f09
xor eax, 0xc83d990d
rol eax, 0x98
popf
pushf
not eax
add eax, 0x81b5dc5d
xor eax, 0x92b668dc
rol eax, 0x57
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0xdf2f1c17
pushf
not eax
add eax, 0x850b5f18
xor eax, 0xb166a280
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd01d31ae
xor eax, 0x81742d47
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xbf656a16
xor eax, 0xe049e738
rol eax, 1
popf
pushf
not eax
add eax, 0xb4a757bb
xor eax, 0xa0bed9cd
rol eax, 0xe
popf
jmp 0x140176e3a
lea r11, [rbx - 0x10]
nop word [rax + rax]
push rax
pushf
mov eax, 0xebb8abe5
pushf
not eax
add eax, 0xbba0b9f2
xor eax, 0xba8b6144
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb5797b0a
xor eax, 0xa20d706f
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa8877301
xor eax, 0xf81d19b6
rol eax, 0x13
popf
jmp 0x140176e3a
mov r8, r10
lea rdx, [rsp + 0x20]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xcd3431e7
pushf
not eax
add eax, 0xcda352d0
xor eax, 0x819d108b
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb82dfd79
xor eax, 0xedeb14ff
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb1ead545
xor eax, 0x90abfeb4
rol eax, 0x1e
popf
jmp 0x140176e3a
movzx r9d, word [rdx]
movzx ecx, r9w
shr cx, 8
cmp cl, 0x3f
je 0x140178369
push rax
pushf
mov eax, 0xa88ccdef
pushf
not eax
add eax, 0x986d1394
xor eax, 0xfe0a5753
rol eax, 0x80
popf
pushf
not eax
add eax, 0xfbcb7e91
xor eax, 0xa4e273df
rol eax, 0x50
popf
pushf
not eax
add eax, 0xcbd3a6bc
xor eax, 0xb38d599c
rol eax, 0x20
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0x6e7e6573
pushf
not eax
add eax, 0x821e33bd
xor eax, 0xb19bc31f
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xb424a540
xor eax, 0xd04010ac
rol eax, 0x49
popf
pushf
not eax
add eax, 0xef96aa97
xor eax, 0x908b4134
rol eax, 0x1c
popf
jmp 0x140176e3a
cmp byte [r8], r9b
jne 0x1401783e7
push rax
pushf
mov eax, 0xbf4d8a97
pushf
not eax
add eax, 0x812cbc0f
xor eax, 0xaa335092
rol eax, 0x66
popf
pushf
not eax
add eax, 0xca645281
xor eax, 0xe74bd927
rol eax, 0x25
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0xe5104d86
pushf
not eax
add eax, 0xb791bbfb
xor eax, 0xd22f3829
rol eax, 0x14
popf
pushf
not eax
add eax, 0x82211c37
xor eax, 0xe3f726c3
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x89483e23
xor eax, 0x9d651ed5
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa95d6b3f
xor eax, 0xfdfffcb6
rol eax, 0xba
popf
jmp 0x140176e3a
inc r8
lea rcx, [rsp + 0x40]
add rdx, 2
cmp rdx, rcx
jne 0x140178497
push rax
pushf
mov eax, 0x75c64355
pushf
not eax
add eax, 0xd51c8dc8
xor eax, 0xc3a3cf10
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8baf4acb
xor eax, 0xc94b04f8
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9725e89b
xor eax, 0xbbda991f
rol eax, 0x25
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0xd702fdd5
pushf
not eax
add eax, 0x9ee49917
xor eax, 0xcff669be
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x995d0407
xor eax, 0x9afd3284
rol eax, 0xb9
popf
jmp 0x140176e3a
mov rax, r10
push rax
pushf
mov eax, 0x4976a1e7
pushf
not eax
add eax, 0xb83b5a26
xor eax, 0xe00113e0
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe176d03d
xor eax, 0xc69d8695
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa9fa0abb
xor eax, 0xa8bc134f
rol eax, 0x66
popf
jmp 0x140176e3a
cmp rax, rbx
cmovne rsi, rax
mov rax, rsi
mov rsi, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add rsp, 0x40
pop rdi
ret
cmp r10, r11
je 0x1401785d1
push rax
pushf
mov eax, 0x5b895f51
pushf
not eax
add eax, 0x9cf0aa56
xor eax, 0x8eafa4eb
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb643400f
xor eax, 0xf6a4be34
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xaf005baf
xor eax, 0xbca30c3e
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd9c3b87e
xor eax, 0x9da7bf89
rol eax, 0x51
popf
jmp 0x140176e3a
push rax
pushf
mov eax, 0xf5caec5b
pushf
not eax
add eax, 0xff69dda5
xor eax, 0xde8a1ae2
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9d609b83
xor eax, 0xb26af148
rol eax, 0xd8
popf
jmp 0x140176e3a
inc r10
jmp 0x1401782bc
mov rbx, qword [rsp + 0x58]
xor eax, eax
add rsp, 0x40
pop rdi
ret