Function at 0x14003b84d
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x8cf491f7
pushf
not eax
add eax, 0xf21b782b
xor eax, 0x87343c3f
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8546cf96
xor eax, 0xe478ae68
rol eax, 0x7d
popf
cmp eax, 0
jne 0x14003b88a
popf
pop rax
jmp 0x14003b88a
jmp 0x1400540c5
push rax
pushf
mov eax, 0x46aa54d5
pushf
not eax
add eax, 0xc4a6d473
xor eax, 0xabc9ccc6
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa7628468
xor eax, 0xe9ff2932
rol eax, 0xbb
popf
cmp eax, 0x29
jne 0x140054102
popf
pop rax
jmp 0x140055add
cmp eax, 0
jne 0x140054111
popf
pop rax
jmp 0x14005443b
cmp eax, 3
jne 0x140054120
popf
pop rax
jmp 0x1400545fd
cmp eax, 1
jne 0x14005412f
popf
pop rax
jmp 0x1400544d8
cmp eax, 0xd
jne 0x14005413e
popf
pop rax
jmp 0x140054b8e
cmp eax, 0x1a
jne 0x14005414d
popf
pop rax
jmp 0x14005523d
cmp eax, 0xe
jne 0x14005415c
popf
pop rax
jmp 0x140054bfe
cmp eax, 0x31
jne 0x14005416b
popf
pop rax
jmp 0x140055ec9
cmp eax, 0x19
jne 0x14005417a
popf
pop rax
jmp 0x1400551fe
cmp eax, 8
jne 0x140054189
popf
pop rax
jmp 0x14005490b
cmp eax, 0x2a
jne 0x140054198
popf
pop rax
jmp 0x140055b36
cmp eax, 0x17
jne 0x1400541a7
popf
pop rax
jmp 0x140055122
cmp eax, 0x1c
jne 0x1400541b6
popf
pop rax
jmp 0x1400552df
cmp eax, 0x2e
jne 0x1400541c5
popf
pop rax
jmp 0x140055d3e
cmp eax, 0x18
jne 0x1400541d4
popf
pop rax
jmp 0x140055192
cmp eax, 0x2b
jne 0x1400541e3
popf
pop rax
jmp 0x140055bf2
cmp eax, 0x1b
jne 0x1400541f2
popf
pop rax
jmp 0x14005527c
cmp eax, 0x2d
jne 0x140054201
popf
pop rax
jmp 0x140055c35
cmp eax, 0x23
jne 0x140054210
popf
pop rax
jmp 0x140055711
cmp eax, 0x25
jne 0x14005421f
popf
pop rax
jmp 0x140055807
cmp eax, 0x32
jne 0x14005422e
popf
pop rax
jmp 0x140055f24
cmp eax, 0x13
jne 0x14005423d
popf
pop rax
jmp 0x140054f1f
cmp eax, 0x33
jne 0x14005424c
popf
pop rax
jmp 0x140055f8c
cmp eax, 0x24
jne 0x14005425b
popf
pop rax
jmp 0x140055763
cmp eax, 0x1e
jne 0x14005426a
popf
pop rax
jmp 0x140055401
cmp eax, 0xc
jne 0x140054279
popf
pop rax
jmp 0x140054b05
cmp eax, 0x26
jne 0x140054288
popf
pop rax
jmp 0x140055854
cmp eax, 0x27
jne 0x140054297
popf
pop rax
jmp 0x1400558f0
cmp eax, 0x30
jne 0x1400542a6
popf
pop rax
jmp 0x140055e0d
cmp eax, 0x10
jne 0x1400542b5
popf
pop rax
jmp 0x140054d72
cmp eax, 0x37
jne 0x1400542c4
popf
pop rax
jmp 0x1400560ea
cmp eax, 9
jne 0x1400542d3
popf
pop rax
jmp 0x14005498c
cmp eax, 4
jne 0x1400542e2
popf
pop rax
jmp 0x1400546a5
cmp eax, 0x16
jne 0x1400542f1
popf
pop rax
jmp 0x140055084
cmp eax, 0x28
jne 0x140054300
popf
pop rax
jmp 0x1400559fe
cmp eax, 0xa
jne 0x14005430f
popf
pop rax
jmp 0x140054a35
cmp eax, 0x36
jne 0x14005431e
popf
pop rax
jmp 0x140056079
cmp eax, 0x14
jne 0x14005432d
popf
pop rax
jmp 0x140054fb4
cmp eax, 7
jne 0x14005433c
popf
pop rax
jmp 0x14005487b
cmp eax, 0x34
jne 0x14005434b
popf
pop rax
jmp 0x140055fda
cmp eax, 2
jne 0x14005435a
popf
pop rax
jmp 0x14005452e
cmp eax, 0x20
jne 0x140054369
popf
pop rax
jmp 0x1400554d7
cmp eax, 0x1d
jne 0x140054378
popf
pop rax
jmp 0x140055370
cmp eax, 0x11
jne 0x140054387
popf
pop rax
jmp 0x140054df4
cmp eax, 0x35
jne 0x140054396
popf
pop rax
jmp 0x14005601c
cmp eax, 0x2f
jne 0x1400543a5
popf
pop rax
jmp 0x140055d7d
cmp eax, 0x12
jne 0x1400543b4
popf
pop rax
jmp 0x140054ed2
cmp eax, 0x21
jne 0x1400543c3
popf
pop rax
jmp 0x14005553c
cmp eax, 0x1f
jne 0x1400543d2
popf
pop rax
jmp 0x140055488
cmp eax, 0xb
jne 0x1400543e1
popf
pop rax
jmp 0x140054a99
cmp eax, 0xf
jne 0x1400543f0
popf
pop rax
jmp 0x140054ca6
cmp eax, 0x15
jne 0x1400543ff
popf
pop rax
jmp 0x140054ff3
cmp eax, 5
jne 0x14005440e
popf
pop rax
jmp 0x140054724
cmp eax, 6
jne 0x14005441d
popf
pop rax
jmp 0x14005477c
cmp eax, 0x22
jne 0x14005442c
popf
pop rax
jmp 0x1400555f4
cmp eax, 0x2c
jne 0x14005443b
popf
pop rax
jmp 0x140055c2c
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 0x1400544a5
push rax
pushf
mov eax, 0x3b692e14
pushf
not eax
add eax, 0x955271ee
xor eax, 0x9110272a
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8ef79518
xor eax, 0x911ed8e8
rol eax, 0x57
popf
pushf
not eax
add eax, 0xcdbfc9ec
xor eax, 0xe088ae97
rol eax, 0x6f
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x76a94c4a
pushf
not eax
add eax, 0xcb734d81
xor eax, 0xad9c3d8f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xda3f6abb
xor eax, 0x84b02c3c
rol eax, 0x15
popf
jmp 0x1400540f3
call fcn.14004aa40
mov dword [rax], 0x16
jmp 0x14005602f
mov edx, 0x8bdf57c0
pushf
not edx
add edx, 0xee1832dc
xor edx, 0xa98e9561
rol edx, 0x80
popf
pushf
not edx
add edx, 0x9a4209e6
xor edx, 0xce8bb8bb
rol edx, 0xfc
popf
mov rdi, r15
call fcn.14006b716
mov r13, rax
test rax, rax
je 0x1400545a4
push rax
pushf
mov eax, 0xe1aadb06
pushf
not eax
add eax, 0xb27e5448
xor eax, 0xa6433217
rol eax, 0x61
popf
pushf
not eax
add eax, 0x9056589d
xor eax, 0xa335c2f0
rol eax, 0x58
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x361e0b78
pushf
not eax
add eax, 0x8ec8b6bc
xor eax, 0xf0e74a42
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe40057e0
xor eax, 0xf0caa034
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf411019d
xor eax, 0xbbdb7873
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe9d1a88a
xor eax, 0xa7babd4d
rol eax, 0xa3
popf
jmp 0x1400540f3
cmp rax, r15
je 0x14005465f
push rax
pushf
mov eax, 0xa9fed41a
pushf
not eax
add eax, 0x8c1c2ffa
xor eax, 0x90069a72
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8b8e3d29
xor eax, 0xde7a08c6
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf05731e9
xor eax, 0xd639cc3f
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa6ac334d
xor eax, 0xf5de38c8
rol eax, 0x51
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x85730f30
pushf
not eax
add eax, 0x85a4278e
xor eax, 0xc01fc42e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbad6b465
xor eax, 0xe8e20a74
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xed4b65ab
xor eax, 0xefcb7405
rol eax, 0x24
popf
jmp 0x1400540f3
mov r14, qword [0x14001c2c8]
cmp r14, qword [0x14001c2e0]
mov bpl, byte [rax + 1]
mov byte [rsp + 0x70], bpl
jne 0x1400546f1
push rax
pushf
mov eax, 0x51c4bc8f
pushf
not eax
add eax, 0xf0242708
xor eax, 0x9fa227d4
rol eax, 0x43
popf
pushf
not eax
add eax, 0xcc8bea39
xor eax, 0xbca17cdd
rol eax, 0xa0
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x99bc7e2c
pushf
not eax
add eax, 0x846568e0
xor eax, 0x8a239cf3
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd720dbaf
xor eax, 0xeaa00298
rol eax, 0x36
popf
jmp 0x1400540f3
mov rcx, r14
call fcn.14006adcc
mov r14, rax
mov qword [0x14001c2c8], rax
push rax
pushf
mov eax, 0x223c2506
pushf
not eax
add eax, 0xce65afe0
xor eax, 0xa3162a90
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xd396a4fb
xor eax, 0xe22e61f9
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd36428af
xor eax, 0xdcd79d06
rol eax, 0x71
popf
jmp 0x1400540f3
mov r12d, 0xdff34d47
pushf
not r12d
add r12d, 0x869c2dee
xor r12d, 0x96ba45bf
rol r12d, 0xab
popf
pushf
not r12d
add r12d, 0xb90e50cf
xor r12d, 0x868dfc28
rol r12d, 0x63
popf
pushf
not r12d
add r12d, 0xbc369395
xor r12d, 0x879ed847
rol r12d, 0x9b
popf
pushf
not r12d
add r12d, 0xb8cb2b9d
xor r12d, 0xf80fc99c
rol r12d, 0xf8
popf
test r14, r14
jne 0x140054848
push rax
pushf
mov eax, 0x279e4903
pushf
not eax
add eax, 0x88cf25e9
xor eax, 0xfb3d8d83
rol eax, 3
popf
pushf
not eax
add eax, 0x81340068
xor eax, 0xdcbf46d1
rol eax, 0x79
popf
pushf
not eax
add eax, 0xeb1abeba
xor eax, 0x88270cb9
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xed7a34be
xor eax, 0xe1e07d03
rol eax, 3
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x856c1704
pushf
not eax
add eax, 0xbbcc935e
xor eax, 0xd2c705ff
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xbbc4e77d
xor eax, 0x96891a40
rol eax, 2
popf
jmp 0x1400540f3
test ebx, ebx
je 0x1400548d8
push rax
pushf
mov eax, 0x81e2ef9c
pushf
not eax
add eax, 0xcf1be588
xor eax, 0xdfabf8a4
rol eax, 0x89
popf
pushf
not eax
add eax, 0xdbf3c24f
xor eax, 0x8d1e5d6e
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xeba3434f
xor eax, 0xd580326f
rol eax, 0xb
popf
pushf
not eax
add eax, 0xde3dedc0
xor eax, 0x8b2e9f33
rol eax, 0x41
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xd854a1f2
pushf
not eax
add eax, 0xf691a196
xor eax, 0x88b99e7b
rol eax, 0xab
popf
pushf
not eax
add eax, 0xca62d8d6
xor eax, 0x9f542c21
rol eax, 0xf6
popf
jmp 0x1400540f3
cmp qword [0x14001c2d0], rsi
je 0x140054959
push rax
pushf
mov eax, 0x4155bb5a
pushf
not eax
add eax, 0xcede6141
xor eax, 0xb97c9ff9
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xafc2f08e
xor eax, 0xf98ab562
rol eax, 1
popf
pushf
not eax
add eax, 0xdcdbe42e
xor eax, 0xb4bd3565
rol eax, 0x47
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xb1cc6398
pushf
not eax
add eax, 0x94b82135
xor eax, 0xc5e3d25a
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf62569ff
xor eax, 0xb2a73906
rol eax, 0x3b
popf
jmp 0x1400540f3
call fcn.140037768
test rax, rax
jne 0x1400549dc
push rax
pushf
mov eax, 0xb4020664
pushf
not eax
add eax, 0xbcab8078
xor eax, 0xac8d0995
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x94658563
xor eax, 0x96a57da7
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc16e4ed6
xor eax, 0xfdb09342
rol eax, 0x7d
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xf2f43909
pushf
not eax
add eax, 0xda3b7004
xor eax, 0x9f999f9e
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe9b24213
xor eax, 0xad29e694
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbcc38f94
xor eax, 0xc5fb6906
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa07ee112
xor eax, 0x8a5ff70b
rol eax, 0xcf
popf
jmp 0x1400540f3
call fcn.14004aa40
mov dword [rax], 0x16
push rax
pushf
mov eax, 0x80c98f27
pushf
not eax
add eax, 0xc989234b
xor eax, 0x93091ede
rol eax, 0x42
popf
pushf
not eax
add eax, 0xfd7cd7fd
xor eax, 0xa003aa13
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd36eceda
xor eax, 0xb5207fee
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9ac9742d
xor eax, 0x8a1cbf7b
rol eax, 0x12
popf
jmp 0x1400540f3
or rbp, 0xffffffffffffffff
mov rcx, r15
call fcn.14008892e
mov eax, ebp
jmp 0x140056079
mov r14, qword [0x14001c2c8]
cmp r14, qword [0x14001c2e0]
jne 0x140054b5b
push rax
pushf
mov eax, 0x8297d116
pushf
not eax
add eax, 0xf7577bef
xor eax, 0xc8296189
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa21d01ba
xor eax, 0x92498ecb
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe24ba308
xor eax, 0xa3690f28
rol eax, 0xf7
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xbc6fd85b
pushf
not eax
add eax, 0xfccc685e
xor eax, 0x8a8777c0
rol eax, 0
popf
pushf
not eax
add eax, 0x8ffb83dc
xor eax, 0xc51f9d29
rol eax, 0xfc
popf
jmp 0x1400540f3
mov rcx, r14
call fcn.14006adcc
mov r14, rax
mov qword [0x14001c2c8], rax
jmp 0x140054f1f
test bpl, bpl
je 0x140054c60
push rax
pushf
mov eax, 0x69a20baa
pushf
not eax
add eax, 0x9ae1bc3e
xor eax, 0x9a85e4ba
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd9fa06ea
xor eax, 0xf82fe1eb
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc8409446
xor eax, 0xb13b1584
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf6581fbb
xor eax, 0x8d10a0e1
rol eax, 0xcb
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x97adef8b
pushf
not eax
add eax, 0x970e9838
xor eax, 0xb9649047
rol eax, 0x11
popf
pushf
not eax
add eax, 0xab3f7fe7
xor eax, 0xd4d62020
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd5041d2b
xor eax, 0xf916dc14
rol eax, 0x3d
popf
jmp 0x1400540f3
mov edx, 0xb4125d61
pushf
not edx
add edx, 0x8cf91359
xor edx, 0xc4d07f19
rol edx, 0xf7
popf
pushf
not edx
add edx, 0xfbdb9587
xor edx, 0xaf6436bc
rol edx, 0xf9
popf
pushf
not edx
add edx, 0xc6e1e80b
xor edx, 0x8c8a9471
rol edx, 0xfb
popf
mov rcx, r12
call fcn.140047989
xor ecx, ecx
mov qword [0x14001c2c8], rax
call fcn.14008892e
mov r14, qword [0x14001c2c8]
test r14, r14
je 0x140054d3f
push rax
pushf
mov eax, 0x9375c895
pushf
not eax
add eax, 0xc842589e
xor eax, 0xa4034a94
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa0d68f65
xor eax, 0xaa2f6931
rol eax, 0x7b
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xa1ebc668
pushf
not eax
add eax, 0xc86154a6
xor eax, 0xaff02e05
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd98efdc4
xor eax, 0xcb6c975b
rol eax, 0x38
popf
jmp 0x1400540f3
cmp qword [0x14001c2d0], rsi
jne 0x140054dc1
push rax
pushf
mov eax, 0x36aa84de
pushf
not eax
add eax, 0xc44ec505
xor eax, 0xa31cd7be
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x99d75497
xor eax, 0x9e1fe870
rol eax, 0x86
popf
pushf
not eax
add eax, 0xbed5a93b
xor eax, 0xb9ef1711
rol eax, 0xc6
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xe662bc80
pushf
not eax
add eax, 0xd859a846
xor eax, 0x87c47629
rol eax, 0x83
popf
pushf
not eax
add eax, 0x89f44d85
xor eax, 0xd96f5e21
rol eax, 0xc
popf
jmp 0x1400540f3
mov edx, 0xe5692d6c
pushf
not edx
add edx, 0xb0a21294
xor edx, 0xc7212c9e
rol edx, 0x92
popf
pushf
not edx
add edx, 0xba90b7b2
xor edx, 0x93ac876a
rol edx, 0x9e
popf
mov rcx, r12
call fcn.140047989
xor ecx, ecx
mov qword [0x14001c2d0], rax
call fcn.14008892e
cmp qword [0x14001c2d0], rsi
je 0x140054e79
push rax
pushf
mov eax, 0xcb2c9ed
pushf
not eax
add eax, 0xc60ac60c
xor eax, 0xb541ea97
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf11b74ee
xor eax, 0xa8bac519
rol eax, 0xbc
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xce137c87
pushf
not eax
add eax, 0xb280bc05
xor eax, 0x8b555dc9
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8bafc649
xor eax, 0x841e72f0
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf04b7c4d
xor eax, 0x97d414b0
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xffe0c10e
xor eax, 0xd761b19f
rol eax, 0xbd
popf
jmp 0x1400540f3
mov r14, qword [0x14001c2c8]
push rax
pushf
mov eax, 0x427502a4
pushf
not eax
add eax, 0x994dfeac
xor eax, 0xc1aa7c2e
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa377df7b
xor eax, 0xacebca87
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf469d03a
xor eax, 0xe4025627
rol eax, 0xed
popf
jmp 0x1400540f3
test r14, r14
je 0x140054f81
push rax
pushf
mov eax, 0xd0dd36c2
pushf
not eax
add eax, 0xed02dee3
xor eax, 0xabf21ed3
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9c7a52b6
xor eax, 0xcd6867b7
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x851e44d1
xor eax, 0xb50f774a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x98c5fc83
xor eax, 0xa0941c62
rol eax, 0x43
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x1daa2fdc
pushf
not eax
add eax, 0x921e900d
xor eax, 0xa6f222eb
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xf60b4a81
xor eax, 0xdcd3db36
rol eax, 0x6e
popf
jmp 0x1400540f3
mov rax, qword [r14]
mov r12, r13
sub r12, r15
mov rbx, r14
push rax
pushf
mov eax, 0xe2e11914
pushf
not eax
add eax, 0xe7508f37
xor eax, 0xf8feb91e
rol eax, 0x97
popf
pushf
not eax
add eax, 0x93b6869a
xor eax, 0xf53d7db2
rol eax, 0x92
popf
jmp 0x1400540f3
test rax, rax
je 0x140055051
push rax
pushf
mov eax, 0xb6a36646
pushf
not eax
add eax, 0xbcf3ea2e
xor eax, 0xfea8727f
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xeaddc26b
xor eax, 0xdce3a2bf
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf9e6c466
xor eax, 0xf7359cb6
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xe79772b8
xor eax, 0xaef8e49d
rol eax, 0x8b
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x3cc6d59a
pushf
not eax
add eax, 0xb8100f0c
xor eax, 0xc7038331
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xce5e996f
xor eax, 0xb6d38226
rol eax, 0x72
popf
jmp 0x1400540f3
mov r8, r12
mov rdx, rax
mov rcx, r15
call fcn.140084b68
test eax, eax
jne 0x1400550c9
push rax
pushf
mov eax, 0xf56dbe26
pushf
not eax
add eax, 0xbabf299b
xor eax, 0x85b0f87a
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8fc9ad87
xor eax, 0xc7adc325
rol eax, 0x55
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x8915555b
pushf
not eax
add eax, 0x94fdf002
xor eax, 0xc3e6beef
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb11c0fdc
xor eax, 0xa4ff3ffb
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc11edd5b
xor eax, 0xce7282d9
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf159476e
xor eax, 0xa6053831
rol eax, 0xf3
popf
jmp 0x1400540f3
mov rax, qword [rbx]
cmp byte [r12 + rax], 0x3d
je 0x14005515f
push rax
pushf
mov eax, 0x4055bf1a
pushf
not eax
add eax, 0xd002cd68
xor eax, 0xfffaf090
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe226bd99
xor eax, 0xc027063c
rol eax, 0x89
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x8b06722c
pushf
not eax
add eax, 0xffeff8d8
xor eax, 0xdfee355d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8ecd4379
xor eax, 0xde52074e
rol eax, 0xfb
popf
jmp 0x1400540f3
cmp byte [r12 + rax], sil
je 0x1400551cb
push rax
pushf
mov eax, 0x5acafb62
pushf
not eax
add eax, 0xdb2a7e47
xor eax, 0xe27bc449
rol eax, 0x16
popf
pushf
not eax
add eax, 0x926f9e13
xor eax, 0xe7170c01
rol eax, 0x38
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xf0235d78
pushf
not eax
add eax, 0xb3c0e8b6
xor eax, 0xf4d4d47b
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf9a57be5
xor eax, 0x850f87b5
rol eax, 0xbf
popf
jmp 0x1400540f3
add rbx, 8
mov rax, qword [rbx]
jmp 0x140054ff3
sub rbx, r14
sar rbx, 3
jmp 0x1400552df
sub rbx, r14
sar rbx, 3
neg rbx
push rax
pushf
mov eax, 0x95f11eb3
pushf
not eax
add eax, 0xa84d2e50
xor eax, 0x975a1c74
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xacfc01a6
xor eax, 0xa281f1c4
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb7bb084c
xor eax, 0xc4f4c512
rol eax, 0x13
popf
pushf
not eax
add eax, 0x823aa937
xor eax, 0x82860dbc
rol eax, 0x56
popf
jmp 0x1400540f3
test rbx, rbx
js 0x14005532a
push rax
pushf
mov eax, 0x64ab80d6
pushf
not eax
add eax, 0xde76112a
xor eax, 0xecab357d
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x858ef2fa
xor eax, 0xc06b96d6
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd1ed4c66
xor eax, 0x8fe299f7
rol eax, 0xf5
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xb02b896
pushf
not eax
add eax, 0xcc92e793
xor eax, 0xeeab4afa
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd665ce9a
xor eax, 0xa2ac9e45
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb677b79c
xor eax, 0xac0e40b7
rol eax, 0x9c
popf
jmp 0x1400540f3
cmp qword [r14], rsi
je 0x1400553bb
push rax
pushf
mov eax, 0xe4ccdff8
pushf
not eax
add eax, 0xa32541fb
xor eax, 0xf2b36bb2
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf0da48e9
xor eax, 0x9b87ed79
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc9975c56
xor eax, 0xdb39ea51
rol eax, 0x6d
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x78fffafa
pushf
not eax
add eax, 0x98ffa027
xor eax, 0xb5f3c1e5
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8e5128d3
xor eax, 0xb2f6fd18
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe8313640
xor eax, 0xad35f1ed
rol eax, 0x67
popf
jmp 0x1400540f3
mov rcx, qword [r14 + rbx*8]
call fcn.14008892e
test bpl, bpl
je 0x140055442
push rax
pushf
mov eax, 0xa3bbcff2
pushf
not eax
add eax, 0x80464968
xor eax, 0xbc58eec0
rol eax, 0x71
popf
pushf
not eax
add eax, 0xfd3d0680
xor eax, 0xce3244da
rol eax, 0xb
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xeabd126
pushf
not eax
add eax, 0x8c7a5542
xor eax, 0xb30bd4df
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9ce59ae1
xor eax, 0xb57eab75
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa3f5a937
xor eax, 0xa28d6da3
rol eax, 0x1b
popf
jmp 0x1400540f3
mov qword [r14 + rbx*8], r15
jmp 0x140055aed
mov rax, qword [r14 + rbx*8 + 8]
mov qword [r14 + rbx*8], rax
inc rbx
push rax
pushf
mov eax, 0x8819eb86
pushf
not eax
add eax, 0x89ddc420
xor eax, 0xdab5b4c5
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9b3ae061
xor eax, 0xa2c9bdeb
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc107b226
xor eax, 0xb408db2d
rol eax, 5
popf
pushf
not eax
add eax, 0x829143f6
xor eax, 0xfa9a3c5a
rol eax, 0xcf
popf
jmp 0x1400540f3
cmp qword [r14 + rbx*8], rsi
jne 0x14005559b
push rax
pushf
mov eax, 0xe44bdfa7
pushf
not eax
add eax, 0xd42708be
xor eax, 0x8f008b5b
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x968e3e2f
xor eax, 0xf2dddd15
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8a16a635
xor eax, 0xb0c4cf33
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x86ed0c37
xor eax, 0xe614c717
rol eax, 0x6a
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xb66bfa13
pushf
not eax
add eax, 0xb918b7e5
xor eax, 0xeb0ede84
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbe104416
xor eax, 0xeb9abffd
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe18129f0
xor eax, 0x8220cc37
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd02494f4
xor eax, 0xe5b54794
rol eax, 0x6b
popf
jmp 0x1400540f3
mov r8d, 0xb20dbf0c
pushf
not r8d
add r8d, 0xe94739fb
xor r8d, 0xb9372f9a
rol r8d, 0xd7
popf
pushf
not r8d
add r8d, 0xbffd30de
xor r8d, 0xa098845a
rol r8d, 0x6d
popf
pushf
not r8d
add r8d, 0xae06067d
xor r8d, 0xd84891d7
rol r8d, 0x55
popf
mov rdx, rbx
mov rcx, r14
call fcn.140041be6
xor ecx, ecx
mov rbx, rax
call fcn.14008892e
test rbx, rbx
je 0x1400556b8
push rax
pushf
mov eax, 0xd9951b1b
pushf
not eax
add eax, 0xb6957d77
xor eax, 0xdf9e67da
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb9be01cb
xor eax, 0xca55dde3
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf29e8eba
xor eax, 0xa4ad680a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xdeb12b10
xor eax, 0xe87a817c
rol eax, 0x8d
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xa862a493
pushf
not eax
add eax, 0xda0f3992
xor eax, 0x8bf4a0bc
rol eax, 6
popf
pushf
not eax
add eax, 0xe92c30dd
xor eax, 0xa9894a00
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd0a2a703
xor eax, 0xb660073e
rol eax, 9
popf
pushf
not eax
add eax, 0xb49c9521
xor eax, 0xfc9638ae
rol eax, 0x7d
popf
jmp 0x1400540f3
mov qword [0x14001c2c8], rbx
jmp 0x140055b36
test bpl, bpl
jne 0x1400557ae
push rax
pushf
mov eax, 0x26fbb7fa
pushf
not eax
add eax, 0xb775b2c6
xor eax, 0x8e1b60a7
rol eax, 0xff
popf
pushf
not eax
add eax, 0xea957a23
xor eax, 0xaf0fe24e
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xcd11b486
xor eax, 0xe5c0ee50
rol eax, 0x96
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xce3a5ed6
pushf
not eax
add eax, 0xf6ae30ee
xor eax, 0xe9d50b5b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x86fba76f
xor eax, 0xa041d497
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8c88cdc3
xor eax, 0xbe615170
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf2e9e0e9
xor eax, 0x8babd344
rol eax, 0x43
popf
jmp 0x1400540f3
mov ebp, esi
jmp 0x140054a9d
neg rbx
lea rdx, [rbx + 2]
cmp rdx, rbx
jb 0x1400558aa
push rax
pushf
mov eax, 0xce7c2623
pushf
not eax
add eax, 0xf6c58d82
xor eax, 0xd9d9d2a7
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa6e23f22
xor eax, 0xd1738421
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9105c3ed
xor eax, 0xf863c1ee
rol eax, 0xf0
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xa612e296
pushf
not eax
add eax, 0x95873fe3
xor eax, 0xb7b6aa85
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa2b24984
xor eax, 0xbe042b92
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xff56cf15
xor eax, 0xcfb6ee1b
rol eax, 0x64
popf
jmp 0x1400540f3
movabs rax, 0xfc9f27dfbe415f56
pushf
not rax
add rax, 0x7b84e91a
xor rax, 0x5c8389c3
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x500f3c6d
xor rax, 0x42a08476
rol rax, 0x48
popf
pushf
not rax
add rax, 0x5583464c
xor rax, 0x6be22270
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x66b4b88e
xor rax, 0x405159fa
rol rax, 0xe0
popf
cmp rdx, rax
jae 0x1400559b8
push rax
pushf
mov eax, 0xec17807d
pushf
not eax
add eax, 0xabc4ce7f
xor eax, 0xf9a90a50
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xdee1f7ef
xor eax, 0xfa99b4f5
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe372c600
xor eax, 0x879c953d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x92c18be0
xor eax, 0xaf1a7b2e
rol eax, 0xf8
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xc09576f8
pushf
not eax
add eax, 0xa8be784b
xor eax, 0x8fd74dd0
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb52f41bb
xor eax, 0xb7cbe36f
rol eax, 0x58
popf
pushf
not eax
add eax, 0x829e8a42
xor eax, 0xa3faec55
rol eax, 0xf3
popf
jmp 0x1400540f3
mov r8d, 0xabc912e4
pushf
not r8d
add r8d, 0xb70262b9
xor r8d, 0xf8c952c9
rol r8d, 0x3c
popf
pushf
not r8d
add r8d, 0xa275c15a
xor r8d, 0xcb36bf88
rol r8d, 0xa8
popf
mov rcx, r14
call fcn.140041be6
xor ecx, ecx
mov r14, rax
call fcn.14008892e
test r14, r14
je 0x140055a97
push rax
pushf
mov eax, 0x45d0ff97
pushf
not eax
add eax, 0xde0ba660
xor eax, 0xdd391185
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8b8486ac
xor eax, 0xb0964464
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe55e0a85
xor eax, 0xc4e8bc50
rol eax, 0xc6
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xbf7e5078
pushf
not eax
add eax, 0xfe21ab29
xor eax, 0x8f94bbe2
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf20c343d
xor eax, 0xb70656aa
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9c6d43f5
xor eax, 0xc4996401
rol eax, 0xe0
popf
jmp 0x1400540f3
mov qword [r14 + rbx*8], r15
mov qword [r14 + rbx*8 + 8], rsi
mov qword [0x14001c2c8], r14
mov rdi, rsi
push rax
pushf
mov eax, 0x36b6014e
pushf
not eax
add eax, 0x8b7b8ead
xor eax, 0xbeb39b50
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x814d3959
xor eax, 0xa7219d40
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x813f3399
xor eax, 0x8b56f129
rol eax, 0x53
popf
jmp 0x1400540f3
cmp dword [rsp + 0x78], esi
je 0x140055b99
push rax
pushf
mov eax, 0x3a3b9816
pushf
not eax
add eax, 0x8e9c2486
xor eax, 0xe0774e30
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd0deae43
xor eax, 0x8c8202b5
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xbb816b95
xor eax, 0xd69246ae
rol eax, 0x53
popf
pushf
not eax
add eax, 0xcc3fda35
xor eax, 0xe1d7cf57
rol eax, 0x75
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x7743b4ec
pushf
not eax
add eax, 0xe35e04b1
xor eax, 0xf8c98da7
rol eax, 0x15
popf
pushf
not eax
add eax, 0x904e013d
xor eax, 0xa15fee70
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb4d2411a
xor eax, 0xeb93fb39
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd9a65cb9
xor eax, 0x857ecd55
rol eax, 0xa7
popf
jmp 0x1400540f3
or rbp, 0xffffffffffffffff
mov r14, rbp
push rax
pushf
mov eax, 0xbab55fd7
pushf
not eax
add eax, 0x89c1cbc0
xor eax, 0xdcca4557
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdf8a6e2c
xor eax, 0xe1fb5571
rol eax, 0x6c
popf
jmp 0x1400540f3
inc r14
cmp byte [r15 + r14], sil
jne 0x140055c2c
mov edx, 0x1f1ff56
pushf
not edx
add edx, 0xb5e97e8a
xor edx, 0xca17441e
rol edx, 0xe7
popf
pushf
not edx
add edx, 0x8e8af249
xor edx, 0xf25d68a7
rol edx, 0x3b
popf
pushf
not edx
add edx, 0xe26c9399
xor edx, 0xce8ffdd7
rol edx, 0x37
popf
pushf
not edx
add edx, 0xe9f0d23d
xor edx, 0xd5cd0fc6
rol edx, 0x10
popf
lea rcx, [r14 + 2]
call fcn.140047989
mov rbx, rax
test rax, rax
jne 0x140055ce5
push rax
pushf
mov eax, 0x1b7c40a6
pushf
not eax
add eax, 0xb68fe7e3
xor eax, 0x811ffd98
rol eax, 0x90
popf
pushf
not eax
add eax, 0xfc6279ee
xor eax, 0xbe1c561f
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc3431009
xor eax, 0xa2a3720e
rol eax, 0x57
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0xeebfd10d
pushf
not eax
add eax, 0xb5445e44
xor eax, 0xd2374e20
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbec89c6d
xor eax, 0xfa17e805
rol eax, 0x85
popf
pushf
not eax
add eax, 0xbeb9484b
xor eax, 0x9b71fdc3
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe509b292
xor eax, 0x957cf5e8
rol eax, 0xad
popf
jmp 0x1400540f3
xor ecx, ecx
call fcn.14008892e
jmp 0x140055f24
mov r8, r15
lea rdx, [r14 + 2]
mov rcx, rbx
call fcn.14005ce1b
test eax, eax
jne 0x140055dc7
push rax
pushf
mov eax, 0x4db93db9
pushf
not eax
add eax, 0xb95cbffc
xor eax, 0xeddf9d6c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xafff748c
xor eax, 0xf5e5440f
rol eax, 0xf6
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x818f6e3e
pushf
not eax
add eax, 0xbb4d6e23
xor eax, 0x9a26f212
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd959e410
xor eax, 0xcb89f57c
rol eax, 0xba
popf
pushf
not eax
add eax, 0x91f4114e
xor eax, 0xe664406b
rol eax, 0x5c
popf
jmp 0x1400540f3
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.14002f933
test eax, eax
jne 0x140055e83
push rax
pushf
mov eax, 0x513496fc
pushf
not eax
add eax, 0x99a3d76c
xor eax, 0xac886db1
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xce95a943
xor eax, 0xc52c5b6c
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xfb2230a3
xor eax, 0xa4fb2a96
rol eax, 3
popf
jmp 0x1400540f3
push rax
pushf
mov eax, 0x9bfcfa05
pushf
not eax
add eax, 0x86dc3338
xor eax, 0xb8febe17
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc10f4c6a
xor eax, 0xb5d6a501
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8d6d5ff2
xor eax, 0x8378bcc7
rol eax, 0x75
popf
jmp 0x1400540f3
call fcn.14004aa40
mov rcx, rbx
mov dword [rax], 0x2a
call fcn.14008892e
mov esi, ebp
push rax
pushf
mov eax, 0x1dd2f15d
pushf
not eax
add eax, 0xfed5dec4
xor eax, 0xd04c8251
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc33d045d
xor eax, 0xc9eef29a
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa763f3ee
xor eax, 0xd050056c
rol eax, 0x6a
popf
jmp 0x1400540f3
mov rcx, rdi
call fcn.14008892e
mov eax, esi
jmp 0x140056079
mov rcx, rbx
call fcn.14008892e
push rax
pushf
mov eax, 0x975f96f5
pushf
not eax
add eax, 0x95fe93f3
xor eax, 0xe6e933fd
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xedf38e3a
xor eax, 0xe8b2e144
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb828a3bb
xor eax, 0xe9321d9c
rol eax, 0xf8
popf
jmp 0x1400540f3
mov rcx, rdi
call fcn.14008892e
xor eax, eax
jmp 0x140056079
call fcn.14004aa40
mov rcx, r15
mov dword [rax], 0x16
call fcn.14008892e
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x3999ce2a
pushf
not eax
add eax, 0xce42a237
xor eax, 0xb0a118e5
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xcaff35dd
xor eax, 0xe8b24097
rol eax, 0x77
popf
pushf
not eax
add eax, 0xeae6b244
xor eax, 0xcba7439c
rol eax, 0xe
popf
jmp 0x1400540f3
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.14005d3e6
int3