140dfe17e:	57                   	push   %rdi
140dfe17f:	48 83 ec 20          	sub    $0x20,%rsp
140dfe183:	8b f2                	mov    %edx,%esi
140dfe185:	44 8b ca             	mov    %edx,%r9d
140dfe188:	c1 ee 02             	shr    $0x2,%esi
140dfe18b:	41 83 c9 01          	or     $0x1,%r9d
140dfe18f:	33 db                	xor    %ebx,%ebx
140dfe191:	40 80 e6 01          	and    $0x1,%sil
140dfe195:	f6 c2 40             	test   $0x40,%dl
140dfe198:	4c 8b d1             	mov    %rcx,%r10
140dfe19b:	8b cb                	mov    %ebx,%ecx
140dfe19d:	44 0f 44 ca          	cmove  %edx,%r9d
140dfe1a1:	41 8b d1             	mov    %r9d,%edx
140dfe1a4:	83 ca 02             	or     $0x2,%edx
140dfe1a7:	41 f6 c1 08          	test   $0x8,%r9b
140dfe1ab:	41 0f 44 d1          	cmove  %r9d,%edx
140dfe1af:	83 e2 bb             	and    $0xffffffbb,%edx
140dfe1b2:	39 15 18 ac 5b 00    	cmp    %edx,0x5bac18(%rip)        # 0x1413b8dd0
140dfe1b8:	74 1d                	je     0x140dfe1d7
140dfe1ba:	48 8d 05 0f ac 5b 00 	lea    0x5bac0f(%rip),%rax        # 0x1413b8dd0
140dfe1c1:	4c 8d 0d 58 ac 5b 00 	lea    0x5bac58(%rip),%r9        # 0x1413b8e20
140dfe1c8:	ff c1                	inc    %ecx
140dfe1ca:	48 83 c0 04          	add    $0x4,%rax
140dfe1ce:	49 3b c1             	cmp    %r9,%rax
140dfe1d1:	74 46                	je     0x140dfe219
140dfe1d3:	39 10                	cmp    %edx,(%rax)
140dfe1d5:	75 f1                	jne    0x140dfe1c8
140dfe1d7:	48 63 d1             	movslq %ecx,%rdx
140dfe1da:	48 8d 05 cf 1b 3e 00 	lea    0x3e1bcf(%rip),%rax        # 0x1411dfdb0
140dfe1e1:	49 8b ca             	mov    %r10,%rcx
140dfe1e4:	48 8b 14 d0          	mov    (%rax,%rdx,8),%rdx
140dfe1e8:	e8 13 32 03 00       	call   0x140e31400
140dfe1ed:	48 8b f8             	mov    %rax,%rdi
140dfe1f0:	48 85 c0             	test   %rax,%rax
140dfe1f3:	74 24                	je     0x140dfe219
140dfe1f5:	40 84 f6             	test   %sil,%sil
140dfe1f8:	74 1c                	je     0x140dfe216
140dfe1fa:	33 d2                	xor    %edx,%edx
140dfe1fc:	48 8b c8             	mov    %rax,%rcx
140dfe1ff:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140dfe203:	e8 f8 e3 03 00       	call   0x140e3c600
140dfe208:	85 c0                	test   %eax,%eax
140dfe20a:	74 0a                	je     0x140dfe216
140dfe20c:	48 8b cf             	mov    %rdi,%rcx
140dfe20f:	e8 2c 1d 45 ff       	call   0x14024ff40
140dfe214:	eb 03                	jmp    0x140dfe219
140dfe216:	48 8b df             	mov    %rdi,%rbx
140dfe219:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140dfe21e:	48 8b c3             	mov    %rbx,%rax
140dfe221:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140dfe226:	48 83 c4 20          	add    $0x20,%rsp
140dfe22a:	5f                   	pop    %rdi
140dfe22b:	c3                   	ret
140dfe22c:	48 8b c4             	mov    %rsp,%rax
140dfe22f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140dfe233:	48 89 68 10          	mov    %rbp,0x10(%rax)
140dfe237:	48 89 70 18          	mov    %rsi,0x18(%rax)
140dfe23b:	48 89 78 20          	mov    %rdi,0x20(%rax)
140dfe23f:	41 56                	push   %r14
140dfe241:	48 83 ec 20          	sub    $0x20,%rsp
140dfe245:	41 8b e8             	mov    %r8d,%ebp
140dfe248:	48 8b f2             	mov    %rdx,%rsi
140dfe24b:	48 8b d9             	mov    %rcx,%rbx
140dfe24e:	33 ff                	xor    %edi,%edi
140dfe250:	ff 15 5a 51 18 00    	call   *0x18515a(%rip)        # 0x140f833b0
140dfe256:	83 4e 48 ff          	orl    $0xffffffff,0x48(%rsi)
140dfe25a:	48 8d 56 10          	lea    0x10(%rsi),%rdx
140dfe25e:	ff 4e 4c             	decl   0x4c(%rsi)
140dfe261:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140dfe265:	45 33 c9             	xor    %r9d,%r9d
140dfe268:	44 8b c5             	mov    %ebp,%r8d
140dfe26b:	4c 8b f0             	mov    %rax,%r14
140dfe26e:	ff 15 54 4f 18 00    	call   *0x184f54(%rip)        # 0x140f831c8
140dfe274:	85 c0                	test   %eax,%eax
140dfe276:	75 12                	jne    0x140dfe28a
140dfe278:	ff 15 32 51 18 00    	call   *0x185132(%rip)        # 0x140f833b0
140dfe27e:	49 2b c6             	sub    %r14,%rax
140dfe281:	8d 57 02             	lea    0x2(%rdi),%edx
140dfe284:	48 3b c5             	cmp    %rbp,%rax
140dfe287:	0f 43 fa             	cmovae %edx,%edi
140dfe28a:	ff 15 48 50 18 00    	call   *0x185048(%rip)        # 0x140f832d8
140dfe290:	ff 46 4c             	incl   0x4c(%rsi)
140dfe293:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140dfe298:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140dfe29d:	89 46 48             	mov    %eax,0x48(%rsi)
140dfe2a0:	8b c7                	mov    %edi,%eax
140dfe2a2:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140dfe2a7:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140dfe2ac:	48 83 c4 20          	add    $0x20,%rsp
140dfe2b0:	41 5e                	pop    %r14
140dfe2b2:	c3                   	ret
140dfe2b3:	cc                   	int3
140dfe2b4:	48 ff 25 65 54 18 00 	rex.W jmp *0x185465(%rip)        # 0x140f83720
140dfe2bb:	cc                   	int3
140dfe2bc:	48 ff 25 65 54 18 00 	rex.W jmp *0x185465(%rip)        # 0x140f83728
140dfe2c3:	cc                   	int3
140dfe2c4:	48 ff 25 45 54 18 00 	rex.W jmp *0x185445(%rip)        # 0x140f83710
140dfe2cb:	cc                   	int3
140dfe2cc:	48 ff 25 45 54 18 00 	rex.W jmp *0x185445(%rip)        # 0x140f83718
140dfe2d3:	cc                   	int3
140dfe2d4:	48 ff 25 ed 4f 18 00 	rex.W jmp *0x184fed(%rip)        # 0x140f832c8
140dfe2db:	cc                   	int3
140dfe2dc:	48 83 ec 28          	sub    $0x28,%rsp
140dfe2e0:	48 83 c1 08          	add    $0x8,%rcx
140dfe2e4:	ff 15 b6 52 18 00    	call   *0x1852b6(%rip)        # 0x140f835a0
140dfe2ea:	33 c0                	xor    %eax,%eax
140dfe2ec:	48 83 c4 28          	add    $0x28,%rsp
140dfe2f0:	c3                   	ret
140dfe2f1:	cc                   	int3
140dfe2f2:	cc                   	int3
140dfe2f3:	cc                   	int3
140dfe2f4:	48 83 21 00          	andq   $0x0,(%rcx)
140dfe2f8:	33 c0                	xor    %eax,%eax
140dfe2fa:	48 89 41 08          	mov    %rax,0x8(%rcx)
140dfe2fe:	c3                   	ret
140dfe2ff:	cc                   	int3
140dfe300:	48 83 ec 28          	sub    $0x28,%rsp
140dfe304:	48 83 c1 08          	add    $0x8,%rcx
140dfe308:	ff 15 ca 52 18 00    	call   *0x1852ca(%rip)        # 0x140f835d8
140dfe30e:	33 c0                	xor    %eax,%eax
140dfe310:	48 83 c4 28          	add    $0x28,%rsp
140dfe314:	c3                   	ret
140dfe315:	cc                   	int3
140dfe316:	cc                   	int3
140dfe317:	cc                   	int3
140dfe318:	40 53                	rex push %rbx
140dfe31a:	48 83 ec 20          	sub    $0x20,%rsp
140dfe31e:	83 4a 48 ff          	orl    $0xffffffff,0x48(%rdx)
140dfe322:	48 8b da             	mov    %rdx,%rbx
140dfe325:	ff 4a 4c             	decl   0x4c(%rdx)
140dfe328:	48 83 c1 08          	add    $0x8,%rcx
140dfe32c:	48 83 c2 10          	add    $0x10,%rdx
140dfe330:	45 33 c9             	xor    %r9d,%r9d
140dfe333:	41 83 c8 ff          	or     $0xffffffff,%r8d
140dfe337:	ff 15 8b 4e 18 00    	call   *0x184e8b(%rip)        # 0x140f831c8
140dfe33d:	85 c0                	test   %eax,%eax
140dfe33f:	74 14                	je     0x140dfe355
140dfe341:	ff 15 91 4f 18 00    	call   *0x184f91(%rip)        # 0x140f832d8
140dfe347:	ff 43 4c             	incl   0x4c(%rbx)
140dfe34a:	89 43 48             	mov    %eax,0x48(%rbx)
140dfe34d:	33 c0                	xor    %eax,%eax
140dfe34f:	48 83 c4 20          	add    $0x20,%rsp
140dfe353:	5b                   	pop    %rbx
140dfe354:	c3                   	ret
140dfe355:	e8 f6 17 03 00       	call   0x140e2fb50
140dfe35a:	cc                   	int3
140dfe35b:	cc                   	int3
140dfe35c:	48 ff 25 75 4f 18 00 	rex.W jmp *0x184f75(%rip)        # 0x140f832d8
140dfe363:	cc                   	int3
140dfe364:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140dfe369:	57                   	push   %rdi
140dfe36a:	48 83 ec 20          	sub    $0x20,%rsp
140dfe36e:	48 8b 39             	mov    (%rcx),%rdi
140dfe371:	48 8b da             	mov    %rdx,%rbx
140dfe374:	48 8b cf             	mov    %rdi,%rcx
140dfe377:	45 33 c0             	xor    %r8d,%r8d
140dfe37a:	83 ca ff             	or     $0xffffffff,%edx
140dfe37d:	ff 15 25 4f 18 00    	call   *0x184f25(%rip)        # 0x140f832a8
140dfe383:	83 f8 ff             	cmp    $0xffffffff,%eax
140dfe386:	74 31                	je     0x140dfe3b9
140dfe388:	48 85 db             	test   %rbx,%rbx
140dfe38b:	74 18                	je     0x140dfe3a5
140dfe38d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140dfe392:	48 8b cf             	mov    %rdi,%rcx
140dfe395:	ff 15 1d 4e 18 00    	call   *0x184e1d(%rip)        # 0x140f831b8
140dfe39b:	85 c0                	test   %eax,%eax
140dfe39d:	74 1a                	je     0x140dfe3b9
140dfe39f:	8b 44 24 30          	mov    0x30(%rsp),%eax
140dfe3a3:	89 03                	mov    %eax,(%rbx)
140dfe3a5:	48 8b cf             	mov    %rdi,%rcx
140dfe3a8:	ff 15 b2 4e 18 00    	call   *0x184eb2(%rip)        # 0x140f83260
140dfe3ae:	f7 d8                	neg    %eax
140dfe3b0:	1b c0                	sbb    %eax,%eax
140dfe3b2:	f7 d0                	not    %eax
140dfe3b4:	83 e0 04             	and    $0x4,%eax
140dfe3b7:	eb 05                	jmp    0x140dfe3be
140dfe3b9:	b8 04 00 00 00       	mov    $0x4,%eax
140dfe3be:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140dfe3c3:	48 83 c4 20          	add    $0x20,%rsp
140dfe3c7:	5f                   	pop    %rdi
140dfe3c8:	c3                   	ret
140dfe3c9:	cc                   	int3
140dfe3ca:	cc                   	int3
140dfe3cb:	cc                   	int3
140dfe3cc:	48 ff 25 ed 4d 18 00 	rex.W jmp *0x184ded(%rip)        # 0x140f831c0
140dfe3d3:	cc                   	int3
140dfe3d4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140dfe3d9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140dfe3de:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140dfe3e3:	57                   	push   %rdi
140dfe3e4:	48 83 ec 20          	sub    $0x20,%rsp
140dfe3e8:	48 8d 1d f1 01 6a 00 	lea    0x6a01f1(%rip),%rbx        # 0x14149e5e0
140dfe3ef:	e8 68 ff ff ff       	call   0x140dfe35c
140dfe3f4:	8b e8                	mov    %eax,%ebp
140dfe3f6:	48 8d 0d 23 aa 5b 00 	lea    0x5baa23(%rip),%rcx        # 0x1413b8e20
140dfe3fd:	e8 3e ed ff ff       	call   0x140dfd140
140dfe402:	85 c0                	test   %eax,%eax
140dfe404:	0f 85 b1 00 00 00    	jne    0x140dfe4bb
140dfe40a:	81 3d 58 aa 5b 00 ff 	cmpl   $0x7fffffff,0x5baa58(%rip)        # 0x1413b8e6c
140dfe411:	ff ff 7f
140dfe414:	0f 84 8c 00 00 00    	je     0x140dfe4a6
140dfe41a:	33 f6                	xor    %esi,%esi
140dfe41c:	8b 83 20 03 00 00    	mov    0x320(%rbx),%eax
140dfe422:	85 c0                	test   %eax,%eax
140dfe424:	74 54                	je     0x140dfe47a
140dfe426:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140dfe42a:	48 83 fe 14          	cmp    $0x14,%rsi
140dfe42e:	7d 4a                	jge    0x140dfe47a
140dfe430:	8b c8                	mov    %eax,%ecx
140dfe432:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140dfe436:	74 35                	je     0x140dfe46d
140dfe438:	39 6f f8             	cmp    %ebp,-0x8(%rdi)
140dfe43b:	75 30                	jne    0x140dfe46d
140dfe43d:	48 8b 47 10          	mov    0x10(%rdi),%rax
140dfe441:	48 85 c0             	test   %rax,%rax
140dfe444:	74 06                	je     0x140dfe44c
140dfe446:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
140dfe44c:	48 8b 0f             	mov    (%rdi),%rcx
140dfe44f:	e8 14 ed ff ff       	call   0x140dfd168
140dfe454:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140dfe458:	e8 7f fe ff ff       	call   0x140dfe2dc
140dfe45d:	48 83 27 00          	andq   $0x0,(%rdi)
140dfe461:	ff 8b 20 03 00 00    	decl   0x320(%rbx)
140dfe467:	8b 8b 20 03 00 00    	mov    0x320(%rbx),%ecx
140dfe46d:	48 ff c6             	inc    %rsi
140dfe470:	48 83 c7 28          	add    $0x28,%rdi
140dfe474:	8b c1                	mov    %ecx,%eax
140dfe476:	85 c9                	test   %ecx,%ecx
140dfe478:	75 b0                	jne    0x140dfe42a
140dfe47a:	48 8b 9b 28 03 00 00 	mov    0x328(%rbx),%rbx
140dfe481:	48 85 db             	test   %rbx,%rbx
140dfe484:	75 94                	jne    0x140dfe41a
140dfe486:	48 8d 0d 93 a9 5b 00 	lea    0x5ba993(%rip),%rcx        # 0x1413b8e20
140dfe48d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140dfe492:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140dfe497:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140dfe49c:	48 83 c4 20          	add    $0x20,%rsp
140dfe4a0:	5f                   	pop    %rdi
140dfe4a1:	e9 c2 ec ff ff       	jmp    0x140dfd168
140dfe4a6:	c7 05 bc a9 5b 00 fe 	movl   $0x7ffffffe,0x5ba9bc(%rip)        # 0x1413b8e6c
140dfe4ad:	ff ff 7f
140dfe4b0:	b9 06 00 00 00       	mov    $0x6,%ecx
140dfe4b5:	e8 22 ef ff ff       	call   0x140dfd3dc
140dfe4ba:	cc                   	int3
140dfe4bb:	b9 05 00 00 00       	mov    $0x5,%ecx
140dfe4c0:	e8 17 ef ff ff       	call   0x140dfd3dc
140dfe4c5:	cc                   	int3
140dfe4c6:	cc                   	int3
140dfe4c7:	cc                   	int3
140dfe4c8:	48 8b c4             	mov    %rsp,%rax
140dfe4cb:	48 89 58 08          	mov    %rbx,0x8(%rax)
140dfe4cf:	48 89 68 10          	mov    %rbp,0x10(%rax)
140dfe4d3:	48 89 70 18          	mov    %rsi,0x18(%rax)
140dfe4d7:	48 89 78 20          	mov    %rdi,0x20(%rax)
140dfe4db:	41 56                	push   %r14
140dfe4dd:	48 83 ec 20          	sub    $0x20,%rsp
140dfe4e1:	49 8b f0             	mov    %r8,%rsi
140dfe4e4:	48 8b ea             	mov    %rdx,%rbp
140dfe4e7:	4c 8b f1             	mov    %rcx,%r14
140dfe4ea:	48 8d 3d ef 00 6a 00 	lea    0x6a00ef(%rip),%rdi        # 0x14149e5e0
140dfe4f1:	48 8d 0d 28 a9 5b 00 	lea    0x5ba928(%rip),%rcx        # 0x1413b8e20
140dfe4f8:	e8 43 ec ff ff       	call   0x140dfd140
140dfe4fd:	85 c0                	test   %eax,%eax
140dfe4ff:	0f 85 bb 00 00 00    	jne    0x140dfe5c0
140dfe505:	81 3d 5d a9 5b 00 ff 	cmpl   $0x7fffffff,0x5ba95d(%rip)        # 0x1413b8e6c
140dfe50c:	ff ff 7f
140dfe50f:	0f 84 96 00 00 00    	je     0x140dfe5ab
140dfe515:	83 bf 20 03 00 00 14 	cmpl   $0x14,0x320(%rdi)
140dfe51c:	75 29                	jne    0x140dfe547
140dfe51e:	48 8d 9f 28 03 00 00 	lea    0x328(%rdi),%rbx
140dfe525:	48 8b 3b             	mov    (%rbx),%rdi
140dfe528:	48 85 ff             	test   %rdi,%rdi
140dfe52b:	75 e8                	jne    0x140dfe515
140dfe52d:	ba 30 03 00 00       	mov    $0x330,%edx
140dfe532:	8d 4f 01             	lea    0x1(%rdi),%ecx
140dfe535:	e8 4e 2b 03 00       	call   0x140e31088
140dfe53a:	48 8b f8             	mov    %rax,%rdi
140dfe53d:	48 89 03             	mov    %rax,(%rbx)
140dfe540:	48 85 c0             	test   %rax,%rax
140dfe543:	75 d0                	jne    0x140dfe515
140dfe545:	eb 3e                	jmp    0x140dfe585
140dfe547:	33 c0                	xor    %eax,%eax
140dfe549:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140dfe54d:	48 83 39 00          	cmpq   $0x0,(%rcx)
140dfe551:	74 0f                	je     0x140dfe562
140dfe553:	48 ff c0             	inc    %rax
140dfe556:	48 83 c1 28          	add    $0x28,%rcx
140dfe55a:	48 83 f8 14          	cmp    $0x14,%rax
140dfe55e:	7c ed                	jl     0x140dfe54d
140dfe560:	eb 23                	jmp    0x140dfe585
140dfe562:	48 8d 1c 80          	lea    (%rax,%rax,4),%rbx
140dfe566:	ff 15 6c 4d 18 00    	call   *0x184d6c(%rip)        # 0x140f832d8
140dfe56c:	89 44 df 08          	mov    %eax,0x8(%rdi,%rbx,8)
140dfe570:	48 89 6c df 10       	mov    %rbp,0x10(%rdi,%rbx,8)
140dfe575:	4c 89 74 df 18       	mov    %r14,0x18(%rdi,%rbx,8)
140dfe57a:	48 89 74 df 20       	mov    %rsi,0x20(%rdi,%rbx,8)
140dfe57f:	ff 87 20 03 00 00    	incl   0x320(%rdi)
140dfe585:	48 8d 0d 94 a8 5b 00 	lea    0x5ba894(%rip),%rcx        # 0x1413b8e20
140dfe58c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140dfe591:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140dfe596:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140dfe59b:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140dfe5a0:	48 83 c4 20          	add    $0x20,%rsp
140dfe5a4:	41 5e                	pop    %r14
140dfe5a6:	e9 bd eb ff ff       	jmp    0x140dfd168
140dfe5ab:	c7 05 b7 a8 5b 00 fe 	movl   $0x7ffffffe,0x5ba8b7(%rip)        # 0x1413b8e6c
140dfe5b2:	ff ff 7f
140dfe5b5:	b9 06 00 00 00       	mov    $0x6,%ecx
140dfe5ba:	e8 1d ee ff ff       	call   0x140dfd3dc
140dfe5bf:	cc                   	int3
140dfe5c0:	b9 05 00 00 00       	mov    $0x5,%ecx
140dfe5c5:	e8 12 ee ff ff       	call   0x140dfd3dc
140dfe5ca:	cc                   	int3
140dfe5cb:	cc                   	int3
140dfe5cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140dfe5d1:	57                   	push   %rdi
140dfe5d2:	48 83 ec 20          	sub    $0x20,%rsp
140dfe5d6:	48 8b f9             	mov    %rcx,%rdi
140dfe5d9:	48 8d 1d 00 00 6a 00 	lea    0x6a0000(%rip),%rbx        # 0x14149e5e0
140dfe5e0:	48 8d 0d 39 a8 5b 00 	lea    0x5ba839(%rip),%rcx        # 0x1413b8e20
140dfe5e7:	e8 54 eb ff ff       	call   0x140dfd140
140dfe5ec:	85 c0                	test   %eax,%eax
140dfe5ee:	75 7a                	jne    0x140dfe66a
140dfe5f0:	81 3d 72 a8 5b 00 ff 	cmpl   $0x7fffffff,0x5ba872(%rip)        # 0x1413b8e6c
140dfe5f7:	ff ff 7f
140dfe5fa:	74 59                	je     0x140dfe655
140dfe5fc:	45 33 c0             	xor    %r8d,%r8d
140dfe5ff:	8b 83 20 03 00 00    	mov    0x320(%rbx),%eax
140dfe605:	85 c0                	test   %eax,%eax
140dfe607:	74 2a                	je     0x140dfe633
140dfe609:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140dfe60d:	49 83 f8 14          	cmp    $0x14,%r8
140dfe611:	7d 20                	jge    0x140dfe633
140dfe613:	48 39 3a             	cmp    %rdi,(%rdx)
140dfe616:	75 10                	jne    0x140dfe628
140dfe618:	48 83 22 00          	andq   $0x0,(%rdx)
140dfe61c:	ff 8b 20 03 00 00    	decl   0x320(%rbx)
140dfe622:	8b 83 20 03 00 00    	mov    0x320(%rbx),%eax
140dfe628:	49 ff c0             	inc    %r8
140dfe62b:	48 83 c2 28          	add    $0x28,%rdx
140dfe62f:	85 c0                	test   %eax,%eax
140dfe631:	75 da                	jne    0x140dfe60d
140dfe633:	48 8b 9b 28 03 00 00 	mov    0x328(%rbx),%rbx
140dfe63a:	48 85 db             	test   %rbx,%rbx
140dfe63d:	75 bd                	jne    0x140dfe5fc
140dfe63f:	48 8d 0d da a7 5b 00 	lea    0x5ba7da(%rip),%rcx        # 0x1413b8e20
140dfe646:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140dfe64b:	48 83 c4 20          	add    $0x20,%rsp
140dfe64f:	5f                   	pop    %rdi
140dfe650:	e9 13 eb ff ff       	jmp    0x140dfd168