14017d035:	4c 8b 1d a4 bf 0b 00 	mov    0xbbfa4(%rip),%r11        # 0x140238fe0
14017d03c:	48 89 93 88 00 00 00 	mov    %rdx,0x88(%rbx)
14017d043:	48 8b 57 28          	mov    0x28(%rdi),%rdx
14017d047:	44 8b 09             	mov    (%rcx),%r9d
14017d04a:	4c 89 9c 24 90 00 00 	mov    %r11,0x90(%rsp)
14017d051:	00
14017d052:	48 89 93 e8 00 00 00 	mov    %rdx,0xe8(%rbx)
14017d059:	48 8b 50 08          	mov    0x8(%rax),%rdx
14017d05d:	4c 8b 7a 08          	mov    0x8(%rdx),%r15
14017d061:	49 8b 57 28          	mov    0x28(%r15),%rdx
14017d065:	48 89 93 48 01 00 00 	mov    %rdx,0x148(%rbx)
14017d06c:	48 8d 1d ed 96 0a 00 	lea    0xa96ed(%rip),%rbx        # 0x140226760
14017d073:	45 85 c9             	test   %r9d,%r9d
14017d076:	0f 85 32 15 00 00    	jne    0x14017e5ae
14017d07c:	4c 8b 50 10          	mov    0x10(%rax),%r10
14017d080:	49 8b 57 28          	mov    0x28(%r15),%rdx
14017d084:	4c 8d 05 4d aa 0a 00 	lea    0xaaa4d(%rip),%r8        # 0x140227ad8
14017d08b:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14017d092:	00
14017d093:	4d 8b 4c 24 28       	mov    0x28(%r12),%r9
14017d098:	4c 8b 5f 28          	mov    0x28(%rdi),%r11
14017d09c:	8b 08                	mov    (%rax),%ecx
14017d09e:	85 c9                	test   %ecx,%ecx
14017d0a0:	74 45                	je     0x14017d0e7
14017d0a2:	4c 89 c1             	mov    %r8,%rcx
14017d0a5:	4c 89 94 24 a0 00 00 	mov    %r10,0xa0(%rsp)
14017d0ac:	00
14017d0ad:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)
14017d0b4:	00
14017d0b5:	4c 89 8c 24 88 00 00 	mov    %r9,0x88(%rsp)
14017d0bc:	00
14017d0bd:	4c 89 5c 24 78       	mov    %r11,0x78(%rsp)
14017d0c2:	e8 a1 62 06 00       	call   0x1401e3368
14017d0c7:	4c 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%r10
14017d0ce:	00
14017d0cf:	4c 8b 5c 24 78       	mov    0x78(%rsp),%r11
14017d0d4:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
14017d0db:	00
14017d0dc:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
14017d0e3:	00
14017d0e4:	49 89 c0             	mov    %rax,%r8
14017d0e7:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14017d0ee:	00
14017d0ef:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
14017d0f4:	4c 89 e9             	mov    %r13,%rcx
14017d0f7:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14017d0fc:	48 8d 9c 24 50 02 00 	lea    0x250(%rsp),%rbx
14017d103:	00
14017d104:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14017d109:	ba 01 00 00 00       	mov    $0x1,%edx
14017d10e:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
14017d113:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14017d118:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
14017d11d:	e8 2e ae ff ff       	call   0x140177f50
14017d122:	48 8b 57 28          	mov    0x28(%rdi),%rdx
14017d126:	4d 8b 47 28          	mov    0x28(%r15),%r8
14017d12a:	48 8d 0d 9f ab 0a 00 	lea    0xaab9f(%rip),%rcx        # 0x140227cd0
14017d131:	4d 8b 4c 24 28       	mov    0x28(%r12),%r9
14017d136:	e8 85 0c f2 ff       	call   0x14009ddc0
14017d13b:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14017d140:	4d 89 f9             	mov    %r15,%r9
14017d143:	49 89 f8             	mov    %rdi,%r8
14017d146:	49 89 c2             	mov    %rax,%r10
14017d149:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d14d:	4c 89 e2             	mov    %r12,%rdx
14017d150:	4c 89 e9             	mov    %r13,%rcx
14017d153:	4c 89 54 24 78       	mov    %r10,0x78(%rsp)
14017d158:	8b 00                	mov    (%rax),%eax
14017d15a:	01 c0                	add    %eax,%eax
14017d15c:	89 44 24 38          	mov    %eax,0x38(%rsp)
14017d160:	48 8b 46 10          	mov    0x10(%rsi),%rax
14017d164:	48 8b 40 10          	mov    0x10(%rax),%rax
14017d168:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017d16d:	48 8b 46 08          	mov    0x8(%rsi),%rax
14017d171:	48 8b 40 10          	mov    0x10(%rax),%rax
14017d175:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
14017d17a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14017d17f:	e8 ec d7 ff ff       	call   0x14017a970
14017d184:	85 c0                	test   %eax,%eax
14017d186:	0f 85 f8 01 00 00    	jne    0x14017d384
14017d18c:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14017d191:	e8 1a bd f7 ff       	call   0x1400f8eb0
14017d196:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d19a:	8b 10                	mov    (%rax),%edx
14017d19c:	85 d2                	test   %edx,%edx
14017d19e:	0f 85 3e 14 00 00    	jne    0x14017e5e2
14017d1a4:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14017d1a8:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14017d1ac:	48 8b 42 30          	mov    0x30(%rdx),%rax
14017d1b0:	4c 8b 42 10          	mov    0x10(%rdx),%r8
14017d1b4:	4c 8b 49 10          	mov    0x10(%rcx),%r9
14017d1b8:	48 8b 57 28          	mov    0x28(%rdi),%rdx
14017d1bc:	66 83 b8 6c 01 00 00 	cmpw   $0x0,0x16c(%rax)
14017d1c3:	00
14017d1c4:	0f 84 bb 03 00 00    	je     0x14017d585
14017d1ca:	48 8b 88 20 01 00 00 	mov    0x120(%rax),%rcx
14017d1d1:	4c 8b 98 28 01 00 00 	mov    0x128(%rax),%r11
14017d1d8:	4c 8d 90 20 01 00 00 	lea    0x120(%rax),%r10
14017d1df:	48 33 0d da ad 0a 00 	xor    0xaadda(%rip),%rcx        # 0x140227fc0
14017d1e6:	4c 33 1d db ad 0a 00 	xor    0xaaddb(%rip),%r11        # 0x140227fc8
14017d1ed:	4c 09 d9             	or     %r11,%rcx
14017d1f0:	0f 84 70 03 00 00    	je     0x14017d566
14017d1f6:	48 89 94 24 78 02 00 	mov    %rdx,0x278(%rsp)
14017d1fd:	00
14017d1fe:	4c 89 e9             	mov    %r13,%rcx
14017d201:	48 89 90 48 01 00 00 	mov    %rdx,0x148(%rax)
14017d208:	48 8b 57 28          	mov    0x28(%rdi),%rdx
14017d20c:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14017d211:	45 31 c9             	xor    %r9d,%r9d
14017d214:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14017d219:	45 31 c0             	xor    %r8d,%r8d
14017d21c:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
14017d221:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14017d226:	e8 75 df ff ff       	call   0x14017b1a0
14017d22b:	83 f8 ff             	cmp    $0xffffffff,%eax
14017d22e:	0f 85 ab 03 00 00    	jne    0x14017d5df
14017d234:	e9 4b 01 00 00       	jmp    0x14017d384
14017d239:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14017d240:	48 8b 71 08          	mov    0x8(%rcx),%rsi
14017d244:	49 83 7b 20 00       	cmpq   $0x0,0x20(%r11)
14017d249:	41 8b 7d 24          	mov    0x24(%r13),%edi
14017d24d:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
14017d251:	0f 84 7a 16 00 00    	je     0x14017e8d1
14017d257:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d25b:	8b 00                	mov    (%rax),%eax
14017d25d:	85 c0                	test   %eax,%eax
14017d25f:	0f 84 20 13 00 00    	je     0x14017e585
14017d265:	83 ff 01             	cmp    $0x1,%edi
14017d268:	0f 85 52 0f 00 00    	jne    0x14017e1c0
14017d26e:	85 c0                	test   %eax,%eax
14017d270:	49 89 d8             	mov    %rbx,%r8
14017d273:	48 89 f2             	mov    %rsi,%rdx
14017d276:	4c 89 e9             	mov    %r13,%rcx
14017d279:	0f 94 c0             	sete   %al
14017d27c:	41 0f 95 c1          	setne  %r9b
14017d280:	4c 89 5c 24 78       	mov    %r11,0x78(%rsp)
14017d285:	0f b6 c0             	movzbl %al,%eax
14017d288:	45 0f b6 c9          	movzbl %r9b,%r9d
14017d28c:	89 44 24 20          	mov    %eax,0x20(%rsp)
14017d290:	e8 1b c5 ff ff       	call   0x1401797b0
14017d295:	85 c0                	test   %eax,%eax
14017d297:	0f 85 e7 00 00 00    	jne    0x14017d384
14017d29d:	48 8b 56 28          	mov    0x28(%rsi),%rdx
14017d2a1:	4c 8b 5c 24 78       	mov    0x78(%rsp),%r11
14017d2a6:	48 39 d3             	cmp    %rdx,%rbx
14017d2a9:	74 11                	je     0x14017d2bc
14017d2ab:	48 89 d9             	mov    %rbx,%rcx
14017d2ae:	e8 fd bb f7 ff       	call   0x1400f8eb0
14017d2b3:	48 8b 56 28          	mov    0x28(%rsi),%rdx
14017d2b7:	4c 8b 5c 24 78       	mov    0x78(%rsp),%r11
14017d2bc:	49 8b 45 10          	mov    0x10(%r13),%rax
14017d2c0:	45 31 c9             	xor    %r9d,%r9d
14017d2c3:	49 39 43 10          	cmp    %rax,0x10(%r11)
14017d2c7:	0f 84 07 15 00 00    	je     0x14017e7d4
14017d2cd:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017d2d2:	e9 9a 00 00 00       	jmp    0x14017d371
14017d2d7:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14017d2db:	4c 8b 3d fe bc 0b 00 	mov    0xbbcfe(%rip),%r15        # 0x140238fe0
14017d2e2:	48 8d 3d e2 a7 0a 00 	lea    0xaa7e2(%rip),%rdi        # 0x140227acb
14017d2e9:	48 8d 35 d4 a7 0a 00 	lea    0xaa7d4(%rip),%rsi        # 0x140227ac4
14017d2f0:	41 8b 07             	mov    (%r15),%eax
14017d2f3:	85 c0                	test   %eax,%eax
14017d2f5:	0f 85 18 0e 00 00    	jne    0x14017e113
14017d2fb:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d2ff:	49 8b 54 24 28       	mov    0x28(%r12),%rdx
14017d304:	45 31 c0             	xor    %r8d,%r8d
14017d307:	44 8b 18             	mov    (%rax),%r11d
14017d30a:	45 85 db             	test   %r11d,%r11d
14017d30d:	0f 84 c4 0d 00 00    	je     0x14017e0d7
14017d313:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14017d31a:	00
14017d31b:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14017d320:	4d 89 e1             	mov    %r12,%r9
14017d323:	4c 89 e9             	mov    %r13,%rcx
14017d326:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14017d32b:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
14017d330:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14017d335:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14017d33a:	e8 91 ca ff ff       	call   0x140179dd0
14017d33f:	85 c0                	test   %eax,%eax
14017d341:	75 41                	jne    0x14017d384
14017d343:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d347:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14017d34b:	44 8b 10             	mov    (%rax),%r10d
14017d34e:	45 85 d2             	test   %r10d,%r10d
14017d351:	0f 85 a5 12 00 00    	jne    0x14017e5fc
14017d357:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14017d35e:	00
14017d35f:	45 31 c9             	xor    %r9d,%r9d
14017d362:	49 3b 45 10          	cmp    0x10(%r13),%rax
14017d366:	0f 84 a4 0f 00 00    	je     0x14017e310
14017d36c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14017d371:	45 31 c0             	xor    %r8d,%r8d
14017d374:	4c 89 e9             	mov    %r13,%rcx
14017d377:	e8 c4 bd ff ff       	call   0x140179140
14017d37c:	85 c0                	test   %eax,%eax
14017d37e:	0f 84 9c f9 ff ff    	je     0x14017cd20
14017d384:	c7 84 24 a8 00 00 00 	movl   $0xffffffff,0xa8(%rsp)
14017d38b:	ff ff ff ff
14017d38f:	48 83 7c 24 68 00    	cmpq   $0x0,0x68(%rsp)
14017d395:	74 0a                	je     0x14017d3a1
14017d397:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14017d39c:	e8 df 97 ff ff       	call   0x140176b80
14017d3a1:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14017d3a6:	48 85 c0             	test   %rax,%rax
14017d3a9:	74 08                	je     0x14017d3b3
14017d3ab:	48 89 c1             	mov    %rax,%rcx
14017d3ae:	e8 cd 97 ff ff       	call   0x140176b80
14017d3b3:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14017d3ba:	00
14017d3bb:	ba 01 00 00 00       	mov    $0x1,%edx
14017d3c0:	48 89 f1             	mov    %rsi,%rcx
14017d3c3:	e8 38 27 f2 ff       	call   0x14009fb00
14017d3c8:	48 89 f1             	mov    %rsi,%rcx
14017d3cb:	e8 e0 ba f7 ff       	call   0x1400f8eb0
14017d3d0:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d3d4:	31 d2                	xor    %edx,%edx
14017d3d6:	48 8d 48 08          	lea    0x8(%rax),%rcx
14017d3da:	e8 21 19 eb ff       	call   0x14002ed00
14017d3df:	8b 8c 24 a8 00 00 00 	mov    0xa8(%rsp),%ecx
14017d3e6:	85 c9                	test   %ecx,%ecx
14017d3e8:	0f 89 55 eb ff ff    	jns    0x14017bf43
14017d3ee:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d3f2:	48 8d 88 c0 04 00 00 	lea    0x4c0(%rax),%rcx
14017d3f9:	e8 12 f1 ed ff       	call   0x14005c510
14017d3fe:	49 8b 4d 78          	mov    0x78(%r13),%rcx
14017d402:	48 83 c1 60          	add    $0x60,%rcx
14017d406:	e8 75 2b 03 00       	call   0x1401aff80
14017d40b:	e9 5e eb ff ff       	jmp    0x14017bf6e
14017d410:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14017d414:	c7 44 24 78 02 00 00 	movl   $0x2,0x78(%rsp)
14017d41b:	00
14017d41c:	41 bf c0 00 00 00    	mov    $0xc0,%r15d
14017d422:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
14017d426:	48 8b 05 b3 bb 0b 00 	mov    0xbbbb3(%rip),%rax        # 0x140238fe0
14017d42d:	4d 8b 4c 24 28       	mov    0x28(%r12),%r9
14017d432:	4c 8d 05 4f a6 0a 00 	lea    0xaa64f(%rip),%r8        # 0x140227a88
14017d439:	8b 00                	mov    (%rax),%eax
14017d43b:	85 c0                	test   %eax,%eax
14017d43d:	0f 85 a0 0c 00 00    	jne    0x14017e0e3
14017d443:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14017d44a:	00
14017d44b:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
14017d450:	ba 01 00 00 00       	mov    $0x1,%edx
14017d455:	4c 89 e9             	mov    %r13,%rcx
14017d458:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14017d45d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14017d462:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14017d467:	4c 89 94 24 a0 00 00 	mov    %r10,0xa0(%rsp)
14017d46e:	00
14017d46f:	e8 dc aa ff ff       	call   0x140177f50
14017d474:	4d 8b 44 24 28       	mov    0x28(%r12),%r8
14017d479:	48 89 fa             	mov    %rdi,%rdx
14017d47c:	48 8d 0d 34 a8 0a 00 	lea    0xaa834(%rip),%rcx        # 0x140227cb7
14017d483:	48 8d bc 24 50 02 00 	lea    0x250(%rsp),%rdi
14017d48a:	00
14017d48b:	e8 30 09 f2 ff       	call   0x14009ddc0
14017d490:	49 8b 4c 24 28       	mov    0x28(%r12),%rcx
14017d495:	49 89 d8             	mov    %rbx,%r8
14017d498:	49 89 c3             	mov    %rax,%r11
14017d49b:	48 8b 46 08          	mov    0x8(%rsi),%rax
14017d49f:	4c 89 9c 24 88 00 00 	mov    %r11,0x88(%rsp)
14017d4a6:	00
14017d4a7:	48 8b 50 28          	mov    0x28(%rax),%rdx
14017d4ab:	48 63 44 24 78       	movslq 0x78(%rsp),%rax
14017d4b0:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
14017d4b4:	4e 8d 0c 3a          	lea    (%rdx,%r15,1),%r9
14017d4b8:	48 c1 e0 05          	shl    $0x5,%rax
14017d4bc:	48 89 4c 02 28       	mov    %rcx,0x28(%rdx,%rax,1)
14017d4c1:	4c 89 e2             	mov    %r12,%rdx
14017d4c4:	4c 89 e9             	mov    %r13,%rcx
14017d4c7:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14017d4cc:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14017d4d1:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d4d5:	8b 00                	mov    (%rax),%eax
14017d4d7:	8d 44 00 01          	lea    0x1(%rax,%rax,1),%eax
14017d4db:	89 44 24 38          	mov    %eax,0x38(%rsp)
14017d4df:	49 8b 45 18          	mov    0x18(%r13),%rax
14017d4e3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017d4e8:	49 8b 45 10          	mov    0x10(%r13),%rax
14017d4ec:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
14017d4f1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14017d4f6:	e8 75 d4 ff ff       	call   0x14017a970
14017d4fb:	85 c0                	test   %eax,%eax
14017d4fd:	0f 85 81 fe ff ff    	jne    0x14017d384
14017d503:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14017d50a:	00
14017d50b:	e8 a0 b9 f7 ff       	call   0x1400f8eb0
14017d510:	48 8b 46 08          	mov    0x8(%rsi),%rax
14017d514:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14017d518:	45 31 c9             	xor    %r9d,%r9d
14017d51b:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14017d520:	4c 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%r10
14017d527:	00
14017d528:	48 8b 40 30          	mov    0x30(%rax),%rax
14017d52c:	48 89 94 24 78 02 00 	mov    %rdx,0x278(%rsp)
14017d533:	00
14017d534:	48 89 54 30 28       	mov    %rdx,0x28(%rax,%rsi,1)
14017d539:	4c 01 f8             	add    %r15,%rax
14017d53c:	4d 8b 44 24 28       	mov    0x28(%r12),%r8
14017d541:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14017d545:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14017d54a:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14017d551:	00
14017d552:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14017d557:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14017d55c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14017d561:	e9 93 fa ff ff       	jmp    0x14017cff9
14017d566:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14017d56a:	4d 8b 5a 18          	mov    0x18(%r10),%r11
14017d56e:	48 33 0d 5b aa 0a 00 	xor    0xaaa5b(%rip),%rcx        # 0x140227fd0
14017d575:	4c 33 1d 5c aa 0a 00 	xor    0xaaa5c(%rip),%r11        # 0x140227fd8
14017d57c:	4c 09 d9             	or     %r11,%rcx
14017d57f:	0f 85 71 fc ff ff    	jne    0x14017d1f6
14017d585:	4c 89 e9             	mov    %r13,%rcx
14017d588:	e8 b3 ab ff ff       	call   0x140178140
14017d58d:	49 89 c4             	mov    %rax,%r12
14017d590:	49 89 c0             	mov    %rax,%r8
14017d593:	48 85 c0             	test   %rax,%rax
14017d596:	0f 84 59 0e 00 00    	je     0x14017e3f5
14017d59c:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d5a0:	48 89 da             	mov    %rbx,%rdx
14017d5a3:	4c 89 e9             	mov    %r13,%rcx
14017d5a6:	8b 00                	mov    (%rax),%eax
14017d5a8:	85 c0                	test   %eax,%eax
14017d5aa:	0f 94 c0             	sete   %al
14017d5ad:	41 0f 95 c1          	setne  %r9b
14017d5b1:	0f b6 c0             	movzbl %al,%eax
14017d5b4:	45 0f b6 c9          	movzbl %r9b,%r9d
14017d5b8:	89 44 24 20          	mov    %eax,0x20(%rsp)
14017d5bc:	e8 ef c1 ff ff       	call   0x1401797b0
14017d5c1:	85 c0                	test   %eax,%eax
14017d5c3:	0f 85 bb fd ff ff    	jne    0x14017d384
14017d5c9:	4c 89 e1             	mov    %r12,%rcx
14017d5cc:	e8 df b8 f7 ff       	call   0x1400f8eb0
14017d5d1:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d5d5:	8b 00                	mov    (%rax),%eax
14017d5d7:	85 c0                	test   %eax,%eax
14017d5d9:	0f 84 18 11 00 00    	je     0x14017e6f7
14017d5df:	f6 84 24 b0 02 00 00 	testb  $0x1,0x2b0(%rsp)
14017d5e6:	01
14017d5e7:	75 12                	jne    0x14017d5fb
14017d5e9:	0f b7 47 4c          	movzwl 0x4c(%rdi),%eax
14017d5ed:	66 39 84 24 9c 02 00 	cmp    %ax,0x29c(%rsp)
14017d5f4:	00
14017d5f5:	0f 84 2b 10 00 00    	je     0x14017e626
14017d5fb:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14017d5ff:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14017d603:	48 8b 42 30          	mov    0x30(%rdx),%rax
14017d607:	4c 8b 42 10          	mov    0x10(%rdx),%r8