Function at 0x1400bcf03
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x15f58318
pushf
not eax
add eax, 0x9426ab30
xor eax, 0x8fa3e0b4
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc0d44538
xor eax, 0xf145b6cf
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdb446251
xor eax, 0xc6302fdf
rol eax, 0x44
popf
pushf
not eax
add eax, 0x86c5e8e0
xor eax, 0x97ebafca
rol eax, 0xcb
popf
cmp eax, 0
jne 0x1400bcf66
popf
pop rax
jmp 0x1400bcf66
jmp 0x14011ce35
push rax
pushf
mov eax, 0x7970c3ce
pushf
not eax
add eax, 0xf28f9aa0
xor eax, 0xdc1de209
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa55c717f
xor eax, 0x806e93af
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc40d0558
xor eax, 0xc2203027
rol eax, 0x44
popf
pushf
not eax
add eax, 0xbe9970b6
xor eax, 0xef89ce45
rol eax, 0x8b
popf
cmp eax, 0x29
jne 0x14011ce98
popf
pop rax
jmp 0x14011e957
cmp eax, 0
jne 0x14011cea7
popf
pop rax
jmp 0x14011d1d1
cmp eax, 3
jne 0x14011ceb6
popf
pop rax
jmp 0x14011d3a6
cmp eax, 1
jne 0x14011cec5
popf
pop rax
jmp 0x14011d281
cmp eax, 0xd
jne 0x14011ced4
popf
pop rax
jmp 0x14011d8f9
cmp eax, 0x1a
jne 0x14011cee3
popf
pop rax
jmp 0x14011e0b3
cmp eax, 0xe
jne 0x14011cef2
popf
pop rax
jmp 0x14011d969
cmp eax, 0x31
jne 0x14011cf01
popf
pop rax
jmp 0x14011ed06
cmp eax, 0x19
jne 0x14011cf10
popf
pop rax
jmp 0x14011e074
cmp eax, 8
jne 0x14011cf1f
popf
pop rax
jmp 0x14011d64f
cmp eax, 0x2a
jne 0x14011cf2e
popf
pop rax
jmp 0x14011e9b0
cmp eax, 0x17
jne 0x14011cf3d
popf
pop rax
jmp 0x14011df26
cmp eax, 0x1c
jne 0x14011cf4c
popf
pop rax
jmp 0x14011e142
cmp eax, 0x2e
jne 0x14011cf5b
popf
pop rax
jmp 0x14011eb55
cmp eax, 0x18
jne 0x14011cf6a
popf
pop rax
jmp 0x14011dfe2
cmp eax, 0x2b
jne 0x14011cf79
popf
pop rax
jmp 0x14011ea46
cmp eax, 0x1b
jne 0x14011cf88
popf
pop rax
jmp 0x14011e105
cmp eax, 0x2d
jne 0x14011cf97
popf
pop rax
jmp 0x14011ea89
cmp eax, 0x23
jne 0x14011cfa6
popf
pop rax
jmp 0x14011e54e
cmp eax, 0x25
jne 0x14011cfb5
popf
pop rax
jmp 0x14011e657
cmp eax, 0x32
jne 0x14011cfc4
popf
pop rax
jmp 0x14011ed4e
cmp eax, 0x13
jne 0x14011cfd3
popf
pop rax
jmp 0x14011dd10
cmp eax, 0x33
jne 0x14011cfe2
popf
pop rax
jmp 0x14011edb6
cmp eax, 0x24
jne 0x14011cff1
popf
pop rax
jmp 0x14011e5a0
cmp eax, 0x1e
jne 0x14011d000
popf
pop rax
jmp 0x14011e28a
cmp eax, 0xc
jne 0x14011d00f
popf
pop rax
jmp 0x14011d85d
cmp eax, 0x26
jne 0x14011d01e
popf
pop rax
jmp 0x14011e6b7
cmp eax, 0x27
jne 0x14011d02d
popf
pop rax
jmp 0x14011e753
cmp eax, 0x30
jne 0x14011d03c
popf
pop rax
jmp 0x14011ec37
cmp eax, 0x10
jne 0x14011d04b
popf
pop rax
jmp 0x14011db18
cmp eax, 0x37
jne 0x14011d05a
popf
pop rax
jmp 0x14011ef01
cmp eax, 9
jne 0x14011d069
popf
pop rax
jmp 0x14011d70a
cmp eax, 4
jne 0x14011d078
popf
pop rax
jmp 0x14011d415
cmp eax, 0x16
jne 0x14011d087
popf
pop rax
jmp 0x14011de75
cmp eax, 0x28
jne 0x14011d096
popf
pop rax
jmp 0x14011e846
cmp eax, 0xa
jne 0x14011d0a5
popf
pop rax
jmp 0x14011d7c6
cmp eax, 0x36
jne 0x14011d0b4
popf
pop rax
jmp 0x14011eea3
cmp eax, 0x14
jne 0x14011d0c3
popf
pop rax
jmp 0x14011dda5
cmp eax, 7
jne 0x14011d0d2
popf
pop rax
jmp 0x14011d5e5
cmp eax, 0x34
jne 0x14011d0e1
popf
pop rax
jmp 0x14011ee04
cmp eax, 2
jne 0x14011d0f0
popf
pop rax
jmp 0x14011d2d7
cmp eax, 0x20
jne 0x14011d0ff
popf
pop rax
jmp 0x14011e373
cmp eax, 0x1d
jne 0x14011d10e
popf
pop rax
jmp 0x14011e1d3
cmp eax, 0x11
jne 0x14011d11d
popf
pop rax
jmp 0x14011dbbf
cmp eax, 0x35
jne 0x14011d12c
popf
pop rax
jmp 0x14011ee46
cmp eax, 0x2f
jne 0x14011d13b
popf
pop rax
jmp 0x14011eb94
cmp eax, 0x12
jne 0x14011d14a
popf
pop rax
jmp 0x14011dcb0
cmp eax, 0x21
jne 0x14011d159
popf
pop rax
jmp 0x14011e3d8
cmp eax, 0x1f
jne 0x14011d168
popf
pop rax
jmp 0x14011e311
cmp eax, 0xb
jne 0x14011d177
popf
pop rax
jmp 0x14011d817
cmp eax, 0xf
jne 0x14011d186
popf
pop rax
jmp 0x14011d9fe
cmp eax, 0x15
jne 0x14011d195
popf
pop rax
jmp 0x14011ddf7
cmp eax, 5
jne 0x14011d1a4
popf
pop rax
jmp 0x14011d4ba
cmp eax, 6
jne 0x14011d1b3
popf
pop rax
jmp 0x14011d4ff
cmp eax, 0x22
jne 0x14011d1c2
popf
pop rax
jmp 0x14011e457
cmp eax, 0x2c
jne 0x14011d1d1
popf
pop rax
jmp 0x14011ea80
mov qword [rsp + 0x18], rbx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
xor esi, esi
mov ebx, edx
mov r15, rcx
test rcx, rcx
jne 0x14011d23b
push rax
pushf
mov eax, 0xd5b14c36
pushf
not eax
add eax, 0xa7fefcf1
xor eax, 0xdd53f09c
rol eax, 0xac
popf
pushf
not eax
add eax, 0x81c9b5fc
xor eax, 0x9028cce7
rol eax, 8
popf
pushf
not eax
add eax, 0x82be218d
xor eax, 0x9304347f
rol eax, 0x6b
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xeacd50f5
pushf
not eax
add eax, 0xd105bd30
xor eax, 0xceb709c3
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9c587744
xor eax, 0x8e0140fb
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8483c287
xor eax, 0xf46b606a
rol eax, 0x9d
popf
jmp 0x14011ce89
call fcn.1400f40b0
mov dword [rax], 0x16
jmp 0x14011ee59
mov edx, 0xfd6fd3ff
pushf
not edx
add edx, 0xe3fdb68d
xor edx, 0xee29a9b4
rol edx, 0xa7
popf
pushf
not edx
add edx, 0xfe071ff5
xor edx, 0xb5618370
rol edx, 0x29
popf
mov rdi, r15
call fcn.14017c8aa
mov r13, rax
test rax, rax
je 0x14011d360
push rax
pushf
mov eax, 0xfdc83800
pushf
not eax
add eax, 0xfcfefc9e
xor eax, 0xcf079699
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd2686ded
xor eax, 0x93e93166
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xcc1cb5a8
xor eax, 0xaee4e21f
rol eax, 0xa7
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x958dac0d
pushf
not eax
add eax, 0xca3a9933
xor eax, 0xc99e182b
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfdb6c709
xor eax, 0xf07f609c
rol eax, 0x89
popf
pushf
not eax
add eax, 0xfd498d2a
xor eax, 0xbf230270
rol eax, 0x48
popf
jmp 0x14011ce89
cmp rax, r15
je 0x14011d3e2
push rax
pushf
mov eax, 0x16dfbee5
pushf
not eax
add eax, 0xf7a82c6f
xor eax, 0xa6bf844b
rol eax, 2
popf
pushf
not eax
add eax, 0xb656715b
xor eax, 0x9c76ea51
rol eax, 0x95
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xf1e36611
pushf
not eax
add eax, 0xaa93a633
xor eax, 0x87e2b58b
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdcd056ed
xor eax, 0x9e2d6142
rol eax, 0x4c
popf
jmp 0x14011ce89
mov r14, qword [0x14005a528]
cmp r14, qword [0x14005a540]
mov bpl, byte [rax + 1]
mov byte [rsp + 0x70], bpl
jne 0x14011d474
push rax
pushf
mov eax, 0x1f19faf3
pushf
not eax
add eax, 0xa7da48f8
xor eax, 0x823346da
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe08683bd
xor eax, 0xdc3ed6d7
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc52926ee
xor eax, 0x84be8cd0
rol eax, 0x88
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x76620727
pushf
not eax
add eax, 0xf770cd1c
xor eax, 0xe52861f9
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xced392d6
xor eax, 0xaea21424
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd2e5d1ff
xor eax, 0xc57a7bea
rol eax, 0xef
popf
jmp 0x14011ce89
mov rcx, r14
call fcn.14017888e
mov r14, rax
mov qword [0x14005a528], rax
push rax
pushf
mov eax, 0xe5ef98c8
pushf
not eax
add eax, 0xeab4a723
xor eax, 0xfab65e0b
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcc8bc566
xor eax, 0xf786a57e
rol eax, 0x64
popf
jmp 0x14011ce89
mov r12d, 0xb65a684a
pushf
not r12d
add r12d, 0xb4b20a89
xor r12d, 0x9e17dd96
rol r12d, 0xb5
popf
pushf
not r12d
add r12d, 0xc6677944
xor r12d, 0xbdf1b326
rol r12d, 0xba
popf
pushf
not r12d
add r12d, 0xd0980531
xor r12d, 0x86e55e28
rol r12d, 0x96
popf
test r14, r14
jne 0x14011d59f
push rax
pushf
mov eax, 0x42a58be2
pushf
not eax
add eax, 0xe3d6515b
xor eax, 0xfc384d17
rol eax, 0x84
popf
pushf
not eax
add eax, 0x96eea5df
xor eax, 0x8b66ef75
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe231c64f
xor eax, 0xd40b45d7
rol eax, 0xe2
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x77af3dfb
pushf
not eax
add eax, 0xe83fe9f9
xor eax, 0x96fb6e8a
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe75c017c
xor eax, 0xce7fb4e6
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc379d9e9
xor eax, 0xffdcf34f
rol eax, 0xa8
popf
jmp 0x14011ce89
test ebx, ebx
je 0x14011d61c
push rax
pushf
mov eax, 0x3b8d6910
pushf
not eax
add eax, 0x90e54c46
xor eax, 0x851113e8
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe5d517d5
xor eax, 0xfda19f66
rol eax, 0xcf
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x39772ecd
pushf
not eax
add eax, 0x883469aa
xor eax, 0xf72da7b5
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9d903652
xor eax, 0xe3ff96e8
rol eax, 0xd8
popf
jmp 0x14011ce89
cmp qword [0x14005a530], rsi
je 0x14011d6b1
push rax
pushf
mov eax, 0xcaf95a34
pushf
not eax
add eax, 0x910a90f7
xor eax, 0xd741d61a
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc8488aa6
xor eax, 0x914bff2a
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xbb25a4e1
xor eax, 0x9ab883df
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc6449794
xor eax, 0xe8fc45da
rol eax, 0x65
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xadd4e1b8
pushf
not eax
add eax, 0xc3f80830
xor eax, 0xe0607c99
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb6504d19
xor eax, 0xc416729a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc343ec29
xor eax, 0xa67738c0
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbcc1a3e5
xor eax, 0x9ccc920f
rol eax, 0x75
popf
jmp 0x14011ce89
call fcn.1400b20ac
test rax, rax
jne 0x14011d76d
push rax
pushf
mov eax, 0x8b29b207
pushf
not eax
add eax, 0xccd8d43d
xor eax, 0xbc123673
rol eax, 0xde
popf
pushf
not eax
add eax, 0xada7fa00
xor eax, 0xf0f36619
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x90a2650b
xor eax, 0x8e59169b
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc4077189
xor eax, 0xfe10cd00
rol eax, 0xdc
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xee5e8a56
pushf
not eax
add eax, 0x91295438
xor eax, 0xd56de165
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc3e96232
xor eax, 0xdf7d4ca6
rol eax, 5
popf
pushf
not eax
add eax, 0xa009aa24
xor eax, 0xf34e5efe
rol eax, 0x67
popf
pushf
not eax
add eax, 0xbead09be
xor eax, 0xc5a21402
rol eax, 0xf7
popf
jmp 0x14011ce89
call fcn.1400f40b0
mov dword [rax], 0x16
push rax
pushf
mov eax, 0x15967e11
pushf
not eax
add eax, 0xd7733829
xor eax, 0xc67d79c7
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb7949124
xor eax, 0x8f126185
rol eax, 0x81
popf
pushf
not eax
add eax, 0xcf6e56e7
xor eax, 0x9e67feb3
rol eax, 0x4d
popf
jmp 0x14011ce89
or rbp, 0xffffffffffffffff
mov rcx, r15
call fcn.1401db1bf
mov eax, ebp
jmp 0x14011eea3
mov r14, qword [0x14005a528]
cmp r14, qword [0x14005a540]
jne 0x14011d8c6
push rax
pushf
mov eax, 0x64f2360e
pushf
not eax
add eax, 0xb075352f
xor eax, 0xd348d434
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe6c247a5
xor eax, 0x865cb14d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfb1c5a59
xor eax, 0xdeae9bad
rol eax, 0x95
popf
pushf
not eax
add eax, 0xed7d4019
xor eax, 0xe6262cf2
rol eax, 0x8b
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xe39d255c
pushf
not eax
add eax, 0xe98efa5b
xor eax, 0xc1079c32
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8d604e5a
xor eax, 0x86fa26a3
rol eax, 0xa2
popf
jmp 0x14011ce89
mov rcx, r14
call fcn.14017888e
mov r14, rax
mov qword [0x14005a528], rax
jmp 0x14011dd10
test bpl, bpl
je 0x14011d9cb
push rax
pushf
mov eax, 0xdb49161b
pushf
not eax
add eax, 0x9344db34
xor eax, 0xb7481741
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9823e875
xor eax, 0xc9878697
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe38f984e
xor eax, 0x851c4254
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf2b42fa7
xor eax, 0xbdd81e00
rol eax, 0xf0
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x306389d
pushf
not eax
add eax, 0xd60a7a8b
xor eax, 0xec1f3ed8
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xada851ab
xor eax, 0xc7006e1e
rol eax, 0x80
popf
jmp 0x14011ce89
mov edx, 0x3210a410
pushf
not edx
add edx, 0xd453fb49
xor edx, 0xacda2805
rol edx, 0xe3
popf
pushf
not edx
add edx, 0x84eecdda
xor edx, 0xdbd8fad2
rol edx, 0x76
popf
pushf
not edx
add edx, 0xdf9d2184
xor edx, 0xa6ac7774
rol edx, 0x99
popf
pushf
not edx
add edx, 0x9b396c4f
xor edx, 0x80d85fa3
rol edx, 0xf3
popf
mov rcx, r12
call fcn.1400e0dde
xor ecx, ecx
mov qword [0x14005a528], rax
call fcn.1401db1bf
mov r14, qword [0x14005a528]
test r14, r14
je 0x14011dad2
push rax
pushf
mov eax, 0x799a70a5
pushf
not eax
add eax, 0xe9d4582e
xor eax, 0x8ec4a260
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xefc38309
xor eax, 0x8ffc6c7f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xacfea984
xor eax, 0x99acfd5f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xbcc4f925
xor eax, 0xb19807db
rol eax, 3
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x961f3855
pushf
not eax
add eax, 0x8eca85be
xor eax, 0xf95365fc
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xafa738f0
xor eax, 0xda7e0a1e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe5b15dc8
xor eax, 0xbe300e60
rol eax, 0x2f
popf
jmp 0x14011ce89
cmp qword [0x14005a530], rsi
jne 0x14011db66
push rax
pushf
mov eax, 0x259b3ace
pushf
not eax
add eax, 0x93cf18c1
xor eax, 0xbe7f3aa8
rol eax, 1
popf
pushf
not eax
add eax, 0x8189a4e6
xor eax, 0xe24d233c
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa4858fcc
xor eax, 0x8f6de77a
rol eax, 0xa0
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xeddce430
pushf
not eax
add eax, 0x8f870879
xor eax, 0xd33e76da
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x88e31d9d
xor eax, 0x839c2127
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa1a7b7c2
xor eax, 0xe0dff60e
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe1e7f538
xor eax, 0xe0a4305c
rol eax, 0x45
popf
jmp 0x14011ce89
mov edx, 0x3edb3d96
pushf
not edx
add edx, 0x8eaf8ecc
xor edx, 0xf6c6fc03
rol edx, 0x9a
popf
pushf
not edx
add edx, 0x8ed39c64
xor edx, 0xb3e751af
rol edx, 0xb0
popf
mov rcx, r12
call fcn.1400e0dde
xor ecx, ecx
mov qword [0x14005a530], rax
call fcn.1401db1bf
cmp qword [0x14005a530], rsi
je 0x14011dc57
push rax
pushf
mov eax, 0x71dc6dd9
pushf
not eax
add eax, 0xbf0784d2
xor eax, 0xea3b29c3
rol eax, 0x92
popf
pushf
not eax
add eax, 0x8193373e
xor eax, 0xe5f72867
rol eax, 6
popf
pushf
not eax
add eax, 0xefb82f5d
xor eax, 0x9e4b88c4
rol eax, 0x8a
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x59d88123
pushf
not eax
add eax, 0xb714cc6c
xor eax, 0xf3e4d6c5
rol eax, 5
popf
pushf
not eax
add eax, 0xfab297ae
xor eax, 0xcef9d2a0
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x93f08556
xor eax, 0xaee7f9cf
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf869c399
xor eax, 0xd3bb5614
rol eax, 0x70
popf
jmp 0x14011ce89
mov r14, qword [0x14005a528]
push rax
pushf
mov eax, 0x18095e09
pushf
not eax
add eax, 0xfa6748db
xor eax, 0xea5404ac
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa91d5f6f
xor eax, 0xece9b336
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcc5b46a5
xor eax, 0x9827525e
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xfe54c751
xor eax, 0xb238b40f
rol eax, 0x41
popf
jmp 0x14011ce89
test r14, r14
je 0x14011dd4c
push rax
pushf
mov eax, 0xd45cc7e8
pushf
not eax
add eax, 0xd3e7b59f
xor eax, 0xd669fad0
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x83df21e2
xor eax, 0xf9667408
rol eax, 0xb7
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x1dbed4d4
pushf
not eax
add eax, 0xd3d765fc
xor eax, 0xbbb926d8
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9ad85c72
xor eax, 0xaeb8833f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc4923076
xor eax, 0x9aabe70d
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd45cabde
xor eax, 0x9fb1db44
rol eax, 0xbc
popf
jmp 0x14011ce89
mov rax, qword [r14]
mov r12, r13
sub r12, r15
mov rbx, r14
push rax
pushf
mov eax, 0xa26bdfa0
pushf
not eax
add eax, 0xceff2237
xor eax, 0xe7991bab
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc6a4c0db
xor eax, 0x9a80717a
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc2b091b8
xor eax, 0xcf130d4f
rol eax, 0xa5
popf
jmp 0x14011ce89
test rax, rax
je 0x14011de42
push rax
pushf
mov eax, 0x5315624f
pushf
not eax
add eax, 0xb6e0d05a
xor eax, 0xcfcf11aa
rol eax, 0x32
popf
pushf
not eax
add eax, 0xba103c74
xor eax, 0xfa55ec65
rol eax, 0x41
popf
pushf
not eax
add eax, 0x829d795c
xor eax, 0xfeece14d
rol eax, 0xf6
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xd1f5b74e
pushf
not eax
add eax, 0xf04da0c1
xor eax, 0xa145a559
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9afb9db5
xor eax, 0x88af71c3
rol eax, 0x5f
popf
jmp 0x14011ce89
mov r8, r12
mov rdx, rax
mov rcx, r15
call fcn.1401cedc5
test eax, eax
jne 0x14011dee0
push rax
pushf
mov eax, 0xebf48f8d
pushf
not eax
add eax, 0xf0d7556a
xor eax, 0xc3418876
rol eax, 0
popf
pushf
not eax
add eax, 0xb432441a
xor eax, 0xa694f2f7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xef7656e3
xor eax, 0xb08afddb
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc0ce59eb
xor eax, 0xff5349f3
rol eax, 0x43
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xeab1258f
pushf
not eax
add eax, 0xdf9f67e7
xor eax, 0xae899c31
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc2eb12d0
xor eax, 0xeb74c2be
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x91945291
xor eax, 0xcb3b612f
rol eax, 0xfc
popf
jmp 0x14011ce89
mov rax, qword [rbx]
cmp byte [r12 + rax], 0x3d
je 0x14011df89
push rax
pushf
mov eax, 0xe7f3db2f
pushf
not eax
add eax, 0x85747ce8
xor eax, 0xe97d4e62
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd7e85baf
xor eax, 0x81d9c359
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9ddcb797
xor eax, 0xc9c24a7a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe41654b6
xor eax, 0xc697eb17
rol eax, 0x6e
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x3af52248
pushf
not eax
add eax, 0xb1f11b96
xor eax, 0x8b8e09fe
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe7afda74
xor eax, 0x9b298f19
rol eax, 0x87
popf
pushf
not eax
add eax, 0x89b442b7
xor eax, 0xbb409f5c
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc96d13ef
xor eax, 0xf4f00bf1
rol eax, 0x18
popf
jmp 0x14011ce89
cmp byte [r12 + rax], sil
je 0x14011e02e
push rax
pushf
mov eax, 0xa59c508f
pushf
not eax
add eax, 0xe0acf3e8
xor eax, 0xa3d19e76
rol eax, 0x22
popf
pushf
not eax
add eax, 0x938cff07
xor eax, 0xf3303c13
rol eax, 2
popf
pushf
not eax
add eax, 0xc254959d
xor eax, 0xb37f3c1d
rol eax, 0xd1
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xac732c6e
pushf
not eax
add eax, 0xfa6e064f
xor eax, 0xb04d8e8f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xed42ee93
xor eax, 0xaa079d2f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x9d773577
xor eax, 0xae41dac9
rol eax, 0x40
popf
jmp 0x14011ce89
add rbx, 8
mov rax, qword [rbx]
jmp 0x14011ddf7
sub rbx, r14
sar rbx, 3
jmp 0x14011e142
sub rbx, r14
sar rbx, 3
neg rbx
push rax
pushf
mov eax, 0xde39a0d3
pushf
not eax
add eax, 0xbf966577
xor eax, 0x828a66d7
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8af2a4ec
xor eax, 0xa1aaf7a7
rol eax, 0x6b
popf
jmp 0x14011ce89
test rbx, rbx
js 0x14011e1a0
push rax
pushf
mov eax, 0x8ac5f3ee
pushf
not eax
add eax, 0xb5ddebec
xor eax, 0xe35882ec
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xd6d31e3d
xor eax, 0x817405f5
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd54904c4
xor eax, 0xe579addf
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8f8d88cb
xor eax, 0x9580323a
rol eax, 0x5b
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xf7d53bbe
pushf
not eax
add eax, 0xfa8afb69
xor eax, 0xf8b79d40
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x88aa39d1
xor eax, 0xdde23145
rol eax, 0x2d
popf
jmp 0x14011ce89
cmp qword [r14], rsi
je 0x14011e231
push rax
pushf
mov eax, 0x718c94f0
pushf
not eax
add eax, 0x9cd7bc73
xor eax, 0xcea897ee
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdad76b1b
xor eax, 0xdca05400
rol eax, 0x97
popf
pushf
not eax
add eax, 0x8ac33e89
xor eax, 0xd872a133
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbdc2ef22
xor eax, 0x9b8ab1ba
rol eax, 0x4e
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x6b55216e
pushf
not eax
add eax, 0x8fdc1ca7
xor eax, 0xb17216e7
rol eax, 0x31
popf
pushf
not eax
add eax, 0x95b54feb
xor eax, 0xe96cdaf4
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xec5a564c
xor eax, 0xd85ff2bc
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd4783143
xor eax, 0xf32b9f8c
rol eax, 0x66
popf
jmp 0x14011ce89
mov rcx, qword [r14 + rbx*8]
call fcn.1401db1bf
test bpl, bpl
je 0x14011e2cb
push rax
pushf
mov eax, 0xea21bf8c
pushf
not eax
add eax, 0xbc69f6ad
xor eax, 0x928334a6
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x942f12bd
xor eax, 0xe3e9aeb0
rol eax, 0xd0
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xfcd53c59
pushf
not eax
add eax, 0xf16c0849
xor eax, 0xa2ed348c
rol eax, 0x64
popf
pushf
not eax
add eax, 0x94fff0b1
xor eax, 0xf4fb1429
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd985ce17
xor eax, 0xe4cc82af
rol eax, 0x48
popf
jmp 0x14011ce89
mov qword [r14 + rbx*8], r15
jmp 0x14011e967
mov rax, qword [r14 + rbx*8 + 8]
mov qword [r14 + rbx*8], rax
inc rbx
push rax
pushf
mov eax, 0x9f2c5897
pushf
not eax
add eax, 0xf8743103
xor eax, 0x9ad7b751
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x970b985a
xor eax, 0xc6eb88d3
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xddc73dd9
xor eax, 0xaa173c2b
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xba238284
xor eax, 0xd2fe2fef
rol eax, 0x14
popf
jmp 0x14011ce89
cmp qword [r14 + rbx*8], rsi
jne 0x14011e424
push rax
pushf
mov eax, 0x78222ca0
pushf
not eax
add eax, 0x9ce781eb
xor eax, 0xc3353881
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd923e8b8
xor eax, 0xb65d9a4d
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9c5d1e11
xor eax, 0xccb362bf
rol eax, 0x1f
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x82d007e7
pushf
not eax
add eax, 0xa62476b3
xor eax, 0xdb8a57ac
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd15cd43d
xor eax, 0xedc6d4af
rol eax, 0x56
popf
jmp 0x14011ce89
mov r8d, 0x8e3a400
pushf
not r8d
add r8d, 0xeae8b261
xor r8d, 0xe3c2f74d
rol r8d, 0xa3
popf
pushf
not r8d
add r8d, 0xe97e2eca
xor r8d, 0x8389f073
rol r8d, 0x3b
popf
pushf
not r8d
add r8d, 0x83ea4d49
xor r8d, 0xe12490a0
rol r8d, 7
popf
mov rdx, rbx
mov rcx, r14
call fcn.1400cf8a0
xor ecx, ecx
mov rbx, rax
call fcn.1401db1bf
test rbx, rbx
je 0x14011e4f5
push rax
pushf
mov eax, 0x75e51fcb
pushf
not eax
add eax, 0xd15a7bca
xor eax, 0xaac1dbd2
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xae066a3f
xor eax, 0xf986392d
rol eax, 0x1b
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xfbadb211
pushf
not eax
add eax, 0xbde1bfba
xor eax, 0xe1be35c8
rol eax, 0xc
popf
pushf
not eax
add eax, 0xcb09b411
xor eax, 0x8c98af61
rol eax, 0x87
popf
pushf
not eax
add eax, 0xbed69757
xor eax, 0x863ee9d9
rol eax, 0xef
popf
pushf
not eax
add eax, 0x907c78f0
xor eax, 0xe6d01d36
rol eax, 0x63
popf
jmp 0x14011ce89
mov qword [0x14005a528], rbx
jmp 0x14011e9b0
test bpl, bpl
jne 0x14011e5fe
push rax
pushf
mov eax, 0x20c5abaa
pushf
not eax
add eax, 0x9e985ecd
xor eax, 0xa9ee765b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x91d3f518
xor eax, 0x9979b49f
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x83c1ee9a
xor eax, 0x9c5f382e
rol eax, 0x40
popf
pushf
not eax
add eax, 0x971c00ba
xor eax, 0x8c22ab64
rol eax, 0xaa
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xfb1f53eb
pushf
not eax
add eax, 0xcc806c74
xor eax, 0xd53398f3
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xcd94c1b1
xor eax, 0xb83a4df8
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9d829591
xor eax, 0xaf7b4ac4
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa01e5095
xor eax, 0xd1e4559f
rol eax, 0xfe
popf
jmp 0x14011ce89
mov ebp, esi
jmp 0x14011d81b
neg rbx
lea rdx, [rbx + 2]
cmp rdx, rbx
jb 0x14011e6fa
push rax
pushf
mov eax, 0xdd06d9c
pushf
not eax
add eax, 0xb54756c4
xor eax, 0xafd68c27
rol eax, 0x65
popf
pushf
not eax
add eax, 0xcccd26ad
xor eax, 0xb8c086e5
rol eax, 0xff
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xd3732951
pushf
not eax
add eax, 0xa06cd75b
xor eax, 0xb0fb9641
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd095275f
xor eax, 0x85ad1875
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd8ac5fa4
xor eax, 0x9b2883f3
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd16930c7
xor eax, 0xb9566b8c
rol eax, 0x33
popf
jmp 0x14011ce89
movabs rax, 0x51d1cfffd9c467b3
pushf
not rax
add rax, 0x4413f46b
xor rax, 0x6a4c0de7
rol rax, 0x17
popf
pushf
not rax
add rax, 0x4e548f78
xor rax, 0x5a0287a0
rol rax, 0x17
popf
cmp rdx, rax
jae 0x14011e7ed
push rax
pushf
mov eax, 0xbaaffd31
pushf
not eax
add eax, 0xd6b2834d
xor eax, 0x8e356a81
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc969d51a
xor eax, 0xd29a1761
rol eax, 0x92
popf
pushf
not eax
add eax, 0xb24bd12f
xor eax, 0xc2e8cf4d
rol eax, 8
popf
pushf
not eax
add eax, 0xfb9d9fa2
xor eax, 0x8ff8ec88
rol eax, 0x5c
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x2d24dad
pushf
not eax
add eax, 0xe80a764f
xor eax, 0xeb93a9b8
rol eax, 0xad
popf
pushf
not eax
add eax, 0xca677c17
xor eax, 0xcbf500e9
rol eax, 0xff
popf
pushf
not eax
add eax, 0xad4207cb
xor eax, 0xf1971201
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbfa94100
xor eax, 0xa1c3c141
rol eax, 0xbe
popf
jmp 0x14011ce89
mov r8d, 0x9c92e739
pushf
not r8d
add r8d, 0xb620009b
xor r8d, 0x9eb86cb1
rol r8d, 0xf8
popf
pushf
not r8d
add r8d, 0xa5e47565
xor r8d, 0xc9b35bfd
rol r8d, 0x2b
popf
pushf
not r8d
add r8d, 0x9d5c6ddc
xor r8d, 0xcf240e03
rol r8d, 0xe
popf
pushf
not r8d
add r8d, 0xa851f7f1
xor r8d, 0xb393fe29
rol r8d, 0x1c
popf
mov rcx, r14
call fcn.1400cf8a0
xor ecx, ecx
mov r14, rax
call fcn.1401db1bf
test r14, r14
je 0x14011e924
push rax
pushf
mov eax, 0x2c944430
pushf
not eax
add eax, 0xeaf9d7c0
xor eax, 0xbbe4c307
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xbe6260d1
xor eax, 0xa21f3a8d
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdab23450
xor eax, 0x9498f9ff
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb8e1e8b8
xor eax, 0xfde15939
rol eax, 0x2a
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0xa72f9f91
pushf
not eax
add eax, 0xbbf066e6
xor eax, 0x856ef71e
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xbbd90bb6
xor eax, 0xa3b372de
rol eax, 0xd4
popf
jmp 0x14011ce89
mov qword [r14 + rbx*8], r15
mov qword [r14 + rbx*8 + 8], rsi
mov qword [0x14005a528], r14
mov rdi, rsi
push rax
pushf
mov eax, 0x10ce7de7
pushf
not eax
add eax, 0xaf3aa7c9
xor eax, 0xdbc657b6
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa6d832c2
xor eax, 0x9af12f0f
rol eax, 0x16
popf
pushf
not eax
add eax, 0x902c4d5a
xor eax, 0xacb3dc38
rol eax, 0xe3
popf
jmp 0x14011ce89
cmp dword [rsp + 0x78], esi
je 0x14011ea00
push rax
pushf
mov eax, 0x1dd483db
pushf
not eax
add eax, 0xd4c13a6f
xor eax, 0xc2dc149a
rol eax, 6
popf
pushf
not eax
add eax, 0xc5fd1d04
xor eax, 0xa6877b21
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa8c86a2b
xor eax, 0xb0732256
rol eax, 0x91
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x7cbd624e
pushf
not eax
add eax, 0xf6e96c94
xor eax, 0xa9759a2c
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb5582f6e
xor eax, 0xd9024df5
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc4db0015
xor eax, 0x9f08797c
rol eax, 0x4c
popf
jmp 0x14011ce89
or rbp, 0xffffffffffffffff
mov r14, rbp
push rax
pushf
mov eax, 0x8636475
pushf
not eax
add eax, 0xbc131759
xor eax, 0xf50cb407
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xbc3cf467
xor eax, 0xd7f654e0
rol eax, 0x3b
popf
jmp 0x14011ce89
inc r14
cmp byte [r15 + r14], sil
jne 0x14011ea80
mov edx, 0xefcd505e
pushf
not edx
add edx, 0xbb9a18c3
xor edx, 0xe96d51bf
rol edx, 0xe5
popf
pushf
not edx
add edx, 0xfa9a133a
xor edx, 0xa664d7d5
rol edx, 0xef
popf
lea rcx, [r14 + 2]
call fcn.1400e0dde
mov rbx, rax
test rax, rax
jne 0x14011eafc
push rax
pushf
mov eax, 0x3add36db
pushf
not eax
add eax, 0xf784bb6a
xor eax, 0xad1f65b2
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9a1e1809
xor eax, 0xf86536cd
rol eax, 5
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x5116dd6e
pushf
not eax
add eax, 0xc0d0b7e2
xor eax, 0xb939ee49
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x94835b22
xor eax, 0xdd5b49f7
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb60ce168
xor eax, 0x86593271
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb46d1298
xor eax, 0x97039550
rol eax, 0xd4
popf
jmp 0x14011ce89
xor ecx, ecx
call fcn.1401db1bf
jmp 0x14011ed4e
mov r8, r15
lea rdx, [r14 + 2]
mov rcx, rbx
call fcn.140147a0d
test eax, eax
jne 0x14011ebf1
push rax
pushf
mov eax, 0x50a30d44
pushf
not eax
add eax, 0xd98da952
xor eax, 0xdda0d321
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb130a9da
xor eax, 0xbeb8f2dd
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfe8d775e
xor eax, 0xa65504ae
rol eax, 0x6a
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x6188b222
pushf
not eax
add eax, 0x98c422da
xor eax, 0x8e9f4695
rol eax, 0x43
popf
pushf
not eax
add eax, 0xdb970096
xor eax, 0xdf5c51c1
rol eax, 9
popf
pushf
not eax
add eax, 0xf9210255
xor eax, 0xa6e47852
rol eax, 0xbb
popf
jmp 0x14011ce89
mov rax, rbx
lea rcx, [r13 + 1]
sub rax, r15
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
neg byte [rsp + 0x70]
sbb rdx, rdx
mov byte [rax + r13], sil
and rdx, rcx
mov rcx, rbx
call fcn.14008efce
test eax, eax
jne 0x14011ecc0
push rax
pushf
mov eax, 0xae9ce62
pushf
not eax
add eax, 0x91967b7b
xor eax, 0xbd8c96fe
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x876c0b25
xor eax, 0x826f7e74
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xda521b3c
xor eax, 0xcd3ae280
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb3c3997c
xor eax, 0x99c7edb3
rol eax, 0xbd
popf
jmp 0x14011ce89
push rax
pushf
mov eax, 0x73faec6
pushf
not eax
add eax, 0x9a5cb947
xor eax, 0x8b423103
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf48cdd2a
xor eax, 0xb2f743ab
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe0b082d8
xor eax, 0x9e3e912c
rol eax, 0xa5
popf
jmp 0x14011ce89
call fcn.1400f40b0
mov rcx, rbx
mov dword [rax], 0x2a
call fcn.1401db1bf
mov esi, ebp
push rax
pushf
mov eax, 0xab2e92b
pushf
not eax
add eax, 0xa1950faa
xor eax, 0x962dcd6d
rol eax, 0xe
popf
pushf
not eax
add eax, 0x99f7ad78
xor eax, 0x9f32eb04
rol eax, 0x5b
popf
jmp 0x14011ce89
mov rcx, rdi
call fcn.1401db1bf
mov eax, esi
jmp 0x14011eea3
mov rcx, rbx
call fcn.1401db1bf
push rax
pushf
mov eax, 0x73f3b566
pushf
not eax
add eax, 0xee336f64
xor eax, 0xae55fe62
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xec0fef98
xor eax, 0xfa37a941
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xdf9d2953
xor eax, 0xb011e9e1
rol eax, 0x94
popf
jmp 0x14011ce89
mov rcx, rdi
call fcn.1401db1bf
xor eax, eax
jmp 0x14011eea3
call fcn.1400f40b0
mov rcx, r15
mov dword [rax], 0x16
call fcn.1401db1bf
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x82cd3b2f
pushf
not eax
add eax, 0xb0134efa
xor eax, 0xba3be7f4
rol eax, 0x66
popf
pushf
not eax
add eax, 0x909f6562
xor eax, 0xb9a76bed
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd7bc91f6
xor eax, 0xadccc9b1
rol eax, 0x13
popf
jmp 0x14011ce89
mov rbx, qword [rsp + 0x80]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140148f2c
int3