Function at 0x1403a525e
Capabilities:
Authenticate hmac
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xe9500bba
pushf
not eax
add eax, 0x821853b9
xor eax, 0x90751caa
rol eax, 0x30
popf
pushf
not eax
add eax, 0xe986efa5
xor eax, 0xb510bbea
rol eax, 2
popf
pushf
not eax
add eax, 0xa423f4d8
xor eax, 0xb79a80a3
rol eax, 5
popf
cmp eax, 0x20
jne 0x1403a52ae
popf
pop rax
jmp 0x1403a74b8
cmp eax, 0
jne 0x1403a52bd
popf
pop rax
jmp 0x1403a54e8
cmp eax, 3
jne 0x1403a52cc
popf
pop rax
jmp 0x1403a5901
cmp eax, 1
jne 0x1403a52db
popf
pop rax
jmp 0x1403a57ba
cmp eax, 0xd
jne 0x1403a52ea
popf
pop rax
jmp 0x1403a688a
cmp eax, 0x1a
jne 0x1403a52f9
popf
pop rax
jmp 0x1403a71e3
cmp eax, 0xe
jne 0x1403a5308
popf
pop rax
jmp 0x1403a6943
cmp eax, 0xb
jne 0x1403a5317
popf
pop rax
jmp 0x1403a5c72
cmp eax, 0x19
jne 0x1403a5326
popf
pop rax
jmp 0x1403a7103
cmp eax, 8
jne 0x1403a5335
popf
pop rax
jmp 0x1403a5b23
cmp eax, 0x1d
jne 0x1403a5344
popf
pop rax
jmp 0x1403a734e
cmp eax, 0x17
jne 0x1403a5353
popf
pop rax
jmp 0x1403a6ff2
cmp eax, 0x1c
jne 0x1403a5362
popf
pop rax
jmp 0x1403a729b
cmp eax, 0x12
jne 0x1403a5371
popf
pop rax
jmp 0x1403a6ae1
cmp eax, 0x18
jne 0x1403a5380
popf
pop rax
jmp 0x1403a7056
cmp eax, 0x11
jne 0x1403a538f
popf
pop rax
jmp 0x1403a6aa7
cmp eax, 0x1b
jne 0x1403a539e
popf
pop rax
jmp 0x1403a7263
cmp eax, 0x21
jne 0x1403a53ad
popf
pop rax
jmp 0x1403a7516
cmp eax, 0x23
jne 0x1403a53bc
popf
pop rax
jmp 0x1403a75c7
cmp eax, 0x25
jne 0x1403a53cb
popf
pop rax
jmp 0x1403a769b
cmp eax, 0xf
jne 0x1403a53da
popf
pop rax
jmp 0x1403a697d
cmp eax, 0x13
jne 0x1403a53e9
popf
pop rax
jmp 0x1403a6cfd
cmp eax, 0x15
jne 0x1403a53f8
popf
pop rax
jmp 0x1403a6ef9
cmp eax, 0x24
jne 0x1403a5407
popf
pop rax
jmp 0x1403a764e
cmp eax, 0x1e
jne 0x1403a5416
popf
pop rax
jmp 0x1403a73f4
cmp eax, 0xc
jne 0x1403a5425
popf
pop rax
jmp 0x1403a682a
cmp eax, 0x26
jne 0x1403a5434
popf
pop rax
jmp 0x1403a773b
cmp eax, 5
jne 0x1403a5443
popf
pop rax
jmp 0x1403a59d5
cmp eax, 0x1f
jne 0x1403a5452
popf
pop rax
jmp 0x1403a743f
cmp eax, 0x10
jne 0x1403a5461
popf
pop rax
jmp 0x1403a6a01
cmp eax, 6
jne 0x1403a5470
popf
pop rax
jmp 0x1403a5a6f
cmp eax, 9
jne 0x1403a547f
popf
pop rax
jmp 0x1403a5b5b
cmp eax, 4
jne 0x1403a548e
popf
pop rax
jmp 0x1403a5988
cmp eax, 0x16
jne 0x1403a549d
popf
pop rax
jmp 0x1403a6f61
cmp eax, 2
jne 0x1403a54ac
popf
pop rax
jmp 0x1403a5867
cmp eax, 0xa
jne 0x1403a54bb
popf
pop rax
jmp 0x1403a5c12
cmp eax, 0x22
jne 0x1403a54ca
popf
pop rax
jmp 0x1403a758f
cmp eax, 0x14
jne 0x1403a54d9
popf
pop rax
jmp 0x1403a6e74
cmp eax, 7
jne 0x1403a54e8
popf
pop rax
jmp 0x1403a5b1c
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x258
mov rax, qword [rsp + 0x270]
mov rcx, qword [rsp + 0x278]
mov qword [rax + 8], rcx
mov rax, qword [rsp + 0x270]
mov ecx, dword [rsp + 0x280]
mov dword [rax + 0x10], ecx
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x160]
call fcn.1403894a2
lea rcx, [rsp + 0x70]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xa781ce3
pushf
not ecx
add ecx, 0x9b3b2185
xor ecx, 0x8960040c
rol ecx, 0x9b
popf
pushf
not ecx
add ecx, 0xd37e7a04
xor ecx, 0xeab161fe
rol ecx, 0xc5
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x270]
lea rcx, [rsp + 0x70]
lea rdi, [rax + 0x40]
mov rsi, rcx
mov ecx, 0xce95b860
pushf
not ecx
add ecx, 0x985a6964
xor ecx, 0x80db495c
rol ecx, 0xab
popf
pushf
not ecx
add ecx, 0x9621f001
xor ecx, 0x975ef5b8
rol ecx, 0xec
popf
rep movsb byte [rdi], byte [rsi]
lea r8, [0x1b1a8d157]
pushf
sub r8, 0x7196f517
popf
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
call fcn.1401a8fc1
mov dword [rsp + 0x20], eax
lea r8, [0x1b9f36d66]
pushf
sub r8, 0x79e1911e
popf
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
call fcn.1401a8fc1
mov rcx, qword [rsp + 0x270]
mov dword [rcx + 0x18], eax
lea r8, [0x1b43aedbb]
pushf
sub r8, 0x7429116b
popf
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
call fcn.1401a8fc1
mov rcx, qword [rsp + 0x270]
mov dword [rcx + 0x1c], eax
lea r8, [0x181aec703]
pushf
sub r8, 0x419ceaab
popf
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
call fcn.1401a8fc1
mov rcx, qword [rsp + 0x270]
mov dword [rcx + 0x20], eax
lea r8, [0x187afa842]
pushf
sub r8, 0x479dcbe2
popf
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
call fcn.1401a8fc1
mov rcx, qword [rsp + 0x270]
mov dword [rcx + 0x24], eax
lea r8, [0x19275f24a]
pushf
sub r8, 0x526415e2
popf
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
call fcn.1401a8fc1
mov rcx, qword [rsp + 0x270]
mov dword [rcx + 0x28], eax
lea r8, [0x194084d70]
pushf
sub r8, 0x53f67100
popf
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
call fcn.1401a8fc1
mov rcx, qword [rsp + 0x270]
mov dword [rcx + 0x2c], eax
lea r8, [0x1b86a3cee]
pushf
sub r8, 0x78586076
popf
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
call fcn.1401a8fc1
mov rcx, qword [rsp + 0x270]
mov dword [rcx + 0x30], eax
cmp dword [rsp + 0x20], 0
je 0x1403a5774
push rax
pushf
mov eax, 0xc7f22417
pushf
not eax
add eax, 0x9a5b707f
xor eax, 0xaf1a65d7
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd8a966f6
xor eax, 0xa289b890
rol eax, 0xec
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0x44c78ace
pushf
not eax
add eax, 0x9818d151
xor eax, 0xd431d115
rol eax, 0
popf
pushf
not eax
add eax, 0xeb60fe55
xor eax, 0xb4d2147e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x96cac419
xor eax, 0x892397db
rol eax, 0xab
popf
jmp 0x1403a529f
mov rax, qword [rsp + 0x270]
cmp dword [rax + 0x1c], 0
je 0x1403a580e
push rax
pushf
mov eax, 0xa565a2e4
pushf
not eax
add eax, 0xa87c2ea1
xor eax, 0xf42262a3
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x96f150bb
xor eax, 0x8558ef21
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x852428d1
xor eax, 0xca9dc702
rol eax, 0xa4
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0xf28bbd34
pushf
not eax
add eax, 0xf319b542
xor eax, 0xeb7cacc2
rol eax, 0x21
popf
pushf
not eax
add eax, 0x98fd33d9
xor eax, 0x9ab68293
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf708c85b
xor eax, 0xbc1dee94
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc7a836ca
xor eax, 0x9ba159f7
rol eax, 0xc1
popf
jmp 0x1403a529f
mov rax, qword [rsp + 0x270]
cmp dword [rax + 0x24], 0
je 0x1403a58a8
push rax
pushf
mov eax, 0xfb68cbcc
pushf
not eax
add eax, 0x9b143f0e
xor eax, 0x9025731a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xde46d3f9
xor eax, 0xa64567bc
rol eax, 0xdf
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0xd5c3b6df
pushf
not eax
add eax, 0x934230f3
xor eax, 0xca9642a8
rol eax, 0x25
popf
pushf
not eax
add eax, 0x82ebc60f
xor eax, 0xffdd27e5
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8ca20dbf
xor eax, 0xd25ecf8b
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9e0d127b
xor eax, 0x92a9ba68
rol eax, 0x89
popf
jmp 0x1403a529f
mov rax, qword [rsp + 0x270]
cmp dword [rax + 0x28], 0
jne 0x1403a5942
push rax
pushf
mov eax, 0xb3f83c83
pushf
not eax
add eax, 0x84a57d29
xor eax, 0xf637be4a
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd2542a80
xor eax, 0xd475d94a
rol eax, 0xd8
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0x1593738b
pushf
not eax
add eax, 0xa4b93a15
xor eax, 0xda5e4fd5
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf2892683
xor eax, 0xcdb3b63e
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdaa157a6
xor eax, 0x8720df8b
rol eax, 0x11
popf
jmp 0x1403a529f
xor eax, eax
jmp 0x1403a773b
mov rax, qword [rsp + 0x270]
cmp dword [rax + 0x20], 0
je 0x1403a5a16
push rax
pushf
mov eax, 0x4fe68d5
pushf
not eax
add eax, 0x9c83456e
xor eax, 0xba01e5de
rol eax, 5
popf
pushf
not eax
add eax, 0x8da248f7
xor eax, 0xdd7b2031
rol eax, 0xea
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0x488e9e97
pushf
not eax
add eax, 0xd2bd95d7
xor eax, 0xe960f34d
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x9e9c2e64
xor eax, 0xb59bd246
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x96deb791
xor eax, 0x9231d7eb
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd8629cf2
xor eax, 0xea339523
rol eax, 0x90
popf
jmp 0x1403a529f
mov rax, qword [rsp + 0x270]
cmp dword [rax + 0x18], 0
jne 0x1403a5ac3
push rax
pushf
mov eax, 0x12aab8ff
pushf
not eax
add eax, 0x87c84d46
xor eax, 0xaefc5422
rol eax, 7
popf
pushf
not eax
add eax, 0xd0fe34a2
xor eax, 0xc5c20245
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf9a5e71f
xor eax, 0xdd5c7002
rol eax, 0xfe
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0xc68030d
pushf
not eax
add eax, 0xdcbfb666
xor eax, 0xf8954e0d
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf99ca7d7
xor eax, 0xa27a1c38
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbe7f8408
xor eax, 0xac56a45b
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb821c7b7
xor eax, 0xc285e5b0
rol eax, 0x34
popf
jmp 0x1403a529f
xor eax, eax
jmp 0x1403a773b
jmp 0x1403a6da4
mov dword [rsp + 0x4c], 2
mov dword [rsp + 0x34], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x24], 0
lea r8, [0x1a0696aa2]
pushf
sub r8, 0x60578e22
popf
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
call fcn.1401a8fc1
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
jne 0x1403a5bdf
push rax
pushf
mov eax, 0x5320813e
pushf
not eax
add eax, 0xe128466a
xor eax, 0xe108b5b2
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xbe56e457
xor eax, 0xf2d468d2
rol eax, 0x70
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0xb4757526
pushf
not eax
add eax, 0xefacc444
xor eax, 0x9c4f4b6c
rol eax, 0xe
popf
pushf
not eax
add eax, 0xcc7d5981
xor eax, 0xcbd0efa2
rol eax, 0xac
popf
jmp 0x1403a529f
xor eax, eax
jmp 0x1403a773b
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x170]
call fcn.1403894a2
lea rcx, [rsp + 0x80]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x8ea79192
pushf
not ecx
add ecx, 0xc110271f
xor ecx, 0xb388e40e
rol ecx, 0xb4
popf
pushf
not ecx
add ecx, 0xac2a34d9
xor ecx, 0xb0680798
rol ecx, 0xb8
popf
pushf
not ecx
add ecx, 0xd86a52ae
xor ecx, 0xd27274cd
rol ecx, 0x34
popf
pushf
not ecx
add ecx, 0x8fec94eb
xor ecx, 0xcad6c131
rol ecx, 0x7e
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x270]
lea rcx, [rsp + 0x80]
lea rdi, [rax + 0x80]
mov rsi, rcx
mov ecx, 0xf33d069d
pushf
not ecx
add ecx, 0x91426da4
xor ecx, 0xfb8ee0d2
rol ecx, 0xaa
popf
pushf
not ecx
add ecx, 0x98a28474
xor ecx, 0xb5971712
rol ecx, 0x56
popf
pushf
not ecx
add ecx, 0xac5eec37
xor ecx, 0xfb045768
rol ecx, 0x84
popf
pushf
not ecx
add ecx, 0xd6022377
xor ecx, 0x9ecb1f1a
rol ecx, 0x6c
popf
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x180]
call fcn.1403894a2
lea rcx, [rsp + 0x90]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x8c8914a9
pushf
not ecx
add ecx, 0xcb9bbde6
xor ecx, 0xe8d698df
rol ecx, 0x23
popf
pushf
not ecx
add ecx, 0xed0b7120
xor ecx, 0xc5f43cbd
rol ecx, 0xe8
popf
pushf
not ecx
add ecx, 0xcb2bffe6
xor ecx, 0xaf4d42fa
rol ecx, 0x6b
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x270]
lea rcx, [rsp + 0x90]
lea rdi, [rax + 0x90]
mov rsi, rcx
mov ecx, 0xb4d1bc9d
pushf
not ecx
add ecx, 0xe623e231
xor ecx, 0xeb6c6083
rol ecx, 0x92
popf
pushf
not ecx
add ecx, 0xe4d2e0f5
xor ecx, 0xd08777fb
rol ecx, 0x71
popf
rep movsb byte [rdi], byte [rsi]
mov eax, dword [rsp + 0x48]
mov rcx, qword [rsp + 0x278]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov r8d, 0x4b410445
pushf
not r8d
add r8d, 0xa85158c4
xor r8d, 0x9584cad6
rol r8d, 0xd9
popf
pushf
not r8d
add r8d, 0xa7d1befb
xor r8d, 0xac79cdd0
rol r8d, 0x64
popf
pushf
not r8d
add r8d, 0x9e5b8855
xor r8d, 0xe8cb6439
rol r8d, 0x2a
popf
pushf
not r8d
add r8d, 0xe0f9457d
xor r8d, 0xab641530
rol r8d, 0x9b
popf
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.1403894a2
lea rcx, [rsp + 0xa0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xe1ba02c0
pushf
not ecx
add ecx, 0xbf3a9d03
xor ecx, 0xb371115b
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0x965ec73e
xor ecx, 0xa5242c2d
rol ecx, 0x42
popf
pushf
not ecx
add ecx, 0xdb19597a
xor ecx, 0xb54e9840
rol ecx, 0xe4
popf
pushf
not ecx
add ecx, 0xd3cdc1f2
xor ecx, 0x913fc19f
rol ecx, 0x44
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x270]
lea rcx, [rsp + 0xa0]
lea rdi, [rax + 0x40]
mov rsi, rcx
mov ecx, 0x9195c687
pushf
not ecx
add ecx, 0xe18e6845
xor ecx, 0xe3540eaa
rol ecx, 0x78
popf
pushf
not ecx
add ecx, 0x98bc363b
xor ecx, 0xc4ca9e47
rol ecx, 0x9e
popf
pushf
not ecx
add ecx, 0xce631b01
xor ecx, 0xbcf1d505
rol ecx, 1
popf
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x38]
mov rcx, qword [rsp + 0x270]
mov rdi, rax
lea rsi, [rcx + 0x40]
mov ecx, 0xc4e2d51a
pushf
not ecx
add ecx, 0x8c19c7a9
xor ecx, 0xb4886fab
rol ecx, 0xcc
popf
pushf
not ecx
add ecx, 0xdfcf91e1
xor ecx, 0xc49d82ac
rol ecx, 0x42
popf
pushf
not ecx
add ecx, 0x9e7ff70c
xor ecx, 0xf8fd16e7
rol ecx, 7
popf
rep movsb byte [rdi], byte [rsi]
mov edx, 0x8b1e4ac1
pushf
not edx
add edx, 0xdfef28c1
xor edx, 0xc77ffb99
rol edx, 0x1b
popf
pushf
not edx
add edx, 0xea8e2537
xor edx, 0xb5f0ac43
rol edx, 0x1b
popf
lea rcx, [rsp + 0x38]
call fcn.1403612fd
lea rcx, [rsp + 0x38]
call fcn.1401fc27d
movzx eax, al
mov edx, eax
lea rcx, [rsp + 0x38]
call fcn.14018610e
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x1a0]
call fcn.1401d0a10
lea rcx, [rsp + 0x1b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x50871c61
pushf
not ecx
add ecx, 0xbc2863bc
xor ecx, 0xef58203b
rol ecx, 0xfc
popf
pushf
not ecx
add ecx, 0xb4035243
xor ecx, 0xc9038f58
rol ecx, 0x59
popf
pushf
not ecx
add ecx, 0xbc891666
xor ecx, 0x93e335fc
rol ecx, 0x15
popf
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x1c0]
call fcn.1401d0a10
lea rcx, [rsp + 0xb0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xa3cb151
pushf
not ecx
add ecx, 0xf23b2d2c
xor ecx, 0xc6d83990
rol ecx, 0xa7
popf
pushf
not ecx
add ecx, 0xc9d3b6a0
xor ecx, 0x9047625b
rol ecx, 0x88
popf
pushf
not ecx
add ecx, 0xaf655dcf
xor ecx, 0x8f0e7a64
rol ecx, 0xaf
popf
pushf
not ecx
add ecx, 0xaa4a6c87
xor ecx, 0xb0a4d147
rol ecx, 0x55
popf
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xc0]
lea rcx, [rsp + 0xb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xaade5e38
pushf
not ecx
add ecx, 0xfe1528f3
xor ecx, 0xbfa4c841
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0xbe9d68d8
xor ecx, 0xdf38d9c0
rol ecx, 0x5c
popf
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xd0]
lea rcx, [rsp + 0xc0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xeebaffba
pushf
not ecx
add ecx, 0x882e35c9
xor ecx, 0xe5e85271
rol ecx, 0xae
popf
pushf
not ecx
add ecx, 0xe4a7c2ff
xor ecx, 0xf1f71571
rol ecx, 0x5f
popf
pushf
not ecx
add ecx, 0x8e147d21
xor ecx, 0x9d3a88b0
rol ecx, 0x1e
popf
pushf
not ecx
add ecx, 0xfab890e0
xor ecx, 0xf73eee00
rol ecx, 0xbd
popf
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
lea rdx, [rsp + 0xd0]
lea rcx, [rsp + 0x1d0]
call fcn.1401606bb
lea rcx, [rsp + 0xe0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x86fb3039
pushf
not ecx
add ecx, 0x841fb7af
xor ecx, 0xe4c2505a
rol ecx, 0xb3
popf
pushf
not ecx
add ecx, 0xb85d1ef2
xor ecx, 0xfee64fbb
rol ecx, 0x33
popf
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x60]
lea rcx, [rsp + 0xe0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xa8a36d79
pushf
not ecx
add ecx, 0xee4f2692
xor ecx, 0xd95600dc
rol ecx, 0x90
popf
pushf
not ecx
add ecx, 0xa311afe7
xor ecx, 0x8d7e3c6c
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xc53e2e50
xor ecx, 0x925eb856
rol ecx, 0x44
popf
pushf
not ecx
add ecx, 0xa6577619
xor ecx, 0xda5db9fc
rol ecx, 0x9c
popf
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x1e0]
call fcn.1401d0a10
lea rcx, [rsp + 0x1f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xce6e6916
pushf
not ecx
add ecx, 0xa455b6b2
xor ecx, 0xec31830a
rol ecx, 0x41
popf
pushf
not ecx
add ecx, 0xe40e7999
xor ecx, 0x880127d5
rol ecx, 0x15
popf
pushf
not ecx
add ecx, 0x9ece7ca7
xor ecx, 0xab6d1765
rol ecx, 0x26
popf
pushf
not ecx
add ecx, 0xfe48a325
xor ecx, 0x95aee284
rol ecx, 0xa7
popf
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x200]
call fcn.1401d0a10
lea rcx, [rsp + 0xf0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x6c0c8f9c
pushf
not ecx
add ecx, 0xb96e0781
xor ecx, 0xd4d8e0cf
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0x8e042711
xor ecx, 0xdcce458f
rol ecx, 0x6b
popf
pushf
not ecx
add ecx, 0x83a7db5a
xor ecx, 0x8e555fb7
rol ecx, 0xb8
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x270]
lea rcx, [rsp + 0xf0]
lea rdi, [rax + 0x60]
mov rsi, rcx
mov ecx, 0x1f30f084
pushf
not ecx
add ecx, 0xc1f43377
xor ecx, 0xb07cb4e6
rol ecx, 0xca
popf
pushf
not ecx
add ecx, 0x82ecab3e
xor ecx, 0x93145af3
rol ecx, 0x48
popf
rep movsb byte [rdi], byte [rsi]
lea r9, [rsp + 0x34]
mov r8d, 0xc114b69a
pushf
not r8d
add r8d, 0xa5ecaa09
xor r8d, 0x96ea17cc
rol r8d, 0x91
popf
pushf
not r8d
add r8d, 0xd360c633
xor r8d, 0xf0db84e1
rol r8d, 0x2a
popf
pushf
not r8d
add r8d, 0x8d551293
xor r8d, 0x8b3fb6a7
rol r8d, 0x69
popf
mov edx, 0x6a47b537
pushf
not edx
add edx, 0xd676b69b
xor edx, 0xcdd291ed
rol edx, 0x3d
popf
pushf
not edx
add edx, 0xaaabc39e
xor edx, 0xd66c13ac
rol edx, 0xbb
popf
lea rcx, [rsp + 0x60]
call fcn.1403566df
lea r9, [rsp + 0x4c]
mov r8d, 0x9c930ea9
pushf
not r8d
add r8d, 0x9594b72c
xor r8d, 0xb130c79d
rol r8d, 0x18
popf
pushf
not r8d
add r8d, 0x8cca15c1
xor r8d, 0xdc02e145
rol r8d, 0x55
popf
pushf
not r8d
add r8d, 0x9f5147f2
xor r8d, 0x8de70f2d
rol r8d, 0xd7
popf
pushf
not r8d
add r8d, 0xe2bac0da
xor r8d, 0x848212dd
rol r8d, 0x3c
popf
mov edx, 0x819032ec
pushf
not edx
add edx, 0xa091ab17
xor edx, 0xefddbb50
rol edx, 0xa1
popf
pushf
not edx
add edx, 0xa7715a9c
xor edx, 0xa98432fd
rol edx, 0xd1
popf
pushf
not edx
add edx, 0xb4e61d80
xor edx, 0x9cd0c481
rol edx, 0xa9
popf
pushf
not edx
add edx, 0xcf8d8222
xor edx, 0xb08a4f54
rol edx, 0x84
popf
lea rcx, [rsp + 0x60]
call fcn.1403566df
lea r9, [rsp + 0x30]
mov r8d, 0x579e9ef1
pushf
not r8d
add r8d, 0xd65cdeb5
xor r8d, 0xefcfe0af
rol r8d, 0xd0
popf
pushf
not r8d
add r8d, 0xd433a409
xor r8d, 0xf4871297
rol r8d, 0x4a
popf
mov edx, 0x8b7c367
pushf
not edx
add edx, 0x8a688ebb
xor edx, 0xf5bd50dd
rol edx, 0xf9
popf
pushf
not edx
add edx, 0xc1e42f0b
xor edx, 0xe5b26fc1
rol edx, 0xa9
popf
pushf
not edx
add edx, 0x995514f6
xor edx, 0xb9d936f2
rol edx, 0xff
popf
pushf
not edx
add edx, 0x837754b1
xor edx, 0xe0b46330
rol edx, 0xbc
popf
lea rcx, [rsp + 0x60]
call fcn.1403566df
lea r9, [rsp + 0x24]
mov r8d, 0x63d4b9a8
pushf
not r8d
add r8d, 0xd28a076b
xor r8d, 0xa51a7bd3
rol r8d, 0xdc
popf
pushf
not r8d
add r8d, 0xbf1e2d61
xor r8d, 0xa26339df
rol r8d, 0x9b
popf
mov edx, 0x580a5c6f
pushf
not edx
add edx, 0xd01324bf
xor edx, 0xcf25e8bd
rol edx, 0x3f
popf
pushf
not edx
add edx, 0xc7d42a65
xor edx, 0x90352d94
rol edx, 0xcf
popf
pushf
not edx
add edx, 0xe9c9ae57
xor edx, 0xc589b050
rol edx, 0xe7
popf
lea rcx, [rsp + 0x60]
call fcn.1403566df
lea rax, [rsp + 0x100]
lea rcx, [rsp + 0x60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x3d57a6a3
pushf
not ecx
add ecx, 0x979d1a57
xor ecx, 0x9daf6a3e
rol ecx, 0xa4
popf
pushf
not ecx
add ecx, 0xfd04eefb
xor ecx, 0x830e64f4
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0x83667d6c
xor ecx, 0x93e1cdb6
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0x99413f2d
xor ecx, 0xe70bcd8c
rol ecx, 0x7e
popf
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x110]
lea rcx, [rsp + 0x38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x4a7047be
pushf
not ecx
add ecx, 0xf5b78904
xor ecx, 0xe335eba7
rol ecx, 0x29
popf
pushf
not ecx
add ecx, 0x9594c56d
xor ecx, 0xb23f00dc
rol ecx, 0x6b
popf
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x100]
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x210]
call fcn.1402a294b
lea rcx, [rsp + 0x120]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc0d7656c
pushf
not ecx
add ecx, 0xca541077
xor ecx, 0x91f18fd6
rol ecx, 0x9d
popf
pushf
not ecx
add ecx, 0xbd860439
xor ecx, 0xdca76afa
rol ecx, 0x5f
popf
pushf
not ecx
add ecx, 0x95e96348
xor ecx, 0x9a7f4894
rol ecx, 0x15
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x270]
lea rcx, [rsp + 0x120]
lea rdi, [rax + 0x70]
mov rsi, rcx
mov ecx, 0xb890e552
pushf
not ecx
add ecx, 0xe8cfd609
xor ecx, 0x88db105d
rol ecx, 0x23
popf
pushf
not ecx
add ecx, 0xbe2317f7
xor ecx, 0xd6f41099
rol ecx, 0xa7
popf
rep movsb byte [rdi], byte [rsi]
cmp dword [rsp + 0x4c], 2
je 0x1403a67e4
push rax
pushf
mov eax, 0x50de5860
pushf
not eax
add eax, 0xdb425443
xor eax, 0xb4866dd0
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb46b2c01
xor eax, 0xa7a1eadb
rol eax, 0x82
popf
pushf
not eax
add eax, 0xdaeac680
xor eax, 0xc3a2702b
rol eax, 0x41
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0xc165890c
pushf
not eax
add eax, 0x95536781
xor eax, 0xdd8ac2f4
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe1d97704
xor eax, 0x9d0c234d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8cda3dd0
xor eax, 0x8cabff86
rol eax, 0x2a
popf
jmp 0x1403a529f
xor eax, eax
jmp 0x1403a773b
cmp dword [rsp + 0x34], 0
jne 0x1403a68ea
push rax
pushf
mov eax, 0x14a534d
pushf
not eax
add eax, 0xa24bf4be
xor eax, 0xec37979c
rol eax, 0x71
popf
pushf
not eax
add eax, 0xbe6b7b9c
xor eax, 0x8d24aaec
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xaf37173c
xor eax, 0xfdbc91fe
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9a8ac85e
xor eax, 0xfcd9390d
rol eax, 0xac
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0x4ac158b9
pushf
not eax
add eax, 0xe7b5606d
xor eax, 0x83d0065f
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb7f71f33
xor eax, 0xdde910d4
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc9fb8cd9
xor eax, 0xb9571c43
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe6609106
xor eax, 0x91fe1172
rol eax, 0x44
popf
jmp 0x1403a529f
xor eax, eax
jmp 0x1403a773b
cmp dword [rsp + 0x30], 0
je 0x1403a69bb
push rax
pushf
mov eax, 0x20e26e10
pushf
not eax
add eax, 0x9796f0ef
xor eax, 0x8e24b702
rol eax, 0x80
popf
pushf
not eax
add eax, 0xdc47e7c2
xor eax, 0xe3b7b5e5
rol eax, 0x3a
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0xfc7b13c0
pushf
not eax
add eax, 0xa903749c
xor eax, 0xb0e8add3
rol eax, 0xae
popf
pushf
not eax
add eax, 0xed468ef5
xor eax, 0x8addb258
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcb08caf7
xor eax, 0xbed23195
rol eax, 0xd6
popf
jmp 0x1403a529f
cmp dword [rsp + 0x24], 0
jne 0x1403a6a61
push rax
pushf
mov eax, 0x887ce627
pushf
not eax
add eax, 0xf1414f67
xor eax, 0x9d848ced
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf10f1ac1
xor eax, 0xcac6c802
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa63c03da
xor eax, 0xeafa463d
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd0e7bd18
xor eax, 0xe3c6b6d6
rol eax, 0xab
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0x86e1a1e1
pushf
not eax
add eax, 0xd8b786d2
xor eax, 0xb9e46249
rol eax, 0
popf
pushf
not eax
add eax, 0xe7719ebf
xor eax, 0xe39ffaf4
rol eax, 0xab
popf
pushf
not eax
add eax, 0xee0d5c5c
xor eax, 0xeef5c175
rol eax, 0x58
popf
jmp 0x1403a529f
xor eax, eax
jmp 0x1403a773b
mov edx, dword [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.14018610e
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x220]
call fcn.1401d0a10
lea rcx, [rsp + 0x130]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x5964785c
pushf
not ecx
add ecx, 0x94b88012
xor ecx, 0xbba0e456
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0xecff962c
xor ecx, 0xe8ed6b03
rol ecx, 0xc0
popf
pushf
not ecx
add ecx, 0xc7687156
xor ecx, 0xdde8b0df
rol ecx, 6
popf
pushf
not ecx
add ecx, 0xaf88e7f1
xor ecx, 0xbfc69ba7
rol ecx, 0x92
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x270]
lea rcx, [rsp + 0x130]
lea rdi, [rax + 0x80]
mov rsi, rcx
mov ecx, 0xb040432d
pushf
not ecx
add ecx, 0x8b30ae5e
xor ecx, 0xaacbbecf
rol ecx, 0x17
popf
pushf
not ecx
add ecx, 0xca420062
xor ecx, 0xaba1b087
rol ecx, 0xe2
popf
pushf
not ecx
add ecx, 0xa83d6976
xor ecx, 0xc43da0c3
rol ecx, 0xa0
popf
pushf
not ecx
add ecx, 0xb2231136
xor ecx, 0xca8151be
rol ecx, 0xbb
popf
rep movsb byte [rdi], byte [rsi]
mov eax, dword [rsp + 0x24]
mov ecx, dword [rsp + 0x44]
sub ecx, eax
mov eax, ecx
mov r9d, eax
mov r8d, dword [rsp + 0x24]
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x230]
call fcn.140267c52
lea rcx, [rsp + 0x140]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xfcb346f
pushf
not ecx
add ecx, 0xec162f29
xor ecx, 0x9338675f
rol ecx, 0x28
popf
pushf
not ecx
add ecx, 0xce2708df
xor ecx, 0xc4345360
rol ecx, 0x14
popf
pushf
not ecx
add ecx, 0xb9a43406
xor ecx, 0x9aab382e
rol ecx, 0xb4
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x270]
lea rcx, [rsp + 0x140]
lea rdi, [rax + 0x90]
mov rsi, rcx
mov ecx, 0xb6061255
pushf
not ecx
add ecx, 0xb38b1ecb
xor ecx, 0xc467399d
rol ecx, 0x6c
popf
pushf
not ecx
add ecx, 0xe3b5d984
xor ecx, 0xc05757e5
rol ecx, 0xdb
popf
rep movsb byte [rdi], byte [rsi]
push rax
pushf
mov eax, 0x234de360
pushf
not eax
add eax, 0xab8dd266
xor eax, 0xa4ab3fde
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd851ee40
xor eax, 0xbd2227b8
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf83ad5a1
xor eax, 0xb1e53b35
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8f39a058
xor eax, 0xb81cb8df
rol eax, 0x12
popf
jmp 0x1403a529f
mov edx, dword [rsp + 0x34]
lea rcx, [rsp + 0x38]
call fcn.14018610e
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x240]
call fcn.1401d0a10
lea rcx, [rsp + 0x150]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18a0256e
pushf
not ecx
add ecx, 0xbe016e4e
xor ecx, 0xc17b216e
rol ecx, 0x11
popf
pushf
not ecx
add ecx, 0xa42bc0f2
xor ecx, 0xd0c878bd
rol ecx, 0xb5
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x270]
lea rcx, [rsp + 0x150]
lea rdi, [rax + 0x50]
mov rsi, rcx
mov ecx, 0x6cddc40e
pushf
not ecx
add ecx, 0xab55bef2
xor ecx, 0xfdab881f
rol ecx, 0xbe
popf
pushf
not ecx
add ecx, 0xe6959870
xor ecx, 0xb59e7b90
rol ecx, 0x1f
popf
rep movsb byte [rdi], byte [rsi]
lea r8, [0x1b34f9613]
pushf
sub r8, 0x733db98b
popf
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
call fcn.1401a8fc1
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0
je 0x1403a6e1b
push rax
pushf
mov eax, 0xcd55811d
pushf
not eax
add eax, 0xd9b04b63
xor eax, 0xbf5ba917
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa4a0abd1
xor eax, 0x969be5a4
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf4730934
xor eax, 0xfe11ecb7
rol eax, 0x60
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0x4158c496
pushf
not eax
add eax, 0xe4544daa
xor eax, 0xb0fcb23c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x9bceb516
xor eax, 0xe7824c5d
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9ce0005c
xor eax, 0x9fc73fd3
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xec6c14f0
xor eax, 0xedc1c9a0
rol eax, 0xdc
popf
jmp 0x1403a529f
mov eax, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x278]
lea rax, [rcx + rax + 4]
mov rcx, rax
call fcn.14016756f
movzx eax, ax
mov rcx, qword [rsp + 0x270]
mov dword [rcx + 0x14], eax
jmp 0x1403a6f61
mov rax, qword [rsp + 0x270]
mov dword [rax + 0x14], 0xffff
push rax
pushf
mov eax, 0x93e3fb9d
pushf
not eax
add eax, 0xac0f4d48
xor eax, 0xb71d3f29
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb14d4745
xor eax, 0xc73cdf1b
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc961e830
xor eax, 0xcd9982ce
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe1f0a3b9
xor eax, 0xb2b4a716
rol eax, 0xf
popf
jmp 0x1403a529f
mov rax, qword [rsp + 0x270]
mov dword [rax + 0x34], 0xffffffff
mov eax, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x278]
lea rax, [rcx + rax + 2]
mov rcx, rax
call fcn.14016756f
movzx eax, ax
mov dword [rsp + 0x5c], eax
mov rax, qword [rsp + 0x270]
mov dword [rax + 0x38], 0
mov dword [rsp + 0x28], 0
jmp 0x1403a7056
mov eax, dword [rsp + 0x28]
jmp 0x1403a6ff7
inc eax
mov dword [rsp + 0x28], eax
push rax
pushf
mov eax, 0x8a1113b5
pushf
not eax
add eax, 0xeaaf6504
xor eax, 0xc28ed658
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe6ca5638
xor eax, 0xd37a1128
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfcb3495e
xor eax, 0x95cac2fe
rol eax, 0x29
popf
pushf
not eax
add eax, 0xce96c758
xor eax, 0xc3eb4dbb
rol eax, 0x66
popf
jmp 0x1403a529f
mov eax, dword [rsp + 0x5c]
cmp dword [rsp + 0x28], eax
jge 0x1403a70aa
push rax
pushf
mov eax, 0xbcf5e78f
pushf
not eax
add eax, 0x945f0788
xor eax, 0xa5de8a00
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xae9f3886
xor eax, 0x8779fc3c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xffb05927
xor eax, 0x81e1fd22
rol eax, 0xe3
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0x75d3df1b
pushf
not eax
add eax, 0xc0cad919
xor eax, 0xca095036
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xab7b4fc1
xor eax, 0xf73dd185
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x86619bd3
xor eax, 0x91541a5c
rol eax, 0x46
popf
pushf
not eax
add eax, 0x92e893e4
xor eax, 0xe0efdaa7
rol eax, 0x28
popf
jmp 0x1403a529f
mov eax, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x28]
lea eax, [rax + rcx*8 + 4]
mov dword [rsp + 0x2c], eax
mov eax, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x278]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov rcx, rax
call fcn.14016756f
movzx eax, ax
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 0
je 0x1403a719d
push rax
pushf
mov eax, 0x270997fe
pushf
not eax
add eax, 0x9ede31f6
xor eax, 0xe974a545
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf76461bf
xor eax, 0xd09f5727
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x8db205a5
xor eax, 0xb22bc7aa
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf0ed0a84
xor eax, 0xfe7cace5
rol eax, 0x44
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0x38f5451e
pushf
not eax
add eax, 0xf3fa0796
xor eax, 0xda102195
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x883bc9f5
xor eax, 0xb395c963
rol eax, 0xec
popf
pushf
not eax
add eax, 0x85cbf87f
xor eax, 0xa69b6537
rol eax, 0xfa
popf
jmp 0x1403a529f
cmp dword [rsp + 0x54], 3
je 0x1403a7230
push rax
pushf
mov eax, 0x56a10fb8
pushf
not eax
add eax, 0xe4732a4e
xor eax, 0xa10e3de5
rol eax, 0x72
popf
pushf
not eax
add eax, 0xfcbd9abe
xor eax, 0xb417de0c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa6b011e4
xor eax, 0xfaab0a38
rol eax, 0xcb
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0x7cd115e0
pushf
not eax
add eax, 0xfa43edb7
xor eax, 0xc0e715fb
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf3525ded
xor eax, 0xc594f02a
rol eax, 0x57
popf
jmp 0x1403a529f
jmp 0x1403a758f
mov eax, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x278]
lea rax, [rcx + rax + 2]
mov rcx, rax
call fcn.14016756f
movzx eax, ax
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x58], 1
je 0x1403a7308
push rax
pushf
mov eax, 0xd4559ab6
pushf
not eax
add eax, 0xd610d3a8
xor eax, 0xa4f00e46
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa8dcc31d
xor eax, 0x818c2605
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x86588451
xor eax, 0xf18c1d9d
rol eax, 0xee
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0xe953d596
pushf
not eax
add eax, 0xfe27b87f
xor eax, 0xa8e9cb3f
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb2b0c46b
xor eax, 0xa9da6fb0
rol eax, 0xef
popf
pushf
not eax
add eax, 0x87434404
xor eax, 0xab9b25e3
rol eax, 0xaf
popf
jmp 0x1403a529f
cmp dword [rsp + 0x58], 0xa
je 0x1403a73ae
push rax
pushf
mov eax, 0x81e4523e
pushf
not eax
add eax, 0xe1a6ad41
xor eax, 0xf6ee568b
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbc59de9b
xor eax, 0xf8b4bc45
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb46dd341
xor eax, 0xcc8b6042
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc1559589
xor eax, 0xd2fab14a
rol eax, 5
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0x28da6b15
pushf
not eax
add eax, 0xa61bf8d1
xor eax, 0xdcebdcca
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc8c5e807
xor eax, 0xa8396ba0
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa2652582
xor eax, 0xec41a4d4
rol eax, 0xa4
popf
jmp 0x1403a529f
jmp 0x1403a74b8
mov eax, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x278]
lea rax, [rcx + rax + 4]
mov rcx, rax
call fcn.1401a2b45
mov ecx, dword [rsp + 0x20]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
mov eax, ecx
mov rcx, qword [rsp + 0x270]
mov dword [rcx + 0x38], eax
push rax
pushf
mov eax, 0xb870dae2
pushf
not eax
add eax, 0x9b874402
xor eax, 0x9092d5ab
rol eax, 0xef
popf
pushf
not eax
add eax, 0xec127c82
xor eax, 0x815a2e28
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf762c140
xor eax, 0xabdcd009
rol eax, 0x36
popf
jmp 0x1403a529f
jmp 0x1403a758f
mov eax, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x278]
lea rax, [rcx + rax + 4]
mov rcx, rax
call fcn.1401a2b45
mov ecx, dword [rsp + 0x20]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
mov eax, ecx
mov rcx, qword [rsp + 0x270]
mov dword [rcx + 0x38], eax
push rax
pushf
mov eax, 0x4d9953cb
pushf
not eax
add eax, 0xf8b56628
xor eax, 0xcf86bb88
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd0bd7118
xor eax, 0xad6a8ca4
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfd9c1d16
xor eax, 0x946e3b38
rol eax, 0x6d
popf
jmp 0x1403a529f
jmp 0x1403a6ff2
mov rax, qword [rsp + 0x270]
cmp dword [rax + 0x38], 0
jne 0x1403a761b
push rax
pushf
mov eax, 0xe02dfb2a
pushf
not eax
add eax, 0xd8999461
xor eax, 0xc828e9d2
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbd55e511
xor eax, 0xd7641e2f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xfc7afa93
xor eax, 0xdb69d6d6
rol eax, 0x4c
popf
jmp 0x1403a529f
push rax
pushf
mov eax, 0x9c83f618
pushf
not eax
add eax, 0xa2c25ea7
xor eax, 0xadb962fa
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8bbc1810
xor eax, 0x83176c88
rol eax, 0xcc
popf
jmp 0x1403a529f
xor eax, eax
jmp 0x1403a773b
mov rax, qword [rsp + 0x270]
movsxd rax, dword [rax + 0x1c]
mov rcx, qword [rsp + 0x278]
lea rax, [rcx + rax + 0x32]
mov rcx, rax
call fcn.14016756f
movzx eax, ax
mov rcx, qword [rsp + 0x270]
mov dword [rcx + 0x3c], eax
mov eax, 0xdb1821cf
pushf
not eax
add eax, 0xf134f96b
xor eax, 0xe33f88c5
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf9425a08
xor eax, 0xfd6dcc8a
rol eax, 0x41
popf
push rax
pushf
mov eax, 0x8dea3ee6
pushf
not eax
add eax, 0x82eec757
xor eax, 0xd06dbfef
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc124851f
xor eax, 0xadd60191
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf0055871
xor eax, 0x95f694c1
rol eax, 0xb9
popf
jmp 0x1403a529f
add rsp, 0x258
pop rdi
pop rsi
ret