Function at 0x140015a70
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x428
mov eax, dword [0x140053d90]
mov ebx, dword [0x140053d94]
lea ebp, [rax - 1]
imul ebp, eax
test bpl, 1
sete byte [rsp + 0x5b]
cmp ebx, 0xa
setl byte [rsp + 0x5c]
lea rax, [rdx + 0x15]
lea r12, [rdx + 0x1d]
lea rbp, [rdx + 0xc]
mov qword [rsp + 0x1a0], rbp
lea rbp, [rdx + 1]
mov qword [rsp + 0x198], rbp
mov ebp, 0xea
mov qword [rsp + 0x390], rcx
sub rbp, rcx
mov qword [rsp + 0x388], rbp
xorps xmm0, xmm0
lea rcx, [rdx + 0x21]
mov qword [rsp + 0x380], rcx
lea rcx, [rdx + 5]
mov qword [rsp + 0x378], rcx
lea rcx, [rdx + 4]
mov qword [rsp + 0x370], rcx
lea rcx, [rdx + 3]
mov qword [rsp + 0x368], rcx
lea rcx, [rdx + 2]
mov qword [rsp + 0x360], rcx
mov dword [rsp + 0xfc], ecx
mov dword [rsp + 0xf8], ecx
mov dword [rsp + 0xd4], ecx
mov dword [rsp + 0xf0], ecx
mov dword [rsp + 0xd8], ecx
mov dword [rsp + 0xf4], ecx
mov ecx, 0x948e329e
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x204
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x128]
mov ecx, 0xf4264031
nop dword [rax + rax]
cmp ecx, 0x4cc6ce0
jg 0x140015c30
cmp ecx, 0xc0778f4a
jg 0x140015cc0
cmp ecx, 0xa2e73380
jg 0x140015dc2
cmp ecx, 0x8eb99531
jle 0x140015f6f
cmp ecx, 0x98bc0c10
jg 0x140016325
cmp ecx, 0x94498e22
jle 0x140016992
cmp ecx, 0x96a4c2d9
jg 0x140017578
cmp ecx, 0x9469f187
jle 0x1400188b4
cmp ecx, 0x9469f188
je 0x14001a5ca
cmp ecx, 0x948e329e
je 0x14001a5e6
cmp ecx, 0x967a2d6e
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x9da086a8
mov edi, 0xe2b8694c
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x422eb454
jg 0x140015d40
cmp ecx, 0x2156ee13
jg 0x140015e2c
cmp ecx, 0x15c48c98
jle 0x140015fdf
cmp ecx, 0x1c89b407
jg 0x140016383
cmp ecx, 0x198f85e3
jle 0x1400169d8
cmp ecx, 0x1b20b8d4
jg 0x1400175bb
cmp ecx, 0x19ae2140
jle 0x14001890d
cmp ecx, 0x19ae2141
je 0x14001a60f
cmp ecx, 0x1a956369
je 0x14001a619
cmp ecx, 0x1acfb5ec
jne 0x140015b80
mov ecx, 0xa9df90d7
jmp 0x140015b80
cmp ecx, 0xe22c317f
jg 0x140015e96
cmp ecx, 0xd1a188b5
jle 0x140016052
cmp ecx, 0xdd5d9c31
jg 0x1400163d5
cmp ecx, 0xd5f560e0
jle 0x140016a30
cmp ecx, 0xdb6438fd
jg 0x140017610
cmp ecx, 0xd9030efa
jle 0x14001893c
cmp ecx, 0xd9030efb
je 0x14001a63f
cmp ecx, 0xd9c895c1
je 0x14001a66b
cmp ecx, 0xdaa81349
jne 0x140015b80
mov ecx, 0xf9f96a6
jmp 0x140015b80
cmp ecx, 0x60c29136
jg 0x140015f05
cmp ecx, 0x4fcd2bee
jle 0x1400160da
cmp ecx, 0x576007b2
jg 0x140016427
cmp ecx, 0x52f8a6d5
jle 0x140016ac0
cmp ecx, 0x563daab5
jg 0x14001766c
cmp ecx, 0x54dc1413
jle 0x14001896e
cmp ecx, 0x54dc1414
je 0x14001a684
cmp ecx, 0x54facd25
je 0x14001a6b0
cmp ecx, 0x560a5e8d
jne 0x140015b80
movzx ecx, byte [rsp + 6]
mov dword [rsp + 0x110], ecx
mov ecx, 0xaae4d6da
jmp 0x140015b80
cmp ecx, 0xafdc9d7d
jle 0x14001618b
cmp ecx, 0xb8926950
jg 0x140016479
cmp ecx, 0xb478bc4d
jle 0x140016b16
cmp ecx, 0xb6917ca6
jg 0x1400176d7
cmp ecx, 0xb55b34af
jle 0x1400189c4
cmp ecx, 0xb55b34b0
je 0x14001a6db
cmp ecx, 0xb5cb599d
je 0x14001a711
cmp ecx, 0xb65e527f
jne 0x140015b80
mov ecx, 0xd1b47a6e
jmp 0x140015b80
cmp ecx, 0x2fa8ac7d
jle 0x1400161e9
cmp ecx, 0x37932bd4
jg 0x140016508
cmp ecx, 0x336b9920
jle 0x140016b68
cmp ecx, 0x365a57b8
jg 0x140017722
cmp ecx, 0x33e1cc03
jle 0x1400189e6
cmp ecx, 0x33e1cc04
je 0x14001a728
cmp ecx, 0x353e646b
je 0x14001a76c
cmp ecx, 0x35ebe4d5
jne 0x140015b80
mov ecx, 0x4facc442
jmp 0x140015b80
cmp ecx, 0xf504ba24
jle 0x140016247
cmp ecx, 0xfc844f92
jg 0x140016591
cmp ecx, 0xf9a45912
jle 0x140016bd8
cmp ecx, 0xfb6a78b3
jg 0x140017771
cmp ecx, 0xf9c0c18a
jle 0x140018a18
cmp ecx, 0xf9c0c18b
je 0x14001a776
cmp ecx, 0xfa5ea020
je 0x14001a780
cmp ecx, 0xfa98cfde
jne 0x140015b80
movzx ecx, byte [rsp + 3]
mov ecx, 0x1f178fae
jmp 0x140015b80
cmp ecx, 0x7082114f
jle 0x1400162c7
cmp ecx, 0x780dfca4
jg 0x1400165f3
cmp ecx, 0x74add091
jle 0x140016c1e
cmp ecx, 0x763094e9
jg 0x1400177cd
cmp ecx, 0x74d8f9d4
jle 0x140018a4a
cmp ecx, 0x74d8f9d5
je 0x14001a78a
cmp ecx, 0x75b77fe8
je 0x14001a7a9
cmp ecx, 0x761968c5
jne 0x140015b80
mov ecx, 0x814e7eb8
jmp 0x140015b80
cmp ecx, 0x881c02d5
jle 0x140016658
cmp ecx, 0x8ae3ad7f
jle 0x140016c86
cmp ecx, 0x8c19d7dd
jg 0x140017807
cmp ecx, 0x8b77782a
jle 0x140018a71
cmp ecx, 0x8b77782b
je 0x14001a7c3
cmp ecx, 0x8b7e23a1
je 0x14001a7ec
cmp ecx, 0x8bf0fcf3
jne 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0xf0
mov ecx, 0x1895d947
mov edi, 0xcdad97b
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xce0dc1f
jle 0x1400166b8
cmp ecx, 0xfedf5c3
jle 0x140016ccc
cmp ecx, 0x13e96f11
jg 0x14001787e
cmp ecx, 0x11f0e1bb
jle 0x140018aa7
cmp ecx, 0x11f0e1bc
je 0x14001a81b
cmp ecx, 0x1283232e
je 0x14001a837
cmp ecx, 0x12c68406
jne 0x140015b80
movzx ecx, byte [rsp + 0x25]
mov rcx, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x118]
mov ecx, 0x7f0b6d66
jmp 0x140015b80
cmp ecx, 0xc9f0fdc9
jle 0x14001670a
cmp ecx, 0xcbf2f38e
jle 0x140016d25
cmp ecx, 0xce972afc
jg 0x1400178c8
cmp ecx, 0xcc8b9fb5
jle 0x140018aeb
cmp ecx, 0xcc8b9fb6
je 0x14001a87d
cmp ecx, 0xccaf572d
je 0x14001a8be
cmp ecx, 0xcda7bf41
jne 0x140015b80
mov r13, qword [rsp + 0x3b0]
movzx ecx, byte [rsp + 0x40]
mov byte [rsp + 0x1b], cl
movzx ecx, byte [rsp + 0x1f]
mov byte [rsp + 0x1d], cl
movzx ecx, byte [rsp + 0x24]
mov byte [rsp + 0x1c], cl
lea r11, [0x1400530da]
mov ecx, 0x4c1914a1
jmp 0x140015b80
cmp ecx, 0x4953ecb3
jle 0x140016768
cmp ecx, 0x4cd182be
jle 0x140016d6b
cmp ecx, 0x4edf009d
jg 0x140017902
cmp ecx, 0x4ed3c84a
jle 0x140018b2f
cmp ecx, 0x4ed3c84b
je 0x14001a900
cmp ecx, 0x4ed86f49
je 0x14001a915
cmp ecx, 0x4edcb33f
jne 0x140015b80
cmp byte [rsp + 0x6d], 0
mov ecx, 0xcaf201a7
mov edi, 0x94e09b6
cmovne ecx, edi
mov rdi, qword [rsp + 0x338]
mov qword [rsp + 0x1b0], rdi
movzx ebx, byte [rsp + 0x26]
mov byte [rsp + 0x2e], bl
movzx ebx, byte [rsp + 0x4c]
mov byte [rsp + 0x2d], bl
mov rdi, qword [rsp + 0x330]
mov qword [rsp + 0x1a8], rdi
mov dword [rsp + 0xd4], 0
movzx ebx, byte [rsp + 0x4b]
mov byte [rsp + 0x2c], bl
jmp 0x140015b80
cmp ecx, 0xa90dd47b
jle 0x140016801
cmp ecx, 0xaa93ca18
jle 0x140016db1
cmp ecx, 0xacf6bd39
jg 0x14001793c
cmp ecx, 0xaae4d6d9
jle 0x140018b6e
cmp ecx, 0xaae4d6da
je 0x14001a941
cmp ecx, 0xab29d2a7
je 0x14001a96d
cmp ecx, 0xabad40f4
jne 0x140015b80
mov ecx, 0xf9a9ed23
jmp 0x140015b80
cmp ecx, 0x296fc701
jle 0x140016858
cmp ecx, 0x2bc5f4f7
jle 0x140016e06
cmp ecx, 0x2d01c813
jg 0x140017984
cmp ecx, 0x2cee6c3a
jle 0x140018bb3
cmp ecx, 0x2cee6c3b
je 0x14001a986
cmp ecx, 0x2cf2542d
je 0x14001a990
cmp ecx, 0x2cf66014
jne 0x140015b80
mov ecx, 0xdbfb9eb5
jmp 0x140015b80
cmp ecx, 0xec244059
jle 0x1400168aa
cmp ecx, 0xf10e4d69
jle 0x140016e4c
cmp ecx, 0xf32c7357
jg 0x1400179df
cmp ecx, 0xf19846f9
jle 0x140018bdb
cmp ecx, 0xf19846fa
je 0x14001a9b4
cmp ecx, 0xf1da670a
je 0x14001a9d6
cmp ecx, 0xf2ffbc81
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x6eb44835
mov edi, 0x8e12f768
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x681c53a3
jle 0x14001691e
cmp ecx, 0x6d079bdf
jle 0x140016ec1
cmp ecx, 0x6eb44834
jg 0x140017a29
cmp ecx, 0x6e058949
jle 0x140018c2b
cmp ecx, 0x6e05894a
je 0x14001aa02
cmp ecx, 0x6e062f05
je 0x14001aa2e
cmp ecx, 0x6e2871cf
jne 0x140015b80
mov ecx, 0x637b89b8
jmp 0x140015b80
cmp ecx, 0x9c2071c0
jle 0x140016f07
cmp ecx, 0xa01503ba
jg 0x140017a63
cmp ecx, 0x9dc1bb77
jle 0x140018c7f
cmp ecx, 0x9dc1bb78
je 0x14001aa66
cmp ecx, 0x9df7143d
je 0x14001aa7f
cmp ecx, 0x9eb6a99b
jne 0x140015b80
movzx ecx, byte [rsp + 0x88]
mov byte [rsp + 0x21], cl
mov ecx, 0xce972afd
jmp 0x140015b80
cmp ecx, 0x1f5c28b2
jle 0x140016fa6
cmp ecx, 0x203ef735
jg 0x140017aa4
cmp ecx, 0x1fca1ba2
jle 0x140018ca1
cmp ecx, 0x1fca1ba3
je 0x14001aa89
cmp ecx, 0x1ff1a4a9
je 0x14001aaa5
cmp ecx, 0x201287e7
jne 0x140015b80
mov ecx, 0xaa93ca19
jmp 0x140015b80
cmp ecx, 0xdff508ea
jle 0x14001701a
cmp ecx, 0xe19e9e3f
jg 0x140017b24
cmp ecx, 0xe0c39834
jle 0x140018cd0
cmp ecx, 0xe0c39835
je 0x14001aabf
cmp ecx, 0xe11deceb
je 0x14001aad9
cmp ecx, 0xe14b4553
jne 0x140015b80
mov ecx, 0x8d6ec8f9
jmp 0x140015b80
cmp ecx, 0x5cab47fa
jle 0x14001706f
cmp ecx, 0x5fce086e
jg 0x140017b80
cmp ecx, 0x5f0cb4b8
jle 0x140018d11
cmp ecx, 0x5f0cb4b9
je 0x14001ab33
cmp ecx, 0x5f35f37d
je 0x14001ab40
cmp ecx, 0x5f37c5c7
jne 0x140015b80
mov ecx, 0xf9a9ed23
jmp 0x140015b80
cmp ecx, 0xbae8aa3b
jle 0x1400170e1
cmp ecx, 0xbe4ef1fa
jg 0x140017beb
cmp ecx, 0xbc342d93
jle 0x140018d54
cmp ecx, 0xbc342d94
je 0x14001ab7d
cmp ecx, 0xbc495268
je 0x14001ab87
cmp ecx, 0xbcec0128
jne 0x140015b80
mov rcx, qword [rsp + 0x348]
mov rdi, qword [rsp + 0x120]
cmp rdi, rcx
setne byte [rsp + 0x81]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x22874d0
mov edi, 0xfb7e7859
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x3b88e617
jle 0x14001715b
cmp ecx, 0x3d933e6d
jg 0x140017c47
cmp ecx, 0x3bdb787e
jle 0x140018d8e
cmp ecx, 0x3bdb787f
je 0x14001ab9a
cmp ecx, 0x3cfc4d25
je 0x14001aba4
cmp ecx, 0x3d68e6a0
jne 0x140015b80
mov ecx, dword [rsp + 0x114]
cmp ecx, 0xf7
sete byte [rsp + 0x87]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa2d39c6e
mov edi, 0x1ca6e615
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xffb82d18
jle 0x1400171c8
cmp ecx, 0x2584811
jg 0x140017c90
cmp ecx, 0xad738a
jle 0x140018db0
cmp ecx, 0xad738b
je 0x14001abe2
cmp ecx, 0x14f6611
je 0x14001ac05
cmp ecx, 0x22874d0
jne 0x140015b80
mov rcx, qword [rsp + 0x348]
mov rcx, qword [rsp + 0x120]
mov ecx, 0xbcec0128
jmp 0x140015b80
cmp ecx, 0x7d2757f8
jle 0x140017220
cmp ecx, 0x7e6c9865
jg 0x140017cec
cmp ecx, 0x7dc1bfa8
jle 0x140018dda
cmp ecx, 0x7dc1bfa9
je 0x14001ac27
cmp ecx, 0x7df66503
je 0x14001ac3f
cmp ecx, 0x7e2b7d2b
jne 0x140015b80
test dword [rsp + 0x104], 0x10
mov ecx, 0xaf3fed19
mov edi, 0x486bc78e
cmove ecx, edi
jmp 0x140015b80
cmp ecx, 0x8411730a
jg 0x140017277
cmp ecx, 0x81a0f1ec
jle 0x140017d77
cmp ecx, 0x83b1d8ac
jle 0x140018dfc
cmp ecx, 0x83b1d8ad
je 0x14001ac62
cmp ecx, 0x83bb584b
je 0x14001ac8e
cmp ecx, 0x83f37f99
jne 0x140015b80
mov ecx, dword [rsp + 0x14]
and ecx, 0x20
mov dword [rsp + 0x254], ecx
mov ecx, 0x14f6611
jmp 0x140015b80
cmp ecx, 0x9978a95
jg 0x1400172df
cmp ecx, 0x7492842
jle 0x140017dbe
cmp ecx, 0x844c424
jle 0x140018e1e
cmp ecx, 0x844c425
je 0x14001acac
cmp ecx, 0x92af055
je 0x14001acd8
cmp ecx, 0x94e09b6
jne 0x140015b80
mov ecx, 0x84a2288a
jmp 0x140015b80
cmp ecx, 0xc415bd0e
jg 0x140017334
cmp ecx, 0xc188dca1
jle 0x140017e35
cmp ecx, 0xc1cc7a7d
jle 0x140018e84
cmp ecx, 0xc1cc7a7e
je 0x14001ace9
cmp ecx, 0xc1d28e27
je 0x14001ad15
cmp ecx, 0xc35e5e7f
jne 0x140015b80
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, 0x878e1766
jmp 0x140015b80
cmp ecx, 0x44fbbf20
jg 0x14001739c
cmp ecx, 0x43568bab
jle 0x140017e73
cmp ecx, 0x43a9abb4
jle 0x140018ec8
cmp ecx, 0x43a9abb5
je 0x14001ad1f
cmp ecx, 0x4429089c
je 0x14001ad4b
cmp ecx, 0x447c8e34
jne 0x140015b80
mov ecx, dword [rsp + 0x16c]
mov rdi, qword [rsp + 0x318]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0xa8]
add rcx, 4
mov qword [rsp + 0x3f0], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x67767ab1
mov edi, 0x52e3f63b
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xa5710709
jg 0x140017410
cmp ecx, 0xa45434a4
jle 0x140017ea1
cmp ecx, 0xa519bf31
jle 0x140018eea
cmp ecx, 0xa519bf32
je 0x14001ad64
cmp ecx, 0xa5553c22
je 0x14001ad73
cmp ecx, 0xa5695ee4
jne 0x140015b80
movzx ecx, byte [rsp + 3]
mov ecx, 0x74add092
jmp 0x140015b80
cmp ecx, 0x25188ac7
jg 0x140017464
cmp ecx, 0x2437cfa8
jle 0x140017f11
cmp ecx, 0x246f8e76
jle 0x140018f20
cmp ecx, 0x246f8e77
je 0x14001ad96
cmp ecx, 0x2510cd42
je 0x14001adc2
cmp ecx, 0x25183d91
jne 0x140015b80
mov ecx, 0x648d244d
jmp 0x140015b80
cmp ecx, 0xe7b0fbf0
jg 0x1400174aa
cmp ecx, 0xe453b409
jle 0x140017fd1
cmp ecx, 0xe4a423b0
jle 0x140018f64
cmp ecx, 0xe4a423b1
je 0x14001adee
cmp ecx, 0xe4f0733c
je 0x14001ae0c
cmp ecx, 0xe6fd4b03
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x32ffe345
mov edi, 0x7f27c1a6
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x65e40ccd
jg 0x140017512
cmp ecx, 0x637b89b7
jle 0x140018006
cmp ecx, 0x648d244c
jle 0x140018f93
cmp ecx, 0x648d244d
je 0x14001ae16
cmp ecx, 0x64c8df23
je 0x14001ae2d
cmp ecx, 0x64e959d7
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xb8926951
mov edi, 0x2de76d68
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x925d7a3a
jle 0x140018056
cmp ecx, 0x9314d696
jle 0x140018fc9
cmp ecx, 0x9314d697
je 0x14001ae59
cmp ecx, 0x93e30f93
je 0x14001ae71
cmp ecx, 0x94064cfb
jne 0x140015b80
mov ecx, 0x6a35afc7
jmp 0x140015b80
cmp ecx, 0x17f44250
jle 0x1400180c4
cmp ecx, 0x18371988
jle 0x140019022
cmp ecx, 0x18371989
je 0x14001ae9d
cmp ecx, 0x186aa88c
je 0x14001aede
cmp ecx, 0x1895d947
jne 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0xf2
mov ecx, 0x3152c285
mov edi, 0xf7030e54
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xd3eefe5c
jle 0x140018107
cmp ecx, 0xd502ef65
jle 0x140019066
cmp ecx, 0xd502ef66
je 0x14001af0a
cmp ecx, 0xd5703dad
je 0x14001af25
cmp ecx, 0xd5708c1b
jne 0x140015b80
movzx ecx, byte [rsp + 0x39]
mov byte [rsp + 0x23], cl
mov ecx, dword [rsp + 0xf4]
mov byte [rsp + 4], cl
mov rcx, qword [rsp + 0x260]
mov qword [rsp + 0x1d8], rcx
cmp byte [rsp + 0x23], 0
mov ecx, 0x8b5b1abe
mov edi, 0x9c020b03
cmove ecx, edi
mov rdi, qword [rsp + 0x1d8]
mov qword [rsp + 0x298], rdi
movzx ebx, byte [rsp + 0x5a]
mov byte [rsp + 0x38], bl
jmp 0x140015b80
cmp ecx, 0x50859a29
jle 0x140018150
cmp ecx, 0x52aec4da
jle 0x140019088
cmp ecx, 0x52aec4db
je 0x14001af3c
cmp ecx, 0x52e35519
je 0x14001af46
cmp ecx, 0x52e3f63b
jne 0x140015b80
mov rcx, qword [rsp + 0x3f0]
mov qword [rsp + 0x1c0], rcx
mov ecx, 0xb3c4d795
jmp 0x140015b80
cmp ecx, 0xb3c4d794
jle 0x14001817e
cmp ecx, 0xb4656b47
jle 0x1400190aa
cmp ecx, 0xb4656b48
je 0x14001af90
cmp ecx, 0xb470b717
je 0x14001afbc
cmp ecx, 0xb47674e1
jne 0x140015b80
movzx ecx, byte [rsp + 3]
mov dword [rsp + 0xc4], ecx
mov ecx, 0x3bc1333f
jmp 0x140015b80
cmp ecx, 0x31e67994
jle 0x1400181d1
cmp ecx, 0x329fcd15
jle 0x1400190d9
cmp ecx, 0x329fcd16
je 0x14001aff3
cmp ecx, 0x32b854c0
je 0x14001b00d
cmp ecx, 0x32ffe345
jne 0x140015b80
mov ecx, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc0]
mov edi, 0x9000
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov ecx, 0x7f27c1a6
jmp 0x140015b80
cmp ecx, 0xf7030e53
jle 0x14001820f
cmp ecx, 0xf8a5d391
jle 0x14001912d
cmp ecx, 0xf8a5d392
je 0x14001b046
cmp ecx, 0xf8e8d284
je 0x14001b05d
cmp ecx, 0xf94aa8ab
jne 0x140015b80
mov ecx, 0x73449bac
jmp 0x140015b80
cmp ecx, 0x721d1119
jle 0x140018264
cmp ecx, 0x73449bab
jle 0x140019161
cmp ecx, 0x73449bac
je 0x14001b067
cmp ecx, 0x74392408
je 0x14001b07d
cmp ecx, 0x744313f7
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x9da086a8
mov edi, 0x967a2d6e
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x8933bd95
jle 0x140018292
cmp ecx, 0x89c16572
jle 0x1400191a5
cmp ecx, 0x89c16573
je 0x14001b0b5
cmp ecx, 0x8a30eebd
je 0x14001b0e1
cmp ecx, 0x8a38174c
jne 0x140015b80
mov ecx, 0x64c8df23
jmp 0x140015b80
cmp ecx, 0xe9a2e6b
jle 0x1400182c0
cmp ecx, 0xf9ae2ad
jle 0x1400191df
cmp ecx, 0xf9ae2ae
je 0x14001b0fa
cmp ecx, 0xf9f96a6
je 0x14001b124
cmp ecx, 0xfb3e6e4
jne 0x140015b80
cmp byte [rsp + 0x7d], 0
mov ecx, 0xdff508eb
mov ebx, 0xa7b58530
cmovne ecx, ebx
movzx r10d, byte [rsp + 2]
jmp 0x140015b80
cmp ecx, 0xcb154258
jle 0x140018310
cmp ecx, 0xcb4c1f5a
jle 0x140019201
cmp ecx, 0xcb4c1f5b
je 0x14001b14c
cmp ecx, 0xcb52bc3e
je 0x14001b156
cmp ecx, 0xcb60d7c5
jne 0x140015b80
mov ecx, 0x36d25cfd
jmp 0x140015b80
cmp ecx, 0x4a0a3409
jle 0x140018360
cmp ecx, 0x4b3dbf4e
jle 0x140019245
cmp ecx, 0x4b3dbf4f
je 0x14001b182
cmp ecx, 0x4c1914a1
je 0x14001b18c
cmp ecx, 0x4c918507
jne 0x140015b80
mov ecx, 0x853e94a6
jmp 0x140015b80
cmp ecx, 0xa9df90d6
jle 0x14001839e
cmp ecx, 0xaa05e323
jle 0x140019289
cmp ecx, 0xaa05e324
je 0x14001b1e3
cmp ecx, 0xaa199839
je 0x14001b20f
cmp ecx, 0xaa9057d0
jne 0x140015b80
mov rcx, qword [rsp + 0xc8]
movzx ecx, byte [rcx]
mov byte [rsp + 0x44], cl
mov ecx, 0xdd1c5cbf
jmp 0x140015b80
cmp ecx, 0x2adb9dc7
jle 0x1400183e9
cmp ecx, 0x2b375b5a
jle 0x1400192dd
cmp ecx, 0x2b375b5b
je 0x14001b277
cmp ecx, 0x2b5d7b8b
je 0x14001b2a3
cmp ecx, 0x2bb4c864
jne 0x140015b80
mov ecx, 0xe9a2e6c
jmp 0x140015b80
cmp ecx, 0xed58b5f2
jle 0x140018429
cmp ecx, 0xef666524
jle 0x14001932f
cmp ecx, 0xef666525
je 0x14001b2d4
cmp ecx, 0xf0442817
je 0x14001b2f8
cmp ecx, 0xf08d1713
jne 0x140015b80
cmp byte [rsp + 0x44], 0
setne byte [rsp + 0x80]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x7ad4d407
mov edi, 0x1ff1a4a9
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x6a5430ca
jle 0x140018483
cmp ecx, 0x6abf78a3
jle 0x140019351
cmp ecx, 0x6abf78a4
je 0x14001b302
cmp ecx, 0x6b15fa51
je 0x14001b328
cmp ecx, 0x6c21599b
jne 0x140015b80
mov ecx, 0xdee36d29
jmp 0x140015b80
cmp ecx, 0x9a9a36d6
jle 0x1400184b1
cmp ecx, 0x9b97d153
jle 0x140019395
cmp ecx, 0x9b97d154
je 0x14001b340
cmp ecx, 0x9b9fe23f
je 0x14001b35c
cmp ecx, 0x9c020b03
jne 0x140015b80
movzx ecx, byte [rsp + 0x38]
mov byte [rsp + 0x47], cl
mov rcx, qword [rsp + 0x298]
mov qword [rsp + 0x180], rcx
movzx ecx, byte [rsp + 4]
mov dword [rsp + 0x140], ecx
mov ecx, dword [rsp + 0x140]
shl ecx, 0x17
mov rdi, qword [rsp + 0x380]
mov qword [rsp + 8], rdi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
cmp byte [rsp + 4], 0
mov ecx, 0x98bc0c11
mov edi, 0x7a8f1d0a
cmove ecx, edi
movzx ebx, byte [rsp + 4]
mov byte [rsp + 0x3b], bl
jmp 0x140015b80
cmp ecx, 0x1dd3efcd
jle 0x1400184f1
cmp ecx, 0x1e284740
jle 0x1400193d9
cmp ecx, 0x1e284741
je 0x14001b36f
cmp ecx, 0x1eb395ab
je 0x14001b39b
cmp ecx, 0x1f178fae
jne 0x140015b80
movzx ecx, byte [rsp + 3]
mov dword [rsp + 0x10c], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xfa98cfde
mov edi, 0x8411730b
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xde1fad57
jle 0x14001852f
cmp ecx, 0xdee36d28
jle 0x14001941d
cmp ecx, 0xdee36d29
je 0x14001b3c5
cmp ecx, 0xdef9300e
je 0x14001b412
cmp ecx, 0xdf88dfdb
jne 0x140015b80
mov ecx, dword [rsp + 0x54]
cmp ecx, 0x50
mov ecx, 0x7492843
mov edi, 0x4ed86f49
cmove ecx, edi
jmp 0x140015b80
cmp ecx, 0x5830a450
jle 0x140018567
cmp ecx, 0x59e7a06f
jle 0x140019461
cmp ecx, 0x59e7a070
je 0x14001b479
cmp ecx, 0x5b0bfe18
je 0x14001b483
cmp ecx, 0x5c9bc62a
jne 0x140015b80
cmp byte [rsp + 0x30], 0
setne byte [rsp + 0x65]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x504151e6
mov edi, 0xbb725475
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xb90e12d5
jle 0x140018595
cmp ecx, 0xb9a4c1e8
jle 0x140019496
cmp ecx, 0xb9a4c1e9
je 0x14001b4ba
cmp ecx, 0xb9e2b66e
je 0x14001b4e2
cmp ecx, 0xbab90946
jne 0x140015b80
mov ecx, dword [rsp + 0x164]
cmp ecx, 4
sete byte [rsp + 0x8b]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x233fd3b8
mov edi, 0x2f4b02d6
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x383201f3
jle 0x1400185d8
cmp ecx, 0x39121f82
jle 0x1400194c3
cmp ecx, 0x39121f83
je 0x14001b4ec
cmp ecx, 0x3a729e49
je 0x14001b520
cmp ecx, 0x3aa0459e
jne 0x140015b80
mov byte [rsp + 0x4e], r14b
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xed41684e
mov edi, 0xb55b34b0
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xfe1583af
jle 0x140018615
cmp ecx, 0xfe937c94
jle 0x1400194f4
cmp ecx, 0xfe937c95
je 0x14001b531
cmp ecx, 0xff4c42f5
je 0x14001b54b
cmp ecx, 0xff6d2f9b
jne 0x140015b80
mov ecx, dword [rsp + 0xa4]
cmp ecx, 4
mov ecx, 0xfa5ea020
mov edi, 0x83b1d8ad
cmove ecx, edi
jmp 0x140015b80
cmp ecx, 0x7a1f2c27
jle 0x140018643
cmp ecx, 0x7ad4d406
jle 0x140019538
cmp ecx, 0x7ad4d407
je 0x14001b57e
cmp ecx, 0x7b60c341
je 0x14001b58d
cmp ecx, 0x7befd758
jne 0x140015b80
mov ecx, dword [rsp + 0x1ec]
or ecx, 0x20
mov dword [rsp + 0x1f0], ecx
mov ecx, 0xb994df97
jmp 0x140015b80
cmp ecx, 0x85a32457
jle 0x140018671
cmp ecx, 0x878e1765
jle 0x14001956b
cmp ecx, 0x878e1766
je 0x14001b5ca
cmp ecx, 0x87da1b86
je 0x14001b604
cmp ecx, 0x87f97771
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xb9e2b66e
mov edi, 0xc063e40d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xba056a1
jle 0x1400186e3
cmp ecx, 0xca33e09
jle 0x14001959d
cmp ecx, 0xca33e0a
je 0x14001b641
cmp ecx, 0xcadda96
je 0x14001b66d
cmp ecx, 0xcdad97b
jne 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0x67
mov ecx, 0x85a32458
mov edi, 0xe9720125
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xc7cf62cb
jle 0x140018743
cmp ecx, 0xc8972f38
jle 0x1400195bf
cmp ecx, 0xc8972f39
je 0x14001b682
cmp ecx, 0xc8a9c88d
je 0x14001b6ae
cmp ecx, 0xc9936ca3
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x253f8010
mov edi, 0x212424b7
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x4790e3d4
jle 0x140018793
cmp ecx, 0x486bc78d
jle 0x14001960b
cmp ecx, 0x486bc78e
je 0x14001b6da
cmp ecx, 0x4879480d
je 0x14001b6f2
cmp ecx, 0x488ccc12
jne 0x140015b80
movzx ecx, byte [rsp + 4]
or cl, 4
mov byte [rsp + 0x5d], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x670450b3
mov edi, 0x59e7a070
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xa6d5aff1
jle 0x1400187d6
cmp ecx, 0xa7b5852f
jle 0x14001964f
cmp ecx, 0xa7b58530
je 0x14001b709
cmp ecx, 0xa7ed695e
je 0x14001b72b
cmp ecx, 0xa8d83175
jne 0x140015b80
mov ecx, dword [rsp + 0x138]
mov dword [rsp + 0x25c], ecx
mov ecx, 0xa2e73381
jmp 0x140015b80
cmp ecx, 0x2646e8f6
jle 0x140018825
cmp ecx, 0x27be3f8e
jle 0x1400196a2
cmp ecx, 0x27be3f8f
je 0x14001b735
cmp ecx, 0x28bab538
je 0x14001b76f
cmp ecx, 0x2914b6ba
jne 0x140015b80
mov ecx, 0x89c16573
jmp 0x140015b80
cmp ecx, 0xea4ebc10
jle 0x140018853
cmp ecx, 0xeb2b9dc2
jle 0x1400196e5
cmp ecx, 0xeb2b9dc3
je 0x14001b799
cmp ecx, 0xebb09659
je 0x14001b7fc
cmp ecx, 0xec1853f4
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x5fce086f
mov edi, 0x4ed3c84b
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x670450b2
jle 0x140018881
cmp ecx, 0x67767ab0
jle 0x140019714
cmp ecx, 0x67767ab1
je 0x14001b806
cmp ecx, 0x67ea2ded
je 0x14001b829
cmp ecx, 0x67faad89
jne 0x140015b80
mov ecx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov ecx, 0x5b0bfe18
jmp 0x140015b80
cmp ecx, 0x9790dbeb
jle 0x140019758
cmp ecx, 0x9790dbec
je 0x14001b838
cmp ecx, 0x97e8ae3c
je 0x14001b872
cmp ecx, 0x98042732
jne 0x140015b80
mov cl, 1
mov dword [rsp + 0xd8], ecx
mov ecx, 0x215b4eba
jmp 0x140015b80
cmp ecx, 0x1c030b01
jle 0x140019809
cmp ecx, 0x1c030b02
je 0x14001b89c
cmp ecx, 0x1c4b5da0
je 0x14001b8b6
cmp ecx, 0x1c66ed28
jne 0x140015b80
movzx ecx, byte [rsp + 0x32]
lea rdi, [0x140053090]
movzx ecx, byte [rcx + rdi + 0xfd]
mov dword [rsp + 0x214], ecx
mov ecx, 0x3139d0f7
jmp 0x140015b80
cmp ecx, 0xdcd9429c
jle 0x140019830
cmp ecx, 0xdcd9429d
je 0x14001b8d0
cmp ecx, 0xdce9b4de
je 0x140015b4e
cmp ecx, 0xdd1c5cbf
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x7ad4d407
mov edi, 0xf08d1713
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x56f8c943
jle 0x140019864
cmp ecx, 0x56f8c944
je 0x14001b8ec
cmp ecx, 0x5704c988
je 0x14001b8fe
cmp ecx, 0x572c2e5f
jne 0x140015b80
mov rcx, qword [rsp + 0x2d8]
mov qword [rsp + 0x260], rcx
movzx ecx, byte [rsp + 5]
mov byte [rsp + 0x5a], cl
movzx ecx, byte [rsp + 0x63]
mov byte [rsp + 0x39], cl
mov ecx, 0xd5708c1b
movzx edi, byte [rsp + 0x93]
mov dword [rsp + 0xf4], edi
jmp 0x140015b80
cmp ecx, 0xb7bf1465
jle 0x140019886
cmp ecx, 0xb7bf1466
je 0x14001b91a
cmp ecx, 0xb7e23c9c
je 0x14001b924
cmp ecx, 0xb7f16c20
jne 0x140015b80
mov ecx, dword [rsp + 0x108]
or cl, 0x10
mov byte [rsp + 0x88], cl
mov ecx, 0x9eb6a99b
jmp 0x140015b80
cmp ecx, 0x36d25cfc
jle 0x1400198a8
cmp ecx, 0x36d25cfd
je 0x14001b92e
cmp ecx, 0x370fb9b3
je 0x14001b95a
cmp ecx, 0x3743fc9b
jne 0x140015b80
mov rcx, qword [rsp + 0xe8]
movzx ecx, byte [rcx]
mov rdi, qword [rsp + 0x1a0]
mov byte [rdi], cl
mov ecx, 0x8f5e096e
jmp 0x140015b80
cmp ecx, 0xfb7e7858
jle 0x1400198d1
cmp ecx, 0xfb7e7859
je 0x14001b978
cmp ecx, 0xfba6c8ea
je 0x14001b992
cmp ecx, 0xfc7fd6e9
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xfb777887
mov edi, 0x8ae3ad80
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x769dd77e
jle 0x1400198f3
cmp ecx, 0x769dd77f
je 0x14001b9be
cmp ecx, 0x76e0db1b
je 0x14001b9d7
cmp ecx, 0x77d6979e
jne 0x140015b80
mov ecx, 0xd866d32
jmp 0x140015b80
cmp ecx, 0x8d6ec8f8
jle 0x140019915
cmp ecx, 0x8d6ec8f9
je 0x14001b9e4
cmp ecx, 0x8d9aa90e
je 0x14001ba05
cmp ecx, 0x8e12f768
jne 0x140015b80
movzx ecx, byte [rsp + 5]
mov rdi, qword [rsp + 0x198]
mov byte [rdi], cl
movzx ecx, byte [rsp + 4]
mov dword [rsp + 0x1e8], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x6eb44835
mov edi, 0xebb09659
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x14121cdf
jle 0x140019945
cmp ecx, 0x14121ce0
je 0x14001ba2f
cmp ecx, 0x14c33b51
je 0x14001ba41
cmp ecx, 0x14f9fb8d
jne 0x140015b80
mov rcx, qword [rsp + 0x3f8]
mov qword [rsp + 0x2c8], rcx
mov ecx, 0x2ae27503
jmp 0x140015b80
cmp ecx, 0xcfe21e5d
jle 0x14001996c
cmp ecx, 0xcfe21e5e
je 0x14001ba50
cmp ecx, 0xd06377f3
je 0x14001ba62
cmp ecx, 0xd06b9999
jne 0x140015b80
mov ecx, 0x4953ecb4
jmp 0x140015b80
cmp ecx, 0x4f3ffb7d
jle 0x14001999c
cmp ecx, 0x4f3ffb7e
je 0x14001baae
cmp ecx, 0x4facc442
je 0x14001babf
cmp ecx, 0x4fbc5eaa
jne 0x140015b80
mov ecx, 0x646178f0
jmp 0x140015b80
cmp ecx, 0xae777e73
jle 0x1400199cd
cmp ecx, 0xae777e74
je 0x14001bad9
cmp ecx, 0xaf3f31b5
je 0x14001baf7
cmp ecx, 0xaf3fed19
jne 0x140015b80
mov ecx, dword [rsp + 0x104]
or cl, 8
mov byte [rsp + 0x6a], cl
mov ecx, 0x39121f83
jmp 0x140015b80
cmp ecx, 0x2eabaccd
jle 0x140019a11
cmp ecx, 0x2eabacce
je 0x14001bb03
cmp ecx, 0x2f49f5c9
je 0x14001bb1b
cmp ecx, 0x2f4b02d6
jne 0x140015b80
cmp byte [rsp + 0x8b], 0
mov ecx, 0x8922838c
mov ebx, 0xb4656b48
cmovne ecx, ebx
mov r8, qword [rsp + 0x178]
movzx ebx, byte [rsp + 0x27]
mov byte [rsp + 0x1e], bl
jmp 0x140015b80
cmp ecx, 0xf4264030
jle 0x140019a5f
cmp ecx, 0xf4264031
je 0x14001bb35
cmp ecx, 0xf457b9a9
je 0x14001bba1
cmp ecx, 0xf48e0db5
jne 0x140015b80
mov rcx, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x310]
mov ecx, 0x2584812
jmp 0x140015b80
cmp ecx, 0x6ef023bf
jle 0x140019aa3
cmp ecx, 0x6ef023c0
je 0x14001bbcd
cmp ecx, 0x6fb8fe62
je 0x14001bc09
cmp ecx, 0x7044968b
jne 0x140015b80
mov ecx, 0xbae8aa3c
jmp 0x140015b80
cmp ecx, 0xa27dd4d7
jle 0x140019afb
cmp ecx, 0xa27dd4d8
je 0x14001bc35
cmp ecx, 0xa2b43cb6
je 0x14001bc5b
cmp ecx, 0xa2d39c6e
jne 0x140015b80
mov ecx, dword [rsp + 0x114]
mov ecx, 0x3d68e6a0
jmp 0x140015b80
cmp ecx, 0x212424b6
jle 0x140019b26
cmp ecx, 0x212424b7
je 0x14001bc6a
cmp ecx, 0x212ca507
je 0x14001bc96
cmp ecx, 0x21412875
jne 0x140015b80
mov ecx, dword [rsp + 0x98]
and ecx, 0x7f
mov rdi, qword [rsp + 0x340]
movzx ecx, word [rdi + rcx]
mov byte [rsp + 0x6f], cl
shr ecx, 8
mov dword [rsp + 0x208], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xd1a188b6
mov edi, 0x4b3dbf4f
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xe1fe516c
jle 0x140019b58
cmp ecx, 0xe1fe516d
je 0x14001bca0
cmp ecx, 0xe20b5ca5
je 0x14001bce7
cmp ecx, 0xe21a0de0
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xbc342d94
mov edi, 0x18371989
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x6027f156
jle 0x140019b8f
cmp ecx, 0x6027f157
je 0x14001bd08
cmp ecx, 0x6044cf2c
je 0x14001bd12
cmp ecx, 0x60b54f47
jne 0x140015b80
mov rcx, qword [rsp + 0xc8]
movzx ecx, byte [rcx]
mov byte [rsp + 0x43], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xd2073cd4
mov edi, 0x4fcd2bef
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xc019a072
jle 0x140019be1
cmp ecx, 0xc019a073
je 0x14001bd3e
cmp ecx, 0xc04aad49
je 0x14001bd79
cmp ecx, 0xc063e40d
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xb9e2b66e
mov edi, 0x8034f353
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x3fbed230
jle 0x140019c0e
cmp ecx, 0x3fbed231
je 0x14001bd8d
cmp ecx, 0x40d3afe8
je 0x14001bda3
cmp ecx, 0x414496f0
jne 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0x66
mov ecx, 0x8bf0fcf3
mov edi, 0x37bea11d
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x2d97a26
jle 0x140019c30
cmp ecx, 0x2d97a27
je 0x14001bddb
cmp ecx, 0x3200ad1
je 0x14001bdf4
cmp ecx, 0x334643d
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x4f006a2c
mov edi, 0xa72821b1
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x7f27c1a5
jg 0x140019c7c
cmp ecx, 0x7e6eb03c
je 0x14001be4e
cmp ecx, 0x7f0b6d66
jne 0x14001d5f5
movzx ecx, byte [rsp + 0x25]
mov rdi, rcx
shr rdi, 2
mov rbx, qword [rsp + 0x118]
movzx edi, byte [rbx + rdi]
and ecx, 3
add rcx, rdi
mov rdi, qword [rsp + 0x118]
movzx ecx, byte [rdi + rcx]
mov byte [rsp + 0x42], cl
movzx ecx, byte [rsp + 0x42]
cmp cl, 0xff
sete byte [rsp + 0x6c]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x12c68406
mov edi, 0x96b13fe6
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x814e7eb7
jg 0x140019cb0
cmp ecx, 0x8034f353
je 0x14001be5d
cmp ecx, 0x80670fff
jne 0x140015b80
cmp byte [rsp + 0x7c], 0
mov ecx, 0x76fec85
mov ebx, 0xa7b58530
cmovne ecx, ebx
movzx r9d, byte [rsp + 2]
movzx r10d, byte [rsp + 2]
jmp 0x140015b80
cmp ecx, 0x626d9ab
jg 0x140019ce4
cmp ecx, 0x4cc6ce1
je 0x14001be67
cmp ecx, 0x5632a48
jne 0x140015b80
movzx ecx, byte [rsp + 0x32]
movzx edi, byte [rsp + 6]
lea rcx, [rdi + rcx*8]
lea rdi, [0x140053090]
add rcx, rdi
add rcx, 0x104
mov qword [rsp + 0x3b8], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xddcafd21
mov edi, 0x4fbc5eaa
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xc136e78f
jg 0x140019d16
cmp ecx, 0xc0778f4b
je 0x14001be71
cmp ecx, 0xc10842d2
jne 0x140015b80
cmp dword [rsp + 0x234], 0
mov ecx, 0x4cd182bf
mov edi, 0xe453b40a
cmove ecx, edi
jmp 0x140015b80
cmp ecx, 0x42edbd0f
jg 0x140019d8c
cmp ecx, 0x422eb455
je 0x14001be91
cmp ecx, 0x42e4c29a
jne 0x140015b80
mov ecx, 0x74392408
jmp 0x140015b80
cmp ecx, 0xa3d23e70
jg 0x140019dc0
cmp ecx, 0xa2e73381
je 0x14001bebd
cmp ecx, 0xa33297e7
jne 0x140015b80
mov rcx, qword [rsp + 0x290]
mov qword [rsp + 0x348], rcx
mov rcx, qword [rsp + 0x288]
mov qword [rsp + 0x420], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x8a38174c
mov edi, 0x64c8df23
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x21d2dd59
jg 0x140019e04
cmp ecx, 0x2156ee14
je 0x14001bedf
cmp ecx, 0x215b4eba
jne 0x140015b80
mov ecx, dword [rsp + 0xd8]
mov byte [rsp + 0x48], cl
mov ecx, dword [rsp + 0xb4]
shr cl, 2
and cl, 1
mov byte [rdx + 8], cl
mov ecx, dword [rsp + 0xb4]
shr cl, 1
and cl, 1
mov byte [rdx + 9], cl
mov ecx, dword [rsp + 0xb4]
and cl, 1
mov byte [rdx + 0xa], cl
mov rcx, qword [rsp + 0x180]
add rcx, 1
mov qword [rsp + 0x2f0], rcx
mov rcx, qword [rsp + 0x180]
movzx ecx, byte [rcx]
mov byte [rsp + 0x31], cl
movzx ecx, byte [rsp + 0x31]
and cl, 0xf0
cmp cl, 0x40
mov ecx, 0x16257600
mov edi, 0xcb4c1f5b
cmove ecx, edi
mov rdi, qword [rsp + 0x2f0]
mov qword [rsp + 0x268], rdi
movzx ebx, byte [rsp + 0x31]
mov byte [rsp + 0x3a], bl
movzx edi, byte [rsp + 0x48]
mov dword [rsp + 0xf0], edi
jmp 0x140015b80
cmp ecx, 0xe2b8694b
jg 0x140019e2d
cmp ecx, 0xe22c3180
je 0x14001bf09
cmp ecx, 0xe2423e61
jne 0x140015b80
mov ecx, dword [rsp + 0xdc]
mov ecx, 0xb478bc4e
jmp 0x140015b80
cmp ecx, 0x63344777
jg 0x140019e4f
cmp ecx, 0x60c29137
je 0x14001bf34
cmp ecx, 0x61f2592d
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x436a5fe2
mov edi, 0x75b77fe8
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x911ac78a
jg 0x140019ebd
cmp ecx, 0x8eb99532
je 0x14001bf60
cmp ecx, 0x8f5e096e
jne 0x140015b80
mov rcx, qword [rsp + 0xe8]
movzx ecx, byte [rcx]
mov byte [rsp + 0x40], cl
movzx ecx, byte [rsp + 0x40]
mov rdi, qword [rsp + 0x1a0]
mov byte [rdi], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x3743fc9b
mov edi, 0xcda7bf41
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x162575ff
jg 0x140019ee4
cmp ecx, 0x15c48c99
je 0x14001bf8c
cmp ecx, 0x161d562c
jne 0x140015b80
mov ecx, dword [rsp + 0x10c]
cmp ecx, 0x8e
mov ecx, 0x74d8f9d5
mov edi, 0xa45434a5
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xd2073cd3
jg 0x140019f26
cmp ecx, 0xd1a188b6
je 0x14001bfa6
cmp ecx, 0xd1b47a6e
jne 0x140015b80
movzx ecx, byte [rsp + 5]
mov rdi, qword [rsp + 0x3a0]
mov byte [rdi], cl
movzx ecx, byte [rsp + 4]
mov dword [rsp + 0x100], ecx
mov ecx, 0xf1da670a
jmp 0x140015b80
cmp ecx, 0x502684db
jg 0x140019f8a
cmp ecx, 0x4fcd2bef
je 0x14001bfd4
cmp ecx, 0x502548e7
jne 0x140015b80
mov ecx, 0x17f44251
jmp 0x140015b80
cmp ecx, 0xb1a0afdc
jg 0x140019fb1
cmp ecx, 0xafdc9d7e
je 0x14001bfde
cmp ecx, 0xb1163b44
jne 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
or ecx, 4
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0x1e0]
add rcx, 1
mov qword [rsp + 0x400], rcx
mov ecx, 0x4cd1afc6
jmp 0x140015b80
cmp ecx, 0x3152c284
jg 0x140019fd3
cmp ecx, 0x2fa8ac7e
je 0x14001bfe8
cmp ecx, 0x3139d0f7
jne 0x140015b80
movzx ecx, byte [rsp + 6]
mov r14d, dword [rsp + 0x214]
shl r14d, cl
mov ecx, 0x3aa0459e
jmp 0x140015b80
cmp ecx, 0xf6c2c84c
jg 0x14001a017
cmp ecx, 0xf504ba25
je 0x14001c014
cmp ecx, 0xf5609de7
jne 0x140015b80
mov byte [rsp + 0x27], sil
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x92af055
mov edi, 0x5329cb33
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x71d4b71a
jg 0x14001a056
cmp ecx, 0x70821150
je 0x14001c030
cmp ecx, 0x712c9aaa
jne 0x140015b80
mov ecx, 0xbe6a7bbf
jmp 0x140015b80
cmp ecx, 0x88f0c17d
jg 0x14001a09a
cmp ecx, 0x881c02d6
je 0x14001c06c
cmp ecx, 0x88524079
jne 0x140015b80
mov ecx, 0xcc23f2c5
jmp 0x140015b80
cmp ecx, 0xdb3e6f2
jg 0x14001a0ef
cmp ecx, 0xce0dc20
je 0x14001c096
cmp ecx, 0xd866d32
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x77d6979e
mov edi, 0x258804f9
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xcaf201a6
jg 0x14001a123
cmp ecx, 0xc9f0fdca
je 0x14001c0b2
cmp ecx, 0xca0f798b
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x43568bac
mov edi, 0xb6917ca7
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x49db7a3c
jg 0x14001a145
cmp ecx, 0x4953ecb4
je 0x14001c0bc
cmp ecx, 0x49a19724
jne 0x140015b80
cmp dword [rsp + 0x23c], 0
mov ecx, 0x4b1e4a15
mov edi, 0x2fa8ac7e
cmove ecx, edi
jmp 0x140015b80
cmp ecx, 0xa9b72c7c
jg 0x14001a167
cmp ecx, 0xa90dd47c
je 0x14001c0e7
cmp ecx, 0xa92ace28
jne 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x100
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0xe0]
mov ecx, 0x3200ad1
jmp 0x140015b80
cmp ecx, 0x2a1ca199
jg 0x14001a1ae
cmp ecx, 0x296fc702
je 0x14001c103
cmp ecx, 0x2a16fe92
jne 0x140015b80
cmp byte [rsp + 0x89], 0
mov ecx, 0xf5609de7
mov esi, 0x3b88e618
cmovne ecx, esi
xor esi, esi
jmp 0x140015b80
cmp ecx, 0xed41684d
jg 0x14001a1e2
cmp ecx, 0xec24405a
je 0x14001c112
cmp ecx, 0xec5e2cf9
jne 0x140015b80
mov ecx, dword [rsp + 0x220]
mov dword [rsp + 0xfc], ecx
lea rcx, [0x140053256]
mov qword [rsp + 0x280], rcx
lea rcx, [0x14005323e]
mov qword [rsp + 0x278], rcx
mov ecx, 0xe11deceb
jmp 0x140015b80
cmp ecx, 0x69a26a80
jg 0x14001a226
cmp ecx, 0x681c53a4
je 0x14001c12b
cmp ecx, 0x687a8fbf
jne 0x140015b80
mov ecx, 0x2510cd42
jmp 0x140015b80
cmp ecx, 0x995e9f40
jg 0x14001a26a
cmp ecx, 0x98bc0c11
je 0x14001c1ad
cmp ecx, 0x9931db52
jne 0x140015b80
mov rcx, qword [rsp + 0x1d0]
movzx ecx, byte [rcx]
mov dword [rsp + 0x258], ecx
mov ecx, 0xc136e790
jmp 0x140015b80
cmp ecx, 0x1ca6e614
jg 0x14001a299
cmp ecx, 0x1c89b408
je 0x14001c209
cmp ecx, 0x1c8d4de4
jne 0x140015b80
cmp byte [rsp + 0x82], 0
mov ecx, 0x2bc5f4f8
mov edi, 0x267e96f
cmovne ecx, edi
jmp 0x140015b80
cmp ecx, 0xde112d27
jg 0x14001a2ce
cmp ecx, 0xdd5d9c32
je 0x14001c213
cmp ecx, 0xddcafd21
jne 0x140015b80
movzx ecx, byte [rsp + 0x32]
movzx ecx, byte [rsp + 6]
mov ecx, 0x5632a48
jmp 0x140015b80
cmp ecx, 0x57950906
jg 0x14001a312
cmp ecx, 0x576007b3
je 0x14001c24c
cmp ecx, 0x57890af4
jne 0x140015b80
mov ecx, 0x37932bd5
jmp 0x140015b80
cmp ecx, 0xb8e7dafb
jg 0x14001a33b
cmp ecx, 0xb8926951
je 0x14001c281
cmp ecx, 0xb8ddbb46
jne 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x3000
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov ecx, 0xb901af6c
jmp 0x140015b80
cmp ecx, 0x37fea5bc
jg 0x14001a35d
cmp ecx, 0x37932bd5
je 0x14001c290
cmp ecx, 0x37bea11d
jne 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0x36
mov ecx, 0x769dd77f
mov edi, 0xec24405a
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xfd86abfc
jg 0x14001a3a1
cmp ecx, 0xfc844f93
je 0x14001c2bb
cmp ecx, 0xfcf9b1aa
jne 0x140015b80
mov ecx, 0xa5553c22
jmp 0x140015b80
cmp ecx, 0x79d9b215
jg 0x14001a3e5
cmp ecx, 0x780dfca5
je 0x14001c2e7
cmp ecx, 0x79992342
jne 0x140015b80
mov ecx, 0x186aa88c
jmp 0x140015b80
cmp ecx, 0x84f92c33
jg 0x14001a429
cmp ecx, 0x8411730b
je 0x14001c2f6
cmp ecx, 0x84a2288a
jne 0x140015b80
mov rcx, qword [rsp + 0x338]
mov qword [rsp + 0x1b0], rcx
movzx ecx, byte [rsp + 0x26]
mov byte [rsp + 0x2e], cl
movzx ecx, byte [rsp + 0x4c]
mov byte [rsp + 0x2d], cl
mov rcx, qword [rsp + 0x330]
mov qword [rsp + 0x1a8], rcx
mov cl, 1
mov dword [rsp + 0xd4], ecx
movzx ecx, byte [rsp + 0x4b]
mov byte [rsp + 0x2c], cl
mov ecx, 0xcaf201a7
jmp 0x140015b80
cmp ecx, 0xaafb174
jg 0x14001a469
cmp ecx, 0x9978a96
je 0x14001c300
cmp ecx, 0x9dd3e6e
jne 0x140015b80
mov rcx, qword [rsp + 0xc8]
cmp byte [rcx], 0
setne byte [rsp + 0x79]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa3d23e71
mov edi, 0x94498e23
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xc5f92480
jg 0x14001a48b
cmp ecx, 0xc415bd0f
je 0x14001c334
cmp ecx, 0xc55434fb
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x67767ab1
mov edi, 0x447c8e34
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x459718c5
jg 0x14001a4c6
cmp ecx, 0x44fbbf21
je 0x14001c374
cmp ecx, 0x45104ce1
jne 0x140015b80
mov rcx, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x120]
movzx ecx, byte [rsp + 3]
mov ecx, 0xc1745c1b
jmp 0x140015b80
cmp ecx, 0xa6557137
jg 0x14001a4fa
cmp ecx, 0xa571070a
je 0x14001c3c5
cmp ecx, 0xa655090f
jne 0x140015b80
cmp byte [rsp + 0x6e], 0
mov ecx, 0x9453dd38
mov edi, 0xd9030efb
cmovne ecx, edi
mov dword [rsp + 0xf8], 0
movzx ebx, byte [rsp + 0x33]
mov byte [rsp + 0x3f], bl
jmp 0x140015b80
cmp ecx, 0x258804f8
jg 0x14001a53e
cmp ecx, 0x25188ac8
je 0x14001c40f
cmp ecx, 0x253f8010
jne 0x140015b80
mov ecx, 0x212424b7
jmp 0x140015b80
cmp ecx, 0xe9109d7f
jg 0x14001a565
cmp ecx, 0xe7b0fbf1
je 0x14001c429
cmp ecx, 0xe907f8c2
jne 0x140015b80
mov ecx, 0xf4225266
jmp 0x140015b80
cmp ecx, 0x665f141a
jg 0x14001a597
cmp ecx, 0x65e40cce
je 0x14001c436
cmp ecx, 0x65f86d89
jne 0x140015b80
mov ecx, 0x9978a96
movzx ebp, byte [rsp + 0x62]
jmp 0x140015b80
cmp ecx, 0x94498e23
je 0x14001c471
cmp ecx, 0x9453dd38
jne 0x140015b80
mov ecx, dword [rsp + 0xf8]
mov byte [rsp + 0x4d], cl
movzx ecx, byte [rsp + 0x3f]
mov byte [rsp + 0x20], cl
mov rcx, qword [rsp + 0x1a0]
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0xc8]
cmp byte [rcx], 0
mov ecx, 0x422eb455
mov edi, 0xf6d2f3f9
cmove ecx, edi
jmp 0x140015b80
cmp ecx, 0x198f85e4
je 0x14001c47b
cmp ecx, 0x1995c2b1
jne 0x140015b80
cmp byte [rsp + 0x73], 0
mov ecx, 0x8d6ec8f9
mov edi, 0xe3853c6
cmovne ecx, edi
jmp 0x140015b80
cmp ecx, 0xd5f560e1
je 0x14001c491
cmp ecx, 0xd66db2d0
jne 0x140015b80
mov rcx, qword [rsp + 0x418]
mov qword [rsp + 0x2b0], rcx
mov ecx, 0x576007b3
jmp 0x140015b80
cmp ecx, 0x52f8a6d6
je 0x14001c4da
cmp ecx, 0x5329cb33
jne 0x140015b80
mov ecx, dword [rsp + 0xa0]
cmp ecx, 3
setne byte [rsp + 0x8a]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x92af055
mov edi, 0x277ad496
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xb478bc4e
je 0x14001c4f3
cmp ecx, 0xb48590c0
jne 0x140015b80
mov ecx, 0xcadda96
jmp 0x140015b80
cmp ecx, 0x336b9921
je 0x14001c531
cmp ecx, 0x3396b90d
jne 0x140015b80
cmp dword [rsp + 0x210], 0
mov ecx, 0xaa199839
mov edi, 0x42fa1a84
cmove ecx, edi
jmp 0x140015b80
cmp ecx, 0xf9a45913
je 0x14001c54a
cmp ecx, 0xf9a9ed23
jne 0x140015b80
movsxd rcx, dword [rsp + 0xa4]
mov qword [rsp + 0x310], rcx
mov ecx, 0xfe73934a
jmp 0x140015b80
cmp ecx, 0x74add092
je 0x14001c559
cmp ecx, 0x74d12f1c
jne 0x140015b80
movzx ecx, byte [rsp + 3]
mov ecx, 0xa571070a
jmp 0x140015b80
cmp ecx, 0x8ae3ad80
je 0x14001c594
cmp ecx, 0x8b5b1abe
jne 0x140015b80
mov rcx, qword [rsp + 0x1d8]
add rcx, 1
mov qword [rsp + 0x2d8], rcx
mov ecx, 0x3bdb787f
jmp 0x140015b80
cmp ecx, 0xfedf5c4
je 0x14001c5c0
cmp ecx, 0x11d9e07d
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x201287e7
mov edi, 0xaa93ca19
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xcbf2f38f
je 0x14001c5ca
cmp ecx, 0xcc23f2c5
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x88524079
mov edi, 0x4edf009e
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x4cd182bf
je 0x14001c5e6
cmp ecx, 0x4cd1afc6
jne 0x140015b80
mov rcx, qword [rsp + 0x1e0]
movzx ecx, byte [rcx]
mov byte [rax], cl
mov rcx, qword [rsp + 0x400]
mov qword [rsp + 0x2a8], rcx
mov ecx, 0xa9f21b86
jmp 0x140015b80
cmp ecx, 0xaa93ca19
je 0x14001c5fb
cmp ecx, 0xaab3aab6
jne 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x40000000
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov ecx, dword [rsp + 0xb4]
and ecx, 0xf
mov dword [rsp + 0x50], ecx
mov ecx, 0x47cbb23c
jmp 0x140015b80
cmp ecx, 0x2bc5f4f8
je 0x14001c627
cmp ecx, 0x2c46535e
jne 0x140015b80
movzx r10d, byte [rsp + 2]
mov ecx, 0xa7b58530
jmp 0x140015b80
cmp ecx, 0xf10e4d6a
je 0x14001c653
cmp ecx, 0xf16258f8
jne 0x140015b80
movzx ecx, byte [rsp + 7]
mov dword [rsp + 0x240], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x84f92c34
mov edi, 0xc2465c3
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x6d079be0
je 0x14001c67f
cmp ecx, 0x6d1ccb1d
jne 0x140015b80
mov rcx, qword [rsp + 0x368]
mov qword [rsp + 0x3a0], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xcb0363e9
mov edi, 0xb65e527f
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x9c2071c1
je 0x14001c6a2
cmp ecx, 0x9da086a8
jne 0x140015b80
mov ecx, 0x967a2d6e
jmp 0x140015b80
cmp ecx, 0x1f5c28b3
je 0x14001c6ce
cmp ecx, 0x1f6215e2
jne 0x140015b80
cmp byte [rsp + 0x71], 0
mov ecx, 0xbae8aa3c
mov edi, 0x13e96f12
cmovne ecx, edi
jmp 0x140015b80
cmp ecx, 0xdff508eb
je 0x14001c6d8
cmp ecx, 0xe0296723
jne 0x140015b80
mov rcx, qword [rsp + 0x3c8]
movzx edi, byte [rcx]
movzx ecx, byte [rsp + 6]
shl edi, cl
and edi, 0x80
mov dword [rsp + 0x234], edi
mov ecx, 0xc10842d2
jmp 0x140015b80
cmp ecx, 0x5cab47fb
je 0x14001c6f1
cmp ecx, 0x5ea2ecd4
jne 0x140015b80
movzx ecx, byte [rsp + 3]
mov dword [rsp + 0x114], ecx
mov ecx, dword [rsp + 0x114]
cmp ecx, 0xf6
sete byte [rsp + 0x85]
mov ecx, 0xfdaa10e1
jmp 0x140015b80
cmp ecx, 0xbae8aa3c
je 0x14001c732
cmp ecx, 0xbb725475
jne 0x140015b80
cmp byte [rsp + 0x65], 0
mov ecx, 0x215b4eba
mov edi, 0x4429089c
cmovne ecx, edi
mov dword [rsp + 0xd8], 0
jmp 0x140015b80
cmp ecx, 0x3b88e618
je 0x14001c75e
cmp ecx, 0x3bc1333f
jne 0x140015b80
mov ecx, 0x11f0e1bc
jmp 0x140015b80
cmp ecx, 0xffb82d19
je 0x14001c768
cmp ecx, 0xffe6cd31
jne 0x140015b80
mov r15, qword [rsp + 0x408]
mov ecx, 0xffb82d19
jmp 0x140015b80
cmp ecx, 0x7d2757f9
je 0x14001c79d
cmp ecx, 0x7d68254c
jne 0x140015b80
mov ecx, 0x2156ee14
jmp 0x140015b80
cmp ecx, 0x81a0f1ed
je 0x14001c7c3
cmp ecx, 0x822c89f3
jne 0x140015b80
mov ecx, 0xa68e3e5a
jmp 0x140015b80
cmp ecx, 0x7492843
je 0x14001c7ef
cmp ecx, 0x76fec85
jne 0x140015b80
mov byte [rsp + 0x96], r9b
mov rcx, qword [rsp + 0x2f8]
add rcx, 1
mov qword [rsp + 0x178], rcx
mov rcx, qword [rsp + 0x2f8]
movzx ecx, byte [rcx]
mov byte [rsp + 0x22], cl
movzx ecx, byte [rsp + 6]
cmp cl, 2
mov ecx, 0xce972afd
mov edi, 0x5ea2ecd4
cmovb ecx, edi
movzx ebx, byte [rsp + 0x20]
mov byte [rsp + 0x21], bl
jmp 0x140015b80
cmp ecx, 0xc188dca2
je 0x14001c7ff
cmp ecx, 0xc1a5dd1a
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa01503bb
mov edi, 0x3cfc4d25
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x43568bac
je 0x14001c809
cmp ecx, 0x436a5fe2
jne 0x140015b80
mov ecx, 0x61f2592d
jmp 0x140015b80
cmp ecx, 0xa45434a5
je 0x14001c813
cmp ecx, 0xa4a0b7c4
jne 0x140015b80
movzx ecx, byte [rsp + 5]
mov rdi, qword [rsp + 0x2e8]
mov byte [rdi], cl
movzx ecx, byte [rsp + 4]
mov ecx, 0x52e35519
jmp 0x140015b80
cmp ecx, 0x2437cfa9
je 0x14001c832
cmp ecx, 0x24419f9b
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc1d28e27
mov edi, 0x33e1cc04
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xe453b40a
je 0x14001c83c
cmp ecx, 0xe4a21d53
jne 0x140015b80
mov rcx, qword [rsp + 0x350]
movzx ecx, byte [rsp + 0x4f]
mov ecx, 0xd21124a4
jmp 0x140015b80
cmp ecx, 0x637b89b8
je 0x14001c868
cmp ecx, 0x646178f0
jne 0x140015b80
mov rcx, qword [rsp + 0x3b8]
movzx r14d, byte [rcx]
movzx ecx, byte [rsp + 7]
shl r14d, cl
mov ecx, 0x3aa0459e
jmp 0x140015b80
cmp ecx, 0x925d7a3b
je 0x14001c894
cmp ecx, 0x92748c74
jne 0x140015b80
mov ecx, dword [rsp + 0x9c]
mov edi, 0x3000
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x563daab6
mov edi, 0x51000090
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x17f44251
je 0x14001c89e
cmp ecx, 0x1808bf1e
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x45104ce1
mov edi, 0xc1745c1b
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xd3eefe5d
je 0x14001c8ca
cmp ecx, 0xd4edb873
jne 0x140015b80
mov ecx, 0x2a16fe92
jmp 0x140015b80
cmp ecx, 0x50859a2a
je 0x14001c8f0
cmp ecx, 0x51000090
jne 0x140015b80
mov ecx, 0xfc7fd6e9
jmp 0x140015b80
cmp ecx, 0xb3c4d795
je 0x14001c8fa
cmp ecx, 0xb3f01d5b
jne 0x140015b80
cmp byte [rsp + 0x70], 0
mov ecx, 0xbae8aa3c
mov edi, 0xacf6bd3a
cmovne ecx, edi
jmp 0x140015b80
cmp ecx, 0x31e67995
je 0x14001c936
cmp ecx, 0x32548323
jne 0x140015b80
mov rcx, qword [rsp + 0x360]
mov qword [rsp + 0x2e0], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xb7e23c9c
mov edi, 0x1acfb5ec
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xf7030e54
je 0x14001c94d
cmp ecx, 0xf763890b
jne 0x140015b80
mov ecx, dword [rsp + 0xa0]
cmp ecx, 2
mov ecx, 0xf504ba25
mov edi, 0xb8e7dafc
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x721d111a
je 0x14001c969
cmp ecx, 0x733855b1
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xddcafd21
mov edi, 0x5632a48
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x8933bd96
je 0x14001c9c8
cmp ecx, 0x8941c100
jne 0x140015b80
cmp byte [rsp + 0x67], 0
mov ecx, 0x215b4eba
mov edi, 0xcb60d7c5
cmovne ecx, edi
mov dword [rsp + 0xd8], 0
jmp 0x140015b80
cmp ecx, 0xe9a2e6c
je 0x14001c9e3
cmp ecx, 0xee6dbf7
jne 0x140015b80
mov ecx, 0x1fca1ba3
jmp 0x140015b80
cmp ecx, 0xcb154259
je 0x14001ca0f
cmp ecx, 0xcb1c2daa
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xde1fad58
mov edi, 0xf6c2c84d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x4a0a340a
je 0x14001ca4a
cmp ecx, 0x4b1e4a15
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x84f92c34
mov edi, 0xf16258f8
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xa9df90d7
je 0x14001ca63
cmp ecx, 0xa9f21b86
jne 0x140015b80
mov rcx, qword [rsp + 0x2a8]
mov qword [rsp + 0x128], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x6abf78a4
mov edi, 0x5f35f37d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x2adb9dc8
je 0x14001ca8f
cmp ecx, 0x2ae27503
jne 0x140015b80
mov rcx, qword [rsp + 0x2c8]
mov qword [rsp + 0x1e0], rcx
test dword [rsp + 0x14], 2
mov ecx, 0xb1163b44
mov edi, 0xa9f21b86
cmove ecx, edi
mov rdi, qword [rsp + 0x1e0]
mov qword [rsp + 0x2a8], rdi
jmp 0x140015b80
cmp ecx, 0xed58b5f3
je 0x14001ca99
cmp ecx, 0xef26fbdb
jne 0x140015b80
mov ecx, 0xc8972f39
jmp 0x140015b80
cmp ecx, 0x6a5430cb
je 0x14001caff
cmp ecx, 0x6aabf4ac
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc9f0fdca
mov edi, 0x49ef1453
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x9a9a36d7
je 0x14001cb19
cmp ecx, 0x9ae3e9b8
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xfedf5c4
mov edi, 0x71ef933d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x1dd3efce
je 0x14001cb3c
cmp ecx, 0x1dd5e4f1
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x563daab6
mov edi, 0x92748c74
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xde1fad58
je 0x14001cb54
cmp ecx, 0xdec3ba4f
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x14121ce0
mov edi, 0x65e40cce
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x5830a451
je 0x14001cb5e
cmp ecx, 0x598fd1b2
jne 0x140015b80
mov ecx, dword [rsp + 0xbc]
mov ecx, dword [rsp + 0xbc]
movzx ecx, byte [rsp + 2]
mov ecx, 0x79d9b216
jmp 0x140015b80
cmp ecx, 0xb90e12d6
je 0x14001cb8a
cmp ecx, 0xb994df97
jne 0x140015b80
mov ecx, dword [rsp + 0x1f0]
mov byte [rsp + 0x5f], cl
mov ecx, 0xf9a45913
jmp 0x140015b80
cmp ecx, 0x383201f4
je 0x14001cba9
cmp ecx, 0x38cc8a59
jne 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0x36
mov ecx, 0xad738b
mov edi, 0x8eb99532
cmove ecx, edi
jmp 0x140015b80
cmp ecx, 0xfe1583b0
je 0x14001cbe6
cmp ecx, 0xfe73934a
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xf48e0db5
mov edi, 0x2584812
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x7a1f2c28
je 0x14001cc03
cmp ecx, 0x7a8f1d0a
jne 0x140015b80
mov ecx, dword [rsp + 0x140]
or ecx, 1
mov dword [rsp + 0x200], ecx
mov ecx, 0x69a26a81
jmp 0x140015b80
cmp ecx, 0x85a32458
je 0x14001cc1f
cmp ecx, 0x867f050c
jne 0x140015b80
cmp byte [rsp + 0x90], 0
mov ecx, 0x8a30eebd
mov edi, 0x28bab538
cmovne ecx, edi
jmp 0x140015b80
cmp ecx, 0xba056a2
je 0x14001cc38
cmp ecx, 0xc2465c3
jne 0x140015b80
mov ecx, 0x83bb584b
jmp 0x140015b80
cmp ecx, 0xc7cf62cc
je 0x14001cc6c
cmp ecx, 0xc80fd4b0
jne 0x140015b80
movzx ecx, byte [rsp + 3]
mov dword [rsp + 0xfc], ecx
lea rcx, [0x140053268]
mov qword [rsp + 0x280], rcx
lea rcx, [0x140053256]
mov qword [rsp + 0x278], rcx
mov ecx, 0xe11deceb
jmp 0x140015b80
cmp ecx, 0x4790e3d5
je 0x14001cc7e
cmp ecx, 0x47cbb23c
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x67faad89
mov edi, 0x5b0bfe18
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xa6d5aff2
je 0x14001ccaa
cmp ecx, 0xa72821b1
jne 0x140015b80
movzx ecx, byte [rsp + 0x46]
mov rdi, qword [rsp + 0x320]
mov byte [rdi], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x4f006a2c
mov edi, 0xffe6cd31
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x2646e8f7
je 0x14001ccd6
cmp ecx, 0x277ad496
jne 0x140015b80
cmp byte [rsp + 0x8a], 0
mov ecx, 0x8922838c
mov ebx, 0x4790e3d5
cmovne ecx, ebx
mov r8, qword [rsp + 0x178]
movzx ebx, byte [rsp + 0x27]
mov byte [rsp + 0x1e], bl
jmp 0x140015b80
cmp ecx, 0xea4ebc11
je 0x14001cd28
cmp ecx, 0xeae2ac16
jne 0x140015b80
cmp byte [rsp + 0x74], 0
mov ecx, 0x8d6ec8f9
mov edi, 0x79eec61f
cmovne ecx, edi
jmp 0x140015b80
cmp ecx, 0x670450b3
je 0x14001cd4a
cmp ecx, 0x67766c31
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xfa98cfde
mov edi, 0x1f178fae
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x96a4c2da
je 0x14001cd59
cmp ecx, 0x96b13fe6
jne 0x140015b80
cmp byte [rsp + 0x6c], 0
mov ecx, 0xcaf201a7
mov edi, 0xdef9300e
cmovne ecx, edi
movzx edi, byte [rsp + 0x42]
mov dword [rsp + 0xd4], edi
mov rdi, qword [rsp + 0x328]
mov qword [rsp + 0x2a0], rdi
movzx ebx, byte [rsp + 0x25]
mov byte [rsp + 0x3e], bl
movzx ebx, byte [rsp + 0x4a]
mov byte [rsp + 0x3d], bl
mov rdi, qword [rsp + 0x118]
mov qword [rsp + 0x270], rdi
movzx ebx, byte [rsp + 0x49]
mov byte [rsp + 0x3c], bl
mov rdi, qword [rsp + 0x328]
mov qword [rsp + 0x1b0], rdi
movzx ebx, byte [rsp + 0x25]
mov byte [rsp + 0x2e], bl
movzx ebx, byte [rsp + 0x4a]
mov byte [rsp + 0x2d], bl
mov rdi, qword [rsp + 0x118]
mov qword [rsp + 0x1a8], rdi
movzx ebx, byte [rsp + 0x49]
mov byte [rsp + 0x2c], bl
jmp 0x140015b80
cmp ecx, 0x1b20b8d5
je 0x14001cd85
cmp ecx, 0x1bf40cb5
jne 0x140015b80
mov ecx, 0x9978a96
movzx ebp, byte [rsp + 0x61]
jmp 0x140015b80
cmp ecx, 0xdb6438fe
je 0x14001cdc8
cmp ecx, 0xdbfb9eb5
jne 0x140015b80
mov ecx, dword [rsp + 0xa4]
cmp ecx, 2
mov ecx, 0x4653f4d9
mov edi, 0xdcd9429d
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x563daab6
je 0x14001cde4
cmp ecx, 0x5642fbc8
jne 0x140015b80
mov ecx, 0xfc844f93
jmp 0x140015b80
cmp ecx, 0xb6917ca7
je 0x14001ce1f
cmp ecx, 0xb7931ccd
jne 0x140015b80
mov ecx, 0xe4f0733c
jmp 0x140015b80
cmp ecx, 0x365a57b9
je 0x14001ce4b
cmp ecx, 0x36b21a95
jne 0x140015b80
mov ecx, dword [rsp + 0x13c]
mov ecx, 0xb470b717
jmp 0x140015b80
cmp ecx, 0xfb6a78b4
je 0x14001ce66
cmp ecx, 0xfb777887
jne 0x140015b80
mov ecx, 0x8ae3ad80
jmp 0x140015b80
cmp ecx, 0x763094ea
je 0x14001ce92
cmp ecx, 0x7674b893
jne 0x140015b80
mov ecx, 0x76e0db1b
jmp 0x140015b80
cmp ecx, 0x8c19d7de
je 0x14001ce9f
cmp ecx, 0x8d6016f3
jne 0x140015b80
mov ecx, dword [rsp + 0x158]
mov ecx, dword [rsp + 0x15c]
mov ecx, 0xccaf572d
jmp 0x140015b80
cmp ecx, 0x13e96f12
je 0x14001cea9
cmp ecx, 0x13f69b5a
jne 0x140015b80
movzx ecx, byte [rsp + 2]
mov ecx, 0x32b854c0
jmp 0x140015b80
cmp ecx, 0xce972afd
je 0x14001cec8
cmp ecx, 0xcef5af08
jne 0x140015b80
mov ecx, dword [rsp + 0x34]
and ecx, 0x10
mov dword [rsp + 0x244], ecx
mov ecx, 0x1d12eeca
jmp 0x140015b80
cmp ecx, 0x4edf009e
je 0x14001ceed
cmp ecx, 0x4f006a2c
jne 0x140015b80
movzx ecx, byte [rsp + 0x46]
mov rdi, qword [rsp + 0x320]
mov byte [rdi], cl
mov ecx, 0xa72821b1
jmp 0x140015b80
cmp ecx, 0xacf6bd3a
je 0x14001cef7
cmp ecx, 0xad527bc3
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x4cc6ce1
mov edi, 0x81a0f1ed
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x2d01c814
je 0x14001cf18
cmp ecx, 0x2de76d68
jne 0x140015b80
cmp byte [rsp + 0x43], 0
setne byte [rsp + 0x78]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xb8926951
mov edi, 0x31e67995
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xf32c7358
je 0x14001cf34
cmp ecx, 0xf4225266
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x67ea2ded
mov edi, 0xdd5d9c32
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x6eb44835
je 0x14001cf60
cmp ecx, 0x6ed69933
jne 0x140015b80
mov rcx, qword [rsp + 0x170]
add rcx, 2
mov qword [rsp + 0x3d0], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x56f8c944
mov edi, 0xf0442817
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xa01503bb
je 0x14001cf7e
cmp ecx, 0xa1bf8212
jne 0x140015b80
movzx ecx, byte [rsp + 3]
mov dword [rsp + 0x54], ecx
mov ecx, 0xe9109d80
jmp 0x140015b80
cmp ecx, 0x203ef736
je 0x14001cf8d
cmp ecx, 0x211c806c
jne 0x140015b80
test dword [rsp + 0x34], 6
setne byte [rsp + 0x84]
mov ecx, 0xd3eefe5d
jmp 0x140015b80
cmp ecx, 0xe19e9e40
je 0x14001cfb9
cmp ecx, 0xe1a87945
jne 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x9000
or ecx, edi
mov dword [rsp + 0x21c], ecx
mov ecx, 0x1dd3efce
jmp 0x140015b80
cmp ecx, 0x5fce086f
je 0x14001cff4
cmp ecx, 0x600661be
jne 0x140015b80
mov ecx, dword [rsp + 0x160]
mov byte [rsp + 0x86], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x4f3ffb7e
mov edi, 0x3fbed231
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xbe4ef1fb
je 0x14001cffe
cmp ecx, 0xbe6a7bbf
jne 0x140015b80
mov ecx, dword [rsp + 0x1fc]
mov byte [rsp + 0x62], cl
mov ecx, 0x87f97771
jmp 0x140015b80
cmp ecx, 0x3d933e6e
je 0x14001d010
cmp ecx, 0x3f0c673a
jne 0x140015b80
mov ecx, 0x93e30f93
jmp 0x140015b80
cmp ecx, 0x2584812
je 0x14001d03c
cmp ecx, 0x267e96f
jne 0x140015b80
mov rcx, qword [rsp + 0x170]
add rcx, 1
mov qword [rsp + 0x3c8], rcx
mov rcx, qword [rsp + 0x170]
movzx ecx, byte [rcx]
and ecx, dword [rsp + 0x34]
mov dword [rsp + 0x230], ecx
mov ecx, 0x1c030b02
jmp 0x140015b80
cmp ecx, 0x7f27c1a6
je 0x14001d080
cmp ecx, 0x7f40c15d
jne 0x140015b80
mov ecx, dword [rsp + 0xa4]
cmp ecx, 2
mov ecx, 0xfa5ea020
mov edi, 0xa9cc49c8
cmove ecx, edi
jmp 0x140015b80
cmp ecx, 0x814e7eb8
je 0x14001d0c1
cmp ecx, 0x8176a630
jne 0x140015b80
mov ecx, dword [rsp + 0xdc]
cmp ecx, 0xa0
setge byte [rsp + 0x68]
mov ecx, 0x318b05cb
jmp 0x140015b80
cmp ecx, 0x626d9ac
je 0x14001d0ed
cmp ecx, 0x667e488
jne 0x140015b80
mov rcx, qword [rsp + 0x3d0]
mov qword [rsp + 0x2c0], rcx
mov ecx, 0x6ef023c0
jmp 0x140015b80
cmp ecx, 0xc136e790
je 0x14001d119
cmp ecx, 0xc1745c1b
jne 0x140015b80
mov rcx, qword [rsp + 0x120]
add rcx, 1
mov qword [rsp + 0x170], rcx
mov rcx, qword [rsp + 0x120]
movzx ecx, byte [rcx]
mov dword [rsp + 0x158], ecx
movzx ecx, byte [rsp + 3]
mov dword [rsp + 0x15c], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x45104ce1
mov edi, 0x502548e7
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x42edbd10
je 0x14001d123
cmp ecx, 0x42fa1a84
jne 0x140015b80
movzx ecx, byte [rsp + 0x13]
shr cl, 5
and cl, 1
mov byte [rsp + 0x8e], cl
mov ecx, 0xff4c42f5
jmp 0x140015b80
cmp ecx, 0xa3d23e71
je 0x14001d14f
cmp ecx, 0xa3ef513e
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x670450b3
mov edi, 0x488ccc12
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x21d2dd5a
je 0x14001d161
cmp ecx, 0x233fd3b8
jne 0x140015b80
mov ecx, dword [rsp + 0x164]
mov ecx, 0xbab90946
jmp 0x140015b80
cmp ecx, 0xe2b8694c
je 0x14001d16b
cmp ecx, 0xe43164f2
jne 0x140015b80
mov ecx, 0x626d9ac
jmp 0x140015b80
cmp ecx, 0x63344778
je 0x14001d175
cmp ecx, 0x6366115f
jne 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
or ecx, 0x10
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0xa8]
mov ecx, dword [rcx]
mov dword [rsp + 0x16c], ecx
mov qword [rsp + 0x318], rax
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x7df66503
mov edi, 0x50859a2a
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x911ac78b
je 0x14001d18f
cmp ecx, 0x9206b82b
jne 0x140015b80
mov ecx, 0x9978a96
movzx ebp, byte [rsp + 0x5d]
jmp 0x140015b80
cmp ecx, 0x16257600
je 0x14001d199
cmp ecx, 0x17837911
jne 0x140015b80
cmp byte [rsp + 0x92], 0
mov ecx, 0x83f37f99
mov edi, 0x8b7e23a1
cmovne ecx, edi
mov rdi, qword [rsp + 0x128]
mov qword [rsp + 0x2d0], rdi
jmp 0x140015b80
cmp ecx, 0xd2073cd4
je 0x14001d1ed
cmp ecx, 0xd21124a4
jne 0x140015b80
mov rcx, qword [rsp + 0x350]
add rcx, 0xffffffffffffffff
mov qword [rsp + 0xe0], rcx
movzx ecx, byte [rsp + 0x4f]
mov dword [rsp + 0xa4], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xe4a21d53
mov edi, 0x2cf66014
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x502684dc
je 0x14001d1ff
cmp ecx, 0x504151e6
jne 0x140015b80
movzx ecx, byte [rsp + 0x30]
mov ecx, 0x5c9bc62a
jmp 0x140015b80
cmp ecx, 0xb1a0afdd
je 0x14001d218
cmp ecx, 0xb2bc7733
jne 0x140015b80
mov ecx, 0x334643d
jmp 0x140015b80
cmp ecx, 0x3152c285
je 0x14001d246
cmp ecx, 0x318b05cb
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xbc342d94
mov edi, 0xe21a0de0
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xf6c2c84d
je 0x14001d262
cmp ecx, 0xf6d2f3f9
jne 0x140015b80
movzx ecx, byte [rsp + 0x20]
mov dword [rsp + 0x108], ecx
mov ecx, dword [rsp + 0x108]
and ecx, 1
mov dword [rsp + 0x210], ecx
mov ecx, 0x3396b90d
jmp 0x140015b80
cmp ecx, 0x71d4b71b
je 0x14001d28e
cmp ecx, 0x71ef933d
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xfedf5c4
mov edi, 0xc76946ba
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x88f0c17e
je 0x14001d2a5
cmp ecx, 0x8922838c
jne 0x140015b80
movzx ecx, byte [rsp + 0x1e]
mov byte [rsp + 0x4f], cl
mov qword [rsp + 0x350], r8
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xe4a21d53
mov edi, 0xd21124a4
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xdb3e6f3
je 0x14001d2af
cmp ecx, 0xe3853c6
jne 0x140015b80
mov ecx, dword [rsp + 0xbc]
cmp ecx, 0xe0
setl byte [rsp + 0x74]
mov ecx, 0xeae2ac16
jmp 0x140015b80
cmp ecx, 0xcaf201a7
je 0x14001d2c8
cmp ecx, 0xcb0363e9
jne 0x140015b80
mov ecx, 0x6d1ccb1d
jmp 0x140015b80
cmp ecx, 0x49db7a3d
je 0x14001d33d
cmp ecx, 0x49ef1453
jne 0x140015b80
mov ecx, 0x744313f7
jmp 0x140015b80
cmp ecx, 0xa9b72c7d
je 0x14001d369
cmp ecx, 0xa9cc49c8
jne 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x80
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0x3d8], rcx
mov ecx, 0x1c4b5da0
jmp 0x140015b80
cmp ecx, 0x2a1ca19a
je 0x14001d3a3
cmp ecx, 0x2ad3fc67
jne 0x140015b80
mov ecx, dword [rsp + 0x54]
cmp ecx, 0xf7
mov ecx, 0xcbf2f38f
mov edi, 0x2d01c814
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xed41684e
je 0x14001d3df
cmp ecx, 0xed522a87
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc35e5e7f
mov edi, 0x878e1766
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x69a26a81
je 0x14001d3ee
cmp ecx, 0x6a35afc7
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x233fd3b8
mov edi, 0xbab90946
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x995e9f41
je 0x14001d403
cmp ecx, 0x9971a298
jne 0x140015b80
cmp byte [rsp + 0x76], 0
mov ecx, 0xfc7fd6e9
mov edi, 0x6b15fa51
cmovne ecx, edi
jmp 0x140015b80
cmp ecx, 0x1ca6e615
je 0x14001d41d
cmp ecx, 0x1d12eeca
jne 0x140015b80
cmp dword [rsp + 0x244], 0
mov ecx, 0xf5609de7
mov esi, 0x925d7a3b
cmove ecx, esi
mov sil, 2
jmp 0x140015b80
cmp ecx, 0xde112d28
je 0x14001d427
cmp ecx, 0xde1bf297
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc5f92481
mov edi, 0xabad40f4
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x57950907
je 0x14001d43e
cmp ecx, 0x5808a353
jne 0x140015b80
mov ecx, dword [rsp + 0x154]
mov ecx, 0xe19e9e40
jmp 0x140015b80
cmp ecx, 0xb8e7dafc
je 0x14001d457
cmp ecx, 0xb901af6c
jne 0x140015b80
mov ecx, 0xf6d2f3f9
jmp 0x140015b80
cmp ecx, 0x37fea5bd
je 0x14001d483
cmp ecx, 0x38291b17
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xcfe21e5e
mov edi, 0xc415bd0f
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xfd86abfd
je 0x14001d4a0
cmp ecx, 0xfdaa10e1
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x436a5fe2
mov edi, 0x61f2592d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x79d9b216
je 0x14001d4c6
cmp ecx, 0x79eec61f
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x598fd1b2
mov edi, 0x79d9b216
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x84f92c34
je 0x14001d50d
cmp ecx, 0x853e94a6
jne 0x140015b80
lea rcx, [0x1400532a1]
mov qword [rsp + 0x290], rcx
lea rcx, [0x140053277]
mov qword [rsp + 0x288], rcx
mov ecx, 0xa33297e7
jmp 0x140015b80
cmp ecx, 0xaafb175
je 0x14001d51c
cmp ecx, 0xaf54552
jne 0x140015b80
mov ecx, 0x9931db52
jmp 0x140015b80
cmp ecx, 0xc5f92481
je 0x14001d531
cmp ecx, 0xc76946ba
jne 0x140015b80
cmp byte [rsp + 0x87], 0
mov ecx, 0xce972afd
mov edi, 0xb7f16c20
cmovne ecx, edi
movzx ebx, byte [rsp + 0x20]
mov byte [rsp + 0x21], bl
jmp 0x140015b80
cmp ecx, 0x459718c6
je 0x14001d53b
cmp ecx, 0x4653f4d9
jne 0x140015b80
mov ecx, dword [rsp + 0xa4]
cmp ecx, 4
mov ecx, 0xff6d2f9b
mov edi, 0x7f40c15d
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0xa6557138
je 0x14001d567
cmp ecx, 0xa68e3e5a
jne 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x822c89f3
mov edi, 0xc80fd4b0
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x258804f9
je 0x14001d593
cmp ecx, 0x25e7fa31
jne 0x140015b80
movzx ecx, byte [rsp + 3]
mov ecx, 0xeb2b9dc3
jmp 0x140015b80
cmp ecx, 0xe9109d80
je 0x14001d59d
cmp ecx, 0xe9720125
jne 0x140015b80
mov rcx, qword [rsp + 0x370]
mov qword [rsp + 0x3a8], rcx
mov ecx, 0x502684dc
jmp 0x140015b80
cmp ecx, 0x665f141b
je 0x14001d5c9
cmp ecx, 0x66a0466d
jne 0x140015b80
mov ecx, dword [rsp + 0x1e8]
or ecx, 2
mov dword [rsp + 0x13c], ecx
mov ecx, 0x459718c6
jmp 0x140015b80
mov ecx, dword [rsp + 0xc4]
cmp ecx, 0x21
mov ecx, 0x57890af4
mov edi, 0xa90dd47c
cmovl ecx, edi
jmp 0x140015b80
mov rdi, r12
movzx r12d, byte [rsp + 0x5b]
cmp byte [rsp + 0x5c], 0
mov ecx, 0xc9f0fdca
mov ebx, 0x6aabf4ac
cmovne ecx, ebx
test r12b, r12b
mov r12, rdi
cmovne ecx, ebx
jmp 0x140015b80
mov ecx, 0x161d562c
jmp 0x140015b80
mov rcx, qword [rsp + 0x3e0]
mov qword [rsp + 0x1b8], rcx
movzx ecx, byte [rsp + 0x97]
mov byte [rsp + 0x2f], cl
mov ecx, 0x1b20b8d5
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xd1a188b6
mov edi, 0x21412875
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0x26
mov ecx, 0xad738b
mov edi, 0x8eb99532
cmove ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa4a0b7c4
mov edi, 0x52e35519
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x8c], 0
mov ecx, 0x8922838c
mov ebx, 0x8933bd96
cmovne ecx, ebx
mov r8, qword [rsp + 0x1c8]
movzx ebx, byte [rsp + 0x27]
mov byte [rsp + 0x1e], bl
jmp 0x140015b80
cmp byte [rsp + 0x4e], 0
sets byte [rsp + 0x76]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xed41684e
mov edi, 0x9971a298
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x79], 0
mov ecx, 0x67766c31
mov edi, 0xb47674e1
cmovne ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x2f0]
mov qword [rsp + 0x2a0], rcx
movzx ecx, byte [rsp + 0x31]
mov byte [rsp + 0x3e], cl
movzx ecx, byte [rsp + 0x1f]
mov byte [rsp + 0x3d], cl
movzx ecx, byte [rsp + 0x48]
mov byte [rsp + 0x3c], cl
lea rcx, [0x140053090]
mov qword [rsp + 0x270], rcx
mov ecx, 0xdef9300e
jmp 0x140015b80
mov ecx, 0x71d4b71b
jmp 0x140015b80
mov ecx, 0xad527bc3
jmp 0x140015b80
mov ecx, 0xf9a9ed23
jmp 0x140015b80
mov ecx, dword [rsp + 0x10c]
cmp ecx, 0x8e
mov ecx, 0x911ac78b
mov edi, 0x560a5e8d
cmove ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x85], 0
mov ecx, 0xa6d5aff2
mov edi, 0xd502ef66
cmovne ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 4]
mov edi, ecx
xor edi, 0xe311d61f
and ecx, 8
or ecx, edi
xor ecx, 0xe311d617
mov dword [rsp + 0x1f8], ecx
mov ecx, 0xaafb175
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x210
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rdi, qword [rsp + 0x2d0]
mov ecx, dword [rdi]
mov dword [rax], ecx
lea r15, [rdi + 4]
mov ecx, 0xffb82d19
jmp 0x140015b80
mov ecx, dword [rsp + 0xc4]
cmp ecx, 0x22
mov ecx, 0x9b97d154
mov edi, 0x9469f188
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 0x33]
mov dword [rsp + 0x98], ecx
mov ecx, dword [rsp + 0x98]
test cl, cl
sets byte [rsp + 0x6e]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x296fc702
mov edi, 0xa655090f
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x69], 0
mov ecx, 0x4c1914a1
mov ebx, 0xea4ebc11
cmovne ecx, ebx
mov r13, qword [rsp + 0xe8]
movzx ebx, byte [rsp + 0x1f]
mov byte [rsp + 0x1d], bl
movzx ebx, byte [rsp + 0x12]
mov byte [rsp + 0x1b], bl
movzx ebx, byte [rsp + 0x24]
mov byte [rsp + 0x1c], bl
lea r11, [0x140053090]
jmp 0x140015b80
mov ecx, dword [rsp + 0x158]
cmp ecx, dword [rsp + 0x15c]
sete byte [rsp + 0x82]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x8d6016f3
mov edi, 0x1c8d4de4
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov dword [rsp + 0x138], 0xd
mov ecx, 0xa8d83175
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa27dd4d8
mov edi, 0xa9b72c7d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x3a729e49
mov edi, 0xc019a073
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movups xmmword [rdx + 0x10], xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x1d], 0
mov ecx, 0x7d68254c
jmp 0x140015b80
mov ecx, 0x21d2dd5a
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x3000
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
movzx ecx, byte [rsp + 0x26]
mov ecx, 0x44fbbf21
jmp 0x140015b80
mov ecx, dword [rsp + 0x54]
cmp ecx, 0xc5
mov ecx, 0x7492843
mov ebx, 0xa7b58530
cmove ecx, ebx
movzx r10d, byte [rsp + 2]
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x7dc1bfa9
mov edi, 0x7b60c341
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xb90e12d6
mov edi, 0x5cab47fb
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 7]
mov dword [rsp + 0x164], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa519bf32
mov edi, 0x94064cfb
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0x3e
mov ecx, 0xad738b
mov edi, 0x8eb99532
cmove ecx, edi
jmp 0x140015b80
mov ecx, 0x8d9aa90e
jmp 0x140015b80
mov ecx, dword [rsp + 0x54]
cmp ecx, 0xd6
mov ecx, 0xdb6438fe
mov edi, 0xce0dc20
cmovl ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x80], 0
mov ecx, 0xdaa81349
mov edi, 0x4c918507
cmovne ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x3e8]
mov qword [rsp + 0x1c0], rcx
mov ecx, 0xb3c4d795
jmp 0x140015b80
mov ecx, dword [rsp + 0xfc]
mov byte [rsp + 0x95], cl
mov rcx, qword [rsp + 0x280]
mov qword [rsp + 0x410], rcx
mov rcx, qword [rsp + 0x278]
mov qword [rsp + 0x418], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x2bb4c864
mov edi, 0xe9a2e6c
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov sil, 1
mov ecx, 0xf5609de7
jmp 0x140015b80
mov ecx, dword [rsp + 0x14]
shr cl, 6
and cl, 1
mov byte [rsp + 0x92], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x6abf78a4
mov edi, 0x17837911
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0xe21a0de0
jmp 0x140015b80
movzx ecx, byte [rsp + 5]
mov dword [rsp + 0x28], ecx
mov ecx, 0x2b375b5b
jmp 0x140015b80
mov ecx, 0x57950907
jmp 0x140015b80
movzx ecx, byte [rsp + 0x13]
shr cl, 3
and cl, 1
mov byte [rsp + 0x8f], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa01503bb
mov edi, 0x9df7143d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x2d8]
mov qword [rsp + 0x298], rcx
mov ecx, 0x9c020b03
movzx ebx, byte [rsp + 5]
mov byte [rsp + 0x38], bl
jmp 0x140015b80
cmp dword [rsp + 0x254], 0
mov ecx, 0x49db7a3d
mov edi, 0xffb82d19
cmove ecx, edi
mov r15, qword [rsp + 0x128]
jmp 0x140015b80
mov ecx, dword [rsp + 0x100]
mov ecx, dword [rsp + 0x100]
mov ecx, 0x7b60c341
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
or ecx, 0x10
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0xa8]
mov ecx, 0x6366115f
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa92ace28
mov edi, 0x3200ad1
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x240]
cmp ecx, 6
mov ecx, 0xf5609de7
mov esi, 0x7674b893
cmove ecx, esi
xor esi, esi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x74d12f1c
mov edi, 0xa571070a
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0xa0]
mov ecx, 0x5329cb33
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x2914b6ba
mov edi, 0x89c16573
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0x24419f9b
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xe2423e61
mov edi, 0xb478bc4e
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x180]
movzx ecx, byte [rcx]
mov byte [rsp + 0x66], cl
mov ecx, 0x198f85e4
jmp 0x140015b80
movzx ecx, byte [rsp + 7]
mov ecx, 0x6e062f05
jmp 0x140015b80
movzx ecx, byte [rsp + 0x95]
mov edi, dword [rsp + 0x224]
cmp edi, ecx
mov ecx, 0xe4a423b1
mov edi, 0xb9a4c1e9
cmove ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x504151e6
mov edi, 0x5c9bc62a
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x687a8fbf
mov edi, 0x4879480d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x300]
add rcx, 1
mov qword [rsp + 0x3c0], rcx
mov ecx, 0xaa05e324
jmp 0x140015b80
mov ecx, 0xc9936ca3
jmp 0x140015b80
cmp byte [rsp + 0x75], 0
mov ecx, 0x1c66ed28
mov edi, 0x733855b1
cmovne ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x8a38174c
mov edi, 0xfe937c95
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov dword [rsp + 0xc0], ecx
mov ecx, 0xe6fd4b03
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xef26fbdb
mov edi, 0xc8972f39
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x68], 0
mov ecx, 0x4c1914a1
mov ebx, 0x43a9abb5
cmovne ecx, ebx
mov r13, qword [rsp + 0xe8]
movzx ebx, byte [rsp + 0x1f]
mov byte [rsp + 0x1d], bl
movzx ebx, byte [rsp + 0x12]
mov byte [rsp + 0x1b], bl
movzx ebx, byte [rsp + 0x24]
mov byte [rsp + 0x1c], bl
lea r11, [0x140053090]
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x79992342
mov edi, 0x15c48c99
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x108]
or ecx, 2
mov dword [rsp + 0x160], ecx
mov ecx, 0xf10e4d6a
jmp 0x140015b80
cmp byte [rsp + 0x7f], 0
mov ecx, 0xdec3ba4f
mov edi, 0xaa9057d0
cmovne ecx, edi
jmp 0x140015b80
mov ecx, 0xa6557138
jmp 0x140015b80
movzx ecx, byte [rsp + 5]
mov rdi, qword [rsp + 0x2e8]
mov byte [rdi], cl
movzx ecx, byte [rsp + 4]
or ecx, 0x10
mov dword [rsp + 0x1fc], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa4a0b7c4
mov edi, 0x712c9aaa
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xd5f560e1
mov edi, 0x681c53a4
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x13c]
mov byte [rsp + 0x5e], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x36b21a95
mov edi, 0x2cee6c3b
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x378]
mov qword [rsp + 0x2e8], rcx
mov ecx, 0x54dc1414
jmp 0x140015b80
movzx ecx, byte [rsp + 2]
cmp cl, 3
sete byte [rsp + 0x77]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x13f69b5a
mov edi, 0x5642fbc8
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x72], 0
mov ecx, 0x8d6ec8f9
mov edi, 0x844c425
cmove ecx, edi
jmp 0x140015b80
mov ecx, 0x7d2757f9
jmp 0x140015b80
movzx ecx, byte [rsp + 2]
mov dword [rsp + 0x154], ecx
mov ecx, 0x6fb8fe62
jmp 0x140015b80
mov ecx, dword [rsp + 0x248]
mov edi, 0x9000
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0x188]
mov qword [rsp + 0x1b8], rcx
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + 0x2f], cl
mov ecx, 0x1b20b8d5
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x2914b6ba
mov edi, 0x212ca507
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 0x13]
and ecx, 8
mov dword [rsp + 0x250], ecx
mov ecx, 0x1eb395ab
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x5000
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0x1d0]
mov byte [rcx], 0xf
mov ecx, 0xaf54552
jmp 0x140015b80
lea rcx, [0x140053277]
mov qword [rsp + 0x290], rcx
lea rcx, [0x140053268]
mov qword [rsp + 0x288], rcx
mov ecx, 0xa33297e7
jmp 0x140015b80
mov ecx, 0xca33e0a
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x14c33b51
mov edi, 0x9790dbec
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0xe20b5ca5
jmp 0x140015b80
movzx ecx, byte [rsp + 0x1c]
mov byte [rsp + 0x49], cl
movzx ecx, byte [rsp + 0x1b]
mov byte [rsp + 0x25], cl
mov qword [rsp + 0x118], r11
movzx ecx, byte [rsp + 0x1d]
mov byte [rsp + 0x4a], cl
mov qword [rsp + 0x328], r13
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x12c68406
mov edi, 0x7f0b6d66
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x79992342
mov edi, 0x186aa88c
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
or ecx, 1
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0x188]
add rcx, 1
mov qword [rsp + 0x2f8], rcx
mov rcx, qword [rsp + 0x188]
movzx ecx, byte [rcx]
mov byte [rdx + 0xd], cl
mov dword [rsp + 0xb8], ecx
mov ecx, dword [rsp + 0xb8]
shr ecx, 6
mov byte [rsp + 2], cl
movzx ecx, byte [rsp + 2]
mov byte [rdx + 0xe], cl
mov ecx, dword [rsp + 0xb8]
and cl, 7
mov byte [rsp + 7], cl
mov ecx, 0xc8a9c88d
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x88524079
mov edi, 0xcc23f2c5
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
or ecx, 8
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0x190]
movzx ecx, word [rcx]
mov word [rax], cx
mov rcx, qword [rsp + 0x190]
mov ecx, 0x721d111a
jmp 0x140015b80
mov rcx, qword [rsp + 0xa8]
movzx ecx, word [rcx]
mov word [rax], cx
mov r15, qword [rsp + 0xa8]
add r15, 2
mov ecx, 0xffb82d19
jmp 0x140015b80
mov ecx, 0x667e488
jmp 0x140015b80
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, 0x5f35f37d
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov dword [rsp + 0x9c], ecx
mov ecx, 0x1dd5e4f1
jmp 0x140015b80
mov ecx, dword [rsp + 0xc4]
cmp ecx, 0x23
mov ecx, 0x7a1f2c28
mov edi, 0xd06b9999
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0x98bc0c11
movzx ebx, byte [rsp + 0x64]
mov byte [rsp + 0x3b], bl
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xb7e23c9c
mov edi, 0x32548323
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp dword [rsp + 0x250], 0
mov ecx, 0x70821150
mov edi, 0x3d933e6e
cmove ecx, edi
mov rdi, qword [rsp + 0xa8]
mov qword [rsp + 0x2b8], rdi
jmp 0x140015b80
mov ecx, dword [rsp + 0x144]
lea edi, [rcx + 3]
test ecx, ecx
cmovns edi, ecx
and edi, 0xfffffffc
sub ecx, edi
add ecx, dword [rsp + 0x20c]
movsxd rcx, ecx
lea rdi, [0x140053090]
movzx ecx, byte [rcx + rdi + 0x13c]
movzx ebx, byte [rsp + 0x13]
xor bl, cl
movzx edi, bl
not edi
test edi, ecx
mov ecx, 0xb8ddbb46
mov edi, 0xf6d2f3f9
cmove ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 0x3c]
mov byte [rsp + 0x4b], cl
mov rcx, qword [rsp + 0x270]
mov qword [rsp + 0x330], rcx
movzx ecx, byte [rsp + 0x3d]
mov byte [rsp + 0x4c], cl
movzx ecx, byte [rsp + 0x3e]
mov byte [rsp + 0x26], cl
mov rcx, qword [rsp + 0x2a0]
mov qword [rsp + 0x338], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x2cf2542d
mov edi, 0x44fbbf21
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0xf9c0c18b
jmp 0x140015b80
mov ecx, dword [rsp + 0x50]
shr ecx, 3
mov byte [rsp + 0x30], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x67faad89
mov edi, 0x2437cfa9
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x300]
movzx ecx, byte [rcx]
mov dword [rsp + 0x228], ecx
movzx ecx, byte [rsp + 6]
mov dword [rsp + 0x22c], ecx
mov ecx, 0xfd86abfd
jmp 0x140015b80
mov ecx, 0xc063e40d
jmp 0x140015b80
movzx ecx, byte [rsp + 0x41]
mov byte [rsp + 0x1c], cl
movzx ecx, byte [rsp + 0x6a]
mov byte [rsp + 0x1d], cl
mov r13, qword [rsp + 0xe8]
movzx ecx, byte [rsp + 0x12]
mov byte [rsp + 0x1b], cl
lea r11, [0x140053090]
mov ecx, 0x4c1914a1
jmp 0x140015b80
mov ecx, dword [rsp + 0x110]
mov ecx, 0xc019a073
jmp 0x140015b80
mov rcx, qword [rsp + 0x420]
mov qword [rsp + 0x2c0], rcx
mov ecx, 0x6ef023c0
jmp 0x140015b80
cmp byte [rsp + 0x8e], 0
mov ecx, 0x1b20b8d5
mov edi, 0xcb52bc3e
cmovne ecx, edi
mov rdi, qword [rsp + 0x188]
mov qword [rsp + 0x1b8], rdi
movzx ebx, byte [rsp + 0x20]
mov byte [rsp + 0x2f], bl
jmp 0x140015b80
movzx ecx, byte [rsp + 0x44]
mov ecx, 0xf08d1713
jmp 0x140015b80
mov ecx, dword [rsp + 0x100]
or ecx, 0x40
mov dword [rsp + 0x1f4], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x7dc1bfa9
mov edi, 0xb48590c0
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x14]
and ecx, 0x40
mov dword [rsp + 0x24c], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc35e5e7f
mov edi, 0x35ebe4d5
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x14]
shr cl, 2
and cl, 1
mov byte [rsp + 0x91], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x881c02d6
mov edi, 0x27be3f8f
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc1d28e27
mov edi, 0x24419f9b
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x1f4]
mov byte [rsp + 0x60], cl
mov ecx, 0x665f141b
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xef26fbdb
mov edi, 0x1995c2b1
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xb1a0afdd
mov edi, 0xed58b5f3
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x104]
and cl, 0xf7
mov byte [rsp + 0x6b], cl
mov ecx, 0xba056a2
jmp 0x140015b80
cmp byte [rsp + 0x77], 0
mov ecx, 0x6044cf2c
mov edi, 0xe1a87945
cmovne ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov ebx, 0x11000
or ecx, ebx
mov rbx, qword [rsp + 8]
mov dword [rbx], ecx
mov r9d, r10d
mov ecx, 0x76fec85
jmp 0x140015b80
mov ecx, 0x7befd758
jmp 0x140015b80
cmp byte [rsp + 0x91], 0
mov ecx, 0x2ae27503
mov edi, 0x70821150
cmovne ecx, edi
mov rdi, qword [rsp + 0x358]
mov qword [rsp + 0x2b8], rdi
mov rdi, qword [rsp + 0x358]
mov qword [rsp + 0x2c8], rdi
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
or ecx, 0x20
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0xa8]
mov rcx, qword [rcx]
mov qword [rdx + 0x15], rcx
mov ecx, 0x38291b17
jmp 0x140015b80
movzx ecx, byte [rsp + 3]
mov dword [rsp + 0x144], ecx
mov ecx, dword [rsp + 0x144]
lea edi, [rcx + 3]
test ecx, ecx
cmovns edi, ecx
sar edi, 2
movsxd rcx, edi
lea rdi, [0x140053090]
movzx ecx, byte [rcx + rdi + 0x13c]
mov dword [rsp + 0x20c], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x25e7fa31
mov edi, 0x6c21599b
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0x66a0466d
jmp 0x140015b80
mov ecx, dword [rsp + 0x16c]
mov rdi, qword [rsp + 0x318]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0xa8]
mov ecx, 0x447c8e34
jmp 0x140015b80
movzx ecx, byte [rsp + 0x45]
mov ecx, 0xdd5d9c32
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov dword [rsp + 0x248], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x14c33b51
mov edi, 0x42e4c29a
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
or ecx, 0x40
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0xe0]
movzx ecx, byte [rcx]
mov byte [r12], cl
mov ecx, 0xd06377f3
jmp 0x140015b80
cmp dword [rsp + 0x230], 0
mov ecx, 0xe0296723
mov edi, 0x4cd182bf
cmove ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x3d8]
movzx ecx, word [rcx]
mov word [r12], cx
mov ecx, 0xf9a9ed23
jmp 0x140015b80
mov ecx, dword [rsp + 0xa4]
cmp ecx, 1
mov ecx, 0xfa5ea020
mov edi, 0x96a4c2da
cmove ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x170]
mov ecx, 0x6ed69933
jmp 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0xf3
mov ecx, 0xad738b
mov edi, 0x25188ac8
cmove ecx, edi
jmp 0x140015b80
mov ecx, 0x54facd25
jmp 0x140015b80
mov ecx, 0x32548323
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x88f0c17e
mov edi, 0x9c2071c1
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0xe8]
add rcx, 1
mov qword [rsp + 0x3b0], rcx
mov ecx, 0x42edbd10
jmp 0x140015b80
cmp byte [rsp + 0x81], 0
mov ecx, 0x4cd182bf
mov edi, 0x1808bf1e
cmovne ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa5695ee4
mov edi, 0x74add092
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0x3e
mov ecx, 0x336b9921
mov edi, 0x38cc8a59
cmovl ecx, edi
jmp 0x140015b80
mov sil, 2
mov ecx, 0xf5609de7
jmp 0x140015b80
movzx ecx, byte [rsp + 0x13]
mov dword [rsp + 0x34], ecx
mov ecx, dword [rsp + 0x34]
and ecx, 0x20
mov dword [rsp + 0x218], ecx
mov ecx, 0x6a5430cb
jmp 0x140015b80
cmp byte [rsp + 0x8f], 0
mov ecx, 0x8b7e23a1
mov edi, 0x6e05894a
cmovne ecx, edi
mov rdi, qword [rsp + 0xa8]
mov qword [rsp + 0x2d0], rdi
jmp 0x140015b80
mov rcx, qword [rsp + 0xc8]
mov ecx, 0x65e40cce
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, 0x9790dbec
jmp 0x140015b80
mov rcx, qword [rsp + 0xa8]
mov ecx, 0xc415bd0f
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
or ecx, 0x40
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0xe0]
movzx ecx, byte [rcx]
mov byte [r12], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x97e8ae3c
mov edi, 0xafdc9d7e
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x160]
mov ecx, 0x600661be
jmp 0x140015b80
cmp dword [rsp + 0x24c], 0
mov ecx, 0xc1a5dd1a
mov edi, 0x63344778
cmove ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 5]
mov rdi, qword [rsp + 0x2e0]
mov byte [rdi], cl
movzx ecx, byte [rsp + 4]
mov ecx, 0xe1fe516d
jmp 0x140015b80
xor esi, esi
mov ecx, 0xf5609de7
jmp 0x140015b80
mov ecx, dword [rsp + 0x34]
and ecx, 0x10
mov dword [rsp + 0x23c], ecx
mov ecx, 0x49a19724
jmp 0x140015b80
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov ecx, 0x2646e8f7
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x204
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0x128]
add rcx, 1
mov qword [rsp + 0x408], rcx
mov rcx, qword [rsp + 0x128]
movzx ecx, byte [rcx]
mov byte [rsp + 0x46], cl
mov qword [rsp + 0x320], rax
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xdce9b4de
mov edi, 0xb2bc7733
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x761968c5
mov edi, 0x814e7eb8
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x2c0]
mov qword [rsp + 0x120], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x22874d0
mov edi, 0xbcec0128
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x5808a353
mov edi, 0xe19e9e40
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x34]
mov ecx, dword [rsp + 0x34]
mov ecx, dword [rsp + 0x34]
mov ecx, dword [rsp + 0x34]
mov ecx, dword [rsp + 0x34]
mov ecx, dword [rsp + 0x34]
mov ecx, dword [rsp + 0x34]
mov ecx, 0xa9b72c7d
jmp 0x140015b80
mov ecx, 0x9978a96
movzx ebp, byte [rsp + 0x60]
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x253f8010
mov edi, 0x8c19d7de
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0x9b9fe23f
jmp 0x140015b80
movzx ecx, byte [rsp + 5]
mov rdi, qword [rsp + 0x2e0]
mov byte [rdi], cl
movzx ecx, byte [rsp + 4]
mov dword [rsp + 0x1ec], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xae777e74
mov edi, 0xa7ed695e
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x208]
mov dword [rsp + 0xf8], ecx
movzx ecx, byte [rsp + 0x6f]
mov byte [rsp + 0x3f], cl
mov ecx, 0x9453dd38
jmp 0x140015b80
mov ecx, 0xec5e2cf9
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xd2073cd4
mov edi, 0x60b54f47
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x110]
cmp ecx, 1
sete byte [rsp + 0x7d]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x3a729e49
mov edi, 0xfb3e6e4
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 0x23]
movzx ecx, byte [rsp + 0x23]
mov ecx, 0x40d3afe8
jmp 0x140015b80
movzx ecx, byte [rsp + 0x86]
mov byte [rsp + 0x21], cl
mov ecx, 0xce972afd
jmp 0x140015b80
movzx ecx, byte [rsp + 0x23]
add cl, 0xff
mov byte [rsp + 0x63], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc04aad49
mov edi, 0x572c2e5f
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0x2e
mov ecx, 0xad738b
mov edi, 0x8eb99532
cmove ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x100
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0xe0]
mov ecx, dword [rcx]
mov dword [rsp + 0x168], ecx
mov qword [rsp + 0x308], r12
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa92ace28
mov edi, 0xe43164f2
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0x9978a96
movzx ebp, byte [rsp + 0x5e]
jmp 0x140015b80
mov ecx, 0x65f86d89
jmp 0x140015b80
mov ecx, 0x81a0f1ed
jmp 0x140015b80
cmp byte [rsp + 0x83], 0
mov ecx, 0x76fec85
mov ebx, 0xa1bf8212
cmovne ecx, ebx
movzx r9d, byte [rsp + 2]
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x25e7fa31
mov edi, 0xeb2b9dc3
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x25c]
cmp ecx, 0xe
mov ecx, 0x2c46535e
mov ebx, 0x76fec85
cmove ecx, ebx
movzx r9d, byte [rsp + 2]
jmp 0x140015b80
mov ecx, 0xd5708c1b
mov byte [rsp + 0x39], 0x10
mov dword [rsp + 0xf4], 0
mov rdi, qword [rsp + 0x390]
mov qword [rsp + 0x260], rdi
jmp 0x140015b80
cmp byte [rsp + 0x8d], 0
mov ecx, 0x353e646b
mov ebx, 0x8922838c
cmovne ecx, ebx
mov r8, qword [rsp + 0x1c8]
movzx ebx, byte [rsp + 0x27]
mov byte [rsp + 0x1e], bl
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc5f92481
mov edi, 0xde1bf297
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xcb0363e9
mov edi, 0x6d1ccb1d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x3c0]
mov qword [rsp + 0x2b0], rcx
mov ecx, 0x576007b3
jmp 0x140015b80
mov ecx, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
mov rcx, qword [rsp + 0x340]
mov ecx, 0x21412875
jmp 0x140015b80
mov ecx, 0x64e959d7
jmp 0x140015b80
mov ecx, 0x60c29137
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x780dfca5
mov edi, 0x2a1ca19a
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0xa0]
cmp ecx, 2
mov ecx, 0xaf3f31b5
mov edi, 0xcef5af08
cmove ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x2b8]
mov qword [rsp + 0x190], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x2b5d7b8b
mov edi, 0x721d111a
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, 0x87da1b86
jmp 0x140015b80
mov ecx, dword [rsp + 0x54]
cmp ecx, 0xc5
mov ecx, 0xf19846fa
mov edi, 0xdf88dfdb
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0x6aabf4ac
jmp 0x140015b80
movzx ecx, byte [rsp + 6]
mov dword [rsp + 0x14c], ecx
mov ecx, dword [rsp + 0x14c]
cmp ecx, 5
mov ecx, 0x52f8a6d6
mov ebx, 0xa7b58530
cmovge ecx, ebx
mov r10b, 3
jmp 0x140015b80
mov ecx, dword [rsp + 0xc4]
cmp ecx, 0x20
mov ecx, 0xf94aa8ab
mov edi, 0xd06b9999
cmove ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 0x33]
mov ecx, 0x1283232e
jmp 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0x2e
mov ecx, 0x2d97a27
mov edi, 0xd9c895c1
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
or ecx, 2
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0x178]
add rcx, 1
mov qword [rsp + 0x1c8], rcx
movzx ecx, byte [rsp + 0x22]
mov byte [rdx + 0x11], cl
movzx ecx, byte [rsp + 0x22]
mov ebx, ecx
shr bl, 6
mov byte [rdx + 0x12], bl
mov ebx, ecx
shr bl, 3
and bl, 7
mov byte [rdx + 0x13], bl
and cl, 7
mov byte [rdx + 0x14], cl
cmp cl, 5
sete byte [rsp + 0x8c]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xd5f560e1
mov edi, 0xb7bf1466
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 0x3b]
mov byte [rsp + 0x1f], cl
movzx ecx, byte [rsp + 0x47]
mov dword [rsp + 0xb4], ecx
mov ecx, dword [rsp + 0xb4]
mov edi, 0xf0
and ecx, edi
cmp ecx, 0x40
mov ecx, 0x16257600
mov edi, 0xaab3aab6
cmove ecx, edi
mov rdi, qword [rsp + 0x180]
mov qword [rsp + 0x268], rdi
mov dword [rsp + 0xf0], 0
movzx ebx, byte [rsp + 0x47]
mov byte [rsp + 0x3a], bl
jmp 0x140015b80
mov ecx, 0xef666525
jmp 0x140015b80
cmp byte [rsp + 0x45], 0
setne byte [rsp + 0x83]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x67ea2ded
mov edi, 0xc0778f4b
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x2b0]
mov qword [rsp + 0x130], rcx
mov rcx, qword [rsp + 0x410]
mov rdi, qword [rsp + 0x130]
cmp rdi, rcx
mov ecx, 0xfb6a78b4
mov edi, 0x9314d697
cmove ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 0x43]
mov ecx, 0x2de76d68
jmp 0x140015b80
movzx ecx, byte [rsp + 6]
mov dword [rsp + 0x150], ecx
mov ecx, dword [rsp + 0x150]
cmp ecx, 4
mov ecx, 0x4a0a340a
mov ebx, 0xa7b58530
cmove ecx, ebx
mov r10b, 3
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x687a8fbf
mov edi, 0x2510cd42
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 7]
mov ecx, 0x2a1ca19a
jmp 0x140015b80
mov ecx, 0x19ae2141
jmp 0x140015b80
mov byte [rsp + 0x93], bpl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc04aad49
mov edi, 0x40d3afe8
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0xa8]
add rcx, 8
mov qword [rsp + 0x3e8], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xcfe21e5e
mov edi, 0xe0c39835
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x3000
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
movzx ecx, byte [rsp + 0x26]
and cl, 0xfd
cmp cl, 0x24
sete byte [rsp + 0x6d]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x2cf2542d
mov edi, 0x4edcb33f
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 3]
mov dword [rsp + 0xbc], ecx
mov ecx, dword [rsp + 0xbc]
cmp ecx, 0xd9
setge byte [rsp + 0x73]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x74d12f1c
mov edi, 0x3f0c673a
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x198]
mov qword [rsp + 0x398], rcx
mov ecx, 0xdb3e6f3
jmp 0x140015b80
mov sil, 4
mov ecx, 0xf5609de7
jmp 0x140015b80
mov rcx, qword [rsp + 0xc8]
movzx ecx, byte [rcx]
mov byte [rsp + 0x45], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x14121ce0
mov edi, 0xe907f8c2
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0xb5cb599d
jmp 0x140015b80
movzx ecx, byte [rsp + 0x66]
mov dword [rsp + 0x204], ecx
mov ecx, 0x6d079be0
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
or ecx, 2
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0x178]
movzx ecx, byte [rsp + 0x22]
mov byte [rdx + 0x11], cl
movzx ecx, byte [rsp + 0x22]
mov ebx, ecx
shr bl, 6
mov byte [rdx + 0x12], bl
mov ebx, ecx
shr bl, 3
and bl, 7
mov byte [rdx + 0x13], bl
and cl, 7
mov byte [rdx + 0x14], cl
mov ecx, 0x681c53a4
jmp 0x140015b80
mov ecx, dword [rsp + 0x14c]
cmp ecx, 1
sete byte [rsp + 0x7a]
mov ecx, 0x11d9e07d
jmp 0x140015b80
mov ecx, dword [rsp + 0xdc]
cmp ecx, 0xa4
setl byte [rsp + 0x69]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xe2423e61
mov edi, 0x2adb9dc8
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0x64
mov ecx, 0x8eb99532
mov edi, 0x9dc1bb78
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0x9978a96
movzx ebp, byte [rsp + 0x5f]
jmp 0x140015b80
movzx ecx, byte [rsp + 3]
and ecx, 0xfffffffe
mov dword [rsp + 0x220], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa5695ee4
mov edi, 0x6027f157
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xfb777887
mov edi, 0xe14b4553
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0x71ef933d
jmp 0x140015b80
mov ecx, dword [rsp + 0x54]
cmp ecx, 0xf7
mov ecx, 0x7492843
mov edi, 0x4ed86f49
cmove ecx, edi
jmp 0x140015b80
mov dword [rsp + 0x138], 0xe
mov ecx, 0xa8d83175
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x201287e7
mov edi, 0x37fea5bd
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x56f8c944
mov edi, 0x6ed69933
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x4f3ffb7e
mov edi, 0x600661be
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x204]
mov edi, 0xf8
and ecx, edi
cmp ecx, 0xb8
sete byte [rsp + 0x67]
mov ecx, 0x8941c100
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x88f0c17e
mov edi, 0x98042732
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0xf8a5d392
jmp 0x140015b80
mov ecx, dword [rsp + 0x110]
cmp ecx, 6
setge byte [rsp + 0x7e]
mov ecx, 0x9a9a36d7
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x208
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xb90e12d6
mov edi, 0x1c89b408
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc7cf62cc
mov edi, 0xcb154259
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0xe7b0fbf1
jmp 0x140015b80
mov rcx, qword [rsp + 0x388]
add ecx, r15d
add cl, 0x16
mov qword [rsp + 0x1d0], rdx
mov rdi, qword [rsp + 0x1d0]
mov byte [rdi], cl
cmp cl, 0x10
mov ecx, 0x9931db52
mov edi, 0xf9ae2ae
cmovae ecx, edi
jmp 0x140015b80
cmp dword [rsp + 0x238], 0
mov ecx, 0xa7b58530
mov ebx, 0x76fec85
cmove ecx, ebx
movzx r9d, byte [rsp + 2]
movzx r10d, byte [rsp + 2]
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x4cc6ce1
mov edi, 0x9206b82b
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx r9d, byte [rsp + 2]
mov ecx, 0x76fec85
jmp 0x140015b80
mov ecx, 0xf32c7358
jmp 0x140015b80
mov ecx, 0xb6917ca7
jmp 0x140015b80
mov ecx, dword [rsp + 0x10c]
cmp ecx, 0x8c
mov ecx, 0x911ac78b
mov edi, 0xde112d28
cmove ecx, edi
jmp 0x140015b80
mov ecx, 0xbe4ef1fb
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x5fce086f
mov edi, 0xec1853f4
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x822c89f3
mov edi, 0xa68e3e5a
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0x763094ea
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x8d6016f3
mov edi, 0xccaf572d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x84], 0
mov ecx, 0x76fec85
mov ebx, 0xa7b58530
cmovne ecx, ebx
movzx r9d, byte [rsp + 2]
movzx r10d, byte [rsp + 2]
jmp 0x140015b80
mov ecx, 0xc55434fb
jmp 0x140015b80
mov rcx, qword [rsp + 0x1c0]
mov qword [rsp + 0x358], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x881c02d6
mov edi, 0x87da1b86
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x78], 0
mov ecx, 0xfba6c8ea
mov edi, 0x6e2871cf
cmovne ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0xf0
mov ecx, 0xad738b
mov edi, 0x1e284741
cmove ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
or ecx, 8
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov rcx, qword [rsp + 0x190]
movzx ecx, word [rcx]
mov word [rax], cx
mov rcx, qword [rsp + 0x190]
add rcx, 2
mov qword [rsp + 0x3f8], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x2b5d7b8b
mov edi, 0x14f9fb8d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0xa0]
and ecx, 1
mov byte [rsp + 0x8d], cl
mov ecx, 0xe22c3180
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x2bb4c864
mov edi, 0xd66db2d0
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0xc8]
movzx ecx, byte [rcx]
mov byte [rsp + 0x72], cl
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc7cf62cc
mov edi, 0x1f5c28b3
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x150]
cmp ecx, 5
sete byte [rsp + 0x7b]
mov ecx, 0xfe1583b0
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xae777e74
mov edi, 0xe1fe516d
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0xcc8b9fb6
jmp 0x140015b80
movzx ecx, byte [rsp + 7]
mov byte [rdx + 0x10], cl
mov ecx, dword [rsp + 0xb8]
shr cl, 3
and cl, 7
mov byte [rsp + 6], cl
movzx ecx, byte [rsp + 6]
mov byte [rdx + 0xf], cl
movzx ecx, byte [rsp + 0x4d]
mov dword [rsp + 0x148], ecx
cmp dword [rsp + 0x148], 0
setne byte [rsp + 0x70]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xb1a0afdd
mov edi, 0xb3f01d5b
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp dword [rsp + 0x218], 0
mov ecx, 0x5830a451
mov edi, 0x203ef736
cmove ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x7e], 0
mov ecx, 0x76fec85
mov ebx, 0xa7b58530
cmovne ecx, ebx
movzx r9d, byte [rsp + 2]
movzx r10d, byte [rsp + 2]
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov edi, dword [rsp + 0x21c]
mov dword [rcx], edi
mov ecx, 0x203ef736
jmp 0x140015b80
mov ecx, 0xf6c2c84d
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x13f69b5a
mov edi, 0x32b854c0
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x208
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov ecx, 0x5cab47fb
jmp 0x140015b80
mov rcx, qword [rsp + 0x308]
mov edi, dword [rsp + 0x168]
mov dword [rcx], edi
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x365a57b9
mov edi, 0x5f37c5c7
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x7b], 0
mov ecx, 0x76fec85
mov ebx, 0xa7b58530
cmovne ecx, ebx
mov r9b, 3
mov r10b, 3
jmp 0x140015b80
mov ecx, dword [rsp + 0xc4]
cmp ecx, 0x23
mov ecx, 0xf94aa8ab
mov edi, 0x57890af4
cmove ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0x67
mov ecx, 0xad738b
mov edi, 0x329fcd16
cmove ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 0x41]
mov byte [rsp + 0x1c], cl
movzx ecx, byte [rsp + 0x6b]
mov byte [rsp + 0x1d], cl
mov r13, qword [rsp + 0xe8]
movzx ecx, byte [rsp + 0x12]
mov byte [rsp + 0x1b], cl
lea r11, [0x140053090]
mov ecx, 0x4c1914a1
jmp 0x140015b80
mov rcx, qword [rsp + 0xc8]
mov ecx, 0xcb154259
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa519bf32
mov edi, 0x6e062f05
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa2d39c6e
mov edi, 0x3d68e6a0
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x130]
add rcx, 1
mov qword [rsp + 0x300], rcx
mov rcx, qword [rsp + 0x130]
movzx ecx, byte [rcx]
mov dword [rsp + 0x224], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x2f49f5c9
mov edi, 0xfcf9b1aa
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 0x24]
add cl, 1
mov byte [rsp + 0x41], cl
movzx ecx, byte [rsp + 0x1f]
mov dword [rsp + 0x104], ecx
mov ecx, 0x7e2b7d2b
jmp 0x140015b80
movzx ecx, byte [rsp + 4]
mov ecx, 0x488ccc12
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x97e8ae3c
mov edi, 0xd06377f3
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x1b8]
mov qword [rsp + 0xa8], rcx
movzx ecx, byte [rsp + 0x2f]
mov dword [rsp + 0x14], ecx
test dword [rsp + 0x14], 0x10
mov ecx, 0xed522a87
mov edi, 0xb3c4d795
cmove ecx, edi
mov rdi, qword [rsp + 0xa8]
mov qword [rsp + 0x1c0], rdi
jmp 0x140015b80
mov ecx, dword [rsp + 0x54]
cmp ecx, 0xd7
mov ecx, 0x2ad3fc67
mov edi, 0x211c806c
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x9c]
mov ecx, dword [rsp + 0x9c]
mov ecx, dword [rsp + 0x9c]
mov ecx, dword [rsp + 0x9c]
mov ecx, dword [rsp + 0x9c]
mov edi, 0x3000
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov ecx, 0x92748c74
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x43568bac
mov edi, 0x7044968b
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0x308]
mov edi, dword [rsp + 0x168]
mov dword [rcx], edi
mov ecx, 0x383201f4
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x2f49f5c9
mov edi, 0x2646e8f7
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov sil, 4
mov ecx, 0xf5609de7
jmp 0x140015b80
mov ecx, 0x203ef736
jmp 0x140015b80
mov rcx, qword [rsp + 8]
mov ecx, dword [rcx]
mov edi, 0x3000
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov ecx, 0xca0f798b
jmp 0x140015b80
movzx ecx, byte [rsp + 0x21]
mov byte [rsp + 0x97], cl
movzx ecx, byte [rsp + 0x96]
mov dword [rsp + 0xa0], ecx
mov ecx, 0x995e9f41
jmp 0x140015b80
mov ecx, 0x414496f0
jmp 0x140015b80
movzx ecx, byte [rsp + 6]
mov edi, dword [rsp + 0x148]
shl edi, cl
shr dil, 7
mov byte [rsp + 0x71], dil
mov ecx, 0x1f6215e2
jmp 0x140015b80
mov ecx, dword [rsp + 0x54]
cmp ecx, 0xd7
mov ecx, 0x7492843
mov edi, 0x4ed86f49
cmove ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc188dca2
mov edi, 0xee6dbf7
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 5]
mov rdi, qword [rsp + 0x198]
mov byte [rdi], cl
movzx ecx, byte [rsp + 4]
mov ecx, 0x8e12f768
jmp 0x140015b80
movzx ecx, byte [rsp + 0x13]
mov ecx, 0x3cfc4d25
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa3d23e71
mov edi, 0x9dd3e6e
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x154]
cmp ecx, 3
sete byte [rsp + 0x7f]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x5808a353
mov edi, 0xd5703dad
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0xec1853f4
jmp 0x140015b80
movzx ecx, byte [rsp + 0x30]
mov byte [rdx + 7], cl
mov ecx, 0x246f8e77
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x7df66503
mov edi, 0x6366115f
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0xe0]
add rcx, qword [rsp + 0x310]
mov qword [rsp + 0x3e0], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xf48e0db5
mov edi, 0x1a956369
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0xc0]
mov edi, 0x9000
or ecx, edi
mov rdi, qword [rsp + 8]
mov dword [rdi], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x32ffe345
mov edi, 0xb7931ccd
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x761968c5
mov edi, 0x80670fff
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x365a57b9
mov edi, 0x383201f4
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0x7e6c9866
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x3743fc9b
mov edi, 0x8f5e096e
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0xc8]
mov ecx, 0x9dd3e6e
jmp 0x140015b80
mov ecx, 0x7e6eb03c
jmp 0x140015b80
mov ecx, 0xab29d2a7
jmp 0x140015b80
cmp byte [rsp + 0x94], 0
setne byte [rsp + 0x90]
mov ecx, 0x867f050c
jmp 0x140015b80
mov ecx, 0x73449bac
jmp 0x140015b80
mov ecx, dword [rsp + 0xf0]
mov byte [rsp + 0x24], cl
movzx ecx, byte [rsp + 0x3a]
mov byte [rsp + 0x12], cl
mov rcx, qword [rsp + 0x268]
mov qword [rsp + 0xe8], rcx
movzx ecx, byte [rsp + 0x12]
mov byte [rdx + 0xb], cl
movzx ecx, byte [rsp + 0x12]
mov dword [rsp + 0xdc], ecx
mov ecx, dword [rsp + 0xdc]
cmp ecx, 0xf
mov ecx, 0x8176a630
mov edi, 0x370fb9b3
cmove ecx, edi
jmp 0x140015b80
mov rcx, qword [rsp + 0xc8]
mov ecx, 0x60b54f47
jmp 0x140015b80
movzx ecx, byte [rsp + 5]
mov rdi, qword [rsp + 0x3a8]
mov byte [rdi], cl
mov ecx, 0x8b77782b
jmp 0x140015b80
movzx ecx, byte [rsp + 7]
mov byte [rdx + 0x10], cl
mov ecx, dword [rsp + 0xb8]
mov ecx, dword [rsp + 0xb8]
shr cl, 3
and cl, 7
mov byte [rdx + 0xf], cl
movzx ecx, byte [rsp + 0x4d]
mov ecx, 0xed58b5f3
jmp 0x140015b80
mov ecx, dword [rsp + 0x28]
cmp ecx, 0xf3
mov ecx, 0x5704c988
mov edi, 0xf2ffbc81
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xde1fad58
mov edi, 0x5f0cb4b9
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov byte [rsp + 0x1e], 4
mov r8, qword [rsp + 0x1c8]
mov ecx, 0x8922838c
jmp 0x140015b80
mov ecx, 0x9c2071c1
jmp 0x140015b80
movzx ecx, byte [rsp + 5]
mov rdi, qword [rsp + 0x398]
mov byte [rdi], cl
mov ecx, 0xa3ef513e
jmp 0x140015b80
movzx ecx, byte [rsp + 0x2c]
mov byte [rsp + 0x94], cl
mov rcx, qword [rsp + 0x1a8]
mov qword [rsp + 0x340], rcx
movzx ecx, byte [rsp + 0x2d]
mov byte [rsp + 0x13], cl
movzx ecx, byte [rsp + 0x2e]
mov byte [rsp + 3], cl
mov ecx, dword [rsp + 0xd4]
mov byte [rsp + 0x33], cl
mov rcx, qword [rsp + 0x1b0]
mov qword [rsp + 0x188], rcx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x296fc702
mov edi, 0x1283232e
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xdce9b4de
mov edi, 0xf4264031
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0x34]
and ecx, 9
mov dword [rsp + 0x238], ecx
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xa27dd4d8
mov edi, 0xf8e8d284
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 7]
cmp cl, 5
sete byte [rsp + 0x89]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x780dfca5
mov edi, 0xd4edb873
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 0x4e]
mov ecx, 0xb55b34b0
jmp 0x140015b80
mov ecx, dword [rsp + 0x200]
mov byte [rsp + 0x64], cl
mov ecx, 0xc1cc7a7e
jmp 0x140015b80
cmp dword [rsp + 0xa0], 0
mov ecx, 0xf763890b
mov edi, 0x2eabacce
cmovle ecx, edi
jmp 0x140015b80
mov ecx, 0x9ae3e9b8
jmp 0x140015b80
movzx ecx, byte [rsp + 6]
cmp cl, 6
setae byte [rsp + 0x7c]
mov ecx, 0xf457b9a9
jmp 0x140015b80
mov rcx, qword [rsp + 0x1d8]
movzx ecx, byte [rcx]
mov byte [rsp + 5], cl
mov ecx, 0xbc495268
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x77d6979e
mov edi, 0xd866d32
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp byte [rsp + 0x7a], 0
mov ecx, 0x76fec85
mov ebx, 0xa7b58530
cmovne ecx, ebx
mov r9b, 3
mov r10b, 3
jmp 0x140015b80
mov edi, dword [rsp + 0x228]
mov ecx, dword [rsp + 0x22c]
shl edi, cl
test dil, 0x80
mov ecx, 0x9314d697
mov edi, 0xe4f0733c
cmove ecx, edi
jmp 0x140015b80
mov ecx, dword [rsp + 0xbc]
add cl, 0x27
mov byte [rsp + 0x32], cl
movzx ecx, byte [rsp + 2]
cmp cl, 3
sete byte [rsp + 0x75]
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x598fd1b2
mov edi, 0x25183d91
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
movzx ecx, byte [rsp + 7]
mov ecx, 0xf16258f8
jmp 0x140015b80
mov ecx, dword [rsp + 0x1f8]
mov byte [rsp + 0x61], cl
mov ecx, 0x1bf40cb5
jmp 0x140015b80
mov ecx, 0xde1bf297
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x36b21a95
mov edi, 0xb470b717
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x52aec4db
mov edi, 0xa2b43cb6
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, 0xcb1c2daa
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0xc188dca2
mov edi, 0xf32c7358
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
mov ecx, dword [0x140053d90]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x52aec4db
mov edi, 0xa6557138
cmove ecx, edi
cmp dword [0x140053d94], 0xa
cmovl ecx, edi
jmp 0x140015b80
cmp ecx, 0x7e6c9866
jne 0x140015b80
mov eax, dword [rsp + 0x258]
add rsp, 0x428
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret