Function at 0x18014e238
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x3daddde1
pushf
not eax
add eax, 0xec7e29c1
xor eax, 0xf9aa0469
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9319c2ad
xor eax, 0xee1e5d35
rol eax, 0x16
popf
cmp eax, 4
jne 0x18014e275
popf
pop rax
jmp 0x18014e690
cmp eax, 0
jne 0x18014e284
popf
pop rax
jmp 0x18014e437
cmp eax, 3
jne 0x18014e293
popf
pop rax
jmp 0x18014e5ed
cmp eax, 1
jne 0x18014e2a2
popf
pop rax
jmp 0x18014e4f4
cmp eax, 0xd
jne 0x18014e2b1
popf
pop rax
jmp 0x18014ec1d
cmp eax, 0x1a
jne 0x18014e2c0
popf
pop rax
jmp 0x18014f295
cmp eax, 0xe
jne 0x18014e2cf
popf
pop rax
jmp 0x18014ecd9
cmp eax, 0xb
jne 0x18014e2de
popf
pop rax
jmp 0x18014ea4d
cmp eax, 0x19
jne 0x18014e2ed
popf
pop rax
jmp 0x18014f1f1
cmp eax, 8
jne 0x18014e2fc
popf
pop rax
jmp 0x18014e865
cmp eax, 0x1d
jne 0x18014e30b
popf
pop rax
jmp 0x18014f3f2
cmp eax, 0x17
jne 0x18014e31a
popf
pop rax
jmp 0x18014f0d2
cmp eax, 0x1c
jne 0x18014e329
popf
pop rax
jmp 0x18014f396
cmp eax, 0x12
jne 0x18014e338
popf
pop rax
jmp 0x18014ee0f
cmp eax, 0x18
jne 0x18014e347
popf
pop rax
jmp 0x18014f13a
cmp eax, 0x11
jne 0x18014e356
popf
pop rax
jmp 0x18014edb4
cmp eax, 0x1b
jne 0x18014e365
popf
pop rax
jmp 0x18014f33a
cmp eax, 0x16
jne 0x18014e374
popf
pop rax
jmp 0x18014f030
cmp eax, 0xa
jne 0x18014e383
popf
pop rax
jmp 0x18014e98f
cmp eax, 0x14
jne 0x18014e392
popf
pop rax
jmp 0x18014eef0
cmp eax, 0xf
jne 0x18014e3a1
popf
pop rax
jmp 0x18014ed15
cmp eax, 0x13
jne 0x18014e3b0
popf
pop rax
jmp 0x18014ee4d
cmp eax, 0x15
jne 0x18014e3bf
popf
pop rax
jmp 0x18014ef8c
cmp eax, 2
jne 0x18014e3ce
popf
pop rax
jmp 0x18014e59f
cmp eax, 0x1e
jne 0x18014e3dd
popf
pop rax
jmp 0x18014f443
cmp eax, 0xc
jne 0x18014e3ec
popf
pop rax
jmp 0x18014eacc
cmp eax, 7
jne 0x18014e3fb
popf
pop rax
jmp 0x18014e7fd
cmp eax, 5
jne 0x18014e40a
popf
pop rax
jmp 0x18014e72c
cmp eax, 9
jne 0x18014e419
popf
pop rax
jmp 0x18014e8fc
cmp eax, 0x10
jne 0x18014e428
popf
pop rax
jmp 0x18014ed63
cmp eax, 6
jne 0x18014e437
popf
pop rax
jmp 0x18014e7aa
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov rdi, qword [rdx]
xor eax, eax
mov r12, r9
mov rbp, r8
mov r15, rdx
mov r14, rcx
test rcx, rcx
je 0x18014e49b
push rax
pushf
mov eax, 0x3decd11c
pushf
not eax
add eax, 0xbddac7fd
xor eax, 0xbefcac63
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa29a73fd
xor eax, 0xc1891979
rol eax, 3
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0xa52dfa14
pushf
not eax
add eax, 0x9ec2ee72
xor eax, 0xa8ecf628
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8ca0311f
xor eax, 0xb017ef89
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x84689dac
xor eax, 0xbfdaaa38
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9733712a
xor eax, 0xc4ef723d
rol eax, 0xd0
popf
jmp 0x18014e266
mov rbx, rcx
test r8, r8
je 0x18014e559
push rax
pushf
mov eax, 0x26af01c6
pushf
not eax
add eax, 0xa4afbc88
xor eax, 0xb24c4c24
rol eax, 0x54
popf
pushf
not eax
add eax, 0x82059bb9
xor eax, 0x820c3c6c
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x897d6185
xor eax, 0xf7ce609e
rol eax, 0x28
popf
pushf
not eax
add eax, 0xec9a7242
xor eax, 0xd7a2455e
rol eax, 0x84
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0xfd022580
pushf
not eax
add eax, 0xfb31263f
xor eax, 0xd93dab53
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x80a437b5
xor eax, 0xbbd104e9
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xfcc66119
xor eax, 0xf500e696
rol eax, 0xf8
popf
jmp 0x18014e266
mov r13, qword [rsp + 0x80]
push rax
pushf
mov eax, 0x72e8daf6
pushf
not eax
add eax, 0xe5928a24
xor eax, 0x88e0ed10
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe551d9ed
xor eax, 0xbefba1bc
rol eax, 4
popf
pushf
not eax
add eax, 0xb00c5d92
xor eax, 0x83e745db
rol eax, 0xa7
popf
jmp 0x18014e266
cmp byte [rdi], al
jne 0x18014e64a
push rax
pushf
mov eax, 0xc6aebfe8
pushf
not eax
add eax, 0xc4c3789b
xor eax, 0xcf12c845
rol eax, 0x81
popf
pushf
not eax
add eax, 0x983cfeff
xor eax, 0xdff2c70a
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa80c9797
xor eax, 0xb732bff9
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd0389214
xor eax, 0xfb6f353a
rol eax, 0xd3
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0xf9489901
pushf
not eax
add eax, 0x94feca3f
xor eax, 0xf5143163
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc52c1c26
xor eax, 0xdd5a640a
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe7691664
xor eax, 0xe24778b3
rol eax, 0xc0
popf
jmp 0x18014e266
mov r8d, 0x85bc7624
pushf
not r8d
add r8d, 0x92af3aea
xor r8d, 0x8b2a0baa
rol r8d, 0xbb
popf
pushf
not r8d
add r8d, 0xc64379f6
xor r8d, 0xd3fb9f4d
rol r8d, 0x34
popf
pushf
not r8d
add r8d, 0x98806592
xor r8d, 0xd706c59f
rol r8d, 0xe7
popf
jmp 0x18014e865
cmp byte [rdi + 1], al
jne 0x18014e764
push rax
pushf
mov eax, 0x1b7b907f
pushf
not eax
add eax, 0xcff87f22
xor eax, 0xb54ad18a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf65c6dde
xor eax, 0xcc1d45dc
rol eax, 0xa7
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0xea339d7b
pushf
not eax
add eax, 0xe016c00a
xor eax, 0xf982a7ad
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc80b534a
xor eax, 0xb92d666b
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc92c039b
xor eax, 0x98dd8231
rol eax, 0xc6
popf
jmp 0x18014e266
mov r8d, 0x22f266ed
pushf
not r8d
add r8d, 0x9ccc9d48
xor r8d, 0x984e5de1
rol r8d, 0xa3
popf
pushf
not r8d
add r8d, 0xada6dca4
xor r8d, 0xa53487cf
rol r8d, 0xf5
popf
pushf
not r8d
add r8d, 0xc434574c
xor r8d, 0xa2d2d04c
rol r8d, 0x51
popf
jmp 0x18014e865
mov al, byte [rdi + 2]
neg al
sbb r8, r8
neg r8
add r8, 3
push rax
pushf
mov eax, 0xeb627f42
pushf
not eax
add eax, 0x8ba0d3f7
xor eax, 0xb337b78a
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbdbcc467
xor eax, 0x92e7a373
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x8c2763f5
xor eax, 0xe7592c15
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd275e04b
xor eax, 0xc19487a6
rol eax, 0x11
popf
jmp 0x18014e266
mov r9, r12
mov qword [rsp + 0x20], r13
mov rdx, rdi
lea rcx, [rsp + 0x60]
call fcn.18013cbbb
mov rdx, rax
cmp rax, 0xffffffffffffffff
je 0x18014e8b6
push rax
pushf
mov eax, 0xaecfcee8
pushf
not eax
add eax, 0xd9a9e0df
xor eax, 0x993a093c
rol eax, 0xb
popf
pushf
not eax
add eax, 0xaf117306
xor eax, 0xae4b1d42
rol eax, 0x9e
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0x8b9d8268
pushf
not eax
add eax, 0xd85c87e7
xor eax, 0xd086d95f
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf3d0b0bd
xor eax, 0xa3813636
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe9bffcde
xor eax, 0x932563e2
rol eax, 0x6a
popf
jmp 0x18014e266
xor eax, eax
test rdx, rdx
je 0x18014e936
push rax
pushf
mov eax, 0xb739ee8b
pushf
not eax
add eax, 0xfa30655d
xor eax, 0x84669536
rol eax, 3
popf
pushf
not eax
add eax, 0xc7867c51
xor eax, 0x92ff5d18
rol eax, 0xe0
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0xcea669ca
pushf
not eax
add eax, 0xcecb9ab5
xor eax, 0xf242daac
rol eax, 0xee
popf
pushf
not eax
add eax, 0xcfaf8f99
xor eax, 0x8bec85bf
rol eax, 0x39
popf
pushf
not eax
add eax, 0x975e5630
xor eax, 0xc678c794
rol eax, 0x59
popf
pushf
not eax
add eax, 0xdc68f5e4
xor eax, 0xb0c7547b
rol eax, 0x98
popf
jmp 0x18014e266
mov ecx, dword [rsp + 0x60]
cmp ecx, 0xffff
jbe 0x18014e9f4
push rax
pushf
mov eax, 0xada731d3
pushf
not eax
add eax, 0xb6cbcfda
xor eax, 0x80d8d360
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8d22f20d
xor eax, 0xe91269a5
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa6039e04
xor eax, 0x9c13b985
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa88cd09c
xor eax, 0x98e26ec0
rol eax, 0xcd
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0xb2c1fd47
pushf
not eax
add eax, 0xd484ada6
xor eax, 0xbab491ef
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa01a640e
xor eax, 0xfee9cd94
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc22aab9b
xor eax, 0xf79910fc
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd3d8e109
xor eax, 0x8ded656d
rol eax, 0x2d
popf
jmp 0x18014e266
cmp rbp, 1
jbe 0x18014ea99
push rax
pushf
mov eax, 0x747e729e
pushf
not eax
add eax, 0x9d94aebb
xor eax, 0x94872ea0
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf9bcfbb7
xor eax, 0xd6160d94
rol eax, 9
popf
pushf
not eax
add eax, 0xbed2c51b
xor eax, 0xdca207cd
rol eax, 0x23
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0x7b84bf1
pushf
not eax
add eax, 0x8153609d
xor eax, 0xf9882628
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc6edcd29
xor eax, 0x8fc59527
rol eax, 0x27
popf
jmp 0x18014e266
add ecx, 0xffff0000
mov r8d, 0xef96d9fe
pushf
not r8d
add r8d, 0xf490eef5
xor r8d, 0xd4d36b12
rol r8d, 0x7e
popf
pushf
not r8d
add r8d, 0x9837a5eb
xor r8d, 0xdd53d7dd
rol r8d, 0x1d
popf
pushf
not r8d
add r8d, 0x9ae8a613
xor r8d, 0x8db326bf
rol r8d, 0x31
popf
pushf
not r8d
add r8d, 0x84f8945f
xor r8d, 0x9a137e87
rol r8d, 5
popf
mov eax, ecx
mov dword [rsp + 0x60], ecx
shr eax, 0xa
dec rbp
or ax, r8w
mov word [rbx], ax
mov eax, 0x33e3257d
pushf
not eax
add eax, 0x9d5e5ea5
xor eax, 0xd93f61bb
rol eax, 0x82
popf
pushf
not eax
add eax, 0x89326cdc
xor eax, 0xc8213599
rol eax, 0x3c
popf
and cx, ax
add rbx, 2
mov eax, 0xd67c2654
pushf
not eax
add eax, 0xbaf05dc8
xor eax, 0xadb40ce4
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa969c6ce
xor eax, 0xcae87976
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9fe494ba
xor eax, 0xe583de07
rol eax, 0xf8
popf
or cx, ax
xor eax, eax
push rax
pushf
mov eax, 0x6b0828b8
pushf
not eax
add eax, 0xc7e4b053
xor eax, 0x95d12a7c
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb04b544a
xor eax, 0xd8e573f9
rol eax, 0x69
popf
pushf
not eax
add eax, 0xeffdecb7
xor eax, 0xba040ae1
rol eax, 0x24
popf
pushf
not eax
add eax, 0xff78d33e
xor eax, 0xf14a15ef
rol eax, 0x3a
popf
jmp 0x18014e266
mov word [rbx], cx
push rdx
not rdx
sub rdi, rdx
pop rdx
sub rdi, 1
add rbx, 2
sub rbp, 1
jne 0x18014ec93
push rax
pushf
mov eax, 0xf7f8ef57
pushf
not eax
add eax, 0xe2ee8eae
xor eax, 0xac3401b8
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xfd5cdb5a
xor eax, 0xc3e0533d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xfba188a4
xor eax, 0xa09e155f
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf47848ad
xor eax, 0xaad2e6d6
rol eax, 0xaf
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0xf77e7db3
pushf
not eax
add eax, 0xb9766270
xor eax, 0xc5bca015
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa8e59caf
xor eax, 0x8bffcf9f
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xcabf1288
xor eax, 0xf5a48519
rol eax, 0xee
popf
jmp 0x18014e266
sub rbx, r14
mov qword [r15], rdi
sar rbx, 1
push rax
pushf
mov eax, 0xbee098c2
pushf
not eax
add eax, 0x82e845fc
xor eax, 0xb0c18f38
rol eax, 0x85
popf
pushf
not eax
add eax, 0x85821d68
xor eax, 0xec4ddd39
rol eax, 0x6c
popf
jmp 0x18014e266
mov rax, rbx
jmp 0x18014f447
mov rdi, rax
mov word [rbx], ax
jmp 0x18014ecd9
mov qword [r15], rdi
mov byte [r13 + 0x30], 1
mov dword [r13 + 0x2c], 0x2a
jmp 0x18014f443
mov rbp, qword [rsp + 0x80]
mov rbx, rax
push rax
pushf
mov eax, 0xfd749d27
pushf
not eax
add eax, 0xef81d437
xor eax, 0x9f8e5ed0
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd8fc00b8
xor eax, 0xf98e7d5d
rol eax, 0x20
popf
jmp 0x18014e266
cmp byte [rdi], al
jne 0x18014ee97
push rax
pushf
mov eax, 0x2d9c3f1b
pushf
not eax
add eax, 0xe44baf41
xor eax, 0xc4c883a1
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe5d1ef9c
xor eax, 0xb9a429b0
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xdae6f196
xor eax, 0x824952c6
rol eax, 0xfc
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0x3b072178
pushf
not eax
add eax, 0xcbbb715d
xor eax, 0xcc35dae9
rol eax, 8
popf
pushf
not eax
add eax, 0x8ad1b0e3
xor eax, 0xcce14ba3
rol eax, 0x46
popf
pushf
not eax
add eax, 0x871e10e7
xor eax, 0xa71841d7
rol eax, 0xab
popf
pushf
not eax
add eax, 0x9a73bddc
xor eax, 0xb83ea9c6
rol eax, 0x5c
popf
jmp 0x18014e266
mov r8d, 0xba88fdc7
pushf
not r8d
add r8d, 0xb2338189
xor r8d, 0x8f967c1b
rol r8d, 0xa0
popf
pushf
not r8d
add r8d, 0xf8cf9d52
xor r8d, 0xb7beb1ff
rol r8d, 0x28
popf
pushf
not r8d
add r8d, 0xb103a3bf
xor r8d, 0xc4d71b87
rol r8d, 0x22
popf
jmp 0x18014f13a
cmp byte [rdi + 1], al
jne 0x18014efd7
push rax
pushf
mov eax, 0x61d64922
pushf
not eax
add eax, 0x96498733
xor eax, 0x900e2fb7
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb409249a
xor eax, 0xa64d252d
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x83565606
xor eax, 0xccfa698f
rol eax, 0x72
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0x3ae5a864
pushf
not eax
add eax, 0x8606cfc2
xor eax, 0xd9a8fbb2
rol eax, 0x40
popf
pushf
not eax
add eax, 0xcc1c9bba
xor eax, 0xff6e7a1a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe3891635
xor eax, 0x8163f5ed
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb03698eb
xor eax, 0xfcdac0a9
rol eax, 0x6d
popf
jmp 0x18014e266
mov r8d, 0x48a16b32
pushf
not r8d
add r8d, 0xc957124a
xor r8d, 0xdeb93bc4
rol r8d, 0x97
popf
pushf
not r8d
add r8d, 0xddf468ef
xor r8d, 0x908abb6a
rol r8d, 0x81
popf
pushf
not r8d
add r8d, 0xc0631a7c
xor r8d, 0xc998c791
rol r8d, 0xf1
popf
pushf
not r8d
add r8d, 0xcc93af08
xor r8d, 0x89a73050
rol r8d, 0x30
popf
jmp 0x18014f13a
mov al, byte [rdi + 2]
neg al
sbb r8, r8
neg r8
add r8, 3
push rax
pushf
mov eax, 0x52fce474
pushf
not eax
add eax, 0xdaae33a3
xor eax, 0x80d67fae
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x99d64e0e
xor eax, 0x94ddf89e
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa5df01ec
xor eax, 0xec867deb
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf51def4b
xor eax, 0xfa7cd997
rol eax, 0xe5
popf
jmp 0x18014e266
mov r9, r12
mov qword [rsp + 0x20], rbp
mov rdx, rdi
xor ecx, ecx
call fcn.18013cbbb
cmp rax, 0xffffffffffffffff
je 0x18014f1ab
push rax
pushf
mov eax, 0x26e8de2b
pushf
not eax
add eax, 0xbd630780
xor eax, 0xbf37d024
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x9d521ab0
xor eax, 0x951e33a6
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbb25d4d8
xor eax, 0x93a7fa18
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa087c56a
xor eax, 0xdf1289e5
rol eax, 0x60
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0x48c7d3e9
pushf
not eax
add eax, 0x80aab6c6
xor eax, 0x8150db23
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xddaa14e5
xor eax, 0xbbf13f76
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xef083d1e
xor eax, 0xe590b385
rol eax, 0x36
popf
jmp 0x18014e266
test rax, rax
je 0x18014f23c
push rax
pushf
mov eax, 0x52a9be5b
pushf
not eax
add eax, 0xd58df888
xor eax, 0xe9b2690c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb304f3a2
xor eax, 0xfe05d54e
rol eax, 0xce
popf
pushf
not eax
add eax, 0xdb01f616
xor eax, 0xffa13e07
rol eax, 0x26
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0xeb2e11e8
pushf
not eax
add eax, 0xd4accbaa
xor eax, 0xfc452eb4
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xfe634ce8
xor eax, 0xa4ee9781
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa0dc0779
xor eax, 0xabb5bc69
rol eax, 0x26
popf
pushf
not eax
add eax, 0xaa06d349
xor eax, 0xfbcfd372
rol eax, 0x50
popf
jmp 0x18014e266
cmp rax, 4
jne 0x18014f2e1
push rax
pushf
mov eax, 0x34ec2696
pushf
not eax
add eax, 0xb59203b7
xor eax, 0xc67d056d
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa91d331e
xor eax, 0xe26d2496
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x95d7e5c2
xor eax, 0xc88069b2
rol eax, 0x69
popf
jmp 0x18014e266
push rax
pushf
mov eax, 0x7080ab07
pushf
not eax
add eax, 0x8ca7e58b
xor eax, 0xda201b8e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9de7f7ea
xor eax, 0xcea41025
rol eax, 4
popf
pushf
not eax
add eax, 0xe4acce37
xor eax, 0xd3e0c585
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe9ab6539
xor eax, 0xef96b719
rol eax, 0xe
popf
jmp 0x18014e266
inc rbx
push rax
pushf
mov eax, 0x4b98f9ff
pushf
not eax
add eax, 0x9e31250d
xor eax, 0xfe383d16
rol eax, 0x30
popf
pushf
not eax
add eax, 0x94aa73d7
xor eax, 0xf87fb423
rol eax, 0x69
popf
pushf
not eax
add eax, 0xcec2f0b0
xor eax, 0x82e0ba54
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf789be2e
xor eax, 0xdeeb7e32
rol eax, 8
popf
jmp 0x18014e266
push rax
not rax
sub rdi, rax
pop rax
sub rdi, 1
inc rbx
xor eax, eax
jmp 0x18014ee4d
mov byte [rbp + 0x30], 1
mov dword [rbp + 0x2c], 0x2a
push rax
pushf
mov eax, 0xa92990b3
pushf
not eax
add eax, 0x88e4a2cc
xor eax, 0x96aa32a8
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb775aea5
xor eax, 0xd55f2c70
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc760a17e
xor eax, 0xe2fc28e9
rol eax, 2
popf
jmp 0x18014e266
or rax, 0xffffffffffffffff
mov rbx, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret