Function at 0x140577000
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xd62305a6
pushf
not eax
add eax, 0xcc2dbe6e
xor eax, 0xdc10ce06
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe6114328
xor eax, 0xd2d7e6d8
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd0b578e2
xor eax, 0xaadfd68c
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe612b2b2
xor eax, 0x882d3690
rol eax, 0xd4
popf
cmp eax, 0x29
jne 0x140577063
popf
pop rax
jmp 0x140578603
cmp eax, 0
jne 0x140577072
popf
pop rax
jmp 0x1405773ab
cmp eax, 3
jne 0x140577081
popf
pop rax
jmp 0x1405774f8
cmp eax, 1
jne 0x140577090
popf
pop rax
jmp 0x140577488
cmp eax, 0xd
jne 0x14057709f
popf
pop rax
jmp 0x1405779be
cmp eax, 0x1a
jne 0x1405770ae
popf
pop rax
jmp 0x140578030
cmp eax, 0xe
jne 0x1405770bd
popf
pop rax
jmp 0x140577a50
cmp eax, 0x31
jne 0x1405770cc
popf
pop rax
jmp 0x140578a0d
cmp eax, 0x19
jne 0x1405770db
popf
pop rax
jmp 0x140577f73
cmp eax, 8
jne 0x1405770ea
popf
pop rax
jmp 0x14057775f
cmp eax, 0x2a
jne 0x1405770f9
popf
pop rax
jmp 0x14057866d
cmp eax, 0x17
jne 0x140577108
popf
pop rax
jmp 0x140577ea8
cmp eax, 0x1c
jne 0x140577117
popf
pop rax
jmp 0x140578122
cmp eax, 0x2e
jne 0x140577126
popf
pop rax
jmp 0x140578891
cmp eax, 0x18
jne 0x140577135
popf
pop rax
jmp 0x140577f39
cmp eax, 0x2b
jne 0x140577144
popf
pop rax
jmp 0x1405786fd
cmp eax, 0x1b
jne 0x140577153
popf
pop rax
jmp 0x14057807c
cmp eax, 0x2d
jne 0x140577162
popf
pop rax
jmp 0x140578831
cmp eax, 0x23
jne 0x140577171
popf
pop rax
jmp 0x14057833c
cmp eax, 0x25
jne 0x140577180
popf
pop rax
jmp 0x1405783f4
cmp eax, 0x32
jne 0x14057718f
popf
pop rax
jmp 0x140578a43
cmp eax, 0x13
jne 0x14057719e
popf
pop rax
jmp 0x140577ca4
cmp eax, 0x33
jne 0x1405771ad
popf
pop rax
jmp 0x140578a91
cmp eax, 0x24
jne 0x1405771bc
popf
pop rax
jmp 0x1405783a8
cmp eax, 0x1e
jne 0x1405771cb
popf
pop rax
jmp 0x14057821d
cmp eax, 0xc
jne 0x1405771da
popf
pop rax
jmp 0x140577953
cmp eax, 0x26
jne 0x1405771e9
popf
pop rax
jmp 0x14057843d
cmp eax, 0x27
jne 0x1405771f8
popf
pop rax
jmp 0x1405784f3
cmp eax, 0x30
jne 0x140577207
popf
pop rax
jmp 0x1405789c0
cmp eax, 0x10
jne 0x140577216
popf
pop rax
jmp 0x140577b60
cmp eax, 0x37
jne 0x140577225
popf
pop rax
jmp 0x140578c60
cmp eax, 9
jne 0x140577234
popf
pop rax
jmp 0x140577819
cmp eax, 4
jne 0x140577243
popf
pop rax
jmp 0x14057759c
cmp eax, 0x16
jne 0x140577252
popf
pop rax
jmp 0x140577e14
cmp eax, 0x28
jne 0x140577261
popf
pop rax
jmp 0x140578585
cmp eax, 0xa
jne 0x140577270
popf
pop rax
jmp 0x140577866
cmp eax, 0x36
jne 0x14057727f
popf
pop rax
jmp 0x140578be2
cmp eax, 0x14
jne 0x14057728e
popf
pop rax
jmp 0x140577d34
cmp eax, 7
jne 0x14057729d
popf
pop rax
jmp 0x1405776c2
cmp eax, 0x34
jne 0x1405772ac
popf
pop rax
jmp 0x140578b48
cmp eax, 2
jne 0x1405772bb
popf
pop rax
jmp 0x1405774c2
cmp eax, 0x20
jne 0x1405772ca
popf
pop rax
jmp 0x14057828d
cmp eax, 0x1d
jne 0x1405772d9
popf
pop rax
jmp 0x14057818d
cmp eax, 0x11
jne 0x1405772e8
popf
pop rax
jmp 0x140577baf
cmp eax, 0x35
jne 0x1405772f7
popf
pop rax
jmp 0x140578b81
cmp eax, 0x2f
jne 0x140577306
popf
pop rax
jmp 0x140578916
cmp eax, 0x12
jne 0x140577315
popf
pop rax
jmp 0x140577c0b
cmp eax, 0x21
jne 0x140577324
popf
pop rax
jmp 0x1405782c5
cmp eax, 0x38
jne 0x140577333
popf
pop rax
jmp 0x140578c97
cmp eax, 0xb
jne 0x140577342
popf
pop rax
jmp 0x1405778c2
cmp eax, 0xf
jne 0x140577351
popf
pop rax
jmp 0x140577ae2
cmp eax, 0x15
jne 0x140577360
popf
pop rax
jmp 0x140577dc4
cmp eax, 5
jne 0x14057736f
popf
pop rax
jmp 0x140577607
cmp eax, 6
jne 0x14057737e
popf
pop rax
jmp 0x140577688
cmp eax, 0x22
jne 0x14057738d
popf
pop rax
jmp 0x140578301
cmp eax, 0x2c
jne 0x14057739c
popf
pop rax
jmp 0x14057877a
cmp eax, 0x1f
jne 0x1405773ab
popf
pop rax
jmp 0x140578288
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 0x14057742f
push rax
pushf
mov eax, 0xbbb7dce0
pushf
not eax
add eax, 0xa11b7be3
xor eax, 0xa4008f61
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xacc0c685
xor eax, 0xbb24b699
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8d82a47b
xor eax, 0xa8afec90
rol eax, 0x34
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x8297bcb0
pushf
not eax
add eax, 0xc1830bf6
xor eax, 0xbe282e55
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8340db0a
xor eax, 0xbcbe3fa9
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xaf94003c
xor eax, 0x9cf5b99d
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf63e4513
xor eax, 0x900c0ab7
rol eax, 0x5e
popf
jmp 0x140577054
mov qword [rdx], rbx
add r14, 8
push rax
pushf
mov eax, 0xcfc8d989
pushf
not eax
add eax, 0xf84fe8a8
xor eax, 0xd0a64c81
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc7007a96
xor eax, 0x8718380e
rol eax, 0x6e
popf
jmp 0x140577054
xor bpl, bpl
push rax
pushf
mov eax, 0x24f0a07e
pushf
not eax
add eax, 0x80eac85c
xor eax, 0xaa02d31b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbfdb9230
xor eax, 0x9142b3f0
rol eax, 4
popf
jmp 0x140577054
cmp byte [rdi], 0x22
jne 0x140577556
push rax
pushf
mov eax, 0x31f8e0a0
pushf
not eax
add eax, 0x8099f3e5
xor eax, 0x8b4a8d96
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8161caca
xor eax, 0xc2cb3e72
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfd21b38e
xor eax, 0x95924638
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc4d35b5c
xor eax, 0xb09e4965
rol eax, 0xce
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xda410e9
pushf
not eax
add eax, 0xee6addff
xor eax, 0xe9a89753
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd97718ea
xor eax, 0xc89ca160
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xaaeef4c0
xor eax, 0xdcf03cb6
rol eax, 0x95
popf
jmp 0x140577054
test bpl, bpl
mov sil, 0x35
pushf
not sil
add sil, 0xe7
xor sil, 0x35
rol sil, 0xae
popf
pushf
not sil
add sil, 0xa4
xor sil, 0xc6
rol sil, 0x3b
popf
sete bpl
inc rdi
jmp 0x140577953
inc qword [r15]
test rbx, rbx
je 0x140577642
push rax
pushf
mov eax, 0x832e742d
pushf
not eax
add eax, 0xb2c4cc7f
xor eax, 0xad1a0eef
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8a057bb2
xor eax, 0xda67d89c
rol eax, 0x31
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x40845820
pushf
not eax
add eax, 0xc36bed66
xor eax, 0xb0ecedee
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa7083456
xor eax, 0x88f7c32d
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd8627f5e
xor eax, 0x9b2d5952
rol eax, 0x94
popf
jmp 0x140577054
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x5076b7b9
pushf
not eax
add eax, 0x9439c6bf
xor eax, 0xb284458c
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd6bf436d
xor eax, 0xf7b0ae59
rol eax, 0xa9
popf
jmp 0x140577054
movsx esi, byte [rdi]
inc rdi
mov ecx, esi
call fcn.140582892
test eax, eax
je 0x140577719
push rax
pushf
mov eax, 0x5cb9aa70
pushf
not eax
add eax, 0xcfb6bae1
xor eax, 0x8f29a2d1
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc6fa6424
xor eax, 0xf1c56388
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc69db21a
xor eax, 0xb04dedad
rol eax, 0xf5
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x49c09a3
pushf
not eax
add eax, 0xf9052bde
xor eax, 0x891eec69
rol eax, 0x81
popf
pushf
not eax
add eax, 0xac2cd9d3
xor eax, 0xeb12d2d9
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9b77ecbc
xor eax, 0xa61dbc7c
rol eax, 0xdc
popf
jmp 0x140577054
inc qword [r15]
test rbx, rbx
je 0x1405777c0
push rax
pushf
mov eax, 0xc1661aae
pushf
not eax
add eax, 0xd2bdb52d
xor eax, 0xe5a5d49f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcbc42eee
xor eax, 0xb1db39ea
rol eax, 0x36
popf
pushf
not eax
add eax, 0x99fe0df0
xor eax, 0xd6e61e17
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc5282108
xor eax, 0xcf0997b0
rol eax, 0xf3
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xc354ef9d
pushf
not eax
add eax, 0xecf8b98a
xor eax, 0xd1834764
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd6a9ea8f
xor eax, 0x8abc83f3
rol eax, 4
popf
pushf
not eax
add eax, 0xd7d10100
xor eax, 0xcb113faa
rol eax, 0x98
popf
pushf
not eax
add eax, 0xab29dd7f
xor eax, 0xf6dcb30b
rol eax, 0xa
popf
jmp 0x140577054
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x58913d2d
pushf
not eax
add eax, 0xa45c0456
xor eax, 0xfbd37200
rol eax, 0x50
popf
pushf
not eax
add eax, 0xbe9ea72a
xor eax, 0xe5117180
rol eax, 0x60
popf
pushf
not eax
add eax, 0x98ed357f
xor eax, 0xb888aeee
rol eax, 0x47
popf
jmp 0x140577054
inc rdi
push rax
pushf
mov eax, 0x70cd8b31
pushf
not eax
add eax, 0xb5090de7
xor eax, 0xc7918a33
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xca3d781f
xor eax, 0xf5a58d5a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe590c524
xor eax, 0xf3441cd5
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb2e062a6
xor eax, 0x83640266
rol eax, 0x48
popf
jmp 0x140577054
test sil, sil
je 0x140577920
push rax
pushf
mov eax, 0x26cbdde1
pushf
not eax
add eax, 0xf92d440b
xor eax, 0x98ddff87
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xbf75863a
xor eax, 0xc3c604f8
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xacddfbee
xor eax, 0xa5b11ac4
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa80a99b4
xor eax, 0xebafc2d4
rol eax, 0xd2
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x1affe611
pushf
not eax
add eax, 0xf02b6d77
xor eax, 0x834aa34d
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa6f407e1
xor eax, 0xf3eae616
rol eax, 0x5d
popf
jmp 0x140577054
test bpl, bpl
jne 0x14057798b
push rax
pushf
mov eax, 0x879b9e82
pushf
not eax
add eax, 0xa0bf1e7a
xor eax, 0xf7525ee5
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd8ad9140
xor eax, 0xb48b2971
rol eax, 0x57
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x3b66182f
pushf
not eax
add eax, 0x8ff7293d
xor eax, 0xd6f32079
rol eax, 0x22
popf
pushf
not eax
add eax, 0xfa85f286
xor eax, 0xc0fd2cb3
rol eax, 0x84
popf
jmp 0x140577054
cmp sil, 0x20
je 0x1405779f7
push rax
pushf
mov eax, 0xb90e3259
pushf
not eax
add eax, 0xb4e4fec0
xor eax, 0xfab105a8
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xff492db8
xor eax, 0x8f3aef69
rol eax, 0x11
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x62c2153d
pushf
not eax
add eax, 0xc925a349
xor eax, 0xb6a234da
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xddfd5b48
xor eax, 0x9dc46fec
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xac4dcd86
xor eax, 0xe4e91e2e
rol eax, 0x92
popf
pushf
not eax
add eax, 0x8feb93cd
xor eax, 0xe9e74207
rol eax, 0x19
popf
jmp 0x140577054
cmp sil, 9
jne 0x140577a9c
push rax
pushf
mov eax, 0x56558d0c
pushf
not eax
add eax, 0xf9919441
xor eax, 0xca0661c2
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9da85dc9
xor eax, 0xab990b08
rol eax, 0
popf
pushf
not eax
add eax, 0xba42e64f
xor eax, 0xbef232a5
rol eax, 0xd5
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x5f18059a
pushf
not eax
add eax, 0x8a50e395
xor eax, 0x8aa7bd84
rol eax, 0x69
popf
pushf
not eax
add eax, 0xeee1f03c
xor eax, 0xbd510178
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xab4a2c63
xor eax, 0xaa736d2a
rol eax, 0x73
popf
jmp 0x140577054
test rbx, rbx
je 0x140577b2d
push rax
pushf
mov eax, 0x539308c
pushf
not eax
add eax, 0xf62e9609
xor eax, 0xb5d4cc0b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x98fdd5f8
xor eax, 0xad942bbf
rol eax, 4
popf
pushf
not eax
add eax, 0xa6b66e62
xor eax, 0xc109fe95
rol eax, 0xfc
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x2560b909
pushf
not eax
add eax, 0xe44095de
xor eax, 0x819a6287
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x88285b39
xor eax, 0xb628c669
rol eax, 0xed
popf
jmp 0x140577054
mov byte [rbx - 1], 0
jmp 0x140577c0b
dec rdi
push rax
pushf
mov eax, 0xf76978b2
pushf
not eax
add eax, 0xa5f34b94
xor eax, 0x94477c57
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa289e3c0
xor eax, 0xab071ecd
rol eax, 4
popf
pushf
not eax
add eax, 0xf1603f3f
xor eax, 0x880ee815
rol eax, 2
popf
pushf
not eax
add eax, 0xffeafe8a
xor eax, 0xdbcb9215
rol eax, 0xca
popf
jmp 0x140577054
xor sil, sil
mov al, byte [rdi]
test al, al
je 0x140577c4b
push rax
pushf
mov eax, 0x677944a3
pushf
not eax
add eax, 0xb4d92589
xor eax, 0xf00d9ee5
rol eax, 0x77
popf
pushf
not eax
add eax, 0xafbb9539
xor eax, 0xaf5c73f9
rol eax, 0x15
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x72d5e60e
pushf
not eax
add eax, 0x95d72cd9
xor eax, 0xdf566093
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb115898f
xor eax, 0xaa59195e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc8fb2e0d
xor eax, 0x9cc5d2d4
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf138bc15
xor eax, 0xfbde5584
rol eax, 0xab
popf
jmp 0x140577054
cmp al, 0x20
je 0x140577d01
push rax
pushf
mov eax, 0xf70e133f
pushf
not eax
add eax, 0x969a1bde
xor eax, 0x8ae272aa
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc3a53332
xor eax, 0xb650327a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8d1ebf0e
xor eax, 0xe6be44cd
rol eax, 0xd
popf
pushf
not eax
add eax, 0x92c4c505
xor eax, 0x97f33941
rol eax, 0xd7
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xfc3f686f
pushf
not eax
add eax, 0x8601f22a
xor eax, 0xb445ddee
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe4c8d587
xor eax, 0xbaaa1b5c
rol eax, 0x79
popf
jmp 0x140577054
cmp al, 9
jne 0x140577d6b
push rax
pushf
mov eax, 0x516f511f
pushf
not eax
add eax, 0x8a14abee
xor eax, 0xfd84365e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd74adb3b
xor eax, 0x8560122e
rol eax, 0x6e
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x718b434d
pushf
not eax
add eax, 0xd0e8f2e1
xor eax, 0xeb04e988
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8713f50f
xor eax, 0xaa58cff9
rol eax, 0x62
popf
pushf
not eax
add eax, 0x800bba01
xor eax, 0xa24062b7
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc46a2ca1
xor eax, 0x94db933f
rol eax, 0x9c
popf
jmp 0x140577054
inc rdi
mov al, byte [rdi]
jmp 0x140577ca4
test al, al
je 0x140577e4f
push rax
pushf
mov eax, 0xb54225db
pushf
not eax
add eax, 0x94d0524f
xor eax, 0xdaa0f1bd
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf7f27140
xor eax, 0x80ba5c93
rol eax, 0xc0
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xdef71150
pushf
not eax
add eax, 0xd9450644
xor eax, 0x8c148c9f
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb4c05f31
xor eax, 0xca5164af
rol eax, 0x36
popf
pushf
not eax
add eax, 0x999ecd2e
xor eax, 0xdc8db028
rol eax, 0xac
popf
pushf
not eax
add eax, 0xcbfd63f5
xor eax, 0xad060057
rol eax, 0xd4
popf
jmp 0x140577054
test r14, r14
je 0x140577ef3
push rax
pushf
mov eax, 0x512e8743
pushf
not eax
add eax, 0xe901820c
xor eax, 0xc056c6b7
rol eax, 0x72
popf
pushf
not eax
add eax, 0xdb926c2a
xor eax, 0xe9393038
rol eax, 0x14
popf
pushf
not eax
add eax, 0xdaab134b
xor eax, 0xf85b0887
rol eax, 0xad
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x4e2da3c9
pushf
not eax
add eax, 0xa278d60f
xor eax, 0xec241105
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe336981d
xor eax, 0xe7af6110
rol eax, 0x74
popf
pushf
not eax
add eax, 0x80cf3974
xor eax, 0xe25edc5f
rol eax, 0xce
popf
jmp 0x140577054
mov qword [r14], rbx
add r14, 8
push rax
pushf
mov eax, 0x493edbf9
pushf
not eax
add eax, 0xc4d7b285
xor eax, 0xc3473c28
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x822c1167
xor eax, 0xd86c3c1f
rol eax, 0xe5
popf
jmp 0x140577054
inc qword [r12]
mov edx, 0x6df13bdd
pushf
not edx
add edx, 0xf7eca0c3
xor edx, 0xae910c31
rol edx, 0xae
popf
pushf
not edx
add edx, 0x89924ce6
xor edx, 0xfc87ab2d
rol edx, 0x5d
popf
pushf
not edx
add edx, 0xdfcead7c
xor edx, 0xbaa9b71e
rol edx, 0x81
popf
pushf
not edx
add edx, 0xded01040
xor edx, 0x8efa416c
rol edx, 0x2b
popf
xor eax, eax
jmp 0x14057807c
inc rdi
jmp 0x140578034
inc eax
push rax
pushf
mov eax, 0x438eabb3
pushf
not eax
add eax, 0xc2215b29
xor eax, 0xb9cd5f4f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdaf27bdc
xor eax, 0x8a85bea6
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x87074edc
xor eax, 0x9e1f4581
rol eax, 0x98
popf
jmp 0x140577054
mov cl, byte [rdi]
cmp cl, 0x5c
je 0x1405780dc
push rax
pushf
mov eax, 0x1ecc91c5
pushf
not eax
add eax, 0xf189bfd4
xor eax, 0x9241c457
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf6bbfe51
xor eax, 0xa9131cb1
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe51699a4
xor eax, 0xbf4d5f03
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc5547dae
xor eax, 0xf556cf9b
rol eax, 0x89
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x1aab6155
pushf
not eax
add eax, 0xcbf6b9eb
xor eax, 0x95c6ea42
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xbd0a9940
xor eax, 0x99754ed1
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc5a6a610
xor eax, 0x8ef5d506
rol eax, 0x41
popf
jmp 0x140577054
cmp cl, 0x22
jne 0x14057815a
push rax
pushf
mov eax, 0xfc5eacb8
pushf
not eax
add eax, 0xda606dbb
xor eax, 0x85a64f97
rol eax, 0x55
popf
pushf
not eax
add eax, 0x82ff41dd
xor eax, 0xb053d1eb
rol eax, 0x58
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xb7b9a79f
pushf
not eax
add eax, 0x8ae42496
xor eax, 0x8f642c9e
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe975b2be
xor eax, 0xcf5cff29
rol eax, 0xf4
popf
jmp 0x140577054
test dl, al
jne 0x1405781ea
push rax
pushf
mov eax, 0x945d96f
pushf
not eax
add eax, 0xaa37b1da
xor eax, 0x904b8daf
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd9342784
xor eax, 0x9f973f51
rol eax, 0x18
popf
pushf
not eax
add eax, 0x960fc646
xor eax, 0x89aedd88
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf32e5dd2
xor eax, 0xbc6e3807
rol eax, 0x9f
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x7f8ef21a
pushf
not eax
add eax, 0xb549c1f1
xor eax, 0xc515cf85
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xde2061e7
xor eax, 0xb260c4ea
rol eax, 0xb6
popf
jmp 0x140577054
test sil, sil
je 0x140578255
push rax
pushf
mov eax, 0x74490de6
pushf
not eax
add eax, 0xe6b2918b
xor eax, 0x88132e1b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xde05cfb4
xor eax, 0xa0ae17b6
rol eax, 0x15
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x5c467b25
pushf
not eax
add eax, 0xe28a9523
xor eax, 0xd9232e92
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc683cc9a
xor eax, 0xccc85196
rol eax, 2
popf
jmp 0x140577054
cmp byte [rdi + 1], cl
jne 0x1405782c5
inc rdi
jmp 0x140578301
xor edx, edx
test sil, sil
sete sil
push rax
pushf
mov eax, 0x13bf28c2
pushf
not eax
add eax, 0xfeef533e
xor eax, 0xde5520ba
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xea5949cd
xor eax, 0xe0bf2176
rol eax, 0xb1
popf
jmp 0x140577054
shr eax, 1
jmp 0x14057843d
dec eax
test rbx, rbx
je 0x140578375
push rax
pushf
mov eax, 0xcf9211fc
pushf
not eax
add eax, 0xe829c300
xor eax, 0xff4a04a7
rol eax, 0x80
popf
pushf
not eax
add eax, 0xde319668
xor eax, 0xf653e0d1
rol eax, 1
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x22d39633
pushf
not eax
add eax, 0x9ab404ad
xor eax, 0xaea026e3
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe2c2e227
xor eax, 0xad107315
rol eax, 0xf9
popf
jmp 0x140577054
mov byte [rbx], 0x5c
inc rbx
push rax
pushf
mov eax, 0x9362cacc
pushf
not eax
add eax, 0x8a9e9db4
xor eax, 0xd4e5d62f
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd8911712
xor eax, 0xb2437084
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9645cf63
xor eax, 0xbf3aae15
rol eax, 0xc4
popf
jmp 0x140577054
inc qword [r15]
push rax
pushf
mov eax, 0x90fb8d64
pushf
not eax
add eax, 0x986aeeef
xor eax, 0x9af20bdd
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe871c039
xor eax, 0xe48cdb3a
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x958bd2b3
xor eax, 0xa8967081
rol eax, 0x9e
popf
jmp 0x140577054
test eax, eax
jne 0x14057849a
push rax
pushf
mov eax, 0xa8dfe196
pushf
not eax
add eax, 0xd306d298
xor eax, 0x86e87811
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd8564754
xor eax, 0xb6085079
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9387e8a6
xor eax, 0xb7c27b9d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf81a94bc
xor eax, 0xa27a716f
rol eax, 0xab
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x1071b199
pushf
not eax
add eax, 0xf2df6631
xor eax, 0xe22cb396
rol eax, 0x17
popf
pushf
not eax
add eax, 0xa196cbc9
xor eax, 0x9599731a
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe7072e24
xor eax, 0xee1ee8a1
rol eax, 0x35
popf
pushf
not eax
add eax, 0x8954052e
xor eax, 0xd75315a5
rol eax, 0x67
popf
jmp 0x140577054
mov al, byte [rdi]
test al, al
je 0x140578552
push rax
pushf
mov eax, 0x9d8972d6
pushf
not eax
add eax, 0xd421a333
xor eax, 0xee7ab5e8
rol eax, 0x84
popf
pushf
not eax
add eax, 0xea84abd9
xor eax, 0x8c75377e
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xca50631f
xor eax, 0xc72d8a56
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd42d185c
xor eax, 0xc8eb991e
rol eax, 0x6f
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xebcbbadd
pushf
not eax
add eax, 0xecb66711
xor eax, 0x9256c678
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc9adbe9a
xor eax, 0xeb04904f
rol eax, 0x48
popf
jmp 0x140577054
test sil, sil
jne 0x1405785d0
push rax
pushf
mov eax, 0x3867c852
pushf
not eax
add eax, 0xddab4906
xor eax, 0x8ad3c413
rol eax, 0xca
popf
pushf
not eax
add eax, 0xdc050457
xor eax, 0xed5010a2
rol eax, 9
popf
pushf
not eax
add eax, 0xcb4c7aaf
xor eax, 0x8626a1bf
rol eax, 0xb6
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xd719dc51
pushf
not eax
add eax, 0x9f5492d5
xor eax, 0xa5262b06
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe5d49b35
xor eax, 0x8a8d58d3
rol eax, 0x18
popf
jmp 0x140577054
cmp al, 0x20
je 0x14057863a
push rax
pushf
mov eax, 0x50d46018
pushf
not eax
add eax, 0xdc991daf
xor eax, 0xaae022eb
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf67bd781
xor eax, 0xd1dc5a0b
rol eax, 0x3f
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x2329d7d4
pushf
not eax
add eax, 0xd223f4b4
xor eax, 0xb24e7928
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8b9b68af
xor eax, 0xa5cb38f6
rol eax, 0x50
popf
jmp 0x140577054
cmp al, 9
je 0x1405786ca
push rax
pushf
mov eax, 0x1d798a95
pushf
not eax
add eax, 0xd9203914
xor eax, 0x91665f7a
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb828f935
xor eax, 0xf39bc082
rol eax, 0x33
popf
pushf
not eax
add eax, 0xeb8f5579
xor eax, 0xf3e14c7a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa2e7ddd9
xor eax, 0x9deac219
rol eax, 0xc6
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xd7336db8
pushf
not eax
add eax, 0xadad824c
xor eax, 0x958a1ffe
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x96b7c684
xor eax, 0xee3fa516
rol eax, 0x33
popf
jmp 0x140577054
test edx, edx
je 0x140578747
push rax
pushf
mov eax, 0x202ef371
pushf
not eax
add eax, 0xb20dbf1d
xor eax, 0xf929d62c
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x8606621c
xor eax, 0xae0cf7b6
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf5c83674
xor eax, 0x8ee13937
rol eax, 0xd8
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xddf4e3bd
pushf
not eax
add eax, 0xe5a99f95
xor eax, 0xc22e5a52
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbf7480be
xor eax, 0xb34661e6
rol eax, 0xd8
popf
jmp 0x140577054
test rbx, rbx
je 0x1405787d8
push rax
pushf
mov eax, 0xd7780e2e
pushf
not eax
add eax, 0xd4eb7551
xor eax, 0xadc20eed
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc136e11c
xor eax, 0x892d657a
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9906ed3d
xor eax, 0xe39dc0a9
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x83a49226
xor eax, 0xd5c74fe9
rol eax, 0x4b
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x22c9b404
pushf
not eax
add eax, 0x8248835b
xor eax, 0xfebeaa24
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb454bd5d
xor eax, 0xa294727f
rol eax, 0x58
popf
pushf
not eax
add eax, 0x89a704a6
xor eax, 0x98a2f2ca
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x941d9035
xor eax, 0xcd6e395f
rol eax, 0x41
popf
jmp 0x140577054
mov byte [rbx], al
inc rbx
mov al, byte [rdi]
push rax
pushf
mov eax, 0xe1626586
pushf
not eax
add eax, 0xfc765e09
xor eax, 0xa01ede67
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc3ba1114
xor eax, 0xf68b9822
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa95742d1
xor eax, 0xfdc6aabf
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc49e495b
xor eax, 0xb7f34e3c
rol eax, 0x2e
popf
jmp 0x140577054
movsx ecx, al
call fcn.140582892
test eax, eax
je 0x1405788d0
push rax
pushf
mov eax, 0xa47efa05
pushf
not eax
add eax, 0xcc61680c
xor eax, 0xdd6d47f1
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe94d123f
xor eax, 0xaa4dcb99
rol eax, 0x7a
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xcdf75856
pushf
not eax
add eax, 0xe3dff370
xor eax, 0xcf6b7ba0
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa4264830
xor eax, 0xa05320cb
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc27c2165
xor eax, 0xd6c62b08
rol eax, 0x33
popf
jmp 0x140577054
inc qword [r15]
inc rdi
test rbx, rbx
je 0x14057897a
push rax
pushf
mov eax, 0xa719cf7
pushf
not eax
add eax, 0xedc3151f
xor eax, 0x82ed748e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf98fdba8
xor eax, 0x818032ed
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa4713082
xor eax, 0xe5ec31be
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd6ceaa90
xor eax, 0x81a6805a
rol eax, 0x57
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xb070d99e
pushf
not eax
add eax, 0xf24991a7
xor eax, 0xa2349617
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xcfcb188b
xor eax, 0xb4db11de
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe6e72844
xor eax, 0xfde9f9dd
rol eax, 0x1e
popf
jmp 0x140577054
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x8f78f994
pushf
not eax
add eax, 0xfcb779e0
xor eax, 0x873327a0
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8bdc0456
xor eax, 0xe851512b
rol eax, 0x23
popf
pushf
not eax
add eax, 0x973efe83
xor eax, 0xb4892598
rol eax, 0xb9
popf
jmp 0x140577054
inc qword [r15]
push rax
pushf
mov eax, 0xcffb92d2
pushf
not eax
add eax, 0xad2da8aa
xor eax, 0xcd52bb02
rol eax, 4
popf
pushf
not eax
add eax, 0xbb63141d
xor eax, 0xb31826cb
rol eax, 0x6b
popf
jmp 0x140577054
inc rdi
jmp 0x140577f77
test rbx, rbx
je 0x140578aef
push rax
pushf
mov eax, 0xa07da87c
pushf
not eax
add eax, 0xeed984c5
xor eax, 0xaf7215fd
rol eax, 0x33
popf
pushf
not eax
add eax, 0xabb88223
xor eax, 0xaeef184c
rol eax, 0x84
popf
pushf
not eax
add eax, 0xbaaee3db
xor eax, 0xa7e76e8a
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa2de452f
xor eax, 0x9a80af88
rol eax, 0xd7
popf
jmp 0x140577054
push rax
pushf
mov eax, 0xaf13a56a
pushf
not eax
add eax, 0xa5eb4e29
xor eax, 0xaba8c26d
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc1069cef
xor eax, 0x89e64dac
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf8880b7d
xor eax, 0x81ee33d8
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcb6ee9bc
xor eax, 0xa216ea0a
rol eax, 0x23
popf
jmp 0x140577054
mov byte [rbx], 0
inc rbx
push rax
pushf
mov eax, 0xff383fee
pushf
not eax
add eax, 0x8b2397d8
xor eax, 0xe21559de
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xae14ecb0
xor eax, 0xd21cb3d2
rol eax, 0xa6
popf
jmp 0x140577054
inc qword [r15]
jmp 0x140577c0e
test r14, r14
je 0x140578c1a
push rax
pushf
mov eax, 0x8e1d3088
pushf
not eax
add eax, 0xb5c66a57
xor eax, 0xb795014c
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc7fdd13f
xor eax, 0xa759ac30
rol eax, 0x57
popf
jmp 0x140577054
push rax
pushf
mov eax, 0x963d4c1f
pushf
not eax
add eax, 0x84888cf8
xor eax, 0xbf680835
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8ab98f1d
xor eax, 0xf10eb920
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8f2ea117
xor eax, 0xbc97424d
rol eax, 0xa4
popf
jmp 0x140577054
and qword [r14], 0
push rax
pushf
mov eax, 0xdec0ed44
pushf
not eax
add eax, 0xf4b0c0b0
xor eax, 0xc8e44b94
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd41d0562
xor eax, 0xacda1f22
rol eax, 0x47
popf
jmp 0x140577054
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