14016b053:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
14016b058:	4d 85 f6             	test   %r14,%r14
14016b05b:	75 09                	jne    0x14016b066
14016b05d:	4d 85 ff             	test   %r15,%r15
14016b060:	0f 84 9d 00 00 00    	je     0x14016b103
14016b066:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016b06a:	4d 8b c7             	mov    %r15,%r8
14016b06d:	49 8b d6             	mov    %r14,%rdx
14016b070:	e8 ab c7 06 00       	call   0x1401d7820
14016b075:	85 c0                	test   %eax,%eax
14016b077:	75 42                	jne    0x14016b0bb
14016b079:	45 84 e4             	test   %r12b,%r12b
14016b07c:	74 34                	je     0x14016b0b2
14016b07e:	4d 85 ff             	test   %r15,%r15
14016b081:	48 8d 1d 80 27 1c 00 	lea    0x1c2780(%rip),%rbx        # 0x14032d808
14016b088:	4c 8b cb             	mov    %rbx,%r9
14016b08b:	48 8d 15 6e fd 1c 00 	lea    0x1cfd6e(%rip),%rdx        # 0x14033ae00
14016b092:	4d 0f 45 cf          	cmovne %r15,%r9
14016b096:	48 8b ce             	mov    %rsi,%rcx
14016b099:	4d 85 f6             	test   %r14,%r14
14016b09c:	49 0f 45 de          	cmovne %r14,%rbx
14016b0a0:	4c 8b c3             	mov    %rbx,%r8
14016b0a3:	e8 88 76 fd ff       	call   0x140142730
14016b0a8:	b8 4d 00 00 00       	mov    $0x4d,%eax
14016b0ad:	e9 61 05 00 00       	jmp    0x14016b613
14016b0b2:	48 8d 15 8f fd 1c 00 	lea    0x1cfd8f(%rip),%rdx        # 0x14033ae48
14016b0b9:	eb 07                	jmp    0x14016b0c2
14016b0bb:	48 8d 15 c6 fd 1c 00 	lea    0x1cfdc6(%rip),%rdx        # 0x14033ae88
14016b0c2:	48 8b ce             	mov    %rsi,%rcx
14016b0c5:	e8 56 fc fd ff       	call   0x14014ad20
14016b0ca:	48 8d 1d 37 27 1c 00 	lea    0x1c2737(%rip),%rbx        # 0x14032d808
14016b0d1:	4d 85 f6             	test   %r14,%r14
14016b0d4:	4c 8b c3             	mov    %rbx,%r8
14016b0d7:	48 8d 15 da fd 1c 00 	lea    0x1cfdda(%rip),%rdx        # 0x14033aeb8
14016b0de:	4d 0f 45 c6          	cmovne %r14,%r8
14016b0e2:	48 8b ce             	mov    %rsi,%rcx
14016b0e5:	e8 36 fc fd ff       	call   0x14014ad20
14016b0ea:	4d 85 ff             	test   %r15,%r15
14016b0ed:	48 8d 15 d4 fd 1c 00 	lea    0x1cfdd4(%rip),%rdx        # 0x14033aec8
14016b0f4:	48 8b ce             	mov    %rsi,%rcx
14016b0f7:	49 0f 45 df          	cmovne %r15,%rbx
14016b0fb:	4c 8b c3             	mov    %rbx,%r8
14016b0fe:	e8 1d fc fd ff       	call   0x14014ad20
14016b103:	4c 8b 75 90          	mov    -0x70(%rbp),%r14
14016b107:	4d 85 f6             	test   %r14,%r14
14016b10a:	74 75                	je     0x14016b181
14016b10c:	e8 0f 67 0c 00       	call   0x140231820
14016b111:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016b115:	48 8b d8             	mov    %rax,%rbx
14016b118:	e8 e3 c6 06 00       	call   0x1401d7800
14016b11d:	48 8b c8             	mov    %rax,%rcx
14016b120:	48 8b d3             	mov    %rbx,%rdx
14016b123:	e8 78 74 0b 00       	call   0x1402225a0
14016b128:	48 85 c0             	test   %rax,%rax
14016b12b:	0f 84 9c 00 00 00    	je     0x14016b1cd
14016b131:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14016b137:	49 8b d6             	mov    %r14,%rdx
14016b13a:	48 8b c8             	mov    %rax,%rcx
14016b13d:	e8 0e 6a 0c 00       	call   0x140231b50
14016b142:	85 c0                	test   %eax,%eax
14016b144:	0f 84 83 00 00 00    	je     0x14016b1cd
14016b14a:	48 8d 15 a7 fd 1c 00 	lea    0x1cfda7(%rip),%rdx        # 0x14033aef8
14016b151:	48 8b ce             	mov    %rsi,%rcx
14016b154:	e8 c7 fb fd ff       	call   0x14014ad20
14016b159:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016b15d:	e8 9e c6 06 00       	call   0x1401d7800
14016b162:	48 8b c8             	mov    %rax,%rcx
14016b165:	ba 0c 00 00 00       	mov    $0xc,%edx
14016b16a:	e8 41 78 0b 00       	call   0x1402229b0
14016b16f:	4d 8b c6             	mov    %r14,%r8
14016b172:	48 8d 15 9f fd 1c 00 	lea    0x1cfd9f(%rip),%rdx        # 0x14033af18
14016b179:	48 8b ce             	mov    %rsi,%rcx
14016b17c:	e8 9f fb fd ff       	call   0x14014ad20
14016b181:	45 84 e4             	test   %r12b,%r12b
14016b184:	0f 84 85 00 00 00    	je     0x14016b20f
14016b18a:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016b18e:	e8 6d c6 06 00       	call   0x1401d7800
14016b193:	48 8b c8             	mov    %rax,%rcx
14016b196:	ba 00 80 00 00       	mov    $0x8000,%edx
14016b19b:	e8 10 78 0b 00       	call   0x1402229b0
14016b1a0:	83 bf 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rdi)
14016b1a7:	75 40                	jne    0x14016b1e9
14016b1a9:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016b1b0:	ff
14016b1b1:	b8 a0 02 00 00       	mov    $0x2a0,%eax
14016b1b6:	b9 b8 02 00 00       	mov    $0x2b8,%ecx
14016b1bb:	0f 45 c1             	cmovne %ecx,%eax
14016b1be:	83 3c 38 02          	cmpl   $0x2,(%rax,%rdi,1)
14016b1c2:	74 25                	je     0x14016b1e9
14016b1c4:	0f b6 86 14 07 00 00 	movzbl 0x714(%rsi),%eax
14016b1cb:	eb 23                	jmp    0x14016b1f0
14016b1cd:	4d 8b c6             	mov    %r14,%r8
14016b1d0:	48 8d 15 01 fd 1c 00 	lea    0x1cfd01(%rip),%rdx        # 0x14033aed8
14016b1d7:	48 8b ce             	mov    %rsi,%rcx
14016b1da:	e8 51 75 fd ff       	call   0x140142730
14016b1df:	b8 52 00 00 00       	mov    $0x52,%eax
14016b1e4:	e9 2a 04 00 00       	jmp    0x14016b613
14016b1e9:	0f b6 86 4c 06 00 00 	movzbl 0x64c(%rsi),%eax
14016b1f0:	84 c0                	test   %al,%al
14016b1f2:	75 1b                	jne    0x14016b20f
14016b1f4:	4d 85 f6             	test   %r14,%r14
14016b1f7:	75 16                	jne    0x14016b20f
14016b1f9:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016b1fd:	e8 fe c5 06 00       	call   0x1401d7800
14016b202:	48 8b c8             	mov    %rax,%rcx
14016b205:	ba 00 00 08 00       	mov    $0x80000,%edx
14016b20a:	e8 a1 77 0b 00       	call   0x1402229b0
14016b20f:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016b213:	33 db                	xor    %ebx,%ebx
14016b215:	8b d3                	mov    %ebx,%edx
14016b217:	45 84 e4             	test   %r12b,%r12b
14016b21a:	0f 95 c2             	setne  %dl
14016b21d:	45 33 c0             	xor    %r8d,%r8d
14016b220:	e8 fb cc 06 00       	call   0x1401d7f20
14016b225:	48 39 1d fc 12 2a 00 	cmp    %rbx,0x2a12fc(%rip)        # 0x14040c528
14016b22c:	74 10                	je     0x14016b23e
14016b22e:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016b232:	48 8d 15 37 08 00 00 	lea    0x837(%rip),%rdx        # 0x14016ba70
14016b239:	e8 82 cc 06 00       	call   0x1401d7ec0
14016b23e:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016b242:	45 33 c9             	xor    %r9d,%r9d
14016b245:	ba 2c 00 00 00       	mov    $0x2c,%edx
14016b24a:	41 b8 01 03 00 00    	mov    $0x301,%r8d
14016b250:	e8 bb bf 06 00       	call   0x1401d7210
14016b255:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016b259:	48 8d 15 d0 08 00 00 	lea    0x8d0(%rip),%rdx        # 0x14016bb30
14016b260:	e8 2b 2b 07 00       	call   0x1401ddd90
14016b265:	48 39 9e 10 06 00 00 	cmp    %rbx,0x610(%rsi)
14016b26c:	74 70                	je     0x14016b2de
14016b26e:	48 8b 86 d8 00 00 00 	mov    0xd8(%rsi),%rax
14016b275:	48 85 c0             	test   %rax,%rax
14016b278:	75 0c                	jne    0x14016b286
14016b27a:	48 8b 86 d0 00 00 00 	mov    0xd0(%rsi),%rax
14016b281:	48 85 c0             	test   %rax,%rax
14016b284:	74 07                	je     0x14016b28d
14016b286:	c6 80 82 01 00 00 01 	movb   $0x1,0x182(%rax)
14016b28d:	4c 8b 86 18 06 00 00 	mov    0x618(%rsi),%r8
14016b294:	48 8b ce             	mov    %rsi,%rcx
14016b297:	49 8b 55 08          	mov    0x8(%r13),%rdx
14016b29b:	ff 96 10 06 00 00    	call   *0x610(%rsi)
14016b2a1:	8b d8                	mov    %eax,%ebx
14016b2a3:	48 8b 86 d8 00 00 00 	mov    0xd8(%rsi),%rax
14016b2aa:	48 85 c0             	test   %rax,%rax
14016b2ad:	75 0c                	jne    0x14016b2bb
14016b2af:	48 8b 86 d0 00 00 00 	mov    0xd0(%rsi),%rax
14016b2b6:	48 85 c0             	test   %rax,%rax
14016b2b9:	74 07                	je     0x14016b2c2
14016b2bb:	c6 80 82 01 00 00 00 	movb   $0x0,0x182(%rax)
14016b2c2:	85 db                	test   %ebx,%ebx
14016b2c4:	74 16                	je     0x14016b2dc
14016b2c6:	48 8d 15 5b fc 1c 00 	lea    0x1cfc5b(%rip),%rdx        # 0x14033af28
14016b2cd:	48 8b ce             	mov    %rsi,%rcx
14016b2d0:	e8 5b 74 fd ff       	call   0x140142730
14016b2d5:	8b c3                	mov    %ebx,%eax
14016b2d7:	e9 37 03 00 00       	jmp    0x14016b613
14016b2dc:	33 db                	xor    %ebx,%ebx
14016b2de:	49 8b 4d 10          	mov    0x10(%r13),%rcx
14016b2e2:	48 85 c9             	test   %rcx,%rcx
14016b2e5:	74 05                	je     0x14016b2ec
14016b2e7:	e8 04 d8 06 00       	call   0x1401d8af0
14016b2ec:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016b2f0:	e8 4b e3 06 00       	call   0x1401d9640
14016b2f5:	49 89 45 10          	mov    %rax,0x10(%r13)
14016b2f9:	48 8b c8             	mov    %rax,%rcx
14016b2fc:	48 85 c0             	test   %rax,%rax
14016b2ff:	75 19                	jne    0x14016b31a
14016b301:	48 8d 15 48 fc 1c 00 	lea    0x1cfc48(%rip),%rdx        # 0x14033af50
14016b308:	48 8b ce             	mov    %rsi,%rcx
14016b30b:	e8 20 74 fd ff       	call   0x140142730
14016b310:	b8 1b 00 00 00       	mov    $0x1b,%eax
14016b315:	e9 f9 02 00 00       	jmp    0x14016b613
14016b31a:	83 bf 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rdi)
14016b321:	41 be a0 02 00 00    	mov    $0x2a0,%r14d
14016b327:	41 bc b8 02 00 00    	mov    $0x2b8,%r12d
14016b32d:	75 1e                	jne    0x14016b34d
14016b32f:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016b336:	ff
14016b337:	41 8b c6             	mov    %r14d,%eax
14016b33a:	41 0f 45 c4          	cmovne %r12d,%eax
14016b33e:	83 3c 38 02          	cmpl   $0x2,(%rax,%rdi,1)
14016b342:	74 09                	je     0x14016b34d
14016b344:	0f b6 87 c2 03 00 00 	movzbl 0x3c2(%rdi),%eax
14016b34b:	eb 07                	jmp    0x14016b354
14016b34d:	0f b6 87 4a 03 00 00 	movzbl 0x34a(%rdi),%eax
14016b354:	84 c0                	test   %al,%al
14016b356:	74 13                	je     0x14016b36b
14016b358:	45 33 c9             	xor    %r9d,%r9d
14016b35b:	ba 41 00 00 00       	mov    $0x41,%edx
14016b360:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14016b366:	e8 75 ce 06 00       	call   0x1401d81e0
14016b36b:	49 8b 4d 10          	mov    0x10(%r13),%rcx
14016b36f:	e8 fc ec 06 00       	call   0x1401da070
14016b374:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14016b379:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14016b37d:	49 8b d7             	mov    %r15,%rdx
14016b380:	49 89 5d 18          	mov    %rbx,0x18(%r13)
14016b384:	b9 02 00 00 00       	mov    $0x2,%ecx
14016b389:	ff 15 29 ea 1b 00    	call   *0x1bea29(%rip)        # 0x140329db8
14016b38f:	85 c0                	test   %eax,%eax
14016b391:	0f 85 7b 00 00 00    	jne    0x14016b412
14016b397:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14016b39b:	49 8b d7             	mov    %r15,%rdx
14016b39e:	b9 17 00 00 00       	mov    $0x17,%ecx
14016b3a3:	ff 15 0f ea 1b 00    	call   *0x1bea0f(%rip)        # 0x140329db8
14016b3a9:	85 c0                	test   %eax,%eax
14016b3ab:	75 65                	jne    0x14016b412
14016b3ad:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14016b3b4:	48 ff c3             	inc    %rbx
14016b3b7:	41 80 3c 1f 00       	cmpb   $0x0,(%r15,%rbx,1)
14016b3bc:	75 f6                	jne    0x14016b3b4
14016b3be:	3b 9e 24 07 00 00    	cmp    0x724(%rsi),%ebx
14016b3c4:	0f 8d 44 02 00 00    	jge    0x14016b60e
14016b3ca:	48 8b 8e 18 0d 00 00 	mov    0xd18(%rsi),%rcx
14016b3d1:	4c 8b c3             	mov    %rbx,%r8
14016b3d4:	49 8b d7             	mov    %r15,%rdx
14016b3d7:	e8 54 77 fe ff       	call   0x140152b30
14016b3dc:	48 8b 86 18 0d 00 00 	mov    0xd18(%rsi),%rax
14016b3e3:	45 33 c0             	xor    %r8d,%r8d
14016b3e6:	ba 37 00 00 00       	mov    $0x37,%edx
14016b3eb:	c6 04 03 00          	movb   $0x0,(%rbx,%rax,1)
14016b3ef:	4c 8b 8e 18 0d 00 00 	mov    0xd18(%rsi),%r9
14016b3f6:	49 8b 4d 10          	mov    0x10(%r13),%rcx
14016b3fa:	e8 e1 cd 06 00       	call   0x1401d81e0
14016b3ff:	85 c0                	test   %eax,%eax
14016b401:	75 0f                	jne    0x14016b412
14016b403:	48 8d 15 76 fb 1c 00 	lea    0x1cfb76(%rip),%rdx        # 0x14033af80
14016b40a:	48 8b ce             	mov    %rsi,%rcx
14016b40d:	e8 0e f9 fd ff       	call   0x14014ad20
14016b412:	48 63 5d 88          	movslq -0x78(%rbp),%rbx
14016b416:	48 8b d7             	mov    %rdi,%rdx
14016b419:	44 8b c3             	mov    %ebx,%r8d
14016b41c:	48 8b ce             	mov    %rsi,%rcx
14016b41f:	e8 bc 9c fc ff       	call   0x1401350e0
14016b424:	48 8b ce             	mov    %rsi,%rcx
14016b427:	e8 14 74 fe ff       	call   0x140152840
14016b42c:	83 bf 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rdi)
14016b433:	75 18                	jne    0x14016b44d
14016b435:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016b43c:	ff
14016b43d:	4d 0f 45 f4          	cmovne %r12,%r14
14016b441:	41 83 3c 3e 02       	cmpl   $0x2,(%r14,%rdi,1)
14016b446:	74 05                	je     0x14016b44d
14016b448:	41 b0 01             	mov    $0x1,%r8b
14016b44b:	eb 03                	jmp    0x14016b450
14016b44d:	45 32 c0             	xor    %r8b,%r8b
14016b450:	33 c0                	xor    %eax,%eax
14016b452:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14016b456:	4c 8d 4d 98          	lea    -0x68(%rbp),%r9
14016b45a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14016b45f:	48 8b d7             	mov    %rdi,%rdx
14016b462:	48 8b ce             	mov    %rsi,%rcx
14016b465:	e8 96 70 fe ff       	call   0x140152500
14016b46a:	84 c0                	test   %al,%al
14016b46c:	0f 85 8a 00 00 00    	jne    0x14016b4fc
14016b472:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
14016b476:	49 8b 4d 10          	mov    0x10(%r13),%rcx
14016b47a:	e8 11 2d 07 00       	call   0x1401de190
14016b47f:	48 8b ce             	mov    %rsi,%rcx
14016b482:	85 c0                	test   %eax,%eax
14016b484:	75 6a                	jne    0x14016b4f0
14016b486:	e8 e5 73 fe ff       	call   0x140152870
14016b48b:	e8 10 58 0b 00       	call   0x140220ca0
14016b490:	41 b8 00 01 00 00    	mov    $0x100,%r8d
14016b496:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
14016b49a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14016b49e:	8b c8                	mov    %eax,%ecx
14016b4a0:	8b d8                	mov    %eax,%ebx
14016b4a2:	e8 f9 53 0b 00       	call   0x1402208a0
14016b4a7:	80 7d c0 00          	cmpb   $0x0,-0x40(%rbp)
14016b4ab:	75 2b                	jne    0x14016b4d8
14016b4ad:	85 db                	test   %ebx,%ebx
14016b4af:	4c 8d 05 62 cb 1c 00 	lea    0x1ccb62(%rip),%r8        # 0x140338018
14016b4b6:	48 8d 15 a3 05 1d 00 	lea    0x1d05a3(%rip),%rdx        # 0x14033ba60
14016b4bd:	49 0f 45 d0          	cmovne %r8,%rdx
14016b4c1:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14016b4c5:	41 b8 00 01 00 00    	mov    $0x100,%r8d
14016b4cb:	ff 15 cf ec 1b 00    	call   *0x1beccf(%rip)        # 0x14032a1a0
14016b4d1:	c6 85 bf 00 00 00 00 	movb   $0x0,0xbf(%rbp)
14016b4d8:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14016b4dc:	48 8b ce             	mov    %rsi,%rcx
14016b4df:	48 8d 15 e2 fa 1c 00 	lea    0x1cfae2(%rip),%rdx        # 0x14033afc8
14016b4e6:	e8 45 72 fd ff       	call   0x140142730
14016b4eb:	e9 1e 01 00 00       	jmp    0x14016b60e
14016b4f0:	48 8d 15 f1 fa 1c 00 	lea    0x1cfaf1(%rip),%rdx        # 0x14033afe8
14016b4f7:	e8 24 f8 fd ff       	call   0x14014ad20
14016b4fc:	48 8b ce             	mov    %rsi,%rcx
14016b4ff:	e8 6c 73 fe ff       	call   0x140152870
14016b504:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
14016b508:	48 8d 3c cf          	lea    (%rdi,%rcx,8),%rdi
14016b50c:	80 bf b0 02 00 00 00 	cmpb   $0x0,0x2b0(%rdi)
14016b513:	74 4c                	je     0x14016b561
14016b515:	e8 16 49 07 00       	call   0x1401dfe30
14016b51a:	48 8b c8             	mov    %rax,%rcx
14016b51d:	e8 8e 1c 0b 00       	call   0x14021d1b0
14016b522:	4c 8b 8f a8 02 00 00 	mov    0x2a8(%rdi),%r9
14016b529:	45 33 c0             	xor    %r8d,%r8d
14016b52c:	ba 6d 00 00 00       	mov    $0x6d,%edx
14016b531:	48 8b c8             	mov    %rax,%rcx
14016b534:	48 8b d8             	mov    %rax,%rbx
14016b537:	4d 8b 49 10          	mov    0x10(%r9),%r9
14016b53b:	e8 00 14 0b 00       	call   0x14021c940
14016b540:	49 8b 4d 10          	mov    0x10(%r13),%rcx
14016b544:	4c 8b c3             	mov    %rbx,%r8
14016b547:	48 8b d3             	mov    %rbx,%rdx
14016b54a:	e8 31 e9 06 00       	call   0x1401d9e80
14016b54f:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
14016b553:	c7 40 04 01 00 00 00 	movl   $0x1,0x4(%rax)
14016b55a:	33 c0                	xor    %eax,%eax
14016b55c:	e9 b2 00 00 00       	jmp    0x14016b613
14016b561:	8b 55 a8             	mov    -0x58(%rbp),%edx
14016b564:	49 8b 4d 10          	mov    0x10(%r13),%rcx
14016b568:	e8 13 ec 06 00       	call   0x1401da180
14016b56d:	85 c0                	test   %eax,%eax
14016b56f:	75 de                	jne    0x14016b54f
14016b571:	e8 2a 57 0b 00       	call   0x140220ca0
14016b576:	41 b8 00 01 00 00    	mov    $0x100,%r8d
14016b57c:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
14016b580:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14016b584:	8b c8                	mov    %eax,%ecx
14016b586:	8b d8                	mov    %eax,%ebx
14016b588:	e8 13 53 0b 00       	call   0x1402208a0
14016b58d:	80 7d c0 00          	cmpb   $0x0,-0x40(%rbp)
14016b591:	75 2b                	jne    0x14016b5be
14016b593:	85 db                	test   %ebx,%ebx
14016b595:	4c 8d 05 7c ca 1c 00 	lea    0x1cca7c(%rip),%r8        # 0x140338018
14016b59c:	48 8d 15 bd 04 1d 00 	lea    0x1d04bd(%rip),%rdx        # 0x14033ba60
14016b5a3:	49 0f 45 d0          	cmovne %r8,%rdx
14016b5a7:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14016b5ab:	41 b8 00 01 00 00    	mov    $0x100,%r8d
14016b5b1:	ff 15 e9 eb 1b 00    	call   *0x1bebe9(%rip)        # 0x14032a1a0
14016b5b7:	c6 85 bf 00 00 00 00 	movb   $0x0,0xbf(%rbp)
14016b5be:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14016b5c2:	48 8b ce             	mov    %rsi,%rcx
14016b5c5:	48 8d 15 34 fa 1c 00 	lea    0x1cfa34(%rip),%rdx        # 0x14033b000
14016b5cc:	e8 5f 71 fd ff       	call   0x140142730
14016b5d1:	eb 3b                	jmp    0x14016b60e
14016b5d3:	48 8d 15 56 f6 1c 00 	lea    0x1cf656(%rip),%rdx        # 0x14033ac30
14016b5da:	48 8b ce             	mov    %rsi,%rcx
14016b5dd:	e8 4e 71 fd ff       	call   0x140142730
14016b5e2:	b8 04 00 00 00       	mov    $0x4,%eax
14016b5e7:	eb 2a                	jmp    0x14016b613
14016b5e9:	48 8d 15 58 f6 1c 00 	lea    0x1cf658(%rip),%rdx        # 0x14033ac48
14016b5f0:	48 8b ce             	mov    %rsi,%rcx
14016b5f3:	e8 38 71 fd ff       	call   0x140142730
14016b5f8:	b8 04 00 00 00       	mov    $0x4,%eax
14016b5fd:	eb 14                	jmp    0x14016b613
14016b5ff:	48 8d 15 5a f6 1c 00 	lea    0x1cf65a(%rip),%rdx        # 0x14033ac60
14016b606:	48 8b ce             	mov    %rsi,%rcx
14016b609:	e8 22 71 fd ff       	call   0x140142730
14016b60e:	b8 23 00 00 00       	mov    $0x23,%eax