Function at 0x14011a11f
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x1340cd04
pushf
not eax
add eax, 0x4ef6c663
xor eax, 0x613e6ddf
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x7d865aad
xor eax, 0x26e3758c
rol eax, 0xfa
popf
cmp eax, 0x13
jne 0x14011a15c
popf
pop rax
jmp 0x14011aea4
cmp eax, 0x19
jne 0x14011a16b
popf
pop rax
jmp 0x14011b169
cmp eax, 7
jne 0x14011a17a
popf
pop rax
jmp 0x14011a7c8
cmp eax, 0xe
jne 0x14011a189
popf
pop rax
jmp 0x14011ab0e
cmp eax, 0xf
jne 0x14011a198
popf
pop rax
jmp 0x14011ac12
cmp eax, 0x17
jne 0x14011a1a7
popf
pop rax
jmp 0x14011b0c8
cmp eax, 3
jne 0x14011a1b6
popf
pop rax
jmp 0x14011a560
cmp eax, 0x1b
jne 0x14011a1c5
popf
pop rax
jmp 0x14011b236
cmp eax, 0
jne 0x14011a1d4
popf
pop rax
jmp 0x14011a31e
cmp eax, 0x10
jne 0x14011a1e3
popf
pop rax
jmp 0x14011acc9
cmp eax, 8
jne 0x14011a1f2
popf
pop rax
jmp 0x14011a883
cmp eax, 0xd
jne 0x14011a201
popf
pop rax
jmp 0x14011aa79
cmp eax, 2
jne 0x14011a210
popf
pop rax
jmp 0x14011a4bd
cmp eax, 0x1a
jne 0x14011a21f
popf
pop rax
jmp 0x14011b1a1
cmp eax, 1
jne 0x14011a22e
popf
pop rax
jmp 0x14011a3bc
cmp eax, 0xc
jne 0x14011a23d
popf
pop rax
jmp 0x14011aa41
cmp eax, 4
jne 0x14011a24c
popf
pop rax
jmp 0x14011a607
cmp eax, 5
jne 0x14011a25b
popf
pop rax
jmp 0x14011a687
cmp eax, 0x16
jne 0x14011a26a
popf
pop rax
jmp 0x14011b037
cmp eax, 0x1e
jne 0x14011a279
popf
pop rax
jmp 0x14011b39c
cmp eax, 0xa
jne 0x14011a288
popf
pop rax
jmp 0x14011a97a
cmp eax, 0x15
jne 0x14011a297
popf
pop rax
jmp 0x14011afd5
cmp eax, 0x11
jne 0x14011a2a6
popf
pop rax
jmp 0x14011ad5d
cmp eax, 0x1d
jne 0x14011a2b5
popf
pop rax
jmp 0x14011b35b
cmp eax, 0x18
jne 0x14011a2c4
popf
pop rax
jmp 0x14011b0fe
cmp eax, 0xb
jne 0x14011a2d3
popf
pop rax
jmp 0x14011a9c3
cmp eax, 0x12
jne 0x14011a2e2
popf
pop rax
jmp 0x14011add9
cmp eax, 6
jne 0x14011a2f1
popf
pop rax
jmp 0x14011a73c
cmp eax, 0x14
jne 0x14011a300
popf
pop rax
jmp 0x14011af40
cmp eax, 0x1c
jne 0x14011a30f
popf
pop rax
jmp 0x14011b2b4
cmp eax, 9
jne 0x14011a31e
popf
pop rax
jmp 0x14011a8e5
mov eax, dword [0x14003e018]
mov r9, rcx
cmp eax, 5
jl 0x14011a376
push rax
pushf
mov eax, 0x40310e6d
pushf
not eax
add eax, 0x2ccd7f54
xor eax, 0x59545c7b
rol eax, 0xae
popf
pushf
not eax
add eax, 0x1ef846e7
xor eax, 0x31ce2e9d
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x3457ffd9
xor eax, 0x44d94db7
rol eax, 0x93
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x33557e8d
pushf
not eax
add eax, 0xe37258f
xor eax, 0x358ecb98
rol eax, 0xca
popf
pushf
not eax
add eax, 0x10ce473a
xor eax, 0x65a9a7d2
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc715dba
xor eax, 0x780014d
rol eax, 0x63
popf
jmp 0x14011a14d
mov r8, rcx
mov eax, 0x7e386f51
pushf
not eax
add eax, 0x1635030e
xor eax, 0x3b32ea82
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x69ac53dc
xor eax, 0x7edf6c4c
rol eax, 0x63
popf
and r8d, 0x1f
push r8
not r8
add rax, r8
pop r8
add rax, 1
neg r8
sbb r10, r10
push r10
push rax
not r10
xor r10, rax
pop rax
and r10, qword [rsp]
add rsp, 8
mov rax, r9
cmp rdx, r10
cmovb r10, rdx
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
cmp r9, rcx
je 0x14011a48a
push rax
pushf
mov eax, 0x71b1d5e6
pushf
not eax
add eax, 0x47b23115
xor eax, 0x4fb176c5
rol eax, 0x44
popf
pushf
not eax
add eax, 0x553d732f
xor eax, 0x48a892
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x723bc6a5
xor eax, 0x131247a4
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x5418efa8
xor eax, 0x441bc677
rol eax, 0x17
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x19aa2587
pushf
not eax
add eax, 0x5a53add0
xor eax, 0x66bf9ef8
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x69781688
xor eax, 0x1d4be127
rol eax, 0x17
popf
jmp 0x14011a14d
cmp byte [rax], 0
je 0x14011a507
push rax
pushf
mov eax, 0xd33cdea
pushf
not eax
add eax, 0x30b38867
xor eax, 0x7fb77d5d
rol eax, 1
popf
pushf
not eax
add eax, 0x58315c13
xor eax, 0x79a5fd77
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x28df3500
xor eax, 0x663f9827
rol eax, 0x5c
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0xc4224112
pushf
not eax
add eax, 0x3da26166
xor eax, 0x7b6a0bb
rol eax, 0x33
popf
pushf
not eax
add eax, 0x206ffd0c
xor eax, 0x45e47508
rol eax, 0x78
popf
pushf
not eax
add eax, 0x3b4081bd
xor eax, 0x41be6b36
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x49774f80
xor eax, 0x40d4f1ad
rol eax, 0xcf
popf
jmp 0x14011a14d
inc rax
cmp rax, rcx
jne 0x14011a5c1
push rax
pushf
mov eax, 0x3cffda4c
pushf
not eax
add eax, 0x3ef10898
xor eax, 0x7afdd3cf
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x2ba10bd8
xor eax, 0x5369ccd7
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x4ed0ee17
xor eax, 0x248e56c0
rol eax, 0x20
popf
pushf
not eax
add eax, 0x2fbc07d3
xor eax, 0x4bfff0bf
rol eax, 0xcd
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0xf7710ec8
pushf
not eax
add eax, 0x16a55c33
xor eax, 0x5fe1b33f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x49dd89d4
xor eax, 0x584875af
rol eax, 0x41
popf
pushf
not eax
add eax, 0x73a5dda4
xor eax, 0x1a815498
rol eax, 0x5c
popf
jmp 0x14011a14d
mov rcx, rax
push r9
not r9
add rcx, r9
pop r9
add rcx, 1
cmp rcx, r10
jne 0x14011a654
push rax
pushf
mov eax, 0xdd4de2dc
pushf
not eax
add eax, 0x40c0f483
xor eax, 0x5be8973d
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa14eb96
xor eax, 0x6edc780f
rol eax, 0xb5
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0xcba0a7fa
pushf
not eax
add eax, 0x7571e235
xor eax, 0x660cfd96
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x508a2fa0
xor eax, 0xc0f62a2
rol eax, 6
popf
jmp 0x14011a14d
mov r8, rdx
mov rcx, rax
push r10
not r10
add r8, r10
pop r10
add r8, 1
and r8, 0xffffffffffffffe0
push rax
not rax
sub r8, rax
pop rax
sub r8, 1
cmp rax, r8
je 0x14011a709
push rax
pushf
mov eax, 0xa5aa7cc5
pushf
not eax
add eax, 0x620d95fa
xor eax, 0x39af2321
rol eax, 0xba
popf
pushf
not eax
add eax, 0x5d365199
xor eax, 0x719e81e8
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x65e55693
xor eax, 0xfa33e7e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x782541ac
xor eax, 0x4d9cb43d
rol eax, 0xbd
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x621b663c
pushf
not eax
add eax, 0x46e73438
xor eax, 0x4bf5b5fa
rol eax, 0x33
popf
pushf
not eax
add eax, 0x19f3c074
xor eax, 0x59e44680
rol eax, 0x32
popf
jmp 0x14011a14d
vpxor xmm1, xmm1, xmm1
vpcmpeqb ymm1, ymm1, ymmword [rcx]
vpmovmskb eax, ymm1
test eax, eax
vzeroupper
jne 0x14011a782
push rax
pushf
mov eax, 0xbdcbce20
pushf
not eax
add eax, 0x761ca812
xor eax, 0x47c3a730
rol eax, 0xba
popf
pushf
not eax
add eax, 0x695e2e1b
xor eax, 0x615fe018
rol eax, 0xe0
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x5686a51d
pushf
not eax
add eax, 0x483fa8fb
xor eax, 0x9ac92cc
rol eax, 0x86
popf
pushf
not eax
add eax, 0x49ede843
xor eax, 0x722888d6
rol eax, 0x95
popf
pushf
not eax
add eax, 0x636e5c8e
xor eax, 0x12788e8
rol eax, 0xfc
popf
jmp 0x14011a14d
add rcx, 0x20
cmp rcx, r8
jne 0x14011a82a
push rax
pushf
mov eax, 0x14de0258
pushf
not eax
add eax, 0x75e32c92
xor eax, 0x7559f80b
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x6ae0cc13
xor eax, 0x7d475d7a
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x7b4c7857
xor eax, 0x47d7fd1d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x7dc47ba7
xor eax, 0x2b35a476
rol eax, 0x41
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0xb206988c
pushf
not eax
add eax, 0x23ddd4e0
xor eax, 0xede23d0
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x6854cbf8
xor eax, 0xde9a6b7
rol eax, 0x51
popf
pushf
not eax
add eax, 0x1d4fcf6e
xor eax, 0x64039bee
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x152b314d
xor eax, 0x11414239
rol eax, 0xcb
popf
jmp 0x14011a14d
lea rax, [r9 + rdx]
jmp 0x14011a9c3
cmp byte [rcx], 0
je 0x14011a921
push rax
pushf
mov eax, 0x6fee846a
pushf
not eax
add eax, 0x56e2ffcc
xor eax, 0x5b0654c9
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x2641f2d2
xor eax, 0x2683acdc
rol eax, 0x66
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x2764caac
pushf
not eax
add eax, 0x1e7e4e25
xor eax, 0x72c24c8d
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x76720078
xor eax, 0x5a28591a
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x7bc05bd1
xor eax, 0x6b72ec1
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa82f4c9
xor eax, 0x52fc2c8a
rol eax, 0xf9
popf
jmp 0x14011a14d
inc rcx
push rax
pushf
mov eax, 0x6bc1de8
pushf
not eax
add eax, 0x6d9d52fe
xor eax, 0x6f23d588
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x7e0552aa
xor eax, 0x3343263d
rol eax, 0xb
popf
pushf
not eax
add eax, 0x7293730d
xor eax, 0x61a6add5
rol eax, 0x64
popf
jmp 0x14011a14d
cmp rcx, rax
jne 0x14011a9fb
push rax
pushf
mov eax, 0xf8be82cd
pushf
not eax
add eax, 0x7111eab7
xor eax, 0x3be52e9f
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc469310
xor eax, 0x74e3d7ab
rol eax, 0x33
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x6dd6f962
pushf
not eax
add eax, 0x24e8ba52
xor eax, 0x6f8b1382
rol eax, 0x83
popf
pushf
not eax
add eax, 0x2f6e4bb1
xor eax, 0x72dbe20a
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x552d6ef9
xor eax, 0x6b1a5a66
rol eax, 0x86
popf
jmp 0x14011a14d
jmp 0x14011b35b
cmp eax, 1
jl 0x14011aac8
push rax
pushf
mov eax, 0x8ae6b358
pushf
not eax
add eax, 0x4f5bc3cf
xor eax, 0x3a10c13f
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x4b38c0ab
xor eax, 0x7016faf6
rol eax, 0x18
popf
pushf
not eax
add eax, 0x6f4d743a
xor eax, 0x2f3df363
rol eax, 0xc6
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x9b8e35bf
pushf
not eax
add eax, 0x31f90ed9
xor eax, 0x5a9c316c
rol eax, 0x48
popf
pushf
not eax
add eax, 0x391625d8
xor eax, 0x35734a80
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x4aaab28c
xor eax, 0x12d656d2
rol eax, 0x43
popf
jmp 0x14011a14d
and ecx, 0xf
mov eax, 0x5306f80b
pushf
not eax
add eax, 0x3569bbc6
xor eax, 0x2c75792d
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x4987ee73
xor eax, 0xa12bed6
rol eax, 0x88
popf
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
neg rcx
sbb r10, r10
push r10
push rax
not r10
xor r10, rax
pop rax
and r10, qword [rsp]
add rsp, 8
mov rax, r9
cmp rdx, r10
cmovb r10, rdx
lea rcx, [r10 + r9]
cmp r9, rcx
je 0x14011abcc
push rax
pushf
mov eax, 0x5e2a045a
pushf
not eax
add eax, 0x11041d51
xor eax, 0x184d2c92
rol eax, 0x36
popf
pushf
not eax
add eax, 0x2cdd440b
xor eax, 0x501ee0fb
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x3d004286
xor eax, 0x4096a474
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x1e7886dc
xor eax, 0x205332b1
rol eax, 0xa8
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x55dbb427
pushf
not eax
add eax, 0x3a010439
xor eax, 0x6075389
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x16552d0c
xor eax, 0x4e32618d
rol eax, 0x28
popf
pushf
not eax
add eax, 0x496cace6
xor eax, 0x5aef4ae4
rol eax, 0xe5
popf
jmp 0x14011a14d
cmp byte [rax], 0
je 0x14011ac70
push rax
pushf
mov eax, 0x7689c9c
pushf
not eax
add eax, 0x4e29153d
xor eax, 0x746b8f50
rol eax, 9
popf
pushf
not eax
add eax, 0xd3f7382
xor eax, 0x58594d0
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x1d8cd1c2
xor eax, 0x45fcb5d4
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x75104de6
xor eax, 0x47fa35d
rol eax, 0x95
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0xa0e91f28
pushf
not eax
add eax, 0x4be20db7
xor eax, 0x11a0a344
rol eax, 0x90
popf
pushf
not eax
add eax, 0x2b54188c
xor eax, 0x334c165a
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8c12fba
xor eax, 0xd92979d
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x32990a59
xor eax, 0x466ed4ab
rol eax, 0x83
popf
jmp 0x14011a14d
inc rax
cmp rax, rcx
jne 0x14011ad2a
push rax
pushf
mov eax, 0x28f8c8b8
pushf
not eax
add eax, 0x7ca1fffc
xor eax, 0x139e8c6c
rol eax, 0x59
popf
pushf
not eax
add eax, 0x1df7f7b7
xor eax, 0x7c510b8c
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x3d38737a
xor eax, 0x50b7e225
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x65e26b89
xor eax, 0x1c028417
rol eax, 0x92
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x22bde7ac
pushf
not eax
add eax, 0x140c7b22
xor eax, 0x558af76f
rol eax, 0x24
popf
pushf
not eax
add eax, 0x787c54e0
xor eax, 0x2c3613c5
rol eax, 0x1c
popf
jmp 0x14011a14d
mov rcx, rax
push r9
not r9
add rcx, r9
pop r9
add rcx, 1
cmp rcx, r10
jne 0x14011ada6
push rax
pushf
mov eax, 0xa8aa6697
pushf
not eax
add eax, 0x77ffe761
xor eax, 0x32283e30
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x1175c429
xor eax, 0x58b68479
rol eax, 0x2c
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x7bf7fd54
pushf
not eax
add eax, 0x45156af9
xor eax, 0x7978a656
rol eax, 0x92
popf
pushf
not eax
add eax, 0x7944479b
xor eax, 0x4979861d
rol eax, 0xe0
popf
jmp 0x14011a14d
mov r8, rdx
mov rcx, rax
push r10
not r10
add r8, r10
pop r10
add r8, 1
xorps xmm1, xmm1
and r8, 0xfffffffffffffff0
push rax
not rax
sub r8, rax
pop rax
sub r8, 1
cmp rax, r8
je 0x14011ae5e
push rax
pushf
mov eax, 0x847854df
pushf
not eax
add eax, 0x17874bfb
xor eax, 0x1555eac3
rol eax, 0x40
popf
pushf
not eax
add eax, 0x7fdc5391
xor eax, 0x3ff1df2a
rol eax, 0x74
popf
pushf
not eax
add eax, 0x1bd78469
xor eax, 0x5535b9e1
rol eax, 0x51
popf
pushf
not eax
add eax, 0x6b013f05
xor eax, 0x218aefe1
rol eax, 0xbf
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x8827b433
pushf
not eax
add eax, 0x4d0031e5
xor eax, 0x2b4df7ef
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x711bc181
xor eax, 0x5a480284
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x31cabddb
xor eax, 0x1a20b003
rol eax, 0x77
popf
jmp 0x14011a14d
movdqa xmm0, xmm1
pcmpeqb xmm0, xmmword [rcx]
pmovmskb eax, xmm0
test eax, eax
jne 0x14011af0d
push rax
pushf
mov eax, 0x635fe6
pushf
not eax
add eax, 0x4d5cc5d3
xor eax, 0x28d5808
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x1918f28
xor eax, 0x4eeaed9
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x4c8d4d0a
xor eax, 0x350490e9
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x74f50855
xor eax, 0x5d6b585
rol eax, 0x17
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0xe36cfcf1
pushf
not eax
add eax, 0x72fa0155
xor eax, 0x42150e79
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x7152572c
xor eax, 0x3af22c60
rol eax, 0x1b
popf
jmp 0x14011a14d
add rcx, 0x10
cmp rcx, r8
jne 0x14011afa2
push rax
pushf
mov eax, 0xd7e63e13
pushf
not eax
add eax, 0x5fe6eb98
xor eax, 0x2847d4b6
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x41c741d8
xor eax, 0x358d26ef
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x2ec6a056
xor eax, 0x7fff4e4c
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x74b7db9b
xor eax, 0x6d075635
rol eax, 0xe8
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x96af2014
pushf
not eax
add eax, 0x6b807d87
xor eax, 0x6b6d3f19
rol eax, 2
popf
pushf
not eax
add eax, 0x48111a21
xor eax, 0x6f1f9072
rol eax, 7
popf
jmp 0x14011a14d
lea rax, [r9 + rdx]
jmp 0x14011b0fe
cmp byte [rcx], 0
je 0x14011b095
push rax
pushf
mov eax, 0xff2bcf12
pushf
not eax
add eax, 0x777fdec2
xor eax, 0x27429e3d
rol eax, 0x62
popf
pushf
not eax
add eax, 0x5ac7bea7
xor eax, 0x48201107
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x264014af
xor eax, 0x572b6104
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x549e6c1f
xor eax, 0x287eb64d
rol eax, 0x25
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x313657d4
pushf
not eax
add eax, 0x47c63214
xor eax, 0x2fecce6f
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x5c6177e
xor eax, 0x65bb5155
rol eax, 0xd
popf
jmp 0x14011a14d
inc rcx
push rax
pushf
mov eax, 0xab98ae64
pushf
not eax
add eax, 0x641a1b12
xor eax, 0x45e5bfcf
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x74c17ce7
xor eax, 0x4f2e2f5b
rol eax, 0xc7
popf
jmp 0x14011a14d
cmp rcx, rax
jne 0x14011b136
push rax
pushf
mov eax, 0x3ac56d7
pushf
not eax
add eax, 0x12360fbd
xor eax, 0x6faf1a99
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x6f1ff406
xor eax, 0x56d64bae
rol eax, 0xdd
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x667a492a
pushf
not eax
add eax, 0x10d5f7bb
xor eax, 0x125c3942
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x69c69ba5
xor eax, 0x12c5a8a1
rol eax, 0xa1
popf
jmp 0x14011a14d
jmp 0x14011b35b
lea rax, [rcx + rdx]
cmp r9, rax
je 0x14011b203
push rax
pushf
mov eax, 0x742b054e
pushf
not eax
add eax, 0x7ce321ce
xor eax, 0x4af32356
rol eax, 0x54
popf
pushf
not eax
add eax, 0x38e49e4f
xor eax, 0x3972f584
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x341c1c6
xor eax, 0x371085be
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x40632c71
xor eax, 0x6532d453
rol eax, 0xc0
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0x56c86f6e
pushf
not eax
add eax, 0x3279120f
xor eax, 0x12153cf9
rol eax, 4
popf
pushf
not eax
add eax, 0x7faa5011
xor eax, 0x65506a7a
rol eax, 0x41
popf
jmp 0x14011a14d
cmp byte [rcx], 0
je 0x14011b26e
push rax
pushf
mov eax, 0x45034a30
pushf
not eax
add eax, 0x1c6629b3
xor eax, 0x4401bd96
rol eax, 0x88
popf
pushf
not eax
add eax, 0x7adbfb65
xor eax, 0x1779e6cd
rol eax, 0x60
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0xe546effe
pushf
not eax
add eax, 0x1dd74348
xor eax, 0x2fd7bbc3
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x637a3ea1
xor eax, 0x166af405
rol eax, 0x13
popf
pushf
not eax
add eax, 0x518b8e8f
xor eax, 0x19c7c240
rol eax, 0x9c
popf
jmp 0x14011a14d
inc rcx
cmp rcx, rax
jne 0x14011b302
push rax
pushf
mov eax, 0xbda9e9b6
pushf
not eax
add eax, 0x5a11f2c1
xor eax, 0x65a9260f
rol eax, 0x84
popf
pushf
not eax
add eax, 0x66cf46f
xor eax, 0x494e850e
rol eax, 0xef
popf
pushf
not eax
add eax, 0x5d484cff
xor eax, 0x1cc7a674
rol eax, 0xf8
popf
jmp 0x14011a14d
push rax
pushf
mov eax, 0xbd51e530
pushf
not eax
add eax, 0x9a7465a
xor eax, 0x4d824242
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x5089d3fe
xor eax, 0x3d8a5f12
rol eax, 0x60
popf
pushf
not eax
add eax, 0x69c08529
xor eax, 0x3b06a183
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x3ced5556
xor eax, 0x6f80b069
rol eax, 0x88
popf
jmp 0x14011a14d
push r9
not r9
add rcx, r9
pop r9
add rcx, 1
push rax
pushf
mov eax, 0x8773c52f
pushf
not eax
add eax, 0x5e9fcd44
xor eax, 0x71fb2607
rol eax, 0x94
popf
pushf
not eax
add eax, 0x70651961
xor eax, 0x7f2aabee
rol eax, 0x45
popf
jmp 0x14011a14d
mov rax, rcx
ret