Function at 0x18004a000
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x4471328e
pushf
not eax
add eax, 0xdc0e5c09
xor eax, 0xf0453a4c
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc854c9b7
xor eax, 0xfafdf577
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe052e0f8
xor eax, 0xc68e7cd4
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa228c2ff
xor eax, 0xb8024538
rol eax, 0x8f
popf
cmp eax, 0x29
jne 0x18004a063
popf
pop rax
jmp 0x18004b703
cmp eax, 0
jne 0x18004a072
popf
pop rax
jmp 0x18004a3ab
cmp eax, 3
jne 0x18004a081
popf
pop rax
jmp 0x18004a50b
cmp eax, 1
jne 0x18004a090
popf
pop rax
jmp 0x18004a488
cmp eax, 0xd
jne 0x18004a09f
popf
pop rax
jmp 0x18004aa23
cmp eax, 0x1a
jne 0x18004a0ae
popf
pop rax
jmp 0x18004b05a
cmp eax, 0xe
jne 0x18004a0bd
popf
pop rax
jmp 0x18004aac8
cmp eax, 0x31
jne 0x18004a0cc
popf
pop rax
jmp 0x18004bae6
cmp eax, 0x19
jne 0x18004a0db
popf
pop rax
jmp 0x18004afc5
cmp eax, 8
jne 0x18004a0ea
popf
pop rax
jmp 0x18004a7c2
cmp eax, 0x2a
jne 0x18004a0f9
popf
pop rax
jmp 0x18004b793
cmp eax, 0x17
jne 0x18004a108
popf
pop rax
jmp 0x18004aefa
cmp eax, 0x1c
jne 0x18004a117
popf
pop rax
jmp 0x18004b15f
cmp eax, 0x2e
jne 0x18004a126
popf
pop rax
jmp 0x18004b98f
cmp eax, 0x18
jne 0x18004a135
popf
pop rax
jmp 0x18004af8b
cmp eax, 0x2b
jne 0x18004a144
popf
pop rax
jmp 0x18004b810
cmp eax, 0x1b
jne 0x18004a153
popf
pop rax
jmp 0x18004b0b9
cmp eax, 0x2d
jne 0x18004a162
popf
pop rax
jmp 0x18004b957
cmp eax, 0x23
jne 0x18004a171
popf
pop rax
jmp 0x18004b427
cmp eax, 0x25
jne 0x18004a180
popf
pop rax
jmp 0x18004b506
cmp eax, 0x32
jne 0x18004a18f
popf
pop rax
jmp 0x18004bb43
cmp eax, 0x13
jne 0x18004a19e
popf
pop rax
jmp 0x18004ace3
cmp eax, 0x33
jne 0x18004a1ad
popf
pop rax
jmp 0x18004bb7e
cmp eax, 0x24
jne 0x18004a1bc
popf
pop rax
jmp 0x18004b4a7
cmp eax, 0x1e
jne 0x18004a1cb
popf
pop rax
jmp 0x18004b26d
cmp eax, 0xc
jne 0x18004a1da
popf
pop rax
jmp 0x18004a97f
cmp eax, 0x26
jne 0x18004a1e9
popf
pop rax
jmp 0x18004b563
cmp eax, 0x27
jne 0x18004a1f8
popf
pop rax
jmp 0x18004b5f3
cmp eax, 0x30
jne 0x18004a207
popf
pop rax
jmp 0x18004baac
cmp eax, 0x10
jne 0x18004a216
popf
pop rax
jmp 0x18004abc5
cmp eax, 0x37
jne 0x18004a225
popf
pop rax
jmp 0x18004bd3b
cmp eax, 9
jne 0x18004a234
popf
pop rax
jmp 0x18004a857
cmp eax, 4
jne 0x18004a243
popf
pop rax
jmp 0x18004a59f
cmp eax, 0x16
jne 0x18004a252
popf
pop rax
jmp 0x18004ae66
cmp eax, 0x28
jne 0x18004a261
popf
pop rax
jmp 0x18004b65f
cmp eax, 0xa
jne 0x18004a270
popf
pop rax
jmp 0x18004a8a4
cmp eax, 0x36
jne 0x18004a27f
popf
pop rax
jmp 0x18004bc97
cmp eax, 0x14
jne 0x18004a28e
popf
pop rax
jmp 0x18004ad60
cmp eax, 7
jne 0x18004a29d
popf
pop rax
jmp 0x18004a712
cmp eax, 0x34
jne 0x18004a2ac
popf
pop rax
jmp 0x18004bbe9
cmp eax, 2
jne 0x18004a2bb
popf
pop rax
jmp 0x18004a4d5
cmp eax, 0x20
jne 0x18004a2ca
popf
pop rax
jmp 0x18004b329
cmp eax, 0x1d
jne 0x18004a2d9
popf
pop rax
jmp 0x18004b1dd
cmp eax, 0x11
jne 0x18004a2e8
popf
pop rax
jmp 0x18004ac14
cmp eax, 0x35
jne 0x18004a2f7
popf
pop rax
jmp 0x18004bc48
cmp eax, 0x2f
jne 0x18004a306
popf
pop rax
jmp 0x18004ba14
cmp eax, 0x12
jne 0x18004a315
popf
pop rax
jmp 0x18004ac5d
cmp eax, 0x21
jne 0x18004a324
popf
pop rax
jmp 0x18004b38a
cmp eax, 0x38
jne 0x18004a333
popf
pop rax
jmp 0x18004bd85
cmp eax, 0xb
jne 0x18004a342
popf
pop rax
jmp 0x18004a8ee
cmp eax, 0xf
jne 0x18004a351
popf
pop rax
jmp 0x18004ab47
cmp eax, 0x15
jne 0x18004a360
popf
pop rax
jmp 0x18004ae16
cmp eax, 5
jne 0x18004a36f
popf
pop rax
jmp 0x18004a61d
cmp eax, 6
jne 0x18004a37e
popf
pop rax
jmp 0x18004a6b2
cmp eax, 0x22
jne 0x18004a38d
popf
pop rax
jmp 0x18004b3ec
cmp eax, 0x2c
jne 0x18004a39c
popf
pop rax
jmp 0x18004b8a0
cmp eax, 0x1f
jne 0x18004a3ab
popf
pop rax
jmp 0x18004b324
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov r12, qword [rsp + 0x70]
mov r13, r9
mov rbx, r8
mov r14, rdx
mov rdi, rcx
and qword [r12], 0
mov qword [r9], 1
test rdx, rdx
je 0x18004a42f
push rax
pushf
mov eax, 0xeb4d4255
pushf
not eax
add eax, 0x8224105b
xor eax, 0x8f3160c2
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc9230210
xor eax, 0x8e7a5db4
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb58e2a1f
xor eax, 0xf2564eed
rol eax, 0x31
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xd267e14e
pushf
not eax
add eax, 0xa2a83bef
xor eax, 0xa302fa31
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9d7157ca
xor eax, 0xc5f8043d
rol eax, 0x87
popf
pushf
not eax
add eax, 0xa4f7706c
xor eax, 0x92b4d5ae
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb00957bb
xor eax, 0xfe547aa3
rol eax, 0xe9
popf
jmp 0x18004a054
mov qword [rdx], rbx
add r14, 8
push rax
pushf
mov eax, 0xcae45197
pushf
not eax
add eax, 0x877b7d8e
xor eax, 0xa4799575
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xef9a688a
xor eax, 0xd7db05f2
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8f6fdb88
xor eax, 0x8de97012
rol eax, 0xf7
popf
jmp 0x18004a054
xor bpl, bpl
push rax
pushf
mov eax, 0x8b008866
pushf
not eax
add eax, 0x87dd04de
xor eax, 0xba5dae63
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd78febd2
xor eax, 0xb3675ecf
rol eax, 0x81
popf
jmp 0x18004a054
cmp byte [rdi], 0x22
mov r15, rdi
jne 0x18004a559
push rax
pushf
mov eax, 0x4a1d891c
pushf
not eax
add eax, 0xaddd76eb
xor eax, 0xaf567a5c
rol eax, 0x86
popf
pushf
not eax
add eax, 0xe08d2187
xor eax, 0xe730289d
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc8d13e45
xor eax, 0xb1bc7003
rol eax, 0x73
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x5dc6ac25
pushf
not eax
add eax, 0x8da9ec7f
xor eax, 0xe726c01f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xaac6209f
xor eax, 0xfe2e34fe
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xec496600
xor eax, 0x9b485ebd
rol eax, 0xad
popf
jmp 0x18004a054
test bpl, bpl
mov sil, 0x8f
pushf
not sil
add sil, 0x51
xor sil, 0x52
rol sil, 0xda
popf
pushf
not sil
add sil, 0xba
xor sil, 0x7a
rol sil, 0x16
popf
pushf
not sil
add sil, 0x20
xor sil, 0x9f
rol sil, 0xe7
popf
sete bpl
inc rdi
jmp 0x18004a97f
inc qword [r12]
test rbx, rbx
je 0x18004a659
push rax
pushf
mov eax, 0x78a06ed9
pushf
not eax
add eax, 0xd2fa0c1c
xor eax, 0x8dc4fe93
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf68ca9cb
xor eax, 0xbb98fd30
rol eax, 0x1c
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x752269d9
pushf
not eax
add eax, 0xb1932e42
xor eax, 0x99e2fde9
rol eax, 0x59
popf
pushf
not eax
add eax, 0xeee8077f
xor eax, 0xb7515c6b
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe5a3d0aa
xor eax, 0xc994b9ac
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdaeae96d
xor eax, 0x858b3e9a
rol eax, 0xba
popf
jmp 0x18004a054
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xef411da2
pushf
not eax
add eax, 0xe0c2f330
xor eax, 0xc82c76de
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb2b8209a
xor eax, 0xc2ad9e68
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdd42829a
xor eax, 0x8c005b78
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8146ee58
xor eax, 0x814a1b53
rol eax, 0x96
popf
jmp 0x18004a054
movsx esi, byte [rdi]
inc rdi
mov ecx, esi
call fcn.180057938
test eax, eax
je 0x18004a77c
push rax
pushf
mov eax, 0xaf6025e6
pushf
not eax
add eax, 0x9e418482
xor eax, 0xd0d71c1b
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc8f6d481
xor eax, 0xcfd2069e
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd07f4a72
xor eax, 0xcfc4977d
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf7e268b7
xor eax, 0xb1279709
rol eax, 0x9d
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x6531b00b
pushf
not eax
add eax, 0x83547f2c
xor eax, 0x8ae8d40a
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd167a5a9
xor eax, 0x9035397d
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xec466c3f
xor eax, 0xcaf7ef86
rol eax, 0x34
popf
jmp 0x18004a054
inc qword [r12]
test rbx, rbx
je 0x18004a811
push rax
pushf
mov eax, 0x14274174
pushf
not eax
add eax, 0x9eb2d730
xor eax, 0xf25d7953
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x82b49e5a
xor eax, 0xfaa546d4
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8a0dc193
xor eax, 0xaedb42ac
rol eax, 0x59
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xc0f5b222
pushf
not eax
add eax, 0x8bb700c7
xor eax, 0xa16798b4
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe8dfa56c
xor eax, 0xbe12f21d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x83528d99
xor eax, 0xc6a3dfaf
rol eax, 0x5d
popf
jmp 0x18004a054
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xe918503
pushf
not eax
add eax, 0xc3ca72ee
xor eax, 0xd57bc55a
rol eax, 0xae
popf
pushf
not eax
add eax, 0xdde9be4b
xor eax, 0xb9124d6b
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x89322c2b
xor eax, 0x9fc7f6d5
rol eax, 0x27
popf
jmp 0x18004a054
lea rdi, [r15 + 2]
push rax
pushf
mov eax, 0xdde4230
pushf
not eax
add eax, 0xab518476
xor eax, 0x98bfe3fc
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe626a824
xor eax, 0xc1545a36
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9b36a0d8
xor eax, 0x89729444
rol eax, 0x3f
popf
jmp 0x18004a054
test sil, sil
je 0x18004a926
push rax
pushf
mov eax, 0x6220b002
pushf
not eax
add eax, 0xfaaf9029
xor eax, 0xb0e947c9
rol eax, 0x21
popf
pushf
not eax
add eax, 0xfb2e7847
xor eax, 0xaa5ea868
rol eax, 0x33
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xa689e290
pushf
not eax
add eax, 0xc2ad716e
xor eax, 0xa8bd57e2
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc5ab1d7b
xor eax, 0xdf723576
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xed5fec46
xor eax, 0xc208630e
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc034d35b
xor eax, 0xf3f76c3a
rol eax, 0x89
popf
jmp 0x18004a054
test bpl, bpl
jne 0x18004a9dd
push rax
pushf
mov eax, 0x616c1d31
pushf
not eax
add eax, 0xb10e8eaf
xor eax, 0xae08ad21
rol eax, 0xab
popf
pushf
not eax
add eax, 0x8325f552
xor eax, 0x94170ea8
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8ffaa787
xor eax, 0xbbc31146
rol eax, 0xef
popf
pushf
not eax
add eax, 0x99b82c7c
xor eax, 0xc06f2747
rol eax, 0xd9
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x30561c99
pushf
not eax
add eax, 0xb0063359
xor eax, 0x8abca9a5
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf3169e8a
xor eax, 0xd3dffd1b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd002c2b7
xor eax, 0xd4f69fc2
rol eax, 0xaf
popf
jmp 0x18004a054
cmp sil, 0x20
je 0x18004aa6f
push rax
pushf
mov eax, 0x5eca599b
pushf
not eax
add eax, 0xd4a264f8
xor eax, 0xfffbc32f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xbcf3b94d
xor eax, 0xba97c12d
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x949bcd66
xor eax, 0xea1d4a57
rol eax, 0xc8
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x66900a20
pushf
not eax
add eax, 0xbe1b055b
xor eax, 0xd2c26133
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe0741e5b
xor eax, 0x97f93972
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x929c99ea
xor eax, 0xa443df0d
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9f6941ed
xor eax, 0xdd4f736a
rol eax, 0xe5
popf
jmp 0x18004a054
cmp sil, 9
jne 0x18004ab14
push rax
pushf
mov eax, 0x8166305f
pushf
not eax
add eax, 0xe669d106
xor eax, 0xe2690a02
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xaea96080
xor eax, 0xd0e9e487
rol eax, 0x31
popf
pushf
not eax
add eax, 0x923c1610
xor eax, 0xa1510292
rol eax, 0xac
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xf080268b
pushf
not eax
add eax, 0xd4831937
xor eax, 0xb9d59de5
rol eax, 3
popf
pushf
not eax
add eax, 0xe708bfdf
xor eax, 0xf84d45ac
rol eax, 0xda
popf
jmp 0x18004a054
test rbx, rbx
je 0x18004ab92
push rax
pushf
mov eax, 0x8ad3d8fe
pushf
not eax
add eax, 0xfe3d8c9a
xor eax, 0xb2c2babd
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xca39307a
xor eax, 0xc787d437
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8c14b7de
xor eax, 0xba271b18
rol eax, 0xe1
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x1ff6efd5
pushf
not eax
add eax, 0x96d85655
xor eax, 0x9dcdde7e
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xeba950d8
xor eax, 0x8616d09a
rol eax, 0x92
popf
jmp 0x18004a054
mov byte [rbx - 1], 0
jmp 0x18004ac5d
dec rdi
push rax
pushf
mov eax, 0x49c71cd4
pushf
not eax
add eax, 0xca9b9546
xor eax, 0xdca70a9d
rol eax, 9
popf
pushf
not eax
add eax, 0xed1649c9
xor eax, 0xbd4bc9e6
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa438a156
xor eax, 0xcccdaa37
rol eax, 0x92
popf
jmp 0x18004a054
xor sil, sil
mov al, byte [rdi]
test al, al
je 0x18004ac9d
push rax
pushf
mov eax, 0x57516e4d
pushf
not eax
add eax, 0x80ad3ec9
xor eax, 0x83a90755
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9f799a46
xor eax, 0xe4cdca29
rol eax, 0x3a
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x9ec70052
pushf
not eax
add eax, 0xfc8af1b6
xor eax, 0x8364eb9d
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf93c024c
xor eax, 0xacf423a9
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa4f2f509
xor eax, 0x9ecffa61
rol eax, 0x2a
popf
jmp 0x18004a054
cmp al, 0x20
je 0x18004ad2d
push rax
pushf
mov eax, 0xc5d8d5ae
pushf
not eax
add eax, 0x822b2caf
xor eax, 0xc4ca7552
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xfb02a834
xor eax, 0xdc9cd72f
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa2d97813
xor eax, 0x9b444dcb
rol eax, 0x57
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xf94c9abb
pushf
not eax
add eax, 0x81b6aed0
xor eax, 0x9ae80a6c
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8b832ef7
xor eax, 0xb97e8e6f
rol eax, 0x46
popf
jmp 0x18004a054
cmp al, 9
jne 0x18004adbd
push rax
pushf
mov eax, 0xf44ef40d
pushf
not eax
add eax, 0x9993cede
xor eax, 0x95f2365d
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9a9aeaaa
xor eax, 0xdcbadf82
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe630e36d
xor eax, 0x955ee8e7
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8eb8ed50
xor eax, 0xa7948ed4
rol eax, 0xd6
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xce4371c3
pushf
not eax
add eax, 0xd5fd4e03
xor eax, 0x99bbe3d6
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8dc26413
xor eax, 0xfda43b67
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9cead052
xor eax, 0xb09a1bd3
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa66a8f5e
xor eax, 0xee115706
rol eax, 0xf7
popf
jmp 0x18004a054
inc rdi
mov al, byte [rdi]
jmp 0x18004ace3
test al, al
je 0x18004aeb4
push rax
pushf
mov eax, 0x2dbad2ed
pushf
not eax
add eax, 0xae878fbf
xor eax, 0x8ab09898
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfa99a654
xor eax, 0x84130985
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8567b15e
xor eax, 0xd7a9533a
rol eax, 0xc9
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x125cdde0
pushf
not eax
add eax, 0xd8c9a736
xor eax, 0xab14da56
rol eax, 0x24
popf
pushf
not eax
add eax, 0xcf0021a5
xor eax, 0xf64b048d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe02d92b6
xor eax, 0xe006d3fa
rol eax, 0xa4
popf
jmp 0x18004a054
test r14, r14
je 0x18004af32
push rax
pushf
mov eax, 0xc8483647
pushf
not eax
add eax, 0x90fdbea0
xor eax, 0xce5570f3
rol eax, 0x51
popf
pushf
not eax
add eax, 0xc7388105
xor eax, 0xd3e27343
rol eax, 0xea
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x51c3ca30
pushf
not eax
add eax, 0xf020e8ab
xor eax, 0xa9291342
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xee1078cb
xor eax, 0xb04cdee0
rol eax, 0x56
popf
pushf
not eax
add eax, 0xda72a6f3
xor eax, 0x88e34e12
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd6154ee8
xor eax, 0xf8273414
rol eax, 0x37
popf
jmp 0x18004a054
mov qword [r14], rbx
add r14, 8
push rax
pushf
mov eax, 0x4d06c90b
pushf
not eax
add eax, 0xe6679152
xor eax, 0xfceb4477
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xfe393b63
xor eax, 0xdb6e244c
rol eax, 0x42
popf
jmp 0x18004a054
inc qword [r13]
mov edx, 0x4f8c067c
pushf
not edx
add edx, 0xaf8e41e2
xor edx, 0x8bac6443
rol edx, 0xbb
popf
pushf
not edx
add edx, 0x92f60c4b
xor edx, 0xec4439e1
rol edx, 0x18
popf
pushf
not edx
add edx, 0xa757fcc0
xor edx, 0xf6a4201f
rol edx, 0xce
popf
xor eax, eax
jmp 0x18004b0b9
inc rdi
jmp 0x18004b05e
inc eax
push rax
pushf
mov eax, 0x990b4922
pushf
not eax
add eax, 0x95dc74a7
xor eax, 0xacc997c0
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb4ac12c5
xor eax, 0xec5a4075
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xfc3889f5
xor eax, 0x8529a17a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xfe45b81a
xor eax, 0xb1002a9b
rol eax, 0xed
popf
jmp 0x18004a054
mov cl, byte [rdi]
cmp cl, 0x5c
je 0x18004b119
push rax
pushf
mov eax, 0xb98b75a9
pushf
not eax
add eax, 0xb9e68564
xor eax, 0xef43f4b8
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe24ec8ff
xor eax, 0xf8046254
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe663d26d
xor eax, 0x993cab6e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc02d6b4c
xor eax, 0xea117aaf
rol eax, 0xd5
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x98b649b6
pushf
not eax
add eax, 0x9eb21e60
xor eax, 0xf601812a
rol eax, 0x44
popf
pushf
not eax
add eax, 0x95e043fa
xor eax, 0xb9dcc330
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x83579a2b
xor eax, 0x89cd77bf
rol eax, 0xfd
popf
jmp 0x18004a054
cmp cl, 0x22
jne 0x18004b197
push rax
pushf
mov eax, 0x29b4cfcc
pushf
not eax
add eax, 0x980939dd
xor eax, 0xe1860689
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc6f3e5d3
xor eax, 0xedc0c7fe
rol eax, 0x7c
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xa685dd4c
pushf
not eax
add eax, 0xa6627e87
xor eax, 0xd417b622
rol eax, 0x76
popf
pushf
not eax
add eax, 0xce578a17
xor eax, 0xb93c96c1
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb5400a61
xor eax, 0xaa0f0a47
rol eax, 0x70
popf
jmp 0x18004a054
test dl, al
jne 0x18004b23a
push rax
pushf
mov eax, 0xdd1cf5e4
pushf
not eax
add eax, 0xbc311fcb
xor eax, 0xc130757a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfd17c3a3
xor eax, 0xf94d2f99
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfdce44ed
xor eax, 0x81b3483c
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8425adf8
xor eax, 0xa4d23f8d
rol eax, 0xcb
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x4378f394
pushf
not eax
add eax, 0xd1a66eda
xor eax, 0xc68658cf
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe77f6cb0
xor eax, 0xa204505d
rol eax, 0x10
popf
jmp 0x18004a054
test sil, sil
je 0x18004b2cb
push rax
pushf
mov eax, 0x3f2a59a3
pushf
not eax
add eax, 0xc9dcb7d7
xor eax, 0xfb84f6df
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc52096f7
xor eax, 0xb6bf73bd
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf816aeb2
xor eax, 0xf4b64af2
rol eax, 0x31
popf
pushf
not eax
add eax, 0x90bb7bd2
xor eax, 0x808a0f11
rol eax, 0x9d
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x2a0f6212
pushf
not eax
add eax, 0xeaa972ce
xor eax, 0xf42edd56
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa2d188fe
xor eax, 0x94aa8559
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xda613cbe
xor eax, 0xac5d2c7a
rol eax, 0xee
popf
pushf
not eax
add eax, 0xad03c8d4
xor eax, 0x8402ad4f
rol eax, 0x97
popf
jmp 0x18004a054
cmp byte [rdi + 1], cl
jne 0x18004b38a
inc rdi
jmp 0x18004b3ec
xor edx, edx
test sil, sil
sete sil
push rax
pushf
mov eax, 0x3677971e
pushf
not eax
add eax, 0xbbcbe6d2
xor eax, 0xd349a7f6
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf74eaa40
xor eax, 0xee4f3007
rol eax, 0x99
popf
pushf
not eax
add eax, 0x847bb2df
xor eax, 0xf0749f3a
rol eax, 5
popf
pushf
not eax
add eax, 0xe1c961f2
xor eax, 0xc068cb06
rol eax, 0x2f
popf
jmp 0x18004a054
shr eax, 1
jmp 0x18004b563
dec eax
test rbx, rbx
je 0x18004b461
push rax
pushf
mov eax, 0x7265e4cc
pushf
not eax
add eax, 0xc9a67f74
xor eax, 0xea4902ec
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd7ea7189
xor eax, 0xc49dda0e
rol eax, 0xb0
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xd3edbc56
pushf
not eax
add eax, 0xbd22772c
xor eax, 0xf00fb395
rol eax, 0xed
popf
pushf
not eax
add eax, 0x81b3628c
xor eax, 0xce0bc2aa
rol eax, 0xba
popf
pushf
not eax
add eax, 0xeaba024d
xor eax, 0xeeffffdc
rol eax, 2
popf
jmp 0x18004a054
mov byte [rbx], 0x5c
inc rbx
push rax
pushf
mov eax, 0xb2737873
pushf
not eax
add eax, 0x99b97b8e
xor eax, 0xb2830fa7
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x842f5b59
xor eax, 0xf4e75fd7
rol eax, 0x86
popf
pushf
not eax
add eax, 0xb7e73025
xor eax, 0xd26a30d6
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc7cc8de6
xor eax, 0xd8339e65
rol eax, 0x80
popf
jmp 0x18004a054
inc qword [r12]
push rax
pushf
mov eax, 0xea6fabe2
pushf
not eax
add eax, 0xe4cc87f2
xor eax, 0x8a31400e
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc5ffaa54
xor eax, 0xf5293608
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9fa3d9f0
xor eax, 0xa3a6d087
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc634d813
xor eax, 0xd885015d
rol eax, 0x26
popf
jmp 0x18004a054
test eax, eax
jne 0x18004b59a
push rax
pushf
mov eax, 0xd5f2c3cc
pushf
not eax
add eax, 0xbf5c9ad9
xor eax, 0xc67ef8b1
rol eax, 4
popf
pushf
not eax
add eax, 0xbe8256b4
xor eax, 0xcd0bbae1
rol eax, 0x93
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xa5c7225b
pushf
not eax
add eax, 0xc731a9ca
xor eax, 0xe349e61a
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x9c122e59
xor eax, 0x9da059f6
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xeadb64c6
xor eax, 0xf1290d23
rol eax, 0x20
popf
pushf
not eax
add eax, 0xab8d25b4
xor eax, 0xa53fc5a1
rol eax, 0x87
popf
jmp 0x18004a054
mov al, byte [rdi]
test al, al
je 0x18004b62c
push rax
pushf
mov eax, 0x56d45939
pushf
not eax
add eax, 0x9eb497dc
xor eax, 0xf5be8b98
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd5fd1b29
xor eax, 0x99cabc73
rol eax, 0x4c
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x7bdf8be0
pushf
not eax
add eax, 0xb4a66d9b
xor eax, 0x9f43ae43
rol eax, 0x34
popf
pushf
not eax
add eax, 0xcf7aee4c
xor eax, 0xcfe076c7
rol eax, 0x1c
popf
jmp 0x18004a054
test sil, sil
jne 0x18004b6aa
push rax
pushf
mov eax, 0xc4341501
pushf
not eax
add eax, 0xcdd1e669
xor eax, 0xc1303990
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x90388b12
xor eax, 0xc0fd5d6c
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xde229799
xor eax, 0x951820b3
rol eax, 0xb4
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xce7c2cd
pushf
not eax
add eax, 0x8036a837
xor eax, 0xeb3ac55a
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb869d49d
xor eax, 0xf8b5666d
rol eax, 0x15
popf
pushf
not eax
add eax, 0xcd2dfac9
xor eax, 0xc458711a
rol eax, 0x26
popf
pushf
not eax
add eax, 0x9e0a52d1
xor eax, 0x8c7106aa
rol eax, 0x21
popf
jmp 0x18004a054
cmp al, 0x20
je 0x18004b74d
push rax
pushf
mov eax, 0xb9324bbc
pushf
not eax
add eax, 0xadbb6cea
xor eax, 0xbb715bfe
rol eax, 0x95
popf
pushf
not eax
add eax, 0x96bfa00d
xor eax, 0xaddbdf9b
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe912e5a2
xor eax, 0xa04905ee
rol eax, 0xb4
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x83247254
pushf
not eax
add eax, 0xd3240adf
xor eax, 0xec5aa193
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8e0c2dae
xor eax, 0xdd92ab5b
rol eax, 0x16
popf
pushf
not eax
add eax, 0x825c4469
xor eax, 0x931618fa
rol eax, 0x69
popf
jmp 0x18004a054
cmp al, 9
je 0x18004b7dd
push rax
pushf
mov eax, 0xadeeb967
pushf
not eax
add eax, 0xa8693f63
xor eax, 0xef4cebab
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe68d8754
xor eax, 0xbe125db0
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xde9a68bd
xor eax, 0xb00c113f
rol eax, 0xe9
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x32c23eac
pushf
not eax
add eax, 0xc4049f1a
xor eax, 0x9900ac85
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf3948b83
xor eax, 0xdb4d4b40
rol eax, 0xeb
popf
jmp 0x18004a054
test edx, edx
je 0x18004b85a
push rax
pushf
mov eax, 0xb107e1e
pushf
not eax
add eax, 0x803c34e7
xor eax, 0xc4cfcd75
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb2f9baf8
xor eax, 0x86843086
rol eax, 0xba
popf
pushf
not eax
add eax, 0xaaee3bd8
xor eax, 0xd5d00005
rol eax, 0x6b
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xce257084
pushf
not eax
add eax, 0x89f1854a
xor eax, 0xd00299cf
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc12f644f
xor eax, 0x84100764
rol eax, 0x87
popf
pushf
not eax
add eax, 0xaf375dca
xor eax, 0xdc6c1cce
rol eax, 0x17
popf
jmp 0x18004a054
test rbx, rbx
je 0x18004b8fe
push rax
pushf
mov eax, 0x5f8a298e
pushf
not eax
add eax, 0xa2cf9fac
xor eax, 0xb676eda1
rol eax, 0x15
popf
pushf
not eax
add eax, 0xcad47cae
xor eax, 0x9c13e28e
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb9f4216f
xor eax, 0xbabc908f
rol eax, 0x96
popf
pushf
not eax
add eax, 0xdf3ed503
xor eax, 0xa0efaf81
rol eax, 0x8a
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x9ac34dae
pushf
not eax
add eax, 0x94173b26
xor eax, 0xedab25b5
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc674c6de
xor eax, 0xcd013035
rol eax, 0
popf
pushf
not eax
add eax, 0x9a6edda9
xor eax, 0xf5533259
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xde0d3151
xor eax, 0xd3fe924e
rol eax, 0xbc
popf
jmp 0x18004a054
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x1173fb76
pushf
not eax
add eax, 0xcd655bc4
xor eax, 0xb2c4aa1f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf638dcc0
xor eax, 0x910fd82e
rol eax, 0x42
popf
jmp 0x18004a054
movsx ecx, byte [rdi]
call fcn.180057938
test eax, eax
je 0x18004b9ce
push rax
pushf
mov eax, 0x3a8c7946
pushf
not eax
add eax, 0x925e98fa
xor eax, 0x8920917b
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf69a9337
xor eax, 0xd31edf7b
rol eax, 0xb9
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0xf54b4634
pushf
not eax
add eax, 0xa7636f8f
xor eax, 0xaa5e0a3d
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe16e94a8
xor eax, 0xe04f9821
rol eax, 0x29
popf
pushf
not eax
add eax, 0xead2fa0b
xor eax, 0xe29d8aa0
rol eax, 0x36
popf
jmp 0x18004a054
inc qword [r12]
inc rdi
test rbx, rbx
je 0x18004ba66
push rax
pushf
mov eax, 0x72ea5c61
pushf
not eax
add eax, 0xb94da12a
xor eax, 0x86973a50
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8546b89d
xor eax, 0xad279496
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf54c71ae
xor eax, 0x8439a62c
rol eax, 0
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x7a5a0134
pushf
not eax
add eax, 0x99490c09
xor eax, 0xf4f55c58
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc3d834d9
xor eax, 0xe4d723ba
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9b315795
xor eax, 0x89cdc066
rol eax, 0x99
popf
jmp 0x18004a054
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x4a13eb5b
pushf
not eax
add eax, 0xea034efb
xor eax, 0xf67b3d08
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc0c4fad0
xor eax, 0xa91fe46a
rol eax, 0xd6
popf
jmp 0x18004a054
inc qword [r12]
push rax
pushf
mov eax, 0x2f6c44a7
pushf
not eax
add eax, 0xbc3fc4f2
xor eax, 0xf256bd3c
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf68261ab
xor eax, 0xd2f4b3bb
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd1be6b80
xor eax, 0x9f3c0a3c
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf83dbe2e
xor eax, 0xac01d2d2
rol eax, 0xe
popf
jmp 0x18004a054
inc rdi
jmp 0x18004afc9
test rbx, rbx
je 0x18004bbb6
push rax
pushf
mov eax, 0x788db9e6
pushf
not eax
add eax, 0xec7c8891
xor eax, 0x8f761908
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc521dcb7
xor eax, 0xe58ec1c4
rol eax, 0xe3
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x31f13ee0
pushf
not eax
add eax, 0x9dab2f92
xor eax, 0xe670faf4
rol eax, 0x78
popf
pushf
not eax
add eax, 0xed871bec
xor eax, 0xa79352e1
rol eax, 0x8f
popf
jmp 0x18004a054
mov byte [rbx], 0
inc rbx
push rax
pushf
mov eax, 0xdb9b1e0b
pushf
not eax
add eax, 0xc3e723ac
xor eax, 0xdda54b47
rol eax, 0x47
popf
pushf
not eax
add eax, 0x84a20f57
xor eax, 0xdcd68b07
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa5ccb4e0
xor eax, 0xbffefaed
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb6fbcb64
xor eax, 0xb2e64f5c
rol eax, 0x9c
popf
jmp 0x18004a054
inc qword [r12]
jmp 0x18004ac60
test r14, r14
je 0x18004bcf5
push rax
pushf
mov eax, 0xe4e1d84c
pushf
not eax
add eax, 0x849da3b2
xor eax, 0xed9c849a
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xbaddfe9f
xor eax, 0xb2f9bb29
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa7faf667
xor eax, 0x918797bf
rol eax, 0x98
popf
pushf
not eax
add eax, 0x871d8020
xor eax, 0xe0a5c1cc
rol eax, 0x90
popf
jmp 0x18004a054
push rax
pushf
mov eax, 0x739b8343
pushf
not eax
add eax, 0xf9b80407
xor eax, 0x9a2fe7c2
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xdd71d4e5
xor eax, 0xd0b683e6
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x842b0c93
xor eax, 0xa51ce5fd
rol eax, 0xcf
popf
jmp 0x18004a054
and qword [r14], 0
push rax
pushf
mov eax, 0x5239d08d
pushf
not eax
add eax, 0xb89b80bf
xor eax, 0xbb84f45a
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8f05315b
xor eax, 0x9aeab670
rol eax, 4
popf
pushf
not eax
add eax, 0xdda2ea7b
xor eax, 0xa0c3440f
rol eax, 0x26
popf
jmp 0x18004a054
inc qword [r13]
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
ret