Function at 0x140056000
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xefd8ee3b
pushf
not eax
add eax, 0xa25d6861
xor eax, 0xafbcd452
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe59d8bb9
xor eax, 0xab2c2eca
rol eax, 0x83
popf
cmp eax, 0x29
jne 0x14005603d
popf
pop rax
jmp 0x14005764c
cmp eax, 0
jne 0x14005604c
popf
pop rax
jmp 0x140056385
cmp eax, 3
jne 0x14005605b
popf
pop rax
jmp 0x1400564d2
cmp eax, 1
jne 0x14005606a
popf
pop rax
jmp 0x14005644f
cmp eax, 0xd
jne 0x140056079
popf
pop rax
jmp 0x1400569ab
cmp eax, 0x1a
jne 0x140056088
popf
pop rax
jmp 0x140056ff0
cmp eax, 0xe
jne 0x140056097
popf
pop rax
jmp 0x140056a63
cmp eax, 0x31
jne 0x1400560a6
popf
pop rax
jmp 0x140057a43
cmp eax, 0x19
jne 0x1400560b5
popf
pop rax
jmp 0x140056f70
cmp eax, 8
jne 0x1400560c4
popf
pop rax
jmp 0x140056785
cmp eax, 0x2a
jne 0x1400560d3
popf
pop rax
jmp 0x1400576dc
cmp eax, 0x17
jne 0x1400560e2
popf
pop rax
jmp 0x140056e92
cmp eax, 0x1c
jne 0x1400560f1
popf
pop rax
jmp 0x1400570cf
cmp eax, 0x2e
jne 0x140056100
popf
pop rax
jmp 0x14005788e
cmp eax, 0x18
jne 0x14005610f
popf
pop rax
jmp 0x140056f10
cmp eax, 0x2b
jne 0x14005611e
popf
pop rax
jmp 0x140057759
cmp eax, 0x1b
jne 0x14005612d
popf
pop rax
jmp 0x14005704f
cmp eax, 0x2d
jne 0x14005613c
popf
pop rax
jmp 0x140057854
cmp eax, 0x23
jne 0x14005614b
popf
pop rax
jmp 0x140057371
cmp eax, 0x25
jne 0x14005615a
popf
pop rax
jmp 0x140057463
cmp eax, 0x32
jne 0x140056169
popf
pop rax
jmp 0x140057a79
cmp eax, 0x13
jne 0x140056178
popf
pop rax
jmp 0x140056c7b
cmp eax, 0x33
jne 0x140056187
popf
pop rax
jmp 0x140057ab4
cmp eax, 0x24
jne 0x140056196
popf
pop rax
jmp 0x140057404
cmp eax, 0x1e
jne 0x1400561a5
popf
pop rax
jmp 0x1400571dd
cmp eax, 0xc
jne 0x1400561b4
popf
pop rax
jmp 0x140056940
cmp eax, 0x26
jne 0x1400561c3
popf
pop rax
jmp 0x140057499
cmp eax, 0x27
jne 0x1400561d2
popf
pop rax
jmp 0x140057529
cmp eax, 0x30
jne 0x1400561e1
popf
pop rax
jmp 0x1400579f6
cmp eax, 0x10
jne 0x1400561f0
popf
pop rax
jmp 0x140056b86
cmp eax, 0x37
jne 0x1400561ff
popf
pop rax
jmp 0x140057c96
cmp eax, 9
jne 0x14005620e
popf
pop rax
jmp 0x140056819
cmp eax, 4
jne 0x14005621d
popf
pop rax
jmp 0x140056589
cmp eax, 0x16
jne 0x14005622c
popf
pop rax
jmp 0x140056deb
cmp eax, 0x28
jne 0x14005623b
popf
pop rax
jmp 0x1400575bb
cmp eax, 0xa
jne 0x14005624a
popf
pop rax
jmp 0x140056866
cmp eax, 0x36
jne 0x140056259
popf
pop rax
jmp 0x140057bf2
cmp eax, 0x14
jne 0x140056268
popf
pop rax
jmp 0x140056cf8
cmp eax, 7
jne 0x140056277
popf
pop rax
jmp 0x1400566fb
cmp eax, 0x34
jne 0x140056286
popf
pop rax
jmp 0x140057b45
cmp eax, 2
jne 0x140056295
popf
pop rax
jmp 0x14005649c
cmp eax, 0x20
jne 0x1400562a4
popf
pop rax
jmp 0x140057286
cmp eax, 0x1d
jne 0x1400562b3
popf
pop rax
jmp 0x14005713a
cmp eax, 0x11
jne 0x1400562c2
popf
pop rax
jmp 0x140056bbf
cmp eax, 0x35
jne 0x1400562d1
popf
pop rax
jmp 0x140057b91
cmp eax, 0x2f
jne 0x1400562e0
popf
pop rax
jmp 0x14005794c
cmp eax, 0x12
jne 0x1400562ef
popf
pop rax
jmp 0x140056c08
cmp eax, 0x21
jne 0x1400562fe
popf
pop rax
jmp 0x1400572d4
cmp eax, 0x38
jne 0x14005630d
popf
pop rax
jmp 0x140057ce0
cmp eax, 0xb
jne 0x14005631c
popf
pop rax
jmp 0x1400568af
cmp eax, 0xf
jne 0x14005632b
popf
pop rax
jmp 0x140056af5
cmp eax, 0x15
jne 0x14005633a
popf
pop rax
jmp 0x140056d88
cmp eax, 5
jne 0x140056349
popf
pop rax
jmp 0x140056640
cmp eax, 6
jne 0x140056358
popf
pop rax
jmp 0x1400566ae
cmp eax, 0x22
jne 0x140056367
popf
pop rax
jmp 0x140057336
cmp eax, 0x2c
jne 0x140056376
popf
pop rax
jmp 0x1400577c3
cmp eax, 0x1f
jne 0x140056385
popf
pop rax
jmp 0x140057281
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 0x1400563f6
push rax
pushf
mov eax, 0xd052fccd
pushf
not eax
add eax, 0xeac6ba63
xor eax, 0xb7f0b4a0
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9915069b
xor eax, 0xc25efa36
rol eax, 0xda
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xb91cce86
pushf
not eax
add eax, 0xe2029e15
xor eax, 0xda31a55f
rol eax, 0x83
popf
pushf
not eax
add eax, 0xffb65a81
xor eax, 0xa1e4686e
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb2c9fecc
xor eax, 0xb8c4fba5
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc75b4342
xor eax, 0xe54e8779
rol eax, 0xe
popf
jmp 0x14005602e
mov qword [rdx], rbx
add r14, 8
push rax
pushf
mov eax, 0x46cd2b85
pushf
not eax
add eax, 0xe710aebc
xor eax, 0xaba9320e
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8b5ffd52
xor eax, 0xc1440407
rol eax, 2
popf
pushf
not eax
add eax, 0xd7894d9d
xor eax, 0xba9a270c
rol eax, 0x1d
popf
jmp 0x14005602e
xor bpl, bpl
push rax
pushf
mov eax, 0x3ce0ddd3
pushf
not eax
add eax, 0xe1a8cdad
xor eax, 0xce9a7175
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd49cbe51
xor eax, 0x936deefa
rol eax, 0x86
popf
jmp 0x14005602e
cmp byte [rdi], 0x22
jne 0x140056530
push rax
pushf
mov eax, 0x11dfe308
pushf
not eax
add eax, 0xf2a59176
xor eax, 0xfa3b6069
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x940b915d
xor eax, 0xc9c8b50d
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb19cd81b
xor eax, 0xd3605f8a
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8413879d
xor eax, 0xeef29c52
rol eax, 5
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xecaab66b
pushf
not eax
add eax, 0xc76e403c
xor eax, 0xac4d201d
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x96be09b5
xor eax, 0x87797a89
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xfe9bae3b
xor eax, 0xb1c7101b
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc6909461
xor eax, 0xda4d4b00
rol eax, 0x9a
popf
jmp 0x14005602e
test bpl, bpl
mov sil, 0x55
pushf
not sil
add sil, 0x9d
xor sil, 0xde
rol sil, 0x27
popf
pushf
not sil
add sil, 0xcc
xor sil, 0x25
rol sil, 0xcf
popf
pushf
not sil
add sil, 0x12
xor sil, 0xd1
rol sil, 0x42
popf
pushf
not sil
add sil, 0xc3
xor sil, 0xa9
rol sil, 0x9b
popf
sete bpl
inc rdi
jmp 0x140056940
inc qword [r15]
test rbx, rbx
je 0x14005667b
push rax
pushf
mov eax, 0x6c54ecaf
pushf
not eax
add eax, 0x99c9be9e
xor eax, 0xc788c2ec
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x911da8b5
xor eax, 0x98f7a2ef
rol eax, 0xdd
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xbad2efa6
pushf
not eax
add eax, 0x9b549675
xor eax, 0xe0b4d082
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa568ea9e
xor eax, 0xf308e882
rol eax, 0xfc
popf
jmp 0x14005602e
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x73e4edfd
pushf
not eax
add eax, 0xe6dd1606
xor eax, 0xa3431cf2
rol eax, 0xce
popf
pushf
not eax
add eax, 0x9dfa54b1
xor eax, 0xab5c04fc
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xacf50cc6
xor eax, 0xb85d3ec9
rol eax, 0x79
popf
jmp 0x14005602e
movsx esi, byte [rdi]
inc rdi
mov ecx, esi
call fcn.140068ff8
test eax, eax
je 0x14005673f
push rax
pushf
mov eax, 0xfdbd8151
pushf
not eax
add eax, 0xc9e17e5a
xor eax, 0xe5b0af1f
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x8fa79884
xor eax, 0xd542c3fe
rol eax, 0x27
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x431fc568
pushf
not eax
add eax, 0xc5039203
xor eax, 0xe967f054
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb236188a
xor eax, 0xbee4ae56
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xcda18212
xor eax, 0xf0592357
rol eax, 0xcf
popf
jmp 0x14005602e
inc qword [r15]
test rbx, rbx
je 0x1400567c0
push rax
pushf
mov eax, 0x808d512b
pushf
not eax
add eax, 0x9a2e739f
xor eax, 0xf110de17
rol eax, 0xac
popf
pushf
not eax
add eax, 0xadf315bd
xor eax, 0x8e2cc738
rol eax, 0x20
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x1af2529c
pushf
not eax
add eax, 0xa81dfb0f
xor eax, 0xa824a2ca
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xfcaeccaa
xor eax, 0xaf3f13e8
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9f1d757f
xor eax, 0xbdb9cf2c
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd9675177
xor eax, 0xb643af84
rol eax, 0x68
popf
jmp 0x14005602e
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xd011b956
pushf
not eax
add eax, 0xa12f0488
xor eax, 0x886a601f
rol eax, 0x37
popf
pushf
not eax
add eax, 0xb6797574
xor eax, 0xd3eef24b
rol eax, 0xb
popf
pushf
not eax
add eax, 0xbab07f5b
xor eax, 0xa853d275
rol eax, 0x1a
popf
jmp 0x14005602e
inc rdi
push rax
pushf
mov eax, 0xbb738e26
pushf
not eax
add eax, 0xaad8d61b
xor eax, 0xdf7dbf33
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x83a00265
xor eax, 0xeb9405d9
rol eax, 0x89
popf
pushf
not eax
add eax, 0xdb5abba3
xor eax, 0xc4dc2cef
rol eax, 0x5c
popf
jmp 0x14005602e
test sil, sil
je 0x14005690d
push rax
pushf
mov eax, 0xb147d793
pushf
not eax
add eax, 0xba2ef9c4
xor eax, 0xa3b66c75
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xecf31862
xor eax, 0xfd0be47e
rol eax, 0x27
popf
pushf
not eax
add eax, 0x965a0448
xor eax, 0xebfd8a71
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe53807a5
xor eax, 0x92095d87
rol eax, 0
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xbc522545
pushf
not eax
add eax, 0xea3f6325
xor eax, 0x82722ec3
rol eax, 0x86
popf
pushf
not eax
add eax, 0xabfd8593
xor eax, 0xccb8be67
rol eax, 0xa9
popf
jmp 0x14005602e
test bpl, bpl
jne 0x140056978
push rax
pushf
mov eax, 0x930a40fe
pushf
not eax
add eax, 0xded7478d
xor eax, 0xcb997c3c
rol eax, 0x94
popf
pushf
not eax
add eax, 0x949983f8
xor eax, 0xf3717eb0
rol eax, 0x47
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x447e33c3
pushf
not eax
add eax, 0xc3d9d6b3
xor eax, 0xb3e3a115
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xaf14313d
xor eax, 0xe45c2d42
rol eax, 0xa7
popf
jmp 0x14005602e
cmp sil, 0x20
je 0x140056a0a
push rax
pushf
mov eax, 0xed8644bb
pushf
not eax
add eax, 0x8a666a82
xor eax, 0xad86caf1
rol eax, 0x10
popf
pushf
not eax
add eax, 0x8762a9dd
xor eax, 0xffe7e365
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc77b4c0b
xor eax, 0xe406597c
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc09e1aca
xor eax, 0x84a09818
rol eax, 0xd0
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x17f63af4
pushf
not eax
add eax, 0xed687d79
xor eax, 0xdc878ec3
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x93df047b
xor eax, 0xf3640df2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x93851059
xor eax, 0xdcabe4e3
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa2534729
xor eax, 0x9645f887
rol eax, 0x26
popf
jmp 0x14005602e
cmp sil, 9
jne 0x140056aaf
push rax
pushf
mov eax, 0x3ba224e4
pushf
not eax
add eax, 0xe427d371
xor eax, 0xd10859b3
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd561290f
xor eax, 0xfe7817aa
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa9cc53ac
xor eax, 0xdc08de20
rol eax, 0xd0
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x360edc
pushf
not eax
add eax, 0xb80f218d
xor eax, 0x8d17f17c
rol eax, 0x81
popf
pushf
not eax
add eax, 0xdebf78c3
xor eax, 0x82d58676
rol eax, 0xce
popf
pushf
not eax
add eax, 0xaa316c1e
xor eax, 0x9c563120
rol eax, 0xae
popf
jmp 0x14005602e
test rbx, rbx
je 0x140056b40
push rax
pushf
mov eax, 0x3a230d0c
pushf
not eax
add eax, 0xa7195982
xor eax, 0xbfc682cf
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc56f0a3f
xor eax, 0xce8df1f7
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb03b6bb3
xor eax, 0xe07f0de4
rol eax, 0xdd
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x972998c4
pushf
not eax
add eax, 0xed53b347
xor eax, 0xf942be24
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd917c600
xor eax, 0x9f9b4e16
rol eax, 0x55
popf
pushf
not eax
add eax, 0xdc0ae1f9
xor eax, 0xc5a4d34e
rol eax, 5
popf
jmp 0x14005602e
mov byte [rbx - 1], 0
jmp 0x140056c08
dec rdi
push rax
pushf
mov eax, 0x75629dc4
pushf
not eax
add eax, 0xe802a01e
xor eax, 0xf6770216
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x86f07a7e
xor eax, 0xe944ca63
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa4e65822
xor eax, 0xaed6265a
rol eax, 0x67
popf
jmp 0x14005602e
xor sil, sil
mov al, byte [rdi]
test al, al
je 0x140056c48
push rax
pushf
mov eax, 0x269d995e
pushf
not eax
add eax, 0x85164ba4
xor eax, 0xb22649df
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xda31e1ca
xor eax, 0xe2fc1a0c
rol eax, 0x58
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x37eedd3a
pushf
not eax
add eax, 0xe77a7d11
xor eax, 0x8f05847e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9335a300
xor eax, 0x8ec4c566
rol eax, 0x5e
popf
jmp 0x14005602e
cmp al, 0x20
je 0x140056cc5
push rax
pushf
mov eax, 0x597b87af
pushf
not eax
add eax, 0xb83b4303
xor eax, 0xbbac5afe
rol eax, 0x40
popf
pushf
not eax
add eax, 0xebf7f6c4
xor eax, 0xc8792d46
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x88b12c35
xor eax, 0xb51e221b
rol eax, 0x50
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x49407bbc
pushf
not eax
add eax, 0x932412d1
xor eax, 0xf81e2d83
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb598e287
xor eax, 0xbeae83aa
rol eax, 0x60
popf
jmp 0x14005602e
cmp al, 9
jne 0x140056d55
push rax
pushf
mov eax, 0x93d646aa
pushf
not eax
add eax, 0xb7e6810d
xor eax, 0xf8019e65
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8c7306b3
xor eax, 0xd9fce656
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb9c35d94
xor eax, 0xa7a9b6af
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd7acd556
xor eax, 0xf96282ee
rol eax, 0x26
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xc295d005
pushf
not eax
add eax, 0xc67b7456
xor eax, 0xfc77ace4
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x91bc0dba
xor eax, 0x9373eaed
rol eax, 0x41
popf
jmp 0x14005602e
inc rdi
mov al, byte [rdi]
jmp 0x140056c7b
test al, al
je 0x140056e39
push rax
pushf
mov eax, 0x7c5f07df
pushf
not eax
add eax, 0xa455df95
xor eax, 0xfeb86a7e
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc9014c42
xor eax, 0xc9dc9ba5
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9c19a67d
xor eax, 0x81b092d0
rol eax, 0xbf
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xf9752d69
pushf
not eax
add eax, 0xbdf283e7
xor eax, 0xa85a13a5
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xdad663fa
xor eax, 0xb260f103
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xcfb03f67
xor eax, 0xe2ea0553
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xced97c47
xor eax, 0xf07cc13a
rol eax, 4
popf
jmp 0x14005602e
test r14, r14
je 0x140056eca
push rax
pushf
mov eax, 0x7daee634
pushf
not eax
add eax, 0xcc9df5c1
xor eax, 0x81db218b
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9dd30cce
xor eax, 0x8acf2533
rol eax, 0x49
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xa3032a2e
pushf
not eax
add eax, 0xd69f99d8
xor eax, 0xaaa9fa42
rol eax, 0x17
popf
pushf
not eax
add eax, 0xdab181ed
xor eax, 0x9ee6989a
rol eax, 0xa
popf
pushf
not eax
add eax, 0xde89de0a
xor eax, 0x948afc27
rol eax, 0xe2
popf
jmp 0x14005602e
mov qword [r14], rbx
add r14, 8
push rax
pushf
mov eax, 0x6ea2cf8f
pushf
not eax
add eax, 0xa9d5fce4
xor eax, 0xefec63db
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x90abd40d
xor eax, 0xd7d424d0
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc1c21985
xor eax, 0xb293c696
rol eax, 3
popf
pushf
not eax
add eax, 0x9ccc8022
xor eax, 0xdf729a0d
rol eax, 0xfa
popf
jmp 0x14005602e
inc qword [r12]
mov edx, 0xa1938636
pushf
not edx
add edx, 0xb0eee61f
xor edx, 0xdc44bd7a
rol edx, 0x53
popf
pushf
not edx
add edx, 0xc5f963bf
xor edx, 0xb162dabf
rol edx, 0x94
popf
xor eax, eax
jmp 0x14005704f
inc rdi
jmp 0x140056ff4
inc eax
push rax
pushf
mov eax, 0x9661f159
pushf
not eax
add eax, 0x9ef3dd25
xor eax, 0xf6583056
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xfce5e898
xor eax, 0x86c6df63
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc049ec19
xor eax, 0xfed51694
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xfa6c2264
xor eax, 0xedd00e15
rol eax, 0x8e
popf
jmp 0x14005602e
mov cl, byte [rdi]
cmp cl, 0x5c
je 0x14005709c
push rax
pushf
mov eax, 0x42fe49e0
pushf
not eax
add eax, 0xaacff79c
xor eax, 0xc2463961
rol eax, 0x47
popf
pushf
not eax
add eax, 0x8683162f
xor eax, 0xefaff872
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xc814603e
xor eax, 0x97660b26
rol eax, 5
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xda4c2bc7
pushf
not eax
add eax, 0xf8dad94e
xor eax, 0xa60d8a48
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xeb2e262d
xor eax, 0xb5b13aa4
rol eax, 0xc9
popf
jmp 0x14005602e
cmp cl, 0x22
jne 0x140057107
push rax
pushf
mov eax, 0x764e9d59
pushf
not eax
add eax, 0x8234acd7
xor eax, 0xf451ea52
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd5e017b8
xor eax, 0xb0b01807
rol eax, 2
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xaedee834
pushf
not eax
add eax, 0xbd247f1b
xor eax, 0xc0ffcfc0
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8d5fb84d
xor eax, 0xb3886d0e
rol eax, 0x40
popf
jmp 0x14005602e
test dl, al
jne 0x140057184
push rax
pushf
mov eax, 0xdc674eee
pushf
not eax
add eax, 0x83271c8f
xor eax, 0x854de769
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd1bcc724
xor eax, 0xcfaada6d
rol eax, 0x37
popf
pushf
not eax
add eax, 0xddb71390
xor eax, 0xd03ea050
rol eax, 0xfa
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xc1d027fa
pushf
not eax
add eax, 0x917d565f
xor eax, 0xbbbcc3fc
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe7d5e81e
xor eax, 0xc57eb509
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb175e0a8
xor eax, 0x809cb168
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xafdc5740
xor eax, 0x93ff537b
rol eax, 0x10
popf
jmp 0x14005602e
test sil, sil
je 0x140057228
push rax
pushf
mov eax, 0x4b586a54
pushf
not eax
add eax, 0x815a6aab
xor eax, 0xbdc2af4e
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe0b24472
xor eax, 0xfe3be82c
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf2bb1ec5
xor eax, 0xc3e63892
rol eax, 0x9e
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x3ee89a14
pushf
not eax
add eax, 0x8edb0605
xor eax, 0xf1a64a72
rol eax, 0x74
popf
pushf
not eax
add eax, 0x9588415c
xor eax, 0xf4d8a7ac
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbfd700ae
xor eax, 0xf0bb83fc
rol eax, 0
popf
pushf
not eax
add eax, 0xbe94626f
xor eax, 0x89fb7d99
rol eax, 0x94
popf
jmp 0x14005602e
cmp byte [rdi + 1], cl
jne 0x1400572d4
inc rdi
jmp 0x140057336
xor edx, edx
test sil, sil
sete sil
push rax
pushf
mov eax, 0xa0602b33
pushf
not eax
add eax, 0xf2464ba9
xor eax, 0x83db8f76
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x888c7dd1
xor eax, 0xcdbf4353
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb3ccae19
xor eax, 0x944fc3f6
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd6dcd241
xor eax, 0xc0e93058
rol eax, 0xaa
popf
jmp 0x14005602e
shr eax, 1
jmp 0x140057499
dec eax
test rbx, rbx
je 0x1400573ab
push rax
pushf
mov eax, 0x31d3b305
pushf
not eax
add eax, 0x994c493f
xor eax, 0xda738302
rol eax, 0x10
popf
pushf
not eax
add eax, 0xad467255
xor eax, 0xd80ab54b
rol eax, 0x64
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xd24a8cd0
pushf
not eax
add eax, 0x984816e0
xor eax, 0xc0d35be1
rol eax, 0xba
popf
pushf
not eax
add eax, 0xdcd57b1e
xor eax, 0xeba92059
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf48b37c9
xor eax, 0x83bfc4f9
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8b37e933
xor eax, 0xfda551f1
rol eax, 5
popf
jmp 0x14005602e
mov byte [rbx], 0x5c
inc rbx
push rax
pushf
mov eax, 0xbc7fc08a
pushf
not eax
add eax, 0xdbc9a44c
xor eax, 0xc888d707
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9b8a401a
xor eax, 0xaebb87aa
rol eax, 0x21
popf
pushf
not eax
add eax, 0xcbfa7eb0
xor eax, 0xb30a3ccf
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa026d116
xor eax, 0xc633990e
rol eax, 0x9b
popf
jmp 0x14005602e
inc qword [r15]
push rax
pushf
mov eax, 0xa2697742
pushf
not eax
add eax, 0x84e0c660
xor eax, 0xd26cf6f3
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8c2450af
xor eax, 0xafc4191d
rol eax, 0x80
popf
jmp 0x14005602e
test eax, eax
jne 0x1400574f6
push rax
pushf
mov eax, 0xb90400b1
pushf
not eax
add eax, 0xf124c7e1
xor eax, 0xb30124e5
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc5120225
xor eax, 0x9ae28137
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9c72f353
xor eax, 0xa38b76f4
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9ffd2a92
xor eax, 0xc4076f71
rol eax, 0x14
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x7b18ee38
pushf
not eax
add eax, 0xb3df03db
xor eax, 0xf11b2f08
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb2733fc1
xor eax, 0xf771ea2d
rol eax, 0x8e
popf
jmp 0x14005602e
mov al, byte [rdi]
test al, al
je 0x140057588
push rax
pushf
mov eax, 0xb466d6bd
pushf
not eax
add eax, 0xfc6e14a8
xor eax, 0x88fdd8be
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8a0b5e97
xor eax, 0xa4fc5ddb
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf506ffd0
xor eax, 0x8597ea4b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa6c03952
xor eax, 0xa39ed4c3
rol eax, 0xc3
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xca419f92
pushf
not eax
add eax, 0x93d52e5e
xor eax, 0x8cef5431
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb26ef4b2
xor eax, 0xf5bd957b
rol eax, 0x4b
popf
jmp 0x14005602e
test sil, sil
jne 0x140057606
push rax
pushf
mov eax, 0x8c934d21
pushf
not eax
add eax, 0xf323d5f0
xor eax, 0xff4a143a
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9ff7485c
xor eax, 0xd9dd4a7c
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9241c267
xor eax, 0xe7aa6766
rol eax, 0x52
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x1047fde0
pushf
not eax
add eax, 0xf889bea5
xor eax, 0xa65221f3
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8e450f5b
xor eax, 0xac9f8d1c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x927d663d
xor eax, 0xf2cfcecd
rol eax, 0x8e
popf
jmp 0x14005602e
cmp al, 0x20
je 0x140057696
push rax
pushf
mov eax, 0x20ed25eb
pushf
not eax
add eax, 0xf482b0dd
xor eax, 0xd0161113
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd3444167
xor eax, 0x90f875a9
rol eax, 0x30
popf
pushf
not eax
add eax, 0xde2cf331
xor eax, 0x9949e693
rol eax, 0xd8
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xbc62b8e9
pushf
not eax
add eax, 0xe603dd6a
xor eax, 0xb7f0a131
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x81504ea4
xor eax, 0xab066ed2
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf6e0e1a0
xor eax, 0x8f065949
rol eax, 0x3f
popf
jmp 0x14005602e
cmp al, 9
je 0x140057726
push rax
pushf
mov eax, 0xc4ef63e6
pushf
not eax
add eax, 0xed10962c
xor eax, 0xa4a6454f
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb71aa310
xor eax, 0x8a4f9e2e
rol eax, 0xad
popf
pushf
not eax
add eax, 0xbe7acd59
xor eax, 0xaa9c6aea
rol eax, 8
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xa443d90c
pushf
not eax
add eax, 0xab427067
xor eax, 0xef0d71d3
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xafdef6cd
xor eax, 0xe042af25
rol eax, 0x93
popf
jmp 0x14005602e
test edx, edx
je 0x140057790
push rax
pushf
mov eax, 0xdd0b18ef
pushf
not eax
add eax, 0x9bc4979c
xor eax, 0xf5870b37
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xdb334ede
xor eax, 0xeffc0861
rol eax, 0x16
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x8e3828c0
pushf
not eax
add eax, 0xdb482299
xor eax, 0xf71ff992
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x92878751
xor eax, 0x9031afd0
rol eax, 0xd9
popf
jmp 0x14005602e
test rbx, rbx
je 0x14005780e
push rax
pushf
mov eax, 0x718530cb
pushf
not eax
add eax, 0xcf65327c
xor eax, 0xa06b3f2a
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc277d35a
xor eax, 0x81ea5e31
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9160ef5c
xor eax, 0xf498f7cb
rol eax, 0x30
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0x47831a75
pushf
not eax
add eax, 0xe17628bc
xor eax, 0xd360f0de
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x99b600a1
xor eax, 0xddc21ae7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbe924073
xor eax, 0x8b2bbe4b
rol eax, 0xaf
popf
jmp 0x14005602e
mov byte [rbx], al
inc rbx
mov al, byte [rdi]
push rax
pushf
mov eax, 0x2291f289
pushf
not eax
add eax, 0xd0d985a3
xor eax, 0xec6f18ce
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9a051b26
xor eax, 0xdc28f89d
rol eax, 0x2e
popf
jmp 0x14005602e
movsx ecx, al
call fcn.140068ff8
test eax, eax
je 0x1400578f3
push rax
pushf
mov eax, 0x3fa4f5c
pushf
not eax
add eax, 0xbc1fa094
xor eax, 0x95e1ba28
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbf6cd59a
xor eax, 0xb4ec67df
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd8031f81
xor eax, 0xe128d550
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8bd3bae6
xor eax, 0xc23a4e19
rol eax, 0xc0
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xa4f512d0
pushf
not eax
add eax, 0xec55bfb0
xor eax, 0xb1b5547f
rol eax, 0x31
popf
pushf
not eax
add eax, 0x886891e8
xor eax, 0x957666a4
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf654929c
xor eax, 0xf3265fd1
rol eax, 5
popf
pushf
not eax
add eax, 0xcb615f53
xor eax, 0xbde2b6ea
rol eax, 0x50
popf
jmp 0x14005602e
inc qword [r15]
inc rdi
test rbx, rbx
je 0x1400579b0
push rax
pushf
mov eax, 0xb45e919b
pushf
not eax
add eax, 0x8f5fcd0f
xor eax, 0x8d5d1aff
rol eax, 0x97
popf
pushf
not eax
add eax, 0xdaf8b3dd
xor eax, 0x97ebb143
rol eax, 0x29
popf
pushf
not eax
add eax, 0x889990d7
xor eax, 0xb06823fe
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xa0b852ed
xor eax, 0xfd923e61
rol eax, 0x10
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xef5665c8
pushf
not eax
add eax, 0xd2b33dc6
xor eax, 0xe442e93e
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc9b9a1ab
xor eax, 0x99283647
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdafbd44d
xor eax, 0xd630826e
rol eax, 0x63
popf
jmp 0x14005602e
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xc3b62e67
pushf
not eax
add eax, 0xdd9c4f49
xor eax, 0xbe817757
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb82ba288
xor eax, 0xb2460f54
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x859c2964
xor eax, 0xdf04edf5
rol eax, 0x29
popf
jmp 0x14005602e
inc qword [r15]
push rax
pushf
mov eax, 0xf2b6dea4
pushf
not eax
add eax, 0xda45536f
xor eax, 0x8caf0c63
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x90ad192f
xor eax, 0xfa82be66
rol eax, 0x66
popf
jmp 0x14005602e
inc rdi
jmp 0x140056f74
test rbx, rbx
je 0x140057aff
push rax
pushf
mov eax, 0xd3e95bc7
pushf
not eax
add eax, 0x9ffb6aa0
xor eax, 0xe1ee41bc
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcab35f07
xor eax, 0xe16634e2
rol eax, 7
popf
pushf
not eax
add eax, 0xa239f3f6
xor eax, 0xfb9dfd91
rol eax, 0xe5
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xdad8d6e4
pushf
not eax
add eax, 0xb8a47990
xor eax, 0xac564bb4
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd4273087
xor eax, 0xd11c9652
rol eax, 5
popf
pushf
not eax
add eax, 0xa2ee3c81
xor eax, 0xe08da294
rol eax, 0x6a
popf
jmp 0x14005602e
mov byte [rbx], 0
inc rbx
push rax
pushf
mov eax, 0xa1a95705
pushf
not eax
add eax, 0xc72c6a48
xor eax, 0xf80eb348
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbbaf4183
xor eax, 0x82e2cece
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb220e197
xor eax, 0xc7c207c9
rol eax, 0xa9
popf
jmp 0x14005602e
inc qword [r15]
jmp 0x140056c0b
test r14, r14
je 0x140057c50
push rax
pushf
mov eax, 0xe031d1e8
pushf
not eax
add eax, 0xecbb0a38
xor eax, 0xd744a8e7
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd8f4e7ea
xor eax, 0x8ace98d3
rol eax, 0xde
popf
pushf
not eax
add eax, 0xbc537d08
xor eax, 0xcc22f664
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbb9c98bf
xor eax, 0xba329fd6
rol eax, 0x8b
popf
jmp 0x14005602e
push rax
pushf
mov eax, 0xe15dfbdd
pushf
not eax
add eax, 0xf43c4934
xor eax, 0xd75832cb
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb48f8a4c
xor eax, 0xe6ee2f59
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x931cfd1d
xor eax, 0xe5d9202f
rol eax, 0x1c
popf
jmp 0x14005602e
and qword [r14], 0
push rax
pushf
mov eax, 0x647f6e72
pushf
not eax
add eax, 0xa688cf7f
xor eax, 0xbc57795d
rol eax, 0xf
popf
pushf
not eax
add eax, 0xde2698f6
xor eax, 0xfa651f14
rol eax, 0x96
popf
pushf
not eax
add eax, 0x846930bd
xor eax, 0xcfde491b
rol eax, 0x9c
popf
jmp 0x14005602e
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