1401c7f15:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
1401c7f19:	4d 8b c6             	mov    %r14,%r8
1401c7f1c:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
1401c7f23:	00
1401c7f24:	49 8b ce             	mov    %r14,%rcx
1401c7f27:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401c7f2c:	e8 ff da 00 00       	call   0x1401d5a30
1401c7f31:	85 c0                	test   %eax,%eax
1401c7f33:	0f 84 cd 00 00 00    	je     0x1401c8006
1401c7f39:	f6 43 78 01          	testb  $0x1,0x78(%rbx)
1401c7f3d:	74 26                	je     0x1401c7f65
1401c7f3f:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401c7f43:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1401c7f4a:	48 8b 93 b0 00 00 00 	mov    0xb0(%rbx),%rdx
1401c7f51:	4c 8b ce             	mov    %rsi,%r9
1401c7f54:	e8 47 48 f6 ff       	call   0x14012c7a0
1401c7f59:	4c 8b e0             	mov    %rax,%r12
1401c7f5c:	48 85 c0             	test   %rax,%rax
1401c7f5f:	0f 84 a1 00 00 00    	je     0x1401c8006
1401c7f65:	48 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%rcx
1401c7f6c:	4c 8b 4b 68          	mov    0x68(%rbx),%r9
1401c7f70:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1401c7f74:	4c 8b 51 20          	mov    0x20(%rcx),%r10
1401c7f78:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401c7f7c:	4d 85 d2             	test   %r10,%r10
1401c7f7f:	74 2a                	je     0x1401c7fab
1401c7f81:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1401c7f86:	4c 8b c2             	mov    %rdx,%r8
1401c7f89:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1401c7f8e:	49 8b d7             	mov    %r15,%rdx
1401c7f91:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401c7f96:	48 8b cb             	mov    %rbx,%rcx
1401c7f99:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1401c7f9e:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401c7fa3:	4c 8b cd             	mov    %rbp,%r9
1401c7fa6:	41 ff d2             	call   *%r10
1401c7fa9:	eb 1f                	jmp    0x1401c7fca
1401c7fab:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
1401c7fb0:	4c 8b c5             	mov    %rbp,%r8
1401c7fb3:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401c7fb8:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401c7fbd:	49 8b cf             	mov    %r15,%rcx
1401c7fc0:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401c7fc5:	e8 36 1e 06 00       	call   0x140229e00
1401c7fca:	85 c0                	test   %eax,%eax
1401c7fcc:	74 38                	je     0x1401c8006
1401c7fce:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
1401c7fd2:	4d 8b c7             	mov    %r15,%r8
1401c7fd5:	48 8b d5             	mov    %rbp,%rdx
1401c7fd8:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401c7fdd:	33 c9                	xor    %ecx,%ecx
1401c7fdf:	e8 7c 85 fe ff       	call   0x1401b0560
1401c7fe4:	85 c0                	test   %eax,%eax
1401c7fe6:	74 1e                	je     0x1401c8006
1401c7fe8:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
1401c7fef:	00
1401c7ff0:	48 8b cd             	mov    %rbp,%rcx
1401c7ff3:	e8 38 95 f2 ff       	call   0x1400f1530
1401c7ff8:	33 ff                	xor    %edi,%edi
1401c7ffa:	85 c0                	test   %eax,%eax
1401c7ffc:	40 0f 94 c7          	sete   %dil
1401c8000:	eb 32                	jmp    0x1401c8034
1401c8002:	33 ff                	xor    %edi,%edi
1401c8004:	eb 2e                	jmp    0x1401c8034
1401c8006:	e8 65 f0 f5 ff       	call   0x140127070
1401c800b:	4c 8d 05 86 61 16 00 	lea    0x166186(%rip),%r8        # 0x14032e198
1401c8012:	ba b2 01 00 00       	mov    $0x1b2,%edx
1401c8017:	48 8d 0d 52 61 16 00 	lea    0x166152(%rip),%rcx        # 0x14032e170
1401c801e:	e8 6d f1 f5 ff       	call   0x140127190
1401c8023:	45 33 c0             	xor    %r8d,%r8d
1401c8026:	ba 03 00 08 00       	mov    $0x80003,%edx
1401c802b:	41 8d 48 0a          	lea    0xa(%r8),%ecx
1401c802f:	e8 5c f2 f5 ff       	call   0x140127290
1401c8034:	48 8b ce             	mov    %rsi,%rcx
1401c8037:	e8 a4 2c f9 ff       	call   0x14015ace0
1401c803c:	48 8b cd             	mov    %rbp,%rcx
1401c803f:	e8 ec 8c f2 ff       	call   0x1400f0d30
1401c8044:	49 8b ce             	mov    %r14,%rcx
1401c8047:	e8 e4 8c f2 ff       	call   0x1400f0d30
1401c804c:	49 8b cf             	mov    %r15,%rcx
1401c804f:	e8 dc 8c f2 ff       	call   0x1400f0d30
1401c8054:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1401c8059:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1401c805e:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1401c8065:	00
1401c8066:	48 8b ac 24 88 00 00 	mov    0x88(%rsp),%rbp
1401c806d:	00
1401c806e:	e9 2f fd ff ff       	jmp    0x1401c7da2
1401c8073:	e8 f8 ef f5 ff       	call   0x140127070
1401c8078:	4c 8d 05 19 61 16 00 	lea    0x166119(%rip),%r8        # 0x14032e198
1401c807f:	ba 61 01 00 00       	mov    $0x161,%edx
1401c8084:	48 8d 0d e5 60 16 00 	lea    0x1660e5(%rip),%rcx        # 0x14032e170
1401c808b:	e8 00 f1 f5 ff       	call   0x140127190
1401c8090:	45 33 c0             	xor    %r8d,%r8d
1401c8093:	41 8d 50 66          	lea    0x66(%r8),%edx
1401c8097:	e9 fc fc ff ff       	jmp    0x1401c7d98
1401c809c:	e8 cf ef f5 ff       	call   0x140127070
1401c80a1:	4c 8d 05 f0 60 16 00 	lea    0x1660f0(%rip),%r8        # 0x14032e198
1401c80a8:	ba 5a 01 00 00       	mov    $0x15a,%edx
1401c80ad:	48 8d 0d bc 60 16 00 	lea    0x1660bc(%rip),%rcx        # 0x14032e170
1401c80b4:	e8 d7 f0 f5 ff       	call   0x140127190
1401c80b9:	45 33 c0             	xor    %r8d,%r8d
1401c80bc:	41 8d 50 65          	lea    0x65(%r8),%edx
1401c80c0:	8d 4a a5             	lea    -0x5b(%rdx),%ecx
1401c80c3:	e8 c8 f1 f5 ff       	call   0x140127290
1401c80c8:	8b c7                	mov    %edi,%eax
1401c80ca:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1401c80d1:	41 5c                	pop    %r12
1401c80d3:	5f                   	pop    %rdi
1401c80d4:	5b                   	pop    %rbx
1401c80d5:	c3                   	ret
1401c80d6:	cc                   	int3
1401c80d7:	cc                   	int3
1401c80d8:	cc                   	int3
1401c80d9:	cc                   	int3
1401c80da:	cc                   	int3
1401c80db:	cc                   	int3
1401c80dc:	cc                   	int3
1401c80dd:	cc                   	int3
1401c80de:	cc                   	int3
1401c80df:	cc                   	int3
1401c80e0:	83 49 78 01          	orl    $0x1,0x78(%rcx)
1401c80e4:	b8 01 00 00 00       	mov    $0x1,%eax
1401c80e9:	48 ff 81 c0 00 00 00 	incq   0xc0(%rcx)
1401c80f0:	c3                   	ret
1401c80f1:	cc                   	int3
1401c80f2:	cc                   	int3
1401c80f3:	cc                   	int3
1401c80f4:	cc                   	int3
1401c80f5:	cc                   	int3
1401c80f6:	cc                   	int3
1401c80f7:	cc                   	int3
1401c80f8:	cc                   	int3
1401c80f9:	cc                   	int3
1401c80fa:	cc                   	int3
1401c80fb:	cc                   	int3
1401c80fc:	cc                   	int3
1401c80fd:	cc                   	int3
1401c80fe:	cc                   	int3
1401c80ff:	cc                   	int3
1401c8100:	b8 28 00 00 00       	mov    $0x28,%eax
1401c8105:	e8 26 8a 0e 00       	call   0x1402b0b30
1401c810a:	48 2b e0             	sub    %rax,%rsp
1401c810d:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
1401c8114:	e8 f7 42 f6 ff       	call   0x14012c410
1401c8119:	b8 01 00 00 00       	mov    $0x1,%eax
1401c811e:	48 83 c4 28          	add    $0x28,%rsp
1401c8122:	c3                   	ret
1401c8123:	cc                   	int3
1401c8124:	cc                   	int3
1401c8125:	cc                   	int3
1401c8126:	cc                   	int3
1401c8127:	cc                   	int3
1401c8128:	cc                   	int3
1401c8129:	cc                   	int3
1401c812a:	cc                   	int3
1401c812b:	cc                   	int3
1401c812c:	cc                   	int3
1401c812d:	cc                   	int3
1401c812e:	cc                   	int3
1401c812f:	cc                   	int3
1401c8130:	48 8d 05 49 bd 20 00 	lea    0x20bd49(%rip),%rax        # 0x1403d3e80
1401c8137:	c3                   	ret
1401c8138:	cc                   	int3
1401c8139:	cc                   	int3
1401c813a:	cc                   	int3
1401c813b:	cc                   	int3
1401c813c:	cc                   	int3
1401c813d:	cc                   	int3
1401c813e:	cc                   	int3
1401c813f:	cc                   	int3
1401c8140:	48 8b 05 99 bd 20 00 	mov    0x20bd99(%rip),%rax        # 0x1403d3ee0
1401c8147:	c3                   	ret
1401c8148:	cc                   	int3
1401c8149:	cc                   	int3
1401c814a:	cc                   	int3
1401c814b:	cc                   	int3
1401c814c:	cc                   	int3
1401c814d:	cc                   	int3
1401c814e:	cc                   	int3
1401c814f:	cc                   	int3
1401c8150:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401c8155:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401c815a:	53                   	push   %rbx
1401c815b:	55                   	push   %rbp
1401c815c:	57                   	push   %rdi
1401c815d:	41 54                	push   %r12
1401c815f:	b8 68 00 00 00       	mov    $0x68,%eax
1401c8164:	e8 c7 89 0e 00       	call   0x1402b0b30
1401c8169:	48 2b e0             	sub    %rax,%rsp
1401c816c:	49 8b 01             	mov    (%r9),%rax
1401c816f:	45 33 e4             	xor    %r12d,%r12d
1401c8172:	48 8b d9             	mov    %rcx,%rbx
1401c8175:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1401c817c:	00
1401c817d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c8181:	48 8b ea             	mov    %rdx,%rbp
1401c8184:	41 8b fc             	mov    %r12d,%edi
1401c8187:	48 85 c9             	test   %rcx,%rcx
1401c818a:	0f 84 f4 03 00 00    	je     0x1401c8584
1401c8190:	4c 39 63 10          	cmp    %r12,0x10(%rbx)
1401c8194:	0f 84 ea 03 00 00    	je     0x1401c8584
1401c819a:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1401c819e:	0f 84 e0 03 00 00    	je     0x1401c8584
1401c81a4:	e8 e7 8c f2 ff       	call   0x1400f0e90
1401c81a9:	85 c0                	test   %eax,%eax
1401c81ab:	0f 85 af 03 00 00    	jne    0x1401c8560
1401c81b1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401c81b5:	e8 d6 8c f2 ff       	call   0x1400f0e90
1401c81ba:	85 c0                	test   %eax,%eax
1401c81bc:	0f 85 9e 03 00 00    	jne    0x1401c8560
1401c81c2:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401c81c6:	e8 c5 8c f2 ff       	call   0x1400f0e90
1401c81cb:	85 c0                	test   %eax,%eax
1401c81cd:	0f 85 8d 03 00 00    	jne    0x1401c8560
1401c81d3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401c81d7:	e8 34 8c f2 ff       	call   0x1400f0e10
1401c81dc:	85 c0                	test   %eax,%eax
1401c81de:	0f 85 7c 03 00 00    	jne    0x1401c8560
1401c81e4:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401c81e8:	e8 23 8c f2 ff       	call   0x1400f0e10
1401c81ed:	85 c0                	test   %eax,%eax
1401c81ef:	0f 85 6b 03 00 00    	jne    0x1401c8560
1401c81f5:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401c81f9:	e8 12 8c f2 ff       	call   0x1400f0e10
1401c81fe:	85 c0                	test   %eax,%eax
1401c8200:	0f 85 5a 03 00 00    	jne    0x1401c8560
1401c8206:	4c 39 63 70          	cmp    %r12,0x70(%rbx)
1401c820a:	75 27                	jne    0x1401c8233
1401c820c:	e8 5f ee f5 ff       	call   0x140127070
1401c8211:	4c 8d 05 70 5f 16 00 	lea    0x165f70(%rip),%r8        # 0x14032e188
1401c8218:	ba eb 00 00 00       	mov    $0xeb,%edx
1401c821d:	48 8d 0d 4c 5f 16 00 	lea    0x165f4c(%rip),%rcx        # 0x14032e170
1401c8224:	e8 67 ef f5 ff       	call   0x140127190
1401c8229:	41 8d 54 24 6f       	lea    0x6f(%r12),%edx
1401c822e:	e9 73 03 00 00       	jmp    0x1401c85a6
1401c8233:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
1401c8238:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1401c823d:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1401c8242:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1401c8247:	e8 94 8e f2 ff       	call   0x1400f10e0
1401c824c:	48 8b f0             	mov    %rax,%rsi
1401c824f:	e8 8c 8e f2 ff       	call   0x1400f10e0
1401c8254:	4c 8b f8             	mov    %rax,%r15
1401c8257:	48 85 f6             	test   %rsi,%rsi
1401c825a:	0f 84 8f 02 00 00    	je     0x1401c84ef
1401c8260:	48 85 c0             	test   %rax,%rax
1401c8263:	0f 84 86 02 00 00    	je     0x1401c84ef
1401c8269:	48 85 ed             	test   %rbp,%rbp
1401c826c:	75 15                	jne    0x1401c8283
1401c826e:	33 c9                	xor    %ecx,%ecx
1401c8270:	e8 0b 2d f9 ff       	call   0x14015af80
1401c8275:	48 8b f8             	mov    %rax,%rdi
1401c8278:	48 85 c0             	test   %rax,%rax
1401c827b:	0f 84 6e 02 00 00    	je     0x1401c84ef
1401c8281:	eb 03                	jmp    0x1401c8286
1401c8283:	48 8b fd             	mov    %rbp,%rdi
1401c8286:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401c828a:	e8 c1 8e f2 ff       	call   0x1400f1150
1401c828f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401c8293:	8b e8                	mov    %eax,%ebp
1401c8295:	89 84 24 90 00 00 00 	mov    %eax,0x90(%rsp)
1401c829c:	e8 ef 16 f7 ff       	call   0x140139990
1401c82a1:	81 fd 80 00 00 00    	cmp    $0x80,%ebp
1401c82a7:	0f 8c 42 02 00 00    	jl     0x1401c84ef
1401c82ad:	44 8d 68 02          	lea    0x2(%rax),%r13d
1401c82b1:	48 8b ce             	mov    %rsi,%rcx
1401c82b4:	41 8b d5             	mov    %r13d,%edx
1401c82b7:	e8 14 99 f2 ff       	call   0x1400f1bd0
1401c82bc:	48 85 c0             	test   %rax,%rax
1401c82bf:	0f 84 2a 02 00 00    	je     0x1401c84ef
1401c82c5:	41 8b d5             	mov    %r13d,%edx
1401c82c8:	49 8b cf             	mov    %r15,%rcx
1401c82cb:	e8 00 99 f2 ff       	call   0x1400f1bd0
1401c82d0:	48 85 c0             	test   %rax,%rax
1401c82d3:	0f 84 16 02 00 00    	je     0x1401c84ef
1401c82d9:	4c 63 b4 24 b8 00 00 	movslq 0xb8(%rsp),%r14
1401c82e0:	00
1401c82e1:	48 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%rbp
1401c82e8:	00
1401c82e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401c82f0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401c82f4:	48 8b ce             	mov    %rsi,%rcx
1401c82f7:	48 85 ed             	test   %rbp,%rbp
1401c82fa:	74 18                	je     0x1401c8314
1401c82fc:	4c 8b 43 70          	mov    0x70(%rbx),%r8
1401c8300:	4c 8b cd             	mov    %rbp,%r9
1401c8303:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1401c8308:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401c830d:	e8 1e ad 00 00       	call   0x1401d3030
1401c8312:	eb 0b                	jmp    0x1401c831f
1401c8314:	4c 8b cf             	mov    %rdi,%r9
1401c8317:	45 33 c0             	xor    %r8d,%r8d
1401c831a:	e8 a1 b0 00 00       	call   0x1401d33c0
1401c831f:	85 c0                	test   %eax,%eax
1401c8321:	0f 84 c8 01 00 00    	je     0x1401c84ef
1401c8327:	33 d2                	xor    %edx,%edx
1401c8329:	48 8b ce             	mov    %rsi,%rcx
1401c832c:	e8 cf 98 f2 ff       	call   0x1400f1c00
1401c8331:	85 c0                	test   %eax,%eax
1401c8333:	75 bb                	jne    0x1401c82f0
1401c8335:	8d 50 04             	lea    0x4(%rax),%edx
1401c8338:	48 8b ce             	mov    %rsi,%rcx
1401c833b:	e8 20 91 f2 ff       	call   0x1400f1460
1401c8340:	ba 04 00 00 00       	mov    $0x4,%edx
1401c8345:	49 8b cf             	mov    %r15,%rcx
1401c8348:	e8 13 91 f2 ff       	call   0x1400f1460
1401c834d:	f6 43 78 01          	testb  $0x1,0x78(%rbx)
1401c8351:	74 23                	je     0x1401c8376
1401c8353:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401c8357:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1401c835e:	48 8b 93 b0 00 00 00 	mov    0xb0(%rbx),%rdx
1401c8365:	4c 8b cf             	mov    %rdi,%r9
1401c8368:	e8 33 44 f6 ff       	call   0x14012c7a0
1401c836d:	48 85 c0             	test   %rax,%rax
1401c8370:	0f 84 79 01 00 00    	je     0x1401c84ef
1401c8376:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1401c837a:	48 8b d6             	mov    %rsi,%rdx
1401c837d:	49 8b cf             	mov    %r15,%rcx
1401c8380:	e8 3b 2e f9 ff       	call   0x14015b1c0
1401c8385:	85 c0                	test   %eax,%eax
1401c8387:	0f 84 62 01 00 00    	je     0x1401c84ef
1401c838d:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1401c8391:	49 8b d7             	mov    %r15,%rdx
1401c8394:	48 8b ce             	mov    %rsi,%rcx
1401c8397:	e8 24 2e f9 ff       	call   0x14015b1c0
1401c839c:	85 c0                	test   %eax,%eax
1401c839e:	0f 84 4b 01 00 00    	je     0x1401c84ef
1401c83a4:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
1401c83ab:	49 8b cf             	mov    %r15,%rcx
1401c83ae:	e8 2d 8a f2 ff       	call   0x1400f0de0
1401c83b3:	48 63 c8             	movslq %eax,%rcx
1401c83b6:	45 8b cd             	mov    %r13d,%r9d
1401c83b9:	4d 8b c7             	mov    %r15,%r8
1401c83bc:	48 8b d6             	mov    %rsi,%rdx
1401c83bf:	e8 9c 86 f2 ff       	call   0x1400f0a60
1401c83c4:	48 8b 83 a0 00 00 00 	mov    0xa0(%rbx),%rax
1401c83cb:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
1401c83cf:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1401c83d3:	4c 8b 50 28          	mov    0x28(%rax),%r10
1401c83d7:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
1401c83de:	4d 85 d2             	test   %r10,%r10
1401c83e1:	74 25                	je     0x1401c8408
1401c83e3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401c83e8:	4c 8b c2             	mov    %rdx,%r8
1401c83eb:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
1401c83f2:	00
1401c83f3:	48 8b cb             	mov    %rbx,%rcx
1401c83f6:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1401c83fb:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)