Function at 0x140146c50
Capabilities:
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1a8
lea rbp, [rsp + 0x80]
mov r14, r8
mov qword [rbp - 0x60], rdx
mov r15, rcx
mov eax, dword [0x14022a7e0]
mov ecx, dword [0x14022a7e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xb7]
cmp ecx, 0xa
setl byte [rbp + 0xb6]
mov dword [rbp + 0x124], 0xc292386c
xor r13d, r13d
mov r12, 0xffffffffe0876a30
mov eax, dword [rbp + 0x124]
cmp eax, 0x53e40e9
jg 0x140146d32
cmp eax, 0xc2279fa8
jg 0x140146e13
cmp eax, 0xa2b1a940
jle 0x140146e82
cmp eax, 0xb98baa7f
jg 0x140146fe7
cmp eax, 0xae042a76
jg 0x1401474aa
cmp eax, 0xaacd35a7
jle 0x1401481fe
cmp eax, 0xad48b207
jg 0x14014926f
cmp eax, 0xaacd35a8
je 0x14014a945
cmp eax, 0xaca99ed1
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xcc1a91ed
mov edx, 0xba213f60
jmp 0x14014ebb0
cmp eax, 0x3aee8a73
jg 0x140146d8b
cmp eax, 0x20363aa9
jg 0x140146ee6
cmp eax, 0x1351d635
jg 0x14014709f
cmp eax, 0xb5e8e11
jg 0x1401472db
cmp eax, 0x7cff638
jle 0x140147edb
cmp eax, 0x886aa7e
jg 0x140148742
cmp eax, 0x7cff639
je 0x140149f1e
cmp eax, 0x7ea8e02
je 0x140148444
jmp 0x140146caf
cmp eax, 0x5b9300c6
jg 0x140146f3e
cmp eax, 0x460fe96a
jle 0x1401470f3
cmp eax, 0x4f1ff1c1
jg 0x140147329
cmp eax, 0x48a60318
jle 0x14014804a
cmp eax, 0x4b17fcbc
jg 0x140148903
cmp eax, 0x48a60319
je 0x14014a440
cmp eax, 0x49be3656
jne 0x140146caf
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0xe0]
lea rax, [rax + rcx*4]
mov rcx, qword [rbp + 0x88]
mov qword [rcx], rax
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x8a4f26ca
mov edx, 0xef456db0
jmp 0x14014ebb0
cmp eax, 0xe4e2c271
jg 0x140146f8f
cmp eax, 0xd66ee555
jle 0x1401471ee
cmp eax, 0xdee6f735
jg 0x1401474f8
cmp eax, 0xda04a268
jle 0x1401482b4
cmp eax, 0xde05efc5
jg 0x140149393
cmp eax, 0xda04a269
je 0x14014a9b5
cmp eax, 0xda2c5add
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x60e2b9ce
mov edx, 0x576cca4c
jmp 0x14014ebb0
cmp eax, 0x9380a60d
jg 0x140147040
cmp eax, 0x8a4f26c9
jg 0x14014728d
cmp eax, 0x8516f438
jle 0x140147a5e
cmp eax, 0x8828761e
jg 0x1401483b3
cmp eax, 0x8516f439
je 0x140149952
cmp eax, 0x88104cd4
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x82076c13
mov edx, 0xfcc1a9b9
jmp 0x14014ebb0
cmp eax, 0x29d04ce6
jle 0x140147159
cmp eax, 0x32fc9239
jg 0x140147377
cmp eax, 0x2b6d2041
jle 0x14014808d
cmp eax, 0x30391ae5
jg 0x14014893b
cmp eax, 0x2b6d2042
je 0x14014a462
cmp eax, 0x2e54aa99
jne 0x140146caf
cmp byte [rbp + 0xb2], 0
mov eax, 0x3f5c366
mov ecx, 0x760d5a23
jmp 0x14014b152
cmp eax, 0x6be80b75
jle 0x1401471b2
cmp eax, 0x760d5a22
jg 0x1401473fd
cmp eax, 0x72357ba2
jle 0x1401480d0
cmp eax, 0x74fbe638
jg 0x140148967
cmp eax, 0x72357ba3
je 0x14014a499
cmp eax, 0x743f19de
jne 0x140146caf
mov dword [rbp + 0x124], 0xa829f352
jmp 0x140146caf
cmp eax, 0xf38b888d
jg 0x140147234
cmp eax, 0xef456daf
jg 0x140147554
cmp eax, 0xe8815f7b
jle 0x1401482f7
cmp eax, 0xe9860141
jg 0x1401493f1
cmp eax, 0xe8815f7c
je 0x14014a9c4
cmp eax, 0xe8dd42a4
jne 0x140146caf
cmp byte [rbp + 0xb0], 0
mov eax, 0x88104cd4
mov ecx, 0xfc0efa9e
jmp 0x14014b152
cmp eax, 0xbeef332c
jg 0x1401475a2
cmp eax, 0xbb225623
jle 0x140147f61
cmp eax, 0xbe04071f
jg 0x1401487a6
cmp eax, 0xbb225624
je 0x14014a3cb
cmp eax, 0xbda015b4
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x89124c33
mov edx, 0x9a2cb920
jmp 0x14014ebb0
cmp eax, 0x97d3da18
jg 0x1401475dd
cmp eax, 0x948e62f9
jle 0x140147b1b
cmp eax, 0x9691bc55
jg 0x140148410
cmp eax, 0x948e62fa
je 0x1401499ed
cmp eax, 0x95134a7b
jne 0x140146caf
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0xe0]
lea rax, [rax + rcx*4]
mov rcx, qword [rbp + 0x88]
mov qword [rcx], rax
mov dword [rbp + 0x124], 0x15702986
jmp 0x140146caf
cmp eax, 0x18c0135d
jg 0x14014762b
cmp eax, 0x16bffce4
jle 0x14014801a
cmp eax, 0x18071ea8
jg 0x1401488cb
cmp eax, 0x16bffce5
je 0x14014a40f
cmp eax, 0x17e338ea
jne 0x140146caf
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov dword [rbp + 0x124], 0x27eb0389
jmp 0x140146caf
cmp eax, 0x41f91f5b
jle 0x140147674
cmp eax, 0x44987f0b
jle 0x140147b5e
cmp eax, 0x45341046
jg 0x140148453
cmp eax, 0x44987f0c
je 0x140149a0f
cmp eax, 0x450c925d
jne 0x140146caf
mov dword [rbp + 0x124], 0x8cf609f5
mov rax, qword [rbp - 0x38]
mov rcx, qword [rbp - 0x70]
mov rdx, qword [rbp - 0x78]
mov rbx, qword [rbp - 0x80]
mov qword [rbp - 8], rbx
mov qword [rbp], rdx
mov qword [rbp + 8], rcx
mov qword [rbp + 0x10], rax
jmp 0x140146caf
cmp eax, 0x258ac73b
jle 0x1401476b6
cmp eax, 0x2675777b
jle 0x140147d30
cmp eax, 0x27eb0388
jg 0x14014848b
cmp eax, 0x2675777c
je 0x140149d70
cmp eax, 0x27766d24
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xbb225624
mov edx, 0x5589a85f
jmp 0x14014ebb0
cmp eax, 0x620b419a
jle 0x14014771e
cmp eax, 0x63337cfa
jle 0x140147d73
cmp eax, 0x668f0cc5
jg 0x1401484b7
cmp eax, 0x63337cfb
je 0x140149d92
cmp eax, 0x656bd9ab
je 0x140148444
jmp 0x140146caf
cmp eax, 0xc74b970d
jle 0x14014776c
cmp eax, 0xcc0d6932
jle 0x140147db6
cmp eax, 0xd1ddb3dc
jg 0x1401486d2
cmp eax, 0xcc0d6933
je 0x140149ebc
cmp eax, 0xcc1a91ed
jne 0x140146caf
mov dword [rbp + 0x124], 0xba213f60
jmp 0x140146caf
cmp eax, 0xfcc1a9b8
jg 0x1401477c2
cmp eax, 0xf849d401
jle 0x140147e98
cmp eax, 0xfc0efa9d
jg 0x14014870a
cmp eax, 0xf849d402
je 0x140149ecb
cmp eax, 0xf96b32ad
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xb4ac092b
mov edx, 0xbf5030d1
jmp 0x14014ebb0
cmp eax, 0x8cf609f4
jle 0x140147abe
cmp eax, 0x8d8f3dfb
jg 0x1401483d8
cmp eax, 0x8cf609f5
je 0x140149974
cmp eax, 0x8d36af77
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x20f30d15
mov edx, 0xd814c3b4
jmp 0x14014ebb0
cmp eax, 0x11ada27a
jle 0x140147f1e
cmp eax, 0x1229bcf8
jg 0x14014876e
cmp eax, 0x11ada27b
je 0x14014a376
cmp eax, 0x12251d68
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xda04a269
mov edx, 0xa169fd02
jmp 0x14014ebb0
cmp eax, 0x576cca4b
jle 0x140148135
cmp eax, 0x57b2bdee
jg 0x14014899f
cmp eax, 0x576cca4c
je 0x14014a4b2
cmp eax, 0x57a3b091
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x8c5e985a
mov edx, 0x45341047
jmp 0x14014ebb0
cmp eax, 0x3418c38c
jle 0x14014819e
cmp eax, 0x38a2a530
jg 0x140148a92
cmp eax, 0x3418c38d
je 0x14014a4e2
cmp eax, 0x355a683b
jne 0x140146caf
mov rcx, qword [rbp + 0x90]
mov rdx, qword [rbp + 0xa0]
mov rax, qword [0x140221ed8]
add rax, r12
sub rsp, 0x20
call rax
add rsp, 0x20
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 0xa0]
lea rax, [rax + rcx*4]
mov ecx, dword [0x14022a7e0]
lea edx, [rcx - 1]
imul edx, ecx
cmp dword [0x14022a7e4], 0xa
mov qword [rbp - 0x68], rax
mov eax, 0x240f40a8
mov ecx, 0x1c9c9bf1
jmp 0x14014ec1d
cmp eax, 0x7cf1840e
jle 0x1401481ce
cmp eax, 0x7deafad4
jg 0x140148aca
cmp eax, 0x7cf1840f
je 0x14014a504
cmp eax, 0x7d404b55
jne 0x140146caf
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov dword [rbp + 0x124], 0xde05efc6
jmp 0x140146caf
cmp eax, 0xb455db4c
jle 0x140148241
cmp eax, 0xb6480d32
jg 0x140149294
cmp eax, 0xb455db4d
je 0x14014a967
cmp eax, 0xb4ac092b
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x7d404b55
mov edx, 0xde05efc6
jmp 0x14014ebb0
cmp eax, 0xe1299bfd
jle 0x14014832d
cmp eax, 0xe375b30e
jg 0x140149416
cmp eax, 0xe1299bfe
je 0x14014a9ec
cmp eax, 0xe1f8fef4
jne 0x140146caf
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x199e1ce9
mov edx, 0xe4e2c272
jmp 0x14014ebb0
cmp eax, 0xf0db0c15
jle 0x140148370
cmp eax, 0xf237afe9
jg 0x14014944e
cmp eax, 0xf0db0c16
je 0x14014aa03
cmp eax, 0xf1dbd4c6
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xc65b91db
mov edx, 0x44987f0c
jmp 0x14014ebb0
cmp eax, 0xbffb8d7c
jle 0x140147865
cmp eax, 0xc1407a1a
jle 0x140149473
cmp eax, 0xc1407a1b
je 0x1401498ec
cmp eax, 0xc1998eaa
jne 0x140146caf
mov dword [rbp + 0x124], 0x755b209f
jmp 0x140146caf
cmp eax, 0x9efe21d9
jg 0x140147804
cmp eax, 0x9e30eee9
jg 0x1401494a0
cmp eax, 0x97d3da19
je 0x1401498ca
cmp eax, 0x9a2cb920
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x89124c33
mov edx, 0xf7fba6f0
jmp 0x14014ebb0
cmp eax, 0x1c9f8d3f
jg 0x1401478d5
cmp eax, 0x1a3e5ec2
jg 0x1401497a8
cmp eax, 0x18c0135e
je 0x14014990e
cmp eax, 0x199e1ce9
jne 0x140146caf
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov dword [rbp + 0x124], 0xe1f8fef4
jmp 0x140146caf
cmp eax, 0x3e9ff815
jg 0x140147905
cmp eax, 0x3aee8a74
je 0x14014c103
cmp eax, 0x3ce9f2ec
je 0x14014ae2d
cmp eax, 0x3e7d2a2b
jne 0x140146caf
cmp byte [rbp + 0xb3], 0
mov eax, 0x234fa458
mov ecx, 0x4b17fcbd
jmp 0x14014b152
cmp eax, 0x234fa457
jg 0x140147935
cmp eax, 0x20363aaa
je 0x14014c125
cmp eax, 0x20f30d15
je 0x14014b050
cmp eax, 0x226c6eae
jne 0x140146caf
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xa0]
mov dword [rbp + 0x124], 0x43d065d0
jmp 0x140146caf
cmp eax, 0x5f6f9f5c
jg 0x140147995
cmp eax, 0x5b9300c7
je 0x14014c151
cmp eax, 0x5bc8ea41
je 0x14014b08c
cmp eax, 0x5bf56db8
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xd1ddb3dd
mov edx, 0xdee6f736
jmp 0x14014ebb0
cmp eax, 0xc4833af2
jg 0x1401479d8
cmp eax, 0xc2279fa9
je 0x14014c3f8
cmp eax, 0xc26c6189
je 0x14014b141
cmp eax, 0xc292386c
jne 0x140146caf
mov al, byte [rbp + 0xb7]
cmp byte [rbp + 0xb6], 0
mov ecx, 0xb4ac092b
mov edx, 0x8516f439
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov dword [rbp + 0x124], ecx
jmp 0x140146caf
cmp eax, 0x28439bf
jg 0x140147a1b
cmp eax, 0xfea7b5ca
jg 0x1401497d5
cmp eax, 0xfcc1a9b9
je 0x140149930
cmp eax, 0xfdeb2b94
jne 0x140146caf
cmp byte [rbp + 0xad], 0
mov eax, 0xd7f31848
mov ecx, 0x41f91f5c
jmp 0x14014b152
cmp eax, 0x9efe21da
je 0x14014adfc
cmp eax, 0x9f02204c
je 0x14014adcb
cmp eax, 0xa169fd02
jne 0x140146caf
cmp byte [rbp + 0xaf], 0
mov eax, 0x1c9f8d40
mov ecx, 0xf0db0c16
cmovne eax, ecx
mov dword [rbp + 0x124], eax
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 0x90]
mov rdx, qword [rbp + 0xa0]
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rax
mov qword [rbp + 0x28], rcx
jmp 0x140146caf
cmp eax, 0xbeef332d
je 0x14014b11f
cmp eax, 0xbf5030d1
je 0x14014adda
cmp eax, 0xbfe8ea32
jne 0x140146caf
mov rax, qword [rbp + 0x98]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov ecx, dword [0x14022a7e0]
lea edx, [rcx - 1]
imul edx, ecx
cmp dword [0x14022a7e4], 0xa
mov qword [rax], r13
mov eax, 0xca8aaa2e
mov ecx, 0x16bffce5
jmp 0x14014ec1d
cmp eax, 0x1c9f8d40
je 0x14014c0ce
cmp eax, 0x1cf265d3
je 0x14014ae1e
cmp eax, 0x1d9a2223
jne 0x140146caf
mov dword [rbp + 0x124], 0xf0d76520
jmp 0x140146caf
cmp eax, 0x3e9ff816
je 0x14014c173
cmp eax, 0x40741d74
je 0x14014b0ae
cmp eax, 0x40f9a806
jne 0x140146caf
mov dword [rbp + 0x124], 0x18071ea9
jmp 0x140146caf
cmp eax, 0x234fa458
je 0x14014c195
cmp eax, 0x239342df
je 0x14014b0f3
cmp eax, 0x240f40a8
jne 0x140146caf
mov rcx, qword [rbp + 0x90]
mov rdx, qword [rbp + 0xa0]
mov rax, qword [0x140221ed8]
add rax, r12
sub rsp, 0x20
call rax
add rsp, 0x20
mov rax, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
mov dword [rbp + 0x124], 0x355a683b
jmp 0x140146caf
cmp eax, 0x5f6f9f5d
je 0x14014c1b7
cmp eax, 0x60e2b9ce
je 0x14014b102
cmp eax, 0x612ec06a
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xbe040720
mov edx, 0x97d3da19
jmp 0x14014ebb0
cmp eax, 0xc4833af3
je 0x14014c58c
cmp eax, 0xc65b91db
je 0x14014b160
cmp eax, 0xc71e1c76
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xe3e697b1
mov edx, 0x2b29d127
jmp 0x14014ebb0
cmp eax, 0x28439c0
je 0x14014c639
cmp eax, 0x3f5c366
je 0x14014c0a8
cmp eax, 0x41458de
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x886aa7f
mov edx, 0xd5fea896
jmp 0x14014ebb0
cmp eax, 0x82076c13
je 0x14014c8e8
cmp eax, 0x84646461
je 0x14014c678
cmp eax, 0x84fcd1a1
jne 0x140146caf
mov rcx, qword [rbp + 0x90]
mov rdx, qword [rbp + 0xa0]
mov rax, qword [0x140221ed8]
add rax, r12
sub rsp, 0x20
call rax
add rsp, 0x20
mov rax, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
mov dword [rbp + 0x124], 0xb1df22bc
jmp 0x140146caf
cmp eax, 0x8a4f26ca
je 0x14014c8f7
cmp eax, 0x8af5e404
je 0x14014c73f
cmp eax, 0x8c5e985a
jne 0x140146caf
mov rax, qword [rbp + 0x98]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov dword [rbp + 0x124], 0x45341047
jmp 0x140146caf
cmp eax, 0x9380a60e
je 0x14014c963
cmp eax, 0x939618f0
je 0x14014c74e
cmp eax, 0x93a5e688
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x84646461
mov edx, 0xc2279fa9
jmp 0x14014ebb0
cmp eax, 0x41f91f5c
je 0x14014c994
cmp eax, 0x43d065d0
je 0x14014c783
cmp eax, 0x4482f40c
jne 0x140146caf
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0x68], r15
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov qword [rbp + 0x60], rax
mov rsi, qword [rbp - 0x60]
mov rcx, qword [rsi]
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x110], rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x110]
or rdx, rcx
sub rdx, rax
mov rax, qword [rbp + 0x110]
not rax
or rax, rcx
lea rdi, [rdx + rax]
inc rdi
mov rax, qword [rbp + 0x110]
imul ecx, dword [0x140221ce0], 0x692ac9ed
imul ebx, dword [0x140221ce8], 0x767cbf0a
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, ecx
not eax
and eax, ebx
add eax, ecx
add eax, ebx
and ecx, ebx
not ebx
add ebx, eax
add ecx, ebx
inc ecx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, ecx
or eax, 0xdb
or ecx, 0x24
add ecx, eax
add cl, 0xdc
shl rdi, cl
mov rcx, qword [rsi + 8]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rdi
and rax, rcx
add rax, rdi
add rax, rcx
mov rdx, rdi
xor rdx, rcx
add rdx, rax
or rdi, rcx
sub rdx, rdi
mov qword [rbp + 0xe8], rdx
mov rcx, qword [0x140221cf0]
movabs rax, 0x2a52e3cc1faf0f73
imul rcx, rax
mov rbx, qword [0x140221cf8]
movabs rax, 0x57b34208332264d3
imul rbx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rcx
and rax, rbx
mov rdx, rbx
not rdx
and rdx, rcx
add rdx, rax
add rdx, rbx
movabs rax, 0x170dfd10c3ed0cc5
add rdx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
cmp r14, rdx
sete byte [rbp + 0xb5]
mov ecx, dword [0x14022a7e0]
lea edx, [rcx - 1]
imul edx, ecx
cmp dword [0x14022a7e4], 0xa
mov qword [rax], r13
mov eax, 0x50c2230d
mov ecx, 0xf96b32ad
jmp 0x14014ec1d
cmp eax, 0x258ac73c
je 0x14014c9b6
cmp eax, 0x26195245
je 0x14014c846
cmp eax, 0x26230dbd
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x5b9300c7
mov edx, 0x3368eb5d
jmp 0x14014ebb0
cmp eax, 0x620b419b
je 0x14014c9de
cmp eax, 0x6303ee7e
je 0x14014c868
cmp eax, 0x631a34a0
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xb6480d33
mov edx, 0x450c925d
jmp 0x14014ebb0
cmp eax, 0xc74b970e
je 0x14014d86e
cmp eax, 0xca8aaa2e
je 0x14014c88a
cmp eax, 0xcb21c65b
jne 0x140146caf
mov rcx, qword [r15 + 0x10]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rdx, qword [rbp + 0x110]
not rdx
and rdx, rcx
add rdx, rcx
or rcx, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
imul eax, dword [0x140221d48], 0x9b98c30c
sub rdx, rcx
imul ecx, dword [0x140221d50], 0x4ace6eb6
add ecx, eax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov ebx, ecx
not ebx
and ebx, 0x36
add ebx, ecx
mov edi, ecx
xor edi, 0xc9
add edi, ebx
or ecx, 0x36
add ecx, edi
inc cl
sar rdx, cl
mov qword [rax], r13
cmp rdx, qword [rbp + 0xe0]
setb byte [rbp + 0xb1]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xb6a760d1
mov edx, 0x29331924
jmp 0x14014ebb0
cmp eax, 0xf38b888e
je 0x14014d890
cmp eax, 0xf6ffaaa2
je 0x14014c8c6
cmp eax, 0xf7fba6f0
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x886aa7f
mov edx, 0xf0d76520
jmp 0x14014ebb0
cmp eax, 0x53e40ea
je 0x14014dcf5
cmp eax, 0x687371a
je 0x14014c91f
cmp eax, 0x6a8d097
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x6e60d486
mov edx, 0x7deafad5
jmp 0x14014ebb0
cmp eax, 0xb5e8e12
je 0x14014dd04
cmp eax, 0xbf1e8a2
je 0x14014c941
cmp eax, 0xfa35509
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xec5ac6aa
mov edx, 0x4bc4da02
jmp 0x14014ebb0
cmp eax, 0xb98baa80
je 0x14014dd26
cmp eax, 0xba213f60
je 0x14014c972
cmp eax, 0xba8839d7
jne 0x140146caf
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], 0
mov rax, qword [rbp + 0xe0]
and rax, qword [rbp + 0xf8]
mov rcx, qword [rbp + 0xf8]
not rcx
and rcx, qword [rbp + 0xe0]
add rcx, rax
sub rcx, qword [rbp + 0xf8]
mov qword [rbp + 0xa0], rcx
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [0x140221ed0]
add rdx, r12
sub rsp, 0x20
call rdx
add rsp, 0x20
mov ecx, dword [0x14022a7e0]
lea edx, [rcx - 1]
imul edx, ecx
cmp dword [0x14022a7e4], 0xa
mov byte [rbp + 0xb0], al
mov eax, 0x29d04ce7
mov ecx, 0xdff5c8e5
jmp 0x14014ec1d
cmp eax, 0x1351d636
je 0x14014dd48
cmp eax, 0x15702986
je 0x14014d6fd
cmp eax, 0x164f04f9
jne 0x140146caf
mov dword [rbp + 0x124], 0x668f0cc6
jmp 0x140146caf
cmp eax, 0x460fe96b
je 0x14014dd6a
cmp eax, 0x46aa9e7e
je 0x14014d738
cmp eax, 0x480c8059
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x38a2a531
mov edx, 0xc74b970e
jmp 0x14014ebb0
cmp eax, 0x29d04ce7
je 0x14014dd8c
cmp eax, 0x2a5a0c5b
je 0x14014d75a
cmp eax, 0x2b29d127
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x17e338ea
mov edx, 0x27eb0389
jmp 0x14014ebb0
cmp eax, 0x6be80b76
je 0x14014df1d
cmp eax, 0x6e60d486
je 0x14014d77c
cmp eax, 0x713c078a
jne 0x140146caf
mov rax, qword [rbp + 0x78]
mov ecx, dword [rax]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], 0
mov eax, dword [rbp + 0xdc]
not eax
and eax, ecx
add eax, dword [rbp + 0xdc]
mov ecx, dword [rbp + 0xdc]
mov dword [rbp + 0x124], 0xe8815f7c
mov dword [rbp + 0x54], eax
jmp 0x140146caf
cmp eax, 0x4f1ff1c2
je 0x14014df3f
cmp eax, 0x50c2230d
je 0x14014d78b
cmp eax, 0x5589a85f
jne 0x140146caf
mov r8, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0xe0]
mov rax, qword [0x140221ec8]
add rax, r12
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xbb225624
mov edx, 0x26195245
jmp 0x14014ebb0
cmp eax, 0x32fc923a
je 0x14014e41f
cmp eax, 0x3368eb5d
je 0x14014d80c
cmp eax, 0x33697b95
jne 0x140146caf
mov dword [rbp + 0x124], 0xf6ffaaa2
jmp 0x140146caf
cmp eax, 0x760d5a23
je 0x14014e441
cmp eax, 0x79d41821
je 0x14014d82e
cmp eax, 0x7ca2e1e5
jne 0x140146caf
mov dword [rbp + 0x124], 0xb5e8e12
jmp 0x140146caf
cmp eax, 0xa2b1a941
je 0x14014e463
cmp eax, 0xa2f79fa5
je 0x14014d83d
cmp eax, 0xa829f352
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x743f19de
mov edx, 0x2675777c
jmp 0x14014ebb0
cmp eax, 0xae042a77
je 0x14014ea27
cmp eax, 0xb188bdff
je 0x14014d84c
cmp eax, 0xb1df22bc
jne 0x140146caf
mov rcx, qword [rbp + 0x90]
mov rdx, qword [rbp + 0xa0]
mov rax, qword [0x140221ed8]
add rax, r12
sub rsp, 0x20
call rax
add rsp, 0x20
mov rax, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x84fcd1a1
mov edx, 0x53e40ea
jmp 0x14014ebb0
cmp eax, 0xd66ee556
je 0x14014ea49
cmp eax, 0xd7f31848
je 0x14014d8b2
cmp eax, 0xd814c3b4
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x226c6eae
mov edx, 0x43d065d0
jmp 0x14014ebb0
cmp eax, 0xe4e2c272
je 0x14014eb65
cmp eax, 0xe66339be
je 0x14014d8d4
cmp eax, 0xe6cce0f0
jne 0x140146caf
mov dword [rbp + 0x124], 0xe8815f7c
mov eax, dword [rbp + 0x1c]
mov dword [rbp + 0x54], eax
jmp 0x140146caf
cmp eax, 0xdee6f736
je 0x14014eb74
cmp eax, 0xdf629621
je 0x14014d91c
cmp eax, 0xdff5c8e5
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x18c0135e
mov edx, 0x612ec06a
jmp 0x14014ebb0
cmp eax, 0xef456db0
je 0x14014eb93
cmp eax, 0xf0d74ad4
je 0x14014d92b
cmp eax, 0xf0d76520
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x5f6f9f5d
mov edx, 0x69e8c287
jmp 0x14014ebb0
cmp eax, 0x8828761f
je 0x1401499bc
cmp eax, 0x89124c33
jne 0x140146caf
mov dword [rbp + 0x124], 0x9a2cb920
jmp 0x140146caf
cmp eax, 0x8d8f3dfc
je 0x1401499cb
cmp eax, 0x92a390bc
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xda04a269
mov edx, 0x12251d68
jmp 0x14014ebb0
cmp eax, 0x9691bc56
je 0x140148444
cmp eax, 0x97c51e0e
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x239342df
mov edx, 0x3e7d2a2b
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0x3f5c366
jmp 0x140146caf
cmp eax, 0x45341047
je 0x140149da1
cmp eax, 0x45a9955e
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x939618f0
mov edx, 0xe66339be
jmp 0x14014ebb0
cmp eax, 0x27eb0389
je 0x140149e63
cmp eax, 0x29331924
jne 0x140146caf
cmp byte [rbp + 0xb1], 0
mov eax, 0x3418c38d
mov ecx, 0xc1407a1b
jmp 0x14014b152
cmp eax, 0x668f0cc6
je 0x140149e9a
cmp eax, 0x69e8c287
jne 0x140146caf
mov rax, qword [0x140221e28]
movabs rcx, 0xe7bd4aaa61f5fe3e
imul rax, rcx
mov rcx, qword [0x140221e30]
movabs rdx, 0x1194333ada37d98a
imul rcx, rdx
add rcx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rdx, rcx
movabs rax, 0x3a66672904f32324
and rdx, rax
add rdx, rcx
movabs rax, 0xc59998d6fb0cdcdb
or rcx, rax
sub rdx, rcx
movabs rax, 0x8b3331adf619b9b6
add rdx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xf0]
and rax, rdx
mov rcx, qword [rbp + 0xf0]
or rcx, rdx
not rcx
xor rdx, qword [rbp + 0xf0]
lea rax, [rcx + rax*2]
add rax, rdx
inc rax
mov qword [rbp - 0x70], rax
mov rax, qword [rbp + 0xf0]
mov rcx, qword [0x140221e38]
mov rdi, qword [0x140221e40]
mov rbx, rcx
shl rbx, 0x3d
mov rdx, rdi
shr rdx, 3
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
shld rcx, rdi, 0x3d
add rcx, rcx
sub rcx, rdx
sub rcx, rbx
movabs rax, 0x44e69cbdf96d7872
xor rcx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov r8, qword [rbp + 0xf0]
mov rdx, qword [0x140221e48]
mov rsi, qword [0x140221e50]
mov rdi, rdx
shl rdi, 0x11
mov rbx, rsi
shr rbx, 0x2f
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
shld rdx, rsi, 0x11
add rdx, rdx
not rbx
add rbx, rdx
not rdi
add rbx, rdi
add rbx, 2
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rbx
movabs rsi, 0x19a6551735b7f272
and rax, rsi
mov rdx, rbx
xor rdx, rsi
lea rdi, [rax + rdx*2]
or rbx, rsi
sub rdi, rbx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x100]
and rax, rdi
mov rdx, qword [rbp + 0x100]
or rdx, rdi
mov rsi, qword [rbp + 0x100]
xor rsi, rdi
mov r9, qword [rbp + 0x100]
mov r10, qword [rbp + 0x100]
and r10, rdi
mov rbx, qword [rbp + 0x100]
cmp r8, rcx
jl 0x14014ebc4
mov rax, qword [rbp + 0x100]
jmp 0x14014ebde
cmp eax, 0xd1ddb3dd
je 0x140149eed
cmp eax, 0xd5fea896
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xb6480d33
mov edx, 0x631a34a0
jmp 0x14014ebb0
cmp eax, 0xfc0efa9e
je 0x140149efc
cmp eax, 0xfc738ec0
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x620b419b
mov edx, 0xf0d74ad4
jmp 0x14014ebb0
cmp eax, 0x886aa7f
je 0x14014a38c
cmp eax, 0x996a199
jne 0x140146caf
cmp byte [rbp + 0xab], 0
mov eax, 0x713c078a
mov ecx, 0x3aee8a74
jmp 0x14014b152
cmp eax, 0x1229bcf9
je 0x14014a3ae
cmp eax, 0x12fbb44b
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xfc738ec0
mov edx, 0x48a60319
jmp 0x14014ebb0
cmp eax, 0xbe040720
je 0x14014a400
cmp eax, 0xbe140a90
jne 0x140146caf
lea rax, [r15 + 0x18]
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp + 0x108], rax
mov rdx, qword [0x140221d00]
mov rcx, qword [0x140221d08]
mov rbx, rdx
shl rbx, 0x2d
mov rdi, rcx
shr rdi, 0x13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
shld rdx, rcx, 0x2d
mov qword [rax], r13
mov rcx, rdx
sub rcx, rdi
add rcx, rdx
sub rcx, rbx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rcx
movabs rbx, 0x4c80aed63f41d725
and rax, rbx
mov rdx, rcx
not rdx
and rdx, rbx
add rdx, rax
xor rcx, rbx
add rcx, rdx
movabs rax, 0xb37f5129c0be28db
add rcx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x108]
and rax, rcx
mov rdx, rcx
not rdx
and rdx, qword [rbp + 0x108]
sub rax, rdx
sub rax, qword [rbp + 0x108]
xor rcx, qword [rbp + 0x108]
add rcx, rax
mov rax, qword [rbp + 0x108]
cmp rcx, r14
setb byte [rbp + 0xb4]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xdeb3e52c
mov edx, 0x2a5a0c5b
jmp 0x14014ebb0
cmp eax, 0x18071ea9
je 0x14014a41e
cmp eax, 0x18150ea9
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x7a6fae
mov edx, 0x5bf56db8
jmp 0x14014ebb0
cmp eax, 0x4b17fcbd
je 0x14014a89f
cmp eax, 0x4bc4da02
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xf1dbd4c6
mov edx, 0x9ebd7351
jmp 0x14014ebb0
cmp eax, 0x30391ae6
je 0x14014a8c1
cmp eax, 0x306b33cf
jne 0x140146caf
cmp byte [rbp + 0xb4], 0
mov eax, 0x46aa9e7e
mov ecx, 0xf38b888e
jmp 0x14014b152
cmp eax, 0x74fbe639
je 0x14014a8d0
cmp eax, 0x755b209f
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xc1998eaa
mov edx, 0xaacd35a8
jmp 0x14014ebb0
cmp eax, 0x57b2bdef
je 0x14014a8df
cmp eax, 0x58ed79af
jne 0x140146caf
imul edi, dword [0x140221eb0], 0x127fc0a6
imul ebx, dword [0x140221eb4], 0x9385f2af
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, edi
not eax
and eax, ebx
mov edx, edi
sub edx, eax
add edx, ebx
mov ecx, edi
xor ecx, ebx
add edx, ecx
not ecx
add ecx, edx
not ebx
or ebx, edi
sub ecx, ebx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
add ecx, 0xa550d94c
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, ecx
not eax
mov edx, dword [rbp + 0xdc]
and edx, eax
sub edx, eax
and ecx, dword [rbp + 0xdc]
not ecx
add ecx, edx
mov eax, dword [rbp + 0xdc]
mov rax, qword [rbp + 0x78]
mov edx, dword [rax]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, edx
and eax, ecx
mov ebx, ecx
not ebx
and ebx, edx
add ebx, eax
add ebx, ecx
or ecx, edx
sub ebx, ecx
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov dword [rbp + 0x1c], ebx
mov eax, 0xc4833af3
mov edx, 0xe6cce0f0
jmp 0x14014ebb0
cmp eax, 0x38a2a531
je 0x14014a901
cmp eax, 0x3a34e77d
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xe3e697b1
mov edx, 0xaca99ed1
jmp 0x14014ebb0
cmp eax, 0x7deafad5
je 0x14014a923
cmp eax, 0x7e332eb4
jne 0x140146caf
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xf0]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x58]
mov dword [rbp + 0x124], 0x3ce9f2ec
jmp 0x140146caf
cmp eax, 0xad48b208
je 0x14014a976
cmp eax, 0xad726648
jne 0x140146caf
mov dword [rbp + 0x124], 0x9ebd7351
jmp 0x140146caf
cmp eax, 0xb6480d33
je 0x14014a9a6
cmp eax, 0xb6a760d1
jne 0x140146caf
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xe0]
mov dword [rbp + 0x124], 0xcb21c65b
jmp 0x140146caf
cmp eax, 0xde05efc6
je 0x14014aa2d
cmp eax, 0xdeb3e52c
jne 0x140146caf
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov dword [rbp + 0x124], 0xbe140a90
jmp 0x140146caf
cmp eax, 0xe9860142
je 0x14014aac1
cmp eax, 0xec5ac6aa
jne 0x140146caf
mov dword [rbp + 0x124], 0xfa35509
jmp 0x140146caf
cmp eax, 0xe375b30f
je 0x14014aae3
cmp eax, 0xe3e697b1
jne 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x199e1ce9
mov edx, 0xe1f8fef4
jmp 0x14014ebb0
cmp eax, 0xf237afea
je 0x14014ab05
cmp eax, 0xf2aefe14
jne 0x140146caf
mov dword [rbp + 0x124], 0x6303ee7e
jmp 0x140146caf
cmp eax, 0xc13b69be
jne 0x14014ec31
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x239342df
mov edx, 0x97c51e0e
jmp 0x14014ebb0
cmp eax, 0x9ebd7351
jne 0x14014ec3d
mov qword [rbp + 0x48], r15
mov rax, qword [rbp + 0xb8]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x20]
imul ecx, dword [0x140221d10], 0x556775c4
imul edx, dword [0x140221d14], 0x9fbde746
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, edx
not eax
and eax, ecx
add eax, edx
mov ebx, ecx
or ebx, edx
add ebx, eax
xor ecx, edx
sub ebx, ecx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, ebx
and eax, 0x6b73571e
add eax, ebx
mov ecx, ebx
not ecx
add ecx, eax
and ebx, 0x948ca8e0
lea eax, [rbx + rcx]
add eax, 0x948ca8e1
mov rcx, qword [rbp + 0xb8]
mov dword [rcx], eax
mov rcx, qword [0x140221d18]
mov rdi, qword [0x140221d20]
mov rbx, rcx
shl rbx, 0x14
mov rdx, rdi
shr rdx, 0x2c
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
shld rcx, rdi, 0x14
add rdx, rcx
not rcx
add rcx, rdx
add rcx, rbx
inc rcx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rcx
movabs rdx, 0x6ee479d087492d09
and rax, rdx
sub rax, rcx
movabs rdx, 0x911b862f78b6d2f6
or rcx, rdx
add rcx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rdx, r14
or rdx, rcx
add rdx, r14
add rdx, rcx
not rcx
or rcx, r14
add rcx, rdx
sub rcx, r14
lea rbx, [rcx + 1]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x108]
not rax
and rax, rbx
mov rdx, rbx
not rdx
and rdx, qword [rbp + 0x108]
add rax, rcx
inc rax
add rdx, rax
add rdx, qword [rbp + 0x108]
xor rbx, qword [rbp + 0x108]
sub rdx, rbx
mov rax, qword [rbp + 0x108]
mov rax, qword [0x140221d28]
mov rbx, qword [0x140221d30]
shrd rbx, rax, 0x2c
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
lea ecx, [rbx + rbx]
sub ecx, ebx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov ebx, ecx
and ebx, 0x2405d352
mov esi, ecx
sub esi, ebx
sub esi, ebx
mov edi, ecx
xor edi, 0x52
add edi, esi
not ecx
or ecx, 0x52
add ecx, edi
add ecx, ebx
inc cl
shr rdx, cl
mov qword [rax], r13
mov qword [rbp + 0xe0], rdx
lea rax, [r15 + 8]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x88]
mov rax, qword [rax]
mov qword [rbp + 0x90], rax
mov rcx, qword [rbp + 0x90]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rcx
sub rax, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x110]
or rdx, rcx
not rdx
add rdx, rax
mov rax, qword [rbp + 0x110]
xor rax, rcx
add rax, rdx
not rcx
sub rax, rcx
or rcx, qword [rbp + 0x110]
lea rdx, [rax + rcx]
inc rdx
mov rax, qword [rbp + 0x110]
imul edi, dword [0x140221d38], 0xaef33fdb
imul ecx, dword [0x140221d40], 0x12334a7a
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, edi
and eax, ecx
add eax, edi
not edi
and edi, ecx
add edi, eax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, edi
xor eax, 0x2b
add eax, edi
not edi
mov ecx, edi
mov ebx, 0xd4
and ecx, ebx
add ecx, eax
or edi, ebx
sub ecx, edi
add cl, 0x2b
sar rdx, cl
mov qword [rbp + 0xf8], rdx
mov rax, qword [rbp + 0xe0]
cmp rax, qword [rbp + 0xf8]
setb byte [rbp + 0xb3]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xf1dbd4c6
mov edx, 0xc13b69be
jmp 0x14014ebb0
cmp eax, 0x1c9c9bf1
jne 0x14014ec4a
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x687371a
mov edx, 0xbf1e8a2
jmp 0x14014ebb0
cmp eax, 0x7a6fae
jne 0x14014ec57
mov rax, qword [rbp + 0xb8]
mov eax, dword [rax]
mov rcx, qword [rbp + 0x70]
mov dword [rcx], eax
mov rax, qword [rbp + 0x70]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov dword [rbp + 0x124], 0x93a5e688
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xbe040720
mov edx, 0xe8dd42a4
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x9380a60e
mov edx, 0x32fc923a
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x4f1ff1c2
mov edx, 0xd66ee556
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x82076c13
mov edx, 0x8d36af77
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x50c2230d
mov edx, 0x4482f40c
jmp 0x14014ebb0
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp]
mov qword [rbp - 0x50], rax
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
mov rax, qword [rbp - 8]
cmp dword [0x14022a7e4], 0xa
mov qword [rbp - 0x58], rax
mov eax, 0xf237afea
mov edx, 0x7cff639
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0xae042a77
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x20f30d15
mov edx, 0x92a390bc
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x1229bcf9
mov edx, 0xad48b208
jmp 0x14014ebb0
mov rax, qword [rbp + 0xb8]
imul ecx, dword [0x140221d10], 0x556775c4
imul edx, dword [0x140221d14], 0x9fbde746
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, edx
not eax
and eax, ecx
add eax, edx
mov ebx, ecx
or ebx, edx
add ebx, eax
xor ecx, edx
sub ebx, ecx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, ebx
and eax, 0x6b73571e
add eax, ebx
mov ecx, ebx
not ecx
add ecx, eax
and ebx, 0x948ca8e0
lea eax, [rbx + rcx]
add eax, 0x948ca8e1
mov rcx, qword [rbp + 0xb8]
mov dword [rcx], eax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov ecx, dword [0x14022a7e0]
lea edx, [rcx - 1]
imul edx, ecx
cmp dword [0x14022a7e4], 0xa
mov qword [rax], r13
mov eax, 0xc65b91db
mov ecx, 0xad726648
jmp 0x14014ec1d
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x687371a
mov edx, 0x460fe96b
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0xbeef332d
jmp 0x140146caf
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp + 0x118], rax
mov rax, qword [0x140221d88]
mov rbx, qword [0x140221d90]
shrd rbx, rax, 0x24
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rbx
not rax
mov rdx, rax
movabs rdi, 0xca7a775db4430857
and rdx, rdi
mov rcx, rbx
xor rcx, rdi
add rcx, rdx
mov rdx, rbx
movabs rsi, 0x358588a24bbcf7a8
or rdx, rsi
add rdx, rcx
add rdx, rax
or rax, rdi
sub rdx, rax
and rbx, rdi
lea rax, [rdx + rbx]
inc rax
mov rcx, qword [rbp + 0x118]
cmp rcx, rax
sete byte [rbp + 0xad]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x8c5e985a
mov edx, 0x26230dbd
jmp 0x14014ebb0
mov rax, qword [rbp + 0xe0]
cmp rax, qword [rbp + 0xf8]
seta byte [rbp + 0xb2]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x17e338ea
mov edx, 0x3a34e77d
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x164f04f9
mov edx, 0x11ada27b
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0xe9860142
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xdeb3e52c
mov edx, 0xbe140a90
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0xdee6f736
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x743f19de
mov edx, 0xa829f352
jmp 0x14014ebb0
mov rax, qword [0x140221e58]
mov rbx, qword [0x140221e60]
shrd rbx, rax, 8
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rbx
not rax
mov rdx, rax
movabs rdi, 0xfcd0ba6970b0f83e
and rdx, rdi
xor rbx, rdi
mov rcx, rbx
sub rcx, rdx
add rcx, rbx
or rax, rdi
lea rdx, [rax + rcx]
inc rdx
mov rsi, qword [rbp + 0xc8]
mov rdi, qword [0x140221e68]
movabs rax, 0x6cda46f97b0fc4b6
imul rdi, rax
mov rbx, qword [0x140221e70]
movabs rax, 0x9a4367f2b7b20dd7
imul rbx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rdi
and rax, rbx
add rdi, rax
add rdi, rbx
sub rdi, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
lea rax, [rdi + rdi]
mov rcx, rdi
movabs rbx, 0x88d8662bebc2435
or rcx, rbx
sub rax, rcx
mov rcx, rdi
xor rcx, rbx
add rcx, rax
not rdi
or rdi, rbx
add rdi, rcx
movabs rax, 0x88d8662bebc2436
add rdi, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xc8]
and rax, rdi
mov rcx, qword [rbp + 0xc8]
sub rcx, rax
add rcx, rdi
and rdi, qword [rbp + 0xc8]
add rdi, rcx
xor eax, eax
cmp rsi, rdx
sete al
mov rcx, qword [rbp + 0xc8]
mov r9d, 0x1f
cmove rdi, r9
mov qword [rbp + 0x40], rdi
mov rcx, qword [rbp - 0x58]
shl rax, 2
sub rcx, rax
mov qword [rbp + 0x38], rcx
mov rax, qword [0x140221e78]
mov rdx, qword [0x140221e80]
shrd rdx, rax, 0x3e
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
lea rcx, [rdx + rdx]
sub rcx, rdx
movabs rax, 0xccb4e3246bfa2774
xor rcx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov r8, qword [rbp + 0xd0]
mov rdx, qword [0x140221e88]
movabs rax, 0xac87c7f7adfa107
imul rdx, rax
mov rdi, qword [str.3ips]
movabs rax, 0x1308873b372c5fbd
imul rdi, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
lea rax, [rdx + rdi]
mov rbx, rdx
or rbx, rdi
sub rax, rbx
not rbx
add rbx, rbx
sub rax, rbx
mov rsi, rdx
xor rsi, rdi
not rsi
add rsi, rax
and rdi, rdx
not rdi
add rdi, rsi
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rdi
movabs rdx, 0x1a772befe73e38fa
and rax, rdx
lea rsi, [rdi + rax*2]
mov rax, rdi
movabs rdx, 0xe588d41018c1c705
xor rax, rdx
sub rsi, rax
sub rsi, rax
add rsi, rax
sub rsi, rdi
movabs rax, 0xcb11a82031838e0a
add rsi, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rsi
not rax
mov rdx, qword [rbp + 0xd0]
and rdx, rax
mov rbx, qword [rbp + 0xd0]
sub rbx, rdx
add rbx, rsi
xor rsi, qword [rbp + 0xd0]
or rax, qword [rbp + 0xd0]
add rsi, rbx
xor edx, edx
cmp r8, rcx
sete dl
lea rax, [rax + rsi + 1]
mov rcx, qword [rbp + 0xd0]
cmove rax, r9
mov rcx, qword [rbp - 0x50]
shl rdx, 2
sub rcx, rdx
mov qword [rbp + 0x78], rcx
mov qword [rbp - 0x48], rax
mov rax, qword [rbp + 0x38]
mov edx, dword [rax]
mov rcx, qword [rbp + 0x40]
imul ebx, dword [0x140221e98], 0x550f0e63
imul esi, dword [str._rc_S], 0x7989ed24
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
lea eax, [rsi + rbx*2]
mov edi, ebx
or edi, esi
not edi
add edi, eax
not esi
or esi, ebx
sub edi, esi
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, edi
mov ebx, 0x514f20ec
and eax, ebx
add eax, edi
not edi
and edi, ebx
add edi, eax
shl edi, cl
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, edi
and eax, edx
add eax, eax
sub eax, edx
not edx
or edx, edi
not edx
add edx, eax
mov ecx, dword [0x140221ea0]
mov ebx, dword [str.hq_]
mov edi, ecx
shl edi, 0x14
mov esi, ebx
shr esi, 0xc
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
shld ecx, ebx, 0x14
add edi, ecx
not ecx
add ecx, edi
add ecx, esi
inc ecx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, ecx
and eax, 0xf0f46168
not ecx
and ecx, 0xf0b9e97
or ecx, eax
cmp edx, ecx
sete byte [rbp + 0xab]
mov rcx, qword [rbp - 0x48]
mov edx, dword [0x140221ea8]
mov ebx, dword [0x140221eac]
mov edi, ebx
shr edi, 0x1d
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
shrd ebx, edx, 0x1d
add edi, ebx
not ebx
add ebx, edi
lea ebx, [rbx + rdx*8]
inc ebx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, ebx
and eax, 0x1b098358
mov edx, ebx
mov edi, 0xe4f67ca7
xor edx, edi
sub edx, eax
or ebx, edi
lea eax, [rdx + rbx]
add eax, 0x1b098359
shl eax, cl
mov ecx, dword [0x14022a7e0]
lea edx, [rcx - 1]
imul edx, ecx
cmp dword [0x14022a7e4], 0xa
mov dword [rbp + 0xdc], eax
mov eax, 0xf237afea
mov ecx, 0x996a199
jmp 0x14014ec1d
cmp byte [rbp + 0xac], 0
mov eax, 0xbffb8d7d
mov ecx, 0xbda015b4
jmp 0x14014b152
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x7e332eb4
mov edx, 0x3ce9f2ec
jmp 0x14014ebb0
mov rax, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x30]
mov qword [rax], rcx
mov dword [rbp + 0x124], 0xad48b208
jmp 0x140146caf
mov r8, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0xe0]
mov rax, qword [0x140221ec8]
add rax, r12
sub rsp, 0x20
call rax
add rsp, 0x20
mov dword [rbp + 0x124], 0x5589a85f
jmp 0x140146caf
mov dword [rbp + 0x124], 0x97d3da19
jmp 0x140146caf
mov dword [rbp + 0x124], 0x57a3b091
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x40f9a806
mov edx, 0xe1299bfe
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x164f04f9
mov edx, 0x668f0cc6
jmp 0x14014ebb0
cmp byte [rbp + 0xae], 0
mov eax, 0x1c9f8d40
mov ecx, 0xf0db0c16
cmovne eax, ecx
mov dword [rbp + 0x124], eax
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x30]
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rcx
mov qword [rbp + 0x28], rax
jmp 0x140146caf
mov rax, qword [rbp + 0x98]
mov qword [rax], r14
mov dword [rbp + 0x124], 0x20363aaa
jmp 0x140146caf
mov rax, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x30]
mov qword [rax], rcx
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x60e2b9ce
mov edx, 0x1cf265d3
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xcc0d6933
mov edx, 0xe9860142
jmp 0x14014ebb0
mov rax, qword [rbp + 0x68]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x118]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, r14
not rax
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
and rax, qword [rbp + 0x118]
add rax, qword [rbp + 0x118]
lea rax, [rax + r14*2]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
or rcx, r14
sub rax, rcx
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xe8]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov dword [rbp + 0x124], 0xa2b1a941
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xf2aefe14
mov edx, 0x6303ee7e
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0x27766d24
jmp 0x140146caf
mov dword [rbp + 0x124], 0x57b2bdef
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x29d04ce7
mov edx, 0xba8839d7
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x95134a7b
mov edx, 0x15702986
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xfc738ec0
mov edx, 0xae042a77
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xda2c5add
mov edx, 0x948e62fa
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0x8516f439
jmp 0x140146caf
mov rax, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x30]
mov qword [rax], rcx
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x1229bcf9
mov edx, 0x6be80b76
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0x631a34a0
jmp 0x140146caf
mov dword [rbp + 0x124], 0x12251d68
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [rbp + 0x54]
cmp dword [0x14022a7e4], 0xa
mov dword [rbp + 0x50], eax
mov eax, 0x258ac73c
mov edx, 0x40741d74
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0xf0db0c16
mov rax, qword [rbp - 0x68]
mov qword [rbp + 0x28], rax
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
mov rax, qword [rbp + 0x28]
cmp dword [0x14022a7e4], 0xa
mov qword [rbp + 0x30], rax
mov eax, 0xc1998eaa
mov edx, 0x755b209f
jmp 0x14014ebb0
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov ecx, dword [0x14022a7e0]
lea edx, [rcx - 1]
imul edx, ecx
cmp dword [0x14022a7e4], 0xa
mov qword [rax], r13
mov eax, 0x7d404b55
mov ecx, 0xb455db4d
jmp 0x14014ec1d
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xcc0d6933
mov edx, 0xb188bdff
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x5b9300c7
mov edx, 0x57a3b091
jmp 0x14014ebb0
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xc8]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp - 0x58]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xd0]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp - 0x50]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov dword [rbp + 0x124], 0x7cff639
jmp 0x140146caf
mov dword [rbp + 0x124], 0x9efe21da
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x33697b95
mov edx, 0xf6ffaaa2
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x9f02204c
mov edx, 0xe375b30f
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0x948e62fa
jmp 0x140146caf
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xf0]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x58]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x7e332eb4
mov edx, 0x1d9a2223
jmp 0x14014ebb0
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xa0]
mov dword [rbp + 0x124], 0xd814c3b4
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x45a9955e
mov edx, 0x27766d24
jmp 0x14014ebb0
mov rax, qword [rbp + 0x78]
mov ecx, dword [rbp + 0x50]
mov dword [rax], ecx
mov rax, qword [rbp - 0x40]
xor rax, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x20]
xor rcx, qword [rbp + 0x40]
or rcx, rax
setne byte [rbp + 0xaa]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x258ac73c
mov edx, 0x28439c0
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0x97c51e0e
jmp 0x140146caf
mov rax, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x30]
mov qword [rax], rcx
mov dword [rbp + 0x124], 0x576cca4c
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x63337cfb
mov edx, 0x656bd9ab
jmp 0x14014ebb0
cmp byte [rbp + 0xb5], 0
mov eax, 0xf849d402
mov ecx, 0xbffb8d7d
cmovne eax, ecx
mov dword [rbp + 0x124], eax
jmp 0x140146caf
mov rax, qword [rbp + 0xb8]
imul ecx, dword [0x140221d10], 0x556775c4
imul edx, dword [0x140221d14], 0x9fbde746
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, edx
not eax
and eax, ecx
add eax, edx
mov ebx, ecx
or ebx, edx
add ebx, eax
xor ecx, edx
sub ebx, ecx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, ebx
and eax, 0x6b73571f
add eax, ebx
mov ecx, ebx
not ecx
add ecx, eax
and ebx, 0x948ca8e0
lea eax, [rbx + rcx]
add eax, 0x948ca8e1
mov rcx, qword [rbp + 0xb8]
mov dword [rcx], eax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x108]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov rax, qword [rbp + 0x110]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov dword [rbp + 0x124], 0x44987f0c
jmp 0x140146caf
mov rax, qword [rbp - 0x20]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x9f02204c
mov edx, 0x9efe21da
jmp 0x14014ebb0
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x70], rax
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
mov rax, qword [rbp - 0x18]
cmp dword [0x14022a7e4], 0xa
mov qword [rbp + 0xc0], rax
mov eax, 0x7a6fae
mov edx, 0x93a5e688
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xc4833af3
mov edx, 0x58ed79af
jmp 0x14014ebb0
mov rax, qword [rbp + 0x98]
mov qword [rax], r14
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x72357ba3
mov edx, 0x79d41821
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xca8aaa2e
mov edx, 0xbfe8ea32
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xa2f79fa5
mov edx, 0xc71e1c76
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xa2f79fa5
mov edx, 0x3e9ff816
jmp 0x14014ebb0
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xf0]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x58]
mov dword [rbp + 0x124], 0x69e8c287
jmp 0x140146caf
mov rax, qword [rbp + 0xb8]
mov eax, dword [rax]
mov rcx, qword [rbp + 0x70]
mov dword [rcx], eax
mov rax, qword [rbp + 0x70]
add rax, 4
mov qword [rbp - 0x28], rax
mov rax, qword [0x140221d68]
mov rbx, qword [str..__]
shrd rbx, rax, 0xf
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rbx
movabs rcx, 0x8dec47ab0fea585e
and rax, rcx
mov rdx, rbx
not rdx
movabs rdi, 0x7213b854f015a7a1
and rdx, rdi
sub rdx, rax
mov rcx, rbx
xor rcx, rdi
add rcx, rdx
add rcx, rbx
movabs rax, 0x8dec47ab0fea585f
add rcx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xc0]
and rax, rcx
mov rdx, rcx
not rdx
and rdx, qword [rbp + 0xc0]
add rdx, rax
add rdx, rcx
mov qword [rbp - 0x30], rdx
mov rax, qword [rbp + 0xc0]
mov rdx, qword [0x140221d78]
movabs rax, 0xdabd7687fd25ce61
imul rdx, rax
mov rbx, qword [0x140221d80]
movabs rax, 0xf9c64a8f318b935
imul rbx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rcx, rbx
not rcx
mov rax, rdx
and rax, rcx
add rax, rdx
add rax, rbx
xor rbx, rdx
sub rax, rbx
or rcx, rdx
not rcx
add rcx, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rcx
movabs rbx, 0x1768821ce5994b71
and rax, rbx
add rax, rcx
mov rdx, rcx
xor rdx, rbx
add rdx, rax
or rcx, rbx
sub rdx, rcx
add rdx, rbx
mov rax, qword [rbp - 0x30]
cmp rax, rdx
sete byte [rbp + 0xae]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x84646461
mov edx, 0x18150ea9
jmp 0x14014ebb0
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov eax, dword [rbp + 0xdc]
mov rax, qword [rbp + 0x78]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov dword [rax], r13d
mov dword [rbp + 0x124], 0x58ed79af
jmp 0x140146caf
cmp byte [rbp + 0xaa], 0
mov eax, 0xbffb8d7d
mov ecx, 0x8cf609f5
cmovne eax, ecx
mov dword [rbp + 0x124], eax
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x78]
mov rbx, qword [rbp - 0x48]
mov qword [rbp - 8], rcx
mov qword [rbp], rdx
mov qword [rbp + 8], rbx
mov qword [rbp + 0x10], rax
jmp 0x140146caf
mov rax, qword [rbp + 0xb8]
mov eax, dword [rax]
mov rcx, qword [rbp + 0x70]
mov dword [rcx], eax
mov rax, qword [rbp + 0x70]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov dword [rbp + 0x124], 0xc2279fa9
jmp 0x140146caf
mov dword [rbp + 0x124], 0xb98baa80
jmp 0x140146caf
mov r8, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0xe0]
mov rax, qword [0x140221ec8]
add rax, r12
sub rsp, 0x20
call rax
add rsp, 0x20
mov dword [rbp + 0x124], 0xe66339be
jmp 0x140146caf
mov rcx, qword [0x140221d58]
mov rdi, qword [0x140221d60]
mov rbx, rcx
shl rbx, 0x26
mov rdx, rdi
shr rdx, 0x1a
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
not rdx
mov rax, rcx
shl rax, 0x27
shld rcx, rdi, 0x26
add rcx, rcx
sub rcx, rax
add rcx, rdx
add rcx, rbx
inc rcx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rcx
movabs rdx, 0x4a2ac7fc96081e05
and rax, rdx
mov rdx, rcx
movabs rbx, 0xb5d5380369f7e1fa
xor rdx, rbx
add rdx, rax
not rcx
or rcx, rbx
lea rax, [rcx + rdx]
inc rax
mov rcx, qword [rbp + 0xa0]
cmp rcx, rax
sete byte [rbp + 0xaf]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x226c6eae
mov edx, 0x8d8f3dfc
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x45a9955e
mov edx, 0x1351d636
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xf2aefe14
mov edx, 0x480c8059
jmp 0x14014ebb0
mov rax, qword [rbp + 0x98]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov dword [rbp + 0x124], 0xbfe8ea32
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x33697b95
mov edx, 0xc26c6189
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0xfcc1a9b9
jmp 0x140146caf
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0xe0]
lea rax, [rax + rcx*4]
mov rcx, qword [rbp + 0x88]
mov qword [rcx], rax
mov dword [rbp + 0x124], 0x49be3656
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x84fcd1a1
mov edx, 0xb1df22bc
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x40f9a806
mov edx, 0x18071ea9
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0x32fc923a
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xcc1a91ed
mov edx, 0x2e54aa99
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x72357ba3
mov edx, 0x20363aaa
jmp 0x14014ebb0
mov rax, qword [rbp + 0x78]
mov ecx, dword [rbp + 0x50]
mov dword [rax], ecx
mov rax, qword [rbp - 0x40]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x20]
mov rax, qword [rbp + 0x40]
mov dword [rbp + 0x124], 0x40741d74
jmp 0x140146caf
mov rax, qword [rbp + 0x68]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x118]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, r14
not rax
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
and rax, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
add rax, qword [rbp + 0x118]
lea rax, [rax + r14*2]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
or rcx, r14
sub rax, rcx
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xe8]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov dword [rbp + 0x124], 0xf0d74ad4
jmp 0x140146caf
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0xe0]
lea rax, [rax + rcx*4]
mov rcx, qword [rbp + 0x88]
mov qword [rcx], rax
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x95134a7b
mov edx, 0xdf629621
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xec5ac6aa
mov edx, 0xfa35509
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x8af5e404
mov edx, 0xb98baa80
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0x6a8d097
jmp 0x140146caf
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov dword [rbp + 0x124], 0x4482f40c
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x7ca2e1e5
mov edx, 0xb5e8e12
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0xbffb8d7d
jmp 0x140146caf
mov dword [rbp + 0x124], 0x3e9ff816
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x18c0135e
mov edx, 0x57b2bdef
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x8a4f26ca
mov edx, 0x49be3656
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x1a3e5ec3
mov edx, 0x9e30eeea
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x6e60d486
mov edx, 0x6a8d097
jmp 0x14014ebb0
mov r8, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0xe0]
mov rax, qword [0x140221ec8]
add rax, r12
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x939618f0
mov edx, 0x30391ae6
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0xc74b970e
jmp 0x140146caf
mov rax, qword [rbp + 0x68]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x118]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, r14
not rax
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
and rax, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
add rax, qword [rbp + 0x118]
lea rax, [rax + r14*2]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
or rcx, r14
sub rax, rcx
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xe8]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x620b419b
mov edx, 0x8828761f
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0x460fe96b
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x7ca2e1e5
mov edx, 0xfdeb2b94
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x8af5e404
mov edx, 0x306b33cf
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x63337cfb
mov edx, 0xbeef332d
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x240f40a8
mov edx, 0x355a683b
jmp 0x14014ebb0
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], 0
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [0x140221ed0]
add rdx, r12
sub rsp, 0x20
call rdx
add rsp, 0x20
mov dword [rbp + 0x124], 0xba8839d7
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xda2c5add
mov edx, 0x7ea8e02
jmp 0x14014ebb0
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], 0
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [0x140221ed0]
add rdx, r12
sub rsp, 0x20
call rdx
add rsp, 0x20
mov dword [rbp + 0x124], 0xd66ee556
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x9380a60e
mov edx, 0x5bc8ea41
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xb6a760d1
mov edx, 0xcb21c65b
jmp 0x14014ebb0
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov qword [rbp + 0x80], rax
mov rbx, qword [0x140221d98]
movabs rax, 0x825bbd028b83874a
imul rbx, rax
mov rdi, qword [0x140221da0]
movabs rax, 0x1a2235f110c1eb74
imul rdi, rax
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rcx, rbx
not rcx
mov rax, rcx
and rax, rdi
sub rbx, rax
lea rdx, [rbx + rdi*2]
add rdx, rcx
or rcx, rdi
sub rdx, rcx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rdx
movabs rcx, 0x48c193c733c2fe00
and rax, rcx
mov rbx, rdx
movabs rcx, 0x48c193c733c2fe01
xor rbx, rcx
add rbx, rax
not rdx
movabs rax, 0xb73e6c38cc3d01fe
or rdx, rax
sub rbx, rdx
movabs rax, 0x6e7cd871987a03fc
add rbx, rax
mov r8, qword [rbp + 0x118]
mov rax, qword [0x140221da8]
mov rdx, qword [0x140221db0]
shrd rdx, rax, 0x3f
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
lea ecx, [rdx + rdx]
sub ecx, edx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, ecx
and eax, 0x76
or ecx, 0x76
sub ecx, eax
mov rsi, qword [rbp + 0x118]
shr rsi, cl
mov rax, qword [0x140221db8]
mov rdx, qword [0x140221dc0]
shrd rdx, rax, 0x3e
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rdx
not rax
movabs rdi, 0x8fec6b7fc92be9a9
and rax, rdi
add rax, rdx
mov rcx, rdx
xor rcx, rdi
add rcx, rax
or rdx, rdi
sub rcx, rdx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov rdx, rcx
not rdx
and rdx, rsi
mov rdi, rsi
not rdi
and rdi, rcx
add rdi, rdx
mov rdx, rsi
xor rdx, rcx
sub rdi, rdx
or rcx, rsi
add rcx, rdi
cmp r8, rbx
mov qword [rax], r13
cmovge rcx, rsi
mov qword [rbp + 0x58], rcx
mov rcx, qword [0x140221dc8]
mov rdi, qword [0x140221dd0]
mov rbx, rcx
shl rbx, 0x36
mov rdx, rdi
shr rdx, 0xa
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
shld rcx, rdi, 0x36
mov qword [rax], r13
mov rdi, rcx
sub rdi, rdx
add rdi, rcx
sub rdi, rbx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rdi
movabs rdx, 0x86518c1e130b4f60
xor rax, rdx
not rdi
mov rcx, rdi
movabs rbx, 0x79ae73e1ecf4b09f
and rcx, rbx
add rcx, rax
or rdi, rdx
sub rcx, rdi
add rcx, rdx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, qword [rbp + 0x118]
and rax, rcx
mov rdx, rcx
not rdx
mov rbx, qword [rbp + 0x118]
and rbx, rdx
add rbx, rax
or rcx, qword [rbp + 0x118]
not rcx
add rcx, rbx
sub rcx, rdx
mov qword [rbp - 0x38], rcx
mov rax, qword [rbp + 0x118]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, r14
not rax
and rax, qword [rbp + 0x118]
add rax, qword [rbp + 0x118]
lea rax, [rax + r14*2]
mov rcx, qword [rbp + 0x118]
or rcx, r14
sub rax, rcx
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xf0]
mov qword [rax], rcx
imul ecx, dword [0x140221dd8], 0x773be157
imul edx, dword [0x140221de0], 0xb7177c15
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
lea eax, [rcx + rdx*2]
mov ebx, ecx
xor ebx, edx
add ebx, eax
mov eax, edx
not eax
lea eax, [rbx + rax*2]
mov ebx, ecx
not ebx
add ebx, eax
and ecx, edx
not ecx
add ecx, ecx
sub ebx, ecx
lea ecx, [rbx + 1]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, ecx
not eax
mov edx, eax
mov edi, 0xe3
and edx, edi
add edx, ebx
inc edx
xor ecx, 0x1c
add ecx, edx
or eax, edi
sub ecx, eax
mov rax, qword [rbp + 0xf0]
add cl, 0xe3
shr rax, cl
mov qword [rbp + 0x100], rax
mov rax, qword [0x140221de8]
mov rdx, qword [0x140221df0]
shrd rdx, rax, 0xa
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rcx, rdx
not rcx
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rdx
movabs rbx, 0xaf6b6b00584afc5
xor rax, rbx
movabs rbx, 0xf509494ffa7b503a
and rcx, rbx
lea rax, [rcx + rax*2]
or rdx, rbx
add rdx, rax
movabs rax, 0xaf6b6b00584afc7
add rdx, rax
mov r8, qword [rbp + 0xe8]
imul ebx, dword [0x140221df8], 0x68dec7fa
imul edi, dword [0x140221e00], 0xda390e21
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, ebx
and eax, edi
mov ecx, edi
not ecx
and ecx, ebx
add ecx, eax
add ecx, edi
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, ecx
not eax
and eax, 0x1a
add eax, ecx
and ecx, 0x1a
add ecx, eax
mov rsi, qword [rbp + 0xe8]
shr rsi, cl
mov rax, qword [0x140221e08]
mov rbx, qword [0x140221e10]
shrd rbx, rax, 2
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rbx
not rax
movabs rdi, 0x240185c50184ae2
and rax, rdi
mov rcx, rbx
xor rcx, rdi
sub rcx, rax
movabs rax, 0xfdbfe7a3afe7b51d
or rbx, rax
sub rcx, rbx
lea rbx, [rcx - 1]
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov r9, rsp
mov rdi, rsi
xor rdi, rbx
mov rax, rdi
sub rax, rcx
or rbx, rsi
add rbx, rax
not rdi
add rdi, rbx
cmp r8, rdx
mov qword [r9], r13
lea rcx, [rcx + rdi + 1]
cmovge rcx, rsi
lea rax, [rcx*4]
add rax, qword [rbp + 0x80]
mov qword [rbp - 0x40], rax
mov rax, qword [0x140221e18]
mov rbx, qword [0x140221e20]
shrd rbx, rax, 5
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
mov rax, rbx
movabs rsi, 0x93d136d10b425bc1
and rax, rsi
mov rdi, rbx
not rdi
mov rdx, rdi
and rdx, rsi
add rdx, rax
xor rbx, rsi
add rbx, rdx
mov rdx, rdi
movabs rax, 0x6c2ec92ef4bda43e
and rdx, rax
add rdx, rbx
or rdi, rsi
sub rdx, rdi
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], r13
and rdx, qword [rbp + 0xe8]
mov qword [rbp + 0x20], rdx
mov rax, qword [rbp + 0xe8]
xor rcx, qword [rbp + 0x58]
mov rax, qword [rbp - 0x38]
xor rax, qword [rbp + 0x20]
or rax, rcx
setne byte [rbp + 0xac]
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x7cf1840f
mov edx, 0x12fbb44b
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x7cf1840f
mov edx, 0xa2b1a941
jmp 0x14014ebb0
mov eax, 0x10
call fcn.1401e7180
sub rsp, rax
mov rax, rsp
mov qword [rax], 0
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf8]
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [0x140221ed0]
add rdx, r12
sub rsp, 0x20
call rdx
add rsp, 0x20
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x4f1ff1c2
mov edx, 0x74fbe639
jmp 0x14014ebb0
mov dword [rbp + 0x124], 0x2b29d127
jmp 0x140146caf
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0xd1ddb3dd
mov edx, 0x2b6d2042
jmp 0x14014ebb0
mov eax, dword [0x14022a7e0]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14022a7e4], 0xa
mov eax, 0x38a2a531
mov edx, 0x9691bc56
cmovl eax, edx
test cl, 1
cmove eax, edx
mov dword [rbp + 0x124], eax
jmp 0x140146caf
add rax, rdx
add rax, rsi
not rdi
add rdi, rax
not r9
add r9, rdi
lea rax, [r10 + r9]
add rax, 2
shl rax, 2
add rax, qword [rbp + 0x80]
mov qword [rbp - 0x78], rax
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0x58]
lea rax, [rax + rcx*4]
mov ecx, dword [0x14022a7e0]
lea edx, [rcx - 1]
imul edx, ecx
cmp dword [0x14022a7e4], 0xa
mov qword [rbp - 0x80], rax
mov eax, 0x5f6f9f5d
mov ecx, 0x41458de
cmovl eax, ecx
test dl, 1
cmove eax, ecx
mov dword [rbp + 0x124], eax
jmp 0x140146caf
cmp eax, 0xbffb8d7d
je 0x14014ec62
jmp 0x140146caf
cmp eax, 0x9e30eeea
jne 0x140146caf
jmp 0x14014ec7d
cmp eax, 0x1a3e5ec3
jne 0x140146caf
jmp 0x14014ec7d
cmp eax, 0xfea7b5cb
jne 0x140146caf
mov rax, qword [rbp + 0xe8]
lea rsp, [rbp + 0x128]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, 0xffffffffe0876a30
add rax, qword [0x140221ec0]
sub rsp, 0x20
mov rcx, r15
call rax
int3