Function at 0x140116000
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x9f79ec62
pushf
not eax
add eax, 0xef57bbda
xor eax, 0xb74298c2
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd23a5607
xor eax, 0xfcebfd4e
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa2b4eb2e
xor eax, 0xebbed9b8
rol eax, 0x89
popf
cmp eax, 0x29
jne 0x140116050
popf
pop rax
jmp 0x1401175dd
cmp eax, 0
jne 0x14011605f
popf
pop rax
jmp 0x140116398
cmp eax, 3
jne 0x14011606e
popf
pop rax
jmp 0x14011650b
cmp eax, 1
jne 0x14011607d
popf
pop rax
jmp 0x140116475
cmp eax, 0xd
jne 0x14011608c
popf
pop rax
jmp 0x1401169aa
cmp eax, 0x1a
jne 0x14011609b
popf
pop rax
jmp 0x140116fbb
cmp eax, 0xe
jne 0x1401160aa
popf
pop rax
jmp 0x140116a3c
cmp eax, 0x31
jne 0x1401160b9
popf
pop rax
jmp 0x1401179e7
cmp eax, 0x19
jne 0x1401160c8
popf
pop rax
jmp 0x140116f13
cmp eax, 8
jne 0x1401160d7
popf
pop rax
jmp 0x140116784
cmp eax, 0x2a
jne 0x1401160e6
popf
pop rax
jmp 0x140117693
cmp eax, 0x17
jne 0x1401160f5
popf
pop rax
jmp 0x140116e35
cmp eax, 0x1c
jne 0x140116104
popf
pop rax
jmp 0x1401170c0
cmp eax, 0x2e
jne 0x140116113
popf
pop rax
jmp 0x140117845
cmp eax, 0x18
jne 0x140116122
popf
pop rax
jmp 0x140116ed9
cmp eax, 0x2b
jne 0x140116131
popf
pop rax
jmp 0x1401176fd
cmp eax, 0x1b
jne 0x140116140
popf
pop rax
jmp 0x14011701a
cmp eax, 0x2d
jne 0x14011614f
popf
pop rax
jmp 0x14011780b
cmp eax, 0x23
jne 0x14011615e
popf
pop rax
jmp 0x140117361
cmp eax, 0x25
jne 0x14011616d
popf
pop rax
jmp 0x14011742d
cmp eax, 0x32
jne 0x14011617c
popf
pop rax
jmp 0x140117a43
cmp eax, 0x13
jne 0x14011618b
popf
pop rax
jmp 0x140116c6a
cmp eax, 0x33
jne 0x14011619a
popf
pop rax
jmp 0x140117a91
cmp eax, 0x24
jne 0x1401161a9
popf
pop rax
jmp 0x1401173e1
cmp eax, 0x1e
jne 0x1401161b8
popf
pop rax
jmp 0x140117206
cmp eax, 0xc
jne 0x1401161c7
popf
pop rax
jmp 0x140116919
cmp eax, 0x26
jne 0x1401161d6
popf
pop rax
jmp 0x140117463
cmp eax, 0x27
jne 0x1401161e5
popf
pop rax
jmp 0x1401174f3
cmp eax, 0x30
jne 0x1401161f4
popf
pop rax
jmp 0x1401179ad
cmp eax, 0x10
jne 0x140116203
popf
pop rax
jmp 0x140116b5f
cmp eax, 0x37
jne 0x140116212
popf
pop rax
jmp 0x140117c3a
cmp eax, 9
jne 0x140116221
popf
pop rax
jmp 0x140116818
cmp eax, 4
jne 0x140116230
popf
pop rax
jmp 0x14011659b
cmp eax, 0x16
jne 0x14011623f
popf
pop rax
jmp 0x140116da1
cmp eax, 0x28
jne 0x14011624e
popf
pop rax
jmp 0x14011755f
cmp eax, 0xa
jne 0x14011625d
popf
pop rax
jmp 0x140116852
cmp eax, 0x36
jne 0x14011626c
popf
pop rax
jmp 0x140117ba9
cmp eax, 0x14
jne 0x14011627b
popf
pop rax
jmp 0x140116ce7
cmp eax, 7
jne 0x14011628a
popf
pop rax
jmp 0x14011670d
cmp eax, 0x34
jne 0x140116299
popf
pop rax
jmp 0x140117afc
cmp eax, 2
jne 0x1401162a8
popf
pop rax
jmp 0x1401164c2
cmp eax, 0x20
jne 0x1401162b7
popf
pop rax
jmp 0x140117289
cmp eax, 0x1d
jne 0x1401162c6
popf
pop rax
jmp 0x140117177
cmp eax, 0x11
jne 0x1401162d5
popf
pop rax
jmp 0x140116b9b
cmp eax, 0x35
jne 0x1401162e4
popf
pop rax
jmp 0x140117b48
cmp eax, 0x2f
jne 0x1401162f3
popf
pop rax
jmp 0x140117903
cmp eax, 0x12
jne 0x140116302
popf
pop rax
jmp 0x140116bf7
cmp eax, 0x21
jne 0x140116311
popf
pop rax
jmp 0x1401172ea
cmp eax, 0x38
jne 0x140116320
popf
pop rax
jmp 0x140117c71
cmp eax, 0xb
jne 0x14011632f
popf
pop rax
jmp 0x140116888
cmp eax, 0xf
jne 0x14011633e
popf
pop rax
jmp 0x140116ace
cmp eax, 0x15
jne 0x14011634d
popf
pop rax
jmp 0x140116d64
cmp eax, 5
jne 0x14011635c
popf
pop rax
jmp 0x14011662c
cmp eax, 6
jne 0x14011636b
popf
pop rax
jmp 0x1401166c0
cmp eax, 0x22
jne 0x14011637a
popf
pop rax
jmp 0x140117326
cmp eax, 0x2c
jne 0x140116389
popf
pop rax
jmp 0x14011777a
cmp eax, 0x1f
jne 0x140116398
popf
pop rax
jmp 0x140117284
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, 0x20
mov r15, qword [rsp + 0x60]
mov r12, r9
mov rbx, r8
mov r14, rdx
mov rdi, rcx
and qword [r15], 0
mov qword [r9], 1
test rdx, rdx
je 0x14011641c
push rax
pushf
mov eax, 0xf1c03b28
pushf
not eax
add eax, 0xf2c124cc
xor eax, 0xc8af5ccb
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8cff127b
xor eax, 0xf6b43731
rol eax, 0x73
popf
pushf
not eax
add eax, 0xcd70d4a7
xor eax, 0xe906c508
rol eax, 0xdb
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x6557fe0e
pushf
not eax
add eax, 0x8615d68e
xor eax, 0xe968ee15
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc8c6b9fe
xor eax, 0xfd09ec2d
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x87bc38c1
xor eax, 0x92297962
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe406a16d
xor eax, 0xbeb0d8c5
rol eax, 0x45
popf
jmp 0x140116041
mov qword [rdx], rbx
add r14, 8
push rax
pushf
mov eax, 0xa7a17c93
pushf
not eax
add eax, 0xc7db6272
xor eax, 0x9f8fc73c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd23940fe
xor eax, 0x93f4382f
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb2ef14c9
xor eax, 0xb4c8bbb0
rol eax, 0x56
popf
jmp 0x140116041
xor bpl, bpl
push rax
pushf
mov eax, 0xaefabfd7
pushf
not eax
add eax, 0xacdf6615
xor eax, 0xd5ea7322
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9fabeaad
xor eax, 0xc459d68b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdce6e79a
xor eax, 0x91ac086a
rol eax, 0x89
popf
jmp 0x140116041
cmp byte [rdi], 0x22
jne 0x140116555
push rax
pushf
mov eax, 0xbb38c254
pushf
not eax
add eax, 0xa15c8c6e
xor eax, 0xde754557
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb97c910b
xor eax, 0xd615e42b
rol eax, 1
popf
pushf
not eax
add eax, 0xc7d3ce50
xor eax, 0x94930a0b
rol eax, 0x7d
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x92fd73bb
pushf
not eax
add eax, 0x894add3b
xor eax, 0xd14cef62
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd1d43b13
xor eax, 0xea60ed00
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xaeea3300
xor eax, 0xa131f566
rol eax, 0xa5
popf
jmp 0x140116041
test bpl, bpl
mov sil, 0x1d
pushf
not sil
add sil, 0x63
xor sil, 0x30
rol sil, 0x3d
popf
pushf
not sil
add sil, 0x2a
xor sil, 0x80
rol sil, 0x37
popf
pushf
not sil
add sil, 0xf8
xor sil, 0xeb
rol sil, 0xad
popf
sete bpl
inc rdi
jmp 0x140116919
inc qword [r15]
test rbx, rbx
je 0x140116667
push rax
pushf
mov eax, 0x918bd5e
pushf
not eax
add eax, 0xdeed9f46
xor eax, 0xf61f41db
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdb7b0d57
xor eax, 0xaec10994
rol eax, 0xe5
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xf4772bfe
pushf
not eax
add eax, 0xfbbdd766
xor eax, 0xbf318a83
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc63e6287
xor eax, 0xfd2bcf1e
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc14c766a
xor eax, 0xbe56569e
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb82a6bfb
xor eax, 0x9643605d
rol eax, 0x6c
popf
jmp 0x140116041
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xa6b0489e
pushf
not eax
add eax, 0xf2cf4f5b
xor eax, 0xdf1aafec
rol eax, 0x68
popf
pushf
not eax
add eax, 0xec155b33
xor eax, 0xe20a2d63
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc76a8b9d
xor eax, 0xc3046398
rol eax, 0xdd
popf
jmp 0x140116041
movsx esi, byte [rdi]
inc rdi
mov ecx, esi
call fcn.140131aec
test eax, eax
je 0x140116751
push rax
pushf
mov eax, 0xfe7c81ac
pushf
not eax
add eax, 0xe47eabc7
xor eax, 0xf203d106
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xb2249c32
xor eax, 0xa8219ea3
rol eax, 0x72
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xbfd7d543
pushf
not eax
add eax, 0x91a9e503
xor eax, 0xee5c3620
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8e78938c
xor eax, 0xbc3fad0f
rol eax, 0x86
popf
jmp 0x140116041
inc qword [r15]
test rbx, rbx
je 0x1401167bf
push rax
pushf
mov eax, 0x362e0cb6
pushf
not eax
add eax, 0xdf18d456
xor eax, 0xa7ef7f13
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8b4b15f5
xor eax, 0x8789aed1
rol eax, 0x98
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x3fe33b0f
pushf
not eax
add eax, 0xa4e02ed0
xor eax, 0xeb09a733
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd7626294
xor eax, 0xfe0354a5
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf8953a24
xor eax, 0xe266b36a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xdc2d55a2
xor eax, 0xcfc958cd
rol eax, 0xdb
popf
jmp 0x140116041
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xc5f1e950
pushf
not eax
add eax, 0x9d9458e5
xor eax, 0xa6a82ef5
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe7846f19
xor eax, 0xa636fe0e
rol eax, 0xaf
popf
jmp 0x140116041
inc rdi
push rax
pushf
mov eax, 0x5c504c12
pushf
not eax
add eax, 0xe00fd889
xor eax, 0x8fc83046
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe0c52401
xor eax, 0xf15ac3e8
rol eax, 0xcf
popf
jmp 0x140116041
test sil, sil
je 0x1401168e6
push rax
pushf
mov eax, 0xdba29ab6
pushf
not eax
add eax, 0xa4868bc0
xor eax, 0x985f18d0
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x84f6c5ea
xor eax, 0x92ddd22b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb65451c9
xor eax, 0xb13f08ec
rol eax, 0
popf
pushf
not eax
add eax, 0x94abf92b
xor eax, 0xe1ed5f60
rol eax, 0xcd
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xb5ec46c
pushf
not eax
add eax, 0x856ad995
xor eax, 0xa059372e
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbc1b3929
xor eax, 0xad7228f2
rol eax, 0x86
popf
jmp 0x140116041
test bpl, bpl
jne 0x140116977
push rax
pushf
mov eax, 0xefc57ef7
pushf
not eax
add eax, 0xe5be2608
xor eax, 0xbcbf04f0
rol eax, 0x25
popf
pushf
not eax
add eax, 0x8a4cdea2
xor eax, 0x9ee58197
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa5ec0d76
xor eax, 0xd80a6b52
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf50095a5
xor eax, 0x99221db8
rol eax, 0xa3
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x817e1ae2
pushf
not eax
add eax, 0x999dd231
xor eax, 0xb13f45fd
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf26734ad
xor eax, 0xa0254945
rol eax, 0xf7
popf
jmp 0x140116041
cmp sil, 0x20
je 0x140116a09
push rax
pushf
mov eax, 0x3d46b580
pushf
not eax
add eax, 0xcb750651
xor eax, 0xc220a038
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x879a3760
xor eax, 0xd5426b4c
rol eax, 0x96
popf
pushf
not eax
add eax, 0xac5aa82a
xor eax, 0x88ae46c0
rol eax, 9
popf
pushf
not eax
add eax, 0xd2c29405
xor eax, 0xdd436bcf
rol eax, 0x77
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x452bab55
pushf
not eax
add eax, 0x96266efb
xor eax, 0xcfe58cfa
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8562238c
xor eax, 0xe6a2e2cd
rol eax, 0xf9
popf
jmp 0x140116041
cmp sil, 9
jne 0x140116a88
push rax
pushf
mov eax, 0xc618199a
pushf
not eax
add eax, 0xd02e3163
xor eax, 0xdaafa939
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xca2205c6
xor eax, 0xc7200295
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb4b45976
xor eax, 0x9defc90f
rol eax, 0x9d
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x64e9caf0
pushf
not eax
add eax, 0xed1e4342
xor eax, 0xf09784b6
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9b2fa534
xor eax, 0xd7fc8603
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe7aed957
xor eax, 0xe1977547
rol eax, 0x63
popf
jmp 0x140116041
test rbx, rbx
je 0x140116b19
push rax
pushf
mov eax, 0x9ffaed1d
pushf
not eax
add eax, 0xb071e3d8
xor eax, 0x9e544db8
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe78e49a2
xor eax, 0xd033afca
rol eax, 0x80
popf
pushf
not eax
add eax, 0xcc78fb6d
xor eax, 0xbf02e9ed
rol eax, 0xf0
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x1b0cbd5d
pushf
not eax
add eax, 0x806c4758
xor eax, 0xeb7803e4
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xebb53ce8
xor eax, 0xd35eaed1
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe17de434
xor eax, 0xc53aa681
rol eax, 0xff
popf
jmp 0x140116041
mov byte [rbx - 1], 0
jmp 0x140116bf7
dec rdi
push rax
pushf
mov eax, 0x8a14980
pushf
not eax
add eax, 0xa61cda4e
xor eax, 0xbee5936f
rol eax, 3
popf
pushf
not eax
add eax, 0x8cb650b8
xor eax, 0xbc169c66
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe01917ee
xor eax, 0xca8a1c36
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa290e4cb
xor eax, 0x91403c2a
rol eax, 0xf9
popf
jmp 0x140116041
xor sil, sil
mov al, byte [rdi]
test al, al
je 0x140116c37
push rax
pushf
mov eax, 0xef015163
pushf
not eax
add eax, 0x932d1433
xor eax, 0xc559e7d7
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x92f37198
xor eax, 0xa0c52cf4
rol eax, 0xa7
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x9cf8eac
pushf
not eax
add eax, 0xb05d4499
xor eax, 0xfe4607b8
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb8c1de1d
xor eax, 0x92644b79
rol eax, 4
popf
jmp 0x140116041
cmp al, 0x20
je 0x140116cb4
push rax
pushf
mov eax, 0x5ea71b79
pushf
not eax
add eax, 0xffce8dfa
xor eax, 0xa777f166
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe4ef6c33
xor eax, 0xb6474194
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb1b498da
xor eax, 0xc5422087
rol eax, 0x4e
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x87a4a01d
pushf
not eax
add eax, 0xd8740663
xor eax, 0xd4c825ad
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8bcfda9a
xor eax, 0x8e0bf215
rol eax, 0xc9
popf
jmp 0x140116041
cmp al, 9
jne 0x140116d1e
push rax
pushf
mov eax, 0xb3a62751
pushf
not eax
add eax, 0xb0a44b61
xor eax, 0x8b3d0223
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb78224ae
xor eax, 0xf968f35f
rol eax, 0
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x162412f4
pushf
not eax
add eax, 0xf91ac088
xor eax, 0x9be2d22a
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf5fe6dcd
xor eax, 0xaadb187e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc84e182a
xor eax, 0xadd86a03
rol eax, 0x5b
popf
jmp 0x140116041
inc rdi
mov al, byte [rdi]
jmp 0x140116c6a
test al, al
je 0x140116ddc
push rax
pushf
mov eax, 0x254d93ba
pushf
not eax
add eax, 0x80fa4c91
xor eax, 0xad24bcc0
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xbff5ad24
xor eax, 0xe1264ca1
rol eax, 0xb3
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x7d7217d0
pushf
not eax
add eax, 0xa961d8ee
xor eax, 0xb1d7e2b1
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xd72bc960
xor eax, 0x96e2c90e
rol eax, 0x90
popf
pushf
not eax
add eax, 0x955b0ef8
xor eax, 0xdba48dca
rol eax, 0x32
popf
pushf
not eax
add eax, 0xbeea23cb
xor eax, 0xe4c25526
rol eax, 0xf4
popf
jmp 0x140116041
test r14, r14
je 0x140116e80
push rax
pushf
mov eax, 0x8b38284c
pushf
not eax
add eax, 0xe6f8ecf1
xor eax, 0xd85a4b57
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe86916a6
xor eax, 0xc6401fbd
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf61e1f19
xor eax, 0x8c9a11b1
rol eax, 0xc9
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x4c93e190
pushf
not eax
add eax, 0xbc761617
xor eax, 0xc27247e3
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe7569d5c
xor eax, 0xf0c64d7a
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcc5163fc
xor eax, 0xd6cc1545
rol eax, 0xec
popf
pushf
not eax
add eax, 0xea8dbb2a
xor eax, 0x84218b52
rol eax, 0xc4
popf
jmp 0x140116041
mov qword [r14], rbx
add r14, 8
push rax
pushf
mov eax, 0x94da5f78
pushf
not eax
add eax, 0x90631ecb
xor eax, 0x96bc19e3
rol eax, 0x22
popf
pushf
not eax
add eax, 0x95327b1d
xor eax, 0xecdfe057
rol eax, 0x69
popf
jmp 0x140116041
inc qword [r12]
mov edx, 0xe112d628
pushf
not edx
add edx, 0xc1bd07e5
xor edx, 0xcabd77bf
rol edx, 0x53
popf
pushf
not edx
add edx, 0xc57809ee
xor edx, 0xba891a64
rol edx, 0x2d
popf
pushf
not edx
add edx, 0xc840fa5c
xor edx, 0xd3d61c61
rol edx, 0x95
popf
xor eax, eax
jmp 0x14011701a
inc rdi
jmp 0x140116fbf
inc eax
push rax
pushf
mov eax, 0x9d795cd9
pushf
not eax
add eax, 0xdfb5fcb8
xor eax, 0xc0a0b96f
rol eax, 0x71
popf
pushf
not eax
add eax, 0xef2bb7d5
xor eax, 0x9559032e
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf0f96b0a
xor eax, 0xa7b509e2
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x803e71ab
xor eax, 0x90591b79
rol eax, 0x80
popf
jmp 0x140116041
mov cl, byte [rdi]
cmp cl, 0x5c
je 0x14011707a
push rax
pushf
mov eax, 0x5daaf16a
pushf
not eax
add eax, 0xf1c5134e
xor eax, 0xf316f607
rol eax, 0x59
popf
pushf
not eax
add eax, 0xedc9d387
xor eax, 0xa182d9ef
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x8c9869f3
xor eax, 0xf46603ec
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc9bc1c25
xor eax, 0xc0dbdd69
rol eax, 0xcf
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xa7ae4417
pushf
not eax
add eax, 0xa4746fa8
xor eax, 0xe561cffe
rol eax, 0x17
popf
pushf
not eax
add eax, 0xd3c0006d
xor eax, 0xa4d4213b
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc23c4126
xor eax, 0x8d36ff89
rol eax, 0xb4
popf
jmp 0x140116041
cmp cl, 0x22
jne 0x14011711e
push rax
pushf
mov eax, 0x448fe4b1
pushf
not eax
add eax, 0x90211a14
xor eax, 0xde75d0e1
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xcd06b71e
xor eax, 0x8246a0cb
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb131dca2
xor eax, 0xf5b72086
rol eax, 7
popf
pushf
not eax
add eax, 0x938c76b1
xor eax, 0xb20f3ef4
rol eax, 0xf9
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xb4775507
pushf
not eax
add eax, 0x8f0cf79e
xor eax, 0xb394f1fd
rol eax, 0xd
popf
pushf
not eax
add eax, 0xeb9cf56e
xor eax, 0x8578e52d
rol eax, 0x80
popf
pushf
not eax
add eax, 0xba42e63b
xor eax, 0xe3ed40b8
rol eax, 0x30
popf
pushf
not eax
add eax, 0xdf0c5613
xor eax, 0xa4c9c00c
rol eax, 0xec
popf
jmp 0x140116041
test dl, al
jne 0x1401171ad
push rax
pushf
mov eax, 0x45e83db1
pushf
not eax
add eax, 0x9ac4cee6
xor eax, 0xfae48c7b
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xfc01d1a4
xor eax, 0xc162753c
rol eax, 1
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xa57f779d
pushf
not eax
add eax, 0xfabd838d
xor eax, 0xd12891dd
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xff82b847
xor eax, 0xd7d5431a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x91e7e24a
xor eax, 0xe15dd7cf
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdd320774
xor eax, 0xd3003c16
rol eax, 0x8a
popf
jmp 0x140116041
test sil, sil
je 0x14011723e
push rax
pushf
mov eax, 0x56de8fa8
pushf
not eax
add eax, 0xe9cce920
xor eax, 0x86db2d49
rol eax, 0x44
popf
pushf
not eax
add eax, 0xfaa94d43
xor eax, 0xb7aa0961
rol eax, 0xd
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xf8fae701
pushf
not eax
add eax, 0xd8c4ee88
xor eax, 0x99d427c9
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf5c14ee5
xor eax, 0xc28a37da
rol eax, 0x68
popf
pushf
not eax
add eax, 0xae37baad
xor eax, 0xbefe1e05
rol eax, 0x23
popf
jmp 0x140116041
cmp byte [rdi + 1], cl
jne 0x1401172ea
inc rdi
jmp 0x140117326
xor edx, edx
test sil, sil
sete sil
push rax
pushf
mov eax, 0xeae2ce3
pushf
not eax
add eax, 0x8bb12370
xor eax, 0xc0b9a60c
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf941e1a2
xor eax, 0xb8e303bd
rol eax, 0xff
popf
jmp 0x140116041
shr eax, 1
jmp 0x140117463
dec eax
test rbx, rbx
je 0x1401173ae
push rax
pushf
mov eax, 0xc64fd984
pushf
not eax
add eax, 0xe372d8e2
xor eax, 0xf68cb2af
rol eax, 0x71
popf
pushf
not eax
add eax, 0xef335844
xor eax, 0xb331d767
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xad114e6c
xor eax, 0xbce73ee1
rol eax, 0xb1
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x572e40c6
pushf
not eax
add eax, 0xfb3936c5
xor eax, 0xffd097d3
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd01c9aef
xor eax, 0xc3d6ef7a
rol eax, 0x42
popf
jmp 0x140116041
mov byte [rbx], 0x5c
inc rbx
push rax
pushf
mov eax, 0xfdd43c13
pushf
not eax
add eax, 0xd2d7ff42
xor eax, 0xe9f70a88
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdaff4e45
xor eax, 0xe1735ea6
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa6dea1c0
xor eax, 0xab0fcfb6
rol eax, 0x9f
popf
jmp 0x140116041
inc qword [r15]
push rax
pushf
mov eax, 0x24198161
pushf
not eax
add eax, 0x87b0bfe3
xor eax, 0xc8b7ef05
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe12a154b
xor eax, 0xcf4d9204
rol eax, 0x8d
popf
jmp 0x140116041
test eax, eax
jne 0x1401174ad
push rax
pushf
mov eax, 0x40c1ac43
pushf
not eax
add eax, 0x92dea9af
xor eax, 0xd05acb5e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc29674db
xor eax, 0xac1a2794
rol eax, 0x44
popf
pushf
not eax
add eax, 0x960cd020
xor eax, 0xec27bc44
rol eax, 0x55
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x32826166
pushf
not eax
add eax, 0xf36340b8
xor eax, 0xd162e8ba
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf975c1f2
xor eax, 0xed257fe7
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xbe0293a3
xor eax, 0xfdc18754
rol eax, 0x38
popf
jmp 0x140116041
mov al, byte [rdi]
test al, al
je 0x14011752c
push rax
pushf
mov eax, 0xe16843a8
pushf
not eax
add eax, 0xccef727a
xor eax, 0xd022f24c
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9754ca31
xor eax, 0xba178e8b
rol eax, 0xae
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xef5720c0
pushf
not eax
add eax, 0xac557cf8
xor eax, 0xde829be7
rol eax, 0x82
popf
pushf
not eax
add eax, 0x94f675e4
xor eax, 0x8b0356bb
rol eax, 0x61
popf
jmp 0x140116041
test sil, sil
jne 0x1401175aa
push rax
pushf
mov eax, 0x9fa580af
pushf
not eax
add eax, 0xe64507a7
xor eax, 0xd90f9347
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe493a8c7
xor eax, 0xee2fa5d5
rol eax, 0xab
popf
pushf
not eax
add eax, 0x9486d016
xor eax, 0x8f23355d
rol eax, 8
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x8dac9e08
pushf
not eax
add eax, 0xa2636f7d
xor eax, 0xe96a4c28
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf857aabe
xor eax, 0x9287ccf6
rol eax, 0x64
popf
jmp 0x140116041
cmp al, 0x20
je 0x14011763a
push rax
pushf
mov eax, 0x2c5c16ea
pushf
not eax
add eax, 0xb4800a90
xor eax, 0xdb855d13
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa1ae811f
xor eax, 0xbbf80a29
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe476924b
xor eax, 0xfb041b93
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xea9ef7ff
xor eax, 0xb32a29ce
rol eax, 0x3f
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x73e5edc5
pushf
not eax
add eax, 0xfb8db335
xor eax, 0xc3388fb3
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe251a718
xor eax, 0xd723ae98
rol eax, 0x39
popf
pushf
not eax
add eax, 0xea128a81
xor eax, 0xe352fe7b
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd3e1b78d
xor eax, 0xa834620d
rol eax, 3
popf
jmp 0x140116041
cmp al, 9
je 0x1401176ca
push rax
pushf
mov eax, 0x6b8e83ba
pushf
not eax
add eax, 0xfcfb425b
xor eax, 0xf070126a
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbefae324
xor eax, 0xd3a14e61
rol eax, 0x67
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x92f10839
pushf
not eax
add eax, 0xdc14d47a
xor eax, 0xada1dfff
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa9ceaa30
xor eax, 0x961745ad
rol eax, 0x91
popf
jmp 0x140116041
test edx, edx
je 0x140117747
push rax
pushf
mov eax, 0xc8924722
pushf
not eax
add eax, 0xa6916075
xor eax, 0xadd07dd6
rol eax, 0x53
popf
pushf
not eax
add eax, 0x81e2af93
xor eax, 0xce7ee627
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xde127348
xor eax, 0xb68ee9e6
rol eax, 0x5a
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xcdfcddb3
pushf
not eax
add eax, 0xcd704404
xor eax, 0xb80969fb
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc6c2dbda
xor eax, 0x8c0e643f
rol eax, 0x63
popf
jmp 0x140116041
test rbx, rbx
je 0x1401177d8
push rax
pushf
mov eax, 0x58df7458
pushf
not eax
add eax, 0xf3a70ae4
xor eax, 0xfd5f7848
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x9557a88d
xor eax, 0xdf16a1a9
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xaf87917b
xor eax, 0xdee12013
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe7323f82
xor eax, 0xed7a2b3f
rol eax, 0x2a
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xa1ba5e7a
pushf
not eax
add eax, 0xd99df101
xor eax, 0xa9dc2050
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe8bd5506
xor eax, 0xa90b0e67
rol eax, 0xf5
popf
jmp 0x140116041
mov byte [rbx], al
inc rbx
mov al, byte [rdi]
push rax
pushf
mov eax, 0xe85da21d
pushf
not eax
add eax, 0x9371c69f
xor eax, 0xb19d76ad
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf3d20326
xor eax, 0xab237900
rol eax, 0x54
popf
jmp 0x140116041
movsx ecx, al
call fcn.140131aec
test eax, eax
je 0x1401178aa
push rax
pushf
mov eax, 0xa0b55987
pushf
not eax
add eax, 0xa21afd0c
xor eax, 0x8a2a74b7
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf27612ab
xor eax, 0xe39e90a6
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xded3388d
xor eax, 0x980735ba
rol eax, 0x52
popf
pushf
not eax
add eax, 0xad77ac18
xor eax, 0x81af2ca4
rol eax, 0xbe
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xda5a2f13
pushf
not eax
add eax, 0x8228c2f6
xor eax, 0xa1794da8
rol eax, 5
popf
pushf
not eax
add eax, 0x8fcbe9ca
xor eax, 0x98754704
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa4fa4b03
xor eax, 0xe269d0e6
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd5326726
xor eax, 0xa55807b0
rol eax, 0x99
popf
jmp 0x140116041
inc qword [r15]
inc rdi
test rbx, rbx
je 0x140117954
push rax
pushf
mov eax, 0xcb40bb26
pushf
not eax
add eax, 0xb388bc8c
xor eax, 0xa91ee41c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe0db8de2
xor eax, 0xe630fe54
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xdd020e9e
xor eax, 0xc3107b9e
rol eax, 0
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x2618bd3
pushf
not eax
add eax, 0xbaf39f2e
xor eax, 0xb7c6881e
rol eax, 0xad
popf
pushf
not eax
add eax, 0x97dfd33f
xor eax, 0xc97503cb
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf000641a
xor eax, 0xf6b4571e
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xff8e0c15
xor eax, 0xa445ea67
rol eax, 0xc2
popf
jmp 0x140116041
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x685998e0
pushf
not eax
add eax, 0xe0f42a0b
xor eax, 0xdb620c4d
rol eax, 0x51
popf
pushf
not eax
add eax, 0xdc88074c
xor eax, 0xa798bf5a
rol eax, 0x6b
popf
jmp 0x140116041
inc qword [r15]
push rax
pushf
mov eax, 0xacf8d6a
pushf
not eax
add eax, 0x8f2c51e2
xor eax, 0x8e8b9b74
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc7b0197e
xor eax, 0x8cfc10d4
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb33f51d0
xor eax, 0xd3b12110
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa2e0b147
xor eax, 0xfb403fda
rol eax, 0xd4
popf
jmp 0x140116041
inc rdi
jmp 0x140116f17
test rbx, rbx
je 0x140117ac9
push rax
pushf
mov eax, 0xc371cba3
pushf
not eax
add eax, 0xa20c05f1
xor eax, 0xec0f2423
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8af4fcdc
xor eax, 0xef684d94
rol eax, 0x79
popf
jmp 0x140116041
push rax
pushf
mov eax, 0xfff840ba
pushf
not eax
add eax, 0x9e7e9d3c
xor eax, 0xd7b5b657
rol eax, 0xe
popf
pushf
not eax
add eax, 0x9900305d
xor eax, 0x9d1a9e10
rol eax, 0x8c
popf
jmp 0x140116041
mov byte [rbx], 0
inc rbx
push rax
pushf
mov eax, 0x3a3ed9db
pushf
not eax
add eax, 0xf026a4e1
xor eax, 0x9f193040
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb2daa4b6
xor eax, 0x880c9e6c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcd843b4d
xor eax, 0x9eafe139
rol eax, 0xb8
popf
jmp 0x140116041
inc qword [r15]
jmp 0x140116bfa
test r14, r14
je 0x140117c07
push rax
pushf
mov eax, 0x8876fe69
pushf
not eax
add eax, 0xeeb138fe
xor eax, 0xc3280674
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd4696185
xor eax, 0xe4e0925f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe99dad3e
xor eax, 0xafe10a78
rol eax, 0x57
popf
pushf
not eax
add eax, 0xecb01c13
xor eax, 0xd825d4de
rol eax, 0xa8
popf
jmp 0x140116041
push rax
pushf
mov eax, 0x74391198
pushf
not eax
add eax, 0x82767365
xor eax, 0xdc261975
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd34e23fd
xor eax, 0x87b10244
rol eax, 0xc5
popf
jmp 0x140116041
and qword [r14], 0
push rax
pushf
mov eax, 0xef366ad5
pushf
not eax
add eax, 0xef08f066
xor eax, 0xda2dc174
rol eax, 0x12
popf
pushf
not eax
add eax, 0xac146f17
xor eax, 0x9883d019
rol eax, 0x1b
popf
jmp 0x140116041
inc qword [r12]
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x20
pop r15
pop r14
pop r12
ret