14087f39d:	ff 15 7d 46 70 00    	call   *0x70467d(%rip)        # 0x140f83a20
14087f3a3:	b8 07 00 00 00       	mov    $0x7,%eax
14087f3a8:	e9 a9 00 00 00       	jmp    0x14087f456
14087f3ad:	c7 43 38 01 00 00 00 	movl   $0x1,0x38(%rbx)
14087f3b4:	48 8b c8             	mov    %rax,%rcx
14087f3b7:	48 8b 05 f2 e2 b2 00 	mov    0xb2e2f2(%rip),%rax        # 0x1413ad6b0
14087f3be:	ff 15 5c 46 70 00    	call   *0x70465c(%rip)        # 0x140f83a20
14087f3c4:	48 85 f6             	test   %rsi,%rsi
14087f3c7:	74 55                	je     0x14087f41e
14087f3c9:	48 8b 05 f0 e2 b2 00 	mov    0xb2e2f0(%rip),%rax        # 0x1413ad6c0
14087f3d0:	48 8b ce             	mov    %rsi,%rcx
14087f3d3:	ff 15 47 46 70 00    	call   *0x704647(%rip)        # 0x140f83a20
14087f3d9:	eb 43                	jmp    0x14087f41e
14087f3db:	b9 48 00 00 00       	mov    $0x48,%ecx
14087f3e0:	e8 7b e3 06 00       	call   0x1408ed760
14087f3e5:	48 8b d8             	mov    %rax,%rbx
14087f3e8:	48 85 c0             	test   %rax,%rax
14087f3eb:	75 07                	jne    0x14087f3f4
14087f3ed:	b8 07 00 00 00       	mov    $0x7,%eax
14087f3f2:	eb 62                	jmp    0x14087f456
14087f3f4:	0f 57 c0             	xorps  %xmm0,%xmm0
14087f3f7:	33 c0                	xor    %eax,%eax
14087f3f9:	0f 11 03             	movups %xmm0,(%rbx)
14087f3fc:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14087f400:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
14087f404:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
14087f408:	48 89 43 40          	mov    %rax,0x40(%rbx)
14087f40c:	c7 43 2c 03 00 00 00 	movl   $0x3,0x2c(%rbx)
14087f413:	48 8b 05 9e e3 b2 00 	mov    0xb2e39e(%rip),%rax        # 0x1413ad7b8
14087f41a:	48 89 43 10          	mov    %rax,0x10(%rbx)
14087f41e:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14087f423:	49 89 5e 08          	mov    %rbx,0x8(%r14)
14087f427:	48 85 c0             	test   %rax,%rax
14087f42a:	74 08                	je     0x14087f434
14087f42c:	41 0f ba ef 07       	bts    $0x7,%r15d
14087f431:	44 89 38             	mov    %r15d,(%rax)
14087f434:	48 8d 05 15 72 7c 00 	lea    0x7c7215(%rip),%rax        # 0x141046650
14087f43b:	49 89 06             	mov    %rax,(%r14)
14087f43e:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14087f442:	48 85 c9             	test   %rcx,%rcx
14087f445:	74 0d                	je     0x14087f454
14087f447:	48 8b 05 72 e2 b2 00 	mov    0xb2e272(%rip),%rax        # 0x1413ad6c0
14087f44e:	ff 15 cc 45 70 00    	call   *0x7045cc(%rip)        # 0x140f83a20
14087f454:	33 c0                	xor    %eax,%eax
14087f456:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14087f45b:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14087f460:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14087f465:	48 83 c4 20          	add    $0x20,%rsp
14087f469:	41 5f                	pop    %r15
14087f46b:	41 5e                	pop    %r14
14087f46d:	5f                   	pop    %rdi
14087f46e:	c3                   	ret
14087f46f:	cc                   	int3
14087f470:	41 c7 01 00 00 00 00 	movl   $0x0,(%r9)
14087f477:	33 c0                	xor    %eax,%eax
14087f479:	c3                   	ret
14087f47a:	cc                   	int3
14087f47b:	cc                   	int3
14087f47c:	cc                   	int3
14087f47d:	cc                   	int3
14087f47e:	cc                   	int3
14087f47f:	cc                   	int3
14087f480:	48 83 ec 28          	sub    $0x28,%rsp
14087f484:	49 8b c1             	mov    %r9,%rax
14087f487:	41 8b c8             	mov    %r8d,%ecx
14087f48a:	4c 8b ca             	mov    %rdx,%r9
14087f48d:	4c 8d 05 1c 90 75 00 	lea    0x75901c(%rip),%r8        # 0x140fd84b0
14087f494:	48 8b d0             	mov    %rax,%rdx
14087f497:	e8 14 c5 00 00       	call   0x14088b9b0
14087f49c:	33 c0                	xor    %eax,%eax
14087f49e:	48 83 c4 28          	add    $0x28,%rsp
14087f4a2:	c3                   	ret
14087f4a3:	cc                   	int3
14087f4a4:	cc                   	int3
14087f4a5:	cc                   	int3
14087f4a6:	cc                   	int3
14087f4a7:	cc                   	int3
14087f4a8:	cc                   	int3
14087f4a9:	cc                   	int3
14087f4aa:	cc                   	int3
14087f4ab:	cc                   	int3
14087f4ac:	cc                   	int3
14087f4ad:	cc                   	int3
14087f4ae:	cc                   	int3
14087f4af:	cc                   	int3
14087f4b0:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14087f4b4:	48 8b 41 48          	mov    0x48(%rcx),%rax
14087f4b8:	48 ff 25 61 45 70 00 	rex.W jmp *0x704561(%rip)        # 0x140f83a20
14087f4bf:	cc                   	int3
14087f4c0:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14087f4c4:	48 8b 41 50          	mov    0x50(%rcx),%rax
14087f4c8:	48 ff 25 51 45 70 00 	rex.W jmp *0x704551(%rip)        # 0x140f83a20
14087f4cf:	cc                   	int3
14087f4d0:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14087f4d4:	48 8b 41 58          	mov    0x58(%rcx),%rax
14087f4d8:	48 ff 25 41 45 70 00 	rex.W jmp *0x704541(%rip)        # 0x140f83a20
14087f4df:	cc                   	int3
14087f4e0:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14087f4e4:	48 8b 41 60          	mov    0x60(%rcx),%rax
14087f4e8:	48 ff 25 31 45 70 00 	rex.W jmp *0x704531(%rip)        # 0x140f83a20
14087f4ef:	cc                   	int3
14087f4f0:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14087f4f4:	48 8b 41 68          	mov    0x68(%rcx),%rax
14087f4f8:	48 ff 25 21 45 70 00 	rex.W jmp *0x704521(%rip)        # 0x140f83a20
14087f4ff:	cc                   	int3
14087f500:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14087f504:	48 8b 41 70          	mov    0x70(%rcx),%rax
14087f508:	48 ff 25 11 45 70 00 	rex.W jmp *0x704511(%rip)        # 0x140f83a20
14087f50f:	cc                   	int3
14087f510:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14087f514:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
14087f51b:	48 ff 25 fe 44 70 00 	rex.W jmp *0x7044fe(%rip)        # 0x140f83a20
14087f522:	cc                   	int3
14087f523:	cc                   	int3
14087f524:	cc                   	int3
14087f525:	cc                   	int3
14087f526:	cc                   	int3
14087f527:	cc                   	int3
14087f528:	cc                   	int3
14087f529:	cc                   	int3
14087f52a:	cc                   	int3
14087f52b:	cc                   	int3
14087f52c:	cc                   	int3
14087f52d:	cc                   	int3
14087f52e:	cc                   	int3
14087f52f:	cc                   	int3
14087f530:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14087f534:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14087f53b:	48 ff 25 de 44 70 00 	rex.W jmp *0x7044de(%rip)        # 0x140f83a20
14087f542:	cc                   	int3
14087f543:	cc                   	int3
14087f544:	cc                   	int3
14087f545:	cc                   	int3
14087f546:	cc                   	int3
14087f547:	cc                   	int3
14087f548:	cc                   	int3
14087f549:	cc                   	int3
14087f54a:	cc                   	int3
14087f54b:	cc                   	int3
14087f54c:	cc                   	int3
14087f54d:	cc                   	int3
14087f54e:	cc                   	int3
14087f54f:	cc                   	int3
14087f550:	48 83 ec 28          	sub    $0x28,%rsp
14087f554:	48 8b 05 0d e2 b2 00 	mov    0xb2e20d(%rip),%rax        # 0x1413ad768
14087f55b:	0f 57 c0             	xorps  %xmm0,%xmm0
14087f55e:	0f b6 0d cf e0 b2 00 	movzbl 0xb2e0cf(%rip),%ecx        # 0x1413ad634
14087f565:	0f 11 05 54 48 bb 00 	movups %xmm0,0xbb4854(%rip)        # 0x141433dc0
14087f56c:	0f 11 05 5d 48 bb 00 	movups %xmm0,0xbb485d(%rip)        # 0x141433dd0
14087f573:	0f 11 05 66 48 bb 00 	movups %xmm0,0xbb4866(%rip)        # 0x141433de0
14087f57a:	0f 11 05 6f 48 bb 00 	movups %xmm0,0xbb486f(%rip)        # 0x141433df0
14087f581:	0f 11 05 78 48 bb 00 	movups %xmm0,0xbb4878(%rip)        # 0x141433e00
14087f588:	0f 11 05 81 48 bb 00 	movups %xmm0,0xbb4881(%rip)        # 0x141433e10
14087f58f:	0f 11 05 8a 48 bb 00 	movups %xmm0,0xbb488a(%rip)        # 0x141433e20
14087f596:	0f 11 05 93 48 bb 00 	movups %xmm0,0xbb4893(%rip)        # 0x141433e30
14087f59d:	0f 11 05 9c 48 bb 00 	movups %xmm0,0xbb489c(%rip)        # 0x141433e40
14087f5a4:	48 85 c0             	test   %rax,%rax
14087f5a7:	74 04                	je     0x14087f5ad
14087f5a9:	84 c9                	test   %cl,%cl
14087f5ab:	74 54                	je     0x14087f601
14087f5ad:	c7 05 5d 48 bb 00 01 	movl   $0x1,0xbb485d(%rip)        # 0x141433e14
14087f5b4:	00 00 00
14087f5b7:	84 c9                	test   %cl,%cl
14087f5b9:	74 46                	je     0x14087f601
14087f5bb:	48 8b 05 de e0 b2 00 	mov    0xb2e0de(%rip),%rax        # 0x1413ad6a0
14087f5c2:	b9 06 00 00 00       	mov    $0x6,%ecx
14087f5c7:	ff 15 53 44 70 00    	call   *0x704453(%rip)        # 0x140f83a20
14087f5cd:	80 3d 60 e0 b2 00 00 	cmpb   $0x0,0xb2e060(%rip)        # 0x1413ad634
14087f5d4:	48 89 05 e5 47 bb 00 	mov    %rax,0xbb47e5(%rip)        # 0x141433dc0
14087f5db:	75 04                	jne    0x14087f5e1
14087f5dd:	33 c0                	xor    %eax,%eax
14087f5df:	eb 12                	jmp    0x14087f5f3
14087f5e1:	48 8b 05 b8 e0 b2 00 	mov    0xb2e0b8(%rip),%rax        # 0x1413ad6a0
14087f5e8:	b9 07 00 00 00       	mov    $0x7,%ecx
14087f5ed:	ff 15 2d 44 70 00    	call   *0x70442d(%rip)        # 0x140f83a20
14087f5f3:	48 89 05 3e 48 bb 00 	mov    %rax,0xbb483e(%rip)        # 0x141433e38
14087f5fa:	48 8b 05 67 e1 b2 00 	mov    0xb2e167(%rip),%rax        # 0x1413ad768
14087f601:	83 3d 0c 48 bb 00 00 	cmpl   $0x0,0xbb480c(%rip)        # 0x141433e14
14087f608:	74 15                	je     0x14087f61f
14087f60a:	8b 0d 64 e1 b2 00    	mov    0xb2e164(%rip),%ecx        # 0x1413ad774
14087f610:	85 c9                	test   %ecx,%ecx
14087f612:	74 0b                	je     0x14087f61f
14087f614:	89 0d fe 47 bb 00    	mov    %ecx,0xbb47fe(%rip)        # 0x141433e18
14087f61a:	48 85 c0             	test   %rax,%rax
14087f61d:	74 0a                	je     0x14087f629
14087f61f:	c7 05 ef 47 bb 00 00 	movl   $0x0,0xbb47ef(%rip)        # 0x141433e18
14087f626:	00 00 00
14087f629:	c7 05 9d 47 bb 00 0a 	movl   $0xa,0xbb479d(%rip)        # 0x141433dd0
14087f630:	00 00 00
14087f633:	33 c0                	xor    %eax,%eax
14087f635:	c7 05 d1 47 bb 00 01 	movl   $0x1,0xbb47d1(%rip)        # 0x141433e10
14087f63c:	00 00 00
14087f63f:	48 83 c4 28          	add    $0x28,%rsp
14087f643:	c3                   	ret
14087f644:	cc                   	int3
14087f645:	cc                   	int3
14087f646:	cc                   	int3
14087f647:	cc                   	int3
14087f648:	cc                   	int3
14087f649:	cc                   	int3
14087f64a:	cc                   	int3
14087f64b:	cc                   	int3
14087f64c:	cc                   	int3
14087f64d:	cc                   	int3
14087f64e:	cc                   	int3
14087f64f:	cc                   	int3
14087f650:	0f 57 c0             	xorps  %xmm0,%xmm0
14087f653:	0f 11 05 66 47 bb 00 	movups %xmm0,0xbb4766(%rip)        # 0x141433dc0
14087f65a:	0f 11 05 6f 47 bb 00 	movups %xmm0,0xbb476f(%rip)        # 0x141433dd0
14087f661:	0f 11 05 78 47 bb 00 	movups %xmm0,0xbb4778(%rip)        # 0x141433de0
14087f668:	0f 11 05 81 47 bb 00 	movups %xmm0,0xbb4781(%rip)        # 0x141433df0
14087f66f:	0f 11 05 8a 47 bb 00 	movups %xmm0,0xbb478a(%rip)        # 0x141433e00
14087f676:	0f 11 05 93 47 bb 00 	movups %xmm0,0xbb4793(%rip)        # 0x141433e10
14087f67d:	0f 11 05 9c 47 bb 00 	movups %xmm0,0xbb479c(%rip)        # 0x141433e20
14087f684:	0f 11 05 a5 47 bb 00 	movups %xmm0,0xbb47a5(%rip)        # 0x141433e30
14087f68b:	0f 11 05 ae 47 bb 00 	movups %xmm0,0xbb47ae(%rip)        # 0x141433e40
14087f692:	c3                   	ret
14087f693:	cc                   	int3
14087f694:	cc                   	int3
14087f695:	cc                   	int3
14087f696:	cc                   	int3
14087f697:	cc                   	int3
14087f698:	cc                   	int3
14087f699:	cc                   	int3
14087f69a:	cc                   	int3
14087f69b:	cc                   	int3
14087f69c:	cc                   	int3
14087f69d:	cc                   	int3
14087f69e:	cc                   	int3
14087f69f:	cc                   	int3
14087f6a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14087f6a5:	57                   	push   %rdi
14087f6a6:	48 83 ec 20          	sub    $0x20,%rsp
14087f6aa:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
14087f6ae:	48 8b d9             	mov    %rcx,%rbx
14087f6b1:	48 8b 39             	mov    (%rcx),%rdi
14087f6b4:	74 07                	je     0x14087f6bd
14087f6b6:	33 d2                	xor    %edx,%edx
14087f6b8:	e8 33 d2 03 00       	call   0x1408bc8f0
14087f6bd:	8b 43 24             	mov    0x24(%rbx),%eax
14087f6c0:	48 8b cb             	mov    %rbx,%rcx
14087f6c3:	29 47 08             	sub    %eax,0x8(%rdi)
14087f6c6:	8b 43 20             	mov    0x20(%rbx),%eax
14087f6c9:	8b 57 08             	mov    0x8(%rdi),%edx
14087f6cc:	29 47 0c             	sub    %eax,0xc(%rdi)
14087f6cf:	2b 57 0c             	sub    0xc(%rdi),%edx
14087f6d2:	83 c2 0a             	add    $0xa,%edx
14087f6d5:	89 57 10             	mov    %edx,0x10(%rdi)
14087f6d8:	e8 73 cc 03 00       	call   0x1408bc350
14087f6dd:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
14087f6e1:	e8 6a c4 00 00       	call   0x14088bb50
14087f6e6:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14087f6ea:	e8 61 c4 00 00       	call   0x14088bb50
14087f6ef:	48 8b cb             	mov    %rbx,%rcx
14087f6f2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14087f6f7:	48 83 c4 20          	add    $0x20,%rsp
14087f6fb:	5f                   	pop    %rdi
14087f6fc:	e9 4f c4 00 00       	jmp    0x14088bb50
14087f701:	cc                   	int3
14087f702:	cc                   	int3
14087f703:	cc                   	int3
14087f704:	cc                   	int3
14087f705:	cc                   	int3
14087f706:	cc                   	int3
14087f707:	cc                   	int3
14087f708:	cc                   	int3
14087f709:	cc                   	int3
14087f70a:	cc                   	int3
14087f70b:	cc                   	int3
14087f70c:	cc                   	int3
14087f70d:	cc                   	int3
14087f70e:	cc                   	int3
14087f70f:	cc                   	int3
14087f710:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14087f715:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14087f71a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14087f71f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14087f724:	41 56                	push   %r14
14087f726:	48 83 ec 20          	sub    $0x20,%rsp
14087f72a:	8b 05 e4 46 bb 00    	mov    0xbb46e4(%rip),%eax        # 0x141433e14
14087f730:	44 8b f1             	mov    %ecx,%r14d
14087f733:	41 8b f0             	mov    %r8d,%esi
14087f736:	8b ea                	mov    %edx,%ebp
14087f738:	44 8d 0c 80          	lea    (%rax,%rax,4),%r9d
14087f73c:	41 c1 e1 04          	shl    $0x4,%r9d
14087f740:	41 83 c1 58          	add    $0x58,%r9d
14087f744:	49 63 f9             	movslq %r9d,%rdi
14087f747:	48 8b cf             	mov    %rdi,%rcx
14087f74a:	e8 11 e0 06 00       	call   0x1408ed760
14087f74f:	48 8b d8             	mov    %rax,%rbx
14087f752:	48 85 c0             	test   %rax,%rax
14087f755:	0f 84 a6 00 00 00    	je     0x14087f801
14087f75b:	4c 8b c7             	mov    %rdi,%r8
14087f75e:	33 d2                	xor    %edx,%edx
14087f760:	48 8b c8             	mov    %rax,%rcx
14087f763:	e8 48 ff 65 00       	call   0x140edf6b0
14087f768:	83 3d a5 46 bb 00 00 	cmpl   $0x0,0xbb46a5(%rip)        # 0x141433e14
14087f76f:	74 0d                	je     0x14087f77e
14087f771:	48 8d 7b 58          	lea    0x58(%rbx),%rdi
14087f775:	c7 47 10 0a 00 00 00 	movl   $0xa,0x10(%rdi)
14087f77c:	eb 07                	jmp    0x14087f785
14087f77e:	48 8d 3d 3b 46 bb 00 	lea    0xbb463b(%rip),%rdi        # 0x141433dc0
14087f785:	66 83 7f 2e 00       	cmpw   $0x0,0x2e(%rdi)
14087f78a:	75 12                	jne    0x14087f79e
14087f78c:	48 8d 47 18          	lea    0x18(%rdi),%rax
14087f790:	66 c7 47 2e 01 00    	movw   $0x1,0x2e(%rdi)
14087f796:	48 89 47 40          	mov    %rax,0x40(%rdi)
14087f79a:	48 89 47 48          	mov    %rax,0x48(%rdi)
14087f79e:	8d 45 38             	lea    0x38(%rbp),%eax
14087f7a1:	48 89 3b             	mov    %rdi,(%rbx)
14087f7a4:	41 03 c6             	add    %r14d,%eax
14087f7a7:	44 89 73 10          	mov    %r14d,0x10(%rbx)
14087f7ab:	89 43 18             	mov    %eax,0x18(%rbx)
14087f7ae:	48 8b cb             	mov    %rbx,%rcx
14087f7b1:	33 c0                	xor    %eax,%eax
14087f7b3:	89 6b 14             	mov    %ebp,0x14(%rbx)
14087f7b6:	85 f6                	test   %esi,%esi
14087f7b8:	0f 95 c0             	setne  %al
14087f7bb:	89 43 1c             	mov    %eax,0x1c(%rbx)
14087f7be:	e8 ad cf 03 00       	call   0x1408bc770
14087f7c3:	85 f6                	test   %esi,%esi
14087f7c5:	74 1d                	je     0x14087f7e4
14087f7c7:	c7 43 20 0a 00 00 00 	movl   $0xa,0x20(%rbx)
14087f7ce:	8b 47 08             	mov    0x8(%rdi),%eax
14087f7d1:	83 47 0c 0a          	addl   $0xa,0xc(%rdi)
14087f7d5:	2b 47 0c             	sub    0xc(%rdi),%eax
14087f7d8:	83 c0 0a             	add    $0xa,%eax
14087f7db:	89 47 10             	mov    %eax,0x10(%rdi)
14087f7de:	48 83 c7 14          	add    $0x14,%rdi
14087f7e2:	eb 04                	jmp    0x14087f7e8
14087f7e4:	48 8d 7b 30          	lea    0x30(%rbx),%rdi
14087f7e8:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14087f7ec:	83 7b 3c 00          	cmpl   $0x0,0x3c(%rbx)
14087f7f0:	75 0c                	jne    0x14087f7fe
14087f7f2:	48 8b cb             	mov    %rbx,%rcx
14087f7f5:	e8 a6 fe ff ff       	call   0x14087f6a0
14087f7fa:	33 c0                	xor    %eax,%eax
14087f7fc:	eb 03                	jmp    0x14087f801
14087f7fe:	48 8b c3             	mov    %rbx,%rax
14087f801:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14087f806:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14087f80b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14087f810:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14087f815:	48 83 c4 20          	add    $0x20,%rsp
14087f819:	41 5e                	pop    %r14
14087f81b:	c3                   	ret
14087f81c:	cc                   	int3
14087f81d:	cc                   	int3
14087f81e:	cc                   	int3
14087f81f:	cc                   	int3