140009667:	84 c0                	test   %al,%al
140009669:	0f 44 d9             	cmove  %ecx,%ebx
14000966c:	8d 42 04             	lea    0x4(%rdx),%eax
14000966f:	45 84 c0             	test   %r8b,%r8b
140009672:	48 8b cf             	mov    %rdi,%rcx
140009675:	4c 8d 05 24 2e 01 00 	lea    0x12e24(%rip),%r8        # 0x14001c4a0
14000967c:	0f 45 d0             	cmovne %eax,%edx
14000967f:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140009684:	89 54 24 48          	mov    %edx,0x48(%rsp)
140009688:	45 33 c9             	xor    %r9d,%r9d
14000968b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140009690:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140009694:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
14000969b:	00
14000969c:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400096a1:	41 8d 51 61          	lea    0x61(%r9),%edx
1400096a5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400096aa:	e8 b1 96 ff ff       	call   0x140002d60
1400096af:	8b c3                	mov    %ebx,%eax
1400096b1:	48 8b 8c 24 60 10 00 	mov    0x1060(%rsp),%rcx
1400096b8:	00
1400096b9:	48 33 cc             	xor    %rsp,%rcx
1400096bc:	e8 af e3 00 00       	call   0x140017a70
1400096c1:	4c 8d 9c 24 70 10 00 	lea    0x1070(%rsp),%r11
1400096c8:	00
1400096c9:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1400096cd:	49 8b 6b 20          	mov    0x20(%r11),%rbp
1400096d1:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400096d5:	49 8b e3             	mov    %r11,%rsp
1400096d8:	5f                   	pop    %rdi
1400096d9:	c3                   	ret
1400096da:	cc                   	int3
1400096db:	cc                   	int3
1400096dc:	cc                   	int3
1400096dd:	cc                   	int3
1400096de:	cc                   	int3
1400096df:	cc                   	int3
1400096e0:	cc                   	int3
1400096e1:	cc                   	int3
1400096e2:	cc                   	int3
1400096e3:	cc                   	int3
1400096e4:	48 83 ec 48          	sub    $0x48,%rsp
1400096e8:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400096ed:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400096f2:	e8 d5 fe ff ff       	call   0x1400095cc
1400096f7:	48 83 c4 48          	add    $0x48,%rsp
1400096fb:	c3                   	ret
1400096fc:	cc                   	int3
1400096fd:	cc                   	int3
1400096fe:	cc                   	int3
1400096ff:	cc                   	int3
140009700:	cc                   	int3
140009701:	cc                   	int3
140009702:	cc                   	int3
140009703:	cc                   	int3
140009704:	40 53                	rex push %rbx
140009706:	48 83 ec 20          	sub    $0x20,%rsp
14000970a:	48 8b d9             	mov    %rcx,%rbx
14000970d:	48 8b c2             	mov    %rdx,%rax
140009710:	48 8d 0d 11 19 01 00 	lea    0x11911(%rip),%rcx        # 0x14001b028
140009717:	0f 57 c0             	xorps  %xmm0,%xmm0
14000971a:	48 89 0b             	mov    %rcx,(%rbx)
14000971d:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140009721:	48 8d 48 08          	lea    0x8(%rax),%rcx
140009725:	0f 11 02             	movups %xmm0,(%rdx)
140009728:	e8 39 f1 00 00       	call   0x140018866
14000972d:	48 8d 05 4c 1a 01 00 	lea    0x11a4c(%rip),%rax        # 0x14001b180
140009734:	48 89 03             	mov    %rax,(%rbx)
140009737:	48 8b c3             	mov    %rbx,%rax
14000973a:	48 83 c4 20          	add    $0x20,%rsp
14000973e:	5b                   	pop    %rbx
14000973f:	c3                   	ret
140009740:	cc                   	int3
140009741:	cc                   	int3
140009742:	cc                   	int3
140009743:	cc                   	int3
140009744:	cc                   	int3
140009745:	cc                   	int3
140009746:	cc                   	int3
140009747:	cc                   	int3
140009748:	40 53                	rex push %rbx
14000974a:	48 83 ec 40          	sub    $0x40,%rsp
14000974e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140009753:	4c 8d 05 c2 28 01 00 	lea    0x128c2(%rip),%r8        # 0x14001c01c
14000975a:	41 8b d9             	mov    %r9d,%ebx
14000975d:	ba ad 01 00 00       	mov    $0x1ad,%edx
140009762:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140009766:	45 33 c9             	xor    %r9d,%r9d
140009769:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
140009770:	00
140009771:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140009776:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14000977c:	e8 1b 97 ff ff       	call   0x140002e9c
140009781:	8b c3                	mov    %ebx,%eax
140009783:	48 83 c4 40          	add    $0x40,%rsp
140009787:	5b                   	pop    %rbx
140009788:	c3                   	ret
140009789:	cc                   	int3
14000978a:	cc                   	int3
14000978b:	cc                   	int3
14000978c:	cc                   	int3
14000978d:	cc                   	int3
14000978e:	cc                   	int3
14000978f:	cc                   	int3
140009790:	48 83 ec 48          	sub    $0x48,%rsp
140009794:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140009799:	4c 8d 05 7c 28 01 00 	lea    0x1287c(%rip),%r8        # 0x14001c01c
1400097a0:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1400097a5:	ba 8a 09 00 00       	mov    $0x98a,%edx
1400097aa:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
1400097b1:	00
1400097b2:	45 33 c9             	xor    %r9d,%r9d
1400097b5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400097ba:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400097c0:	e8 d7 96 ff ff       	call   0x140002e9c
1400097c5:	48 83 c4 48          	add    $0x48,%rsp
1400097c9:	c3                   	ret
1400097ca:	cc                   	int3
1400097cb:	cc                   	int3
1400097cc:	cc                   	int3
1400097cd:	cc                   	int3
1400097ce:	cc                   	int3
1400097cf:	cc                   	int3
1400097d0:	cc                   	int3
1400097d1:	cc                   	int3
1400097d2:	cc                   	int3
1400097d3:	cc                   	int3
1400097d4:	48 83 ec 28          	sub    $0x28,%rsp
1400097d8:	48 8b 05 39 a4 01 00 	mov    0x1a439(%rip),%rax        # 0x140023c18
1400097df:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1400097e4:	48 85 c0             	test   %rax,%rax
1400097e7:	74 19                	je     0x140009802
1400097e9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400097ee:	33 d2                	xor    %edx,%edx
1400097f0:	33 c9                	xor    %ecx,%ecx
1400097f2:	ff 15 90 22 01 00    	call   *0x12290(%rip)        # 0x14001ba88
1400097f8:	85 c0                	test   %eax,%eax
1400097fa:	79 06                	jns    0x140009802
1400097fc:	48 83 c4 28          	add    $0x28,%rsp
140009800:	c3                   	ret
140009801:	cc                   	int3
140009802:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140009807:	41 b9 3e 02 07 80    	mov    $0x8007023e,%r9d
14000980d:	e8 7e ff ff ff       	call   0x140009790
140009812:	cc                   	int3
140009813:	cc                   	int3
140009814:	cc                   	int3
140009815:	cc                   	int3
140009816:	cc                   	int3
140009817:	cc                   	int3
140009818:	cc                   	int3
140009819:	cc                   	int3
14000981a:	cc                   	int3
14000981b:	cc                   	int3
14000981c:	48 83 ec 48          	sub    $0x48,%rsp
140009820:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140009825:	4c 8d 05 f0 27 01 00 	lea    0x127f0(%rip),%r8        # 0x14001c01c
14000982c:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
140009831:	ba a9 01 00 00       	mov    $0x1a9,%edx
140009836:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
14000983d:	00
14000983e:	45 33 c9             	xor    %r9d,%r9d
140009841:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140009846:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14000984c:	e8 4b 96 ff ff       	call   0x140002e9c
140009851:	48 83 c4 48          	add    $0x48,%rsp
140009855:	c3                   	ret
140009856:	cc                   	int3
140009857:	cc                   	int3
140009858:	cc                   	int3
140009859:	cc                   	int3
14000985a:	cc                   	int3
14000985b:	cc                   	int3
14000985c:	cc                   	int3
14000985d:	cc                   	int3
14000985e:	cc                   	int3
14000985f:	cc                   	int3
140009860:	48 83 ec 28          	sub    $0x28,%rsp
140009864:	48 8b c2             	mov    %rdx,%rax
140009867:	4b 8d 14 00          	lea    (%r8,%r8,1),%rdx
14000986b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140009872:	72 18                	jb     0x14000988c
140009874:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
140009878:	48 83 c2 27          	add    $0x27,%rdx
14000987c:	48 2b c1             	sub    %rcx,%rax
14000987f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140009883:	48 83 f8 1f          	cmp    $0x1f,%rax
140009887:	77 0f                	ja     0x140009898
140009889:	48 8b c1             	mov    %rcx,%rax
14000988c:	48 8b c8             	mov    %rax,%rcx
14000988f:	48 83 c4 28          	add    $0x28,%rsp
140009893:	e9 a8 e7 00 00       	jmp    0x140018040
140009898:	48 ff 15 e9 1f 01 00 	rex.W call *0x11fe9(%rip)        # 0x14001b888
14000989f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400098a4:	cc                   	int3
1400098a5:	cc                   	int3
1400098a6:	cc                   	int3
1400098a7:	cc                   	int3
1400098a8:	cc                   	int3
1400098a9:	cc                   	int3
1400098aa:	cc                   	int3
1400098ab:	cc                   	int3
1400098ac:	48 83 ec 28          	sub    $0x28,%rsp
1400098b0:	48 8b 09             	mov    (%rcx),%rcx
1400098b3:	48 85 c9             	test   %rcx,%rcx
1400098b6:	74 0d                	je     0x1400098c5
1400098b8:	48 ff 15 59 1c 01 00 	rex.W call *0x11c59(%rip)        # 0x14001b518
1400098bf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400098c4:	90                   	nop
1400098c5:	48 83 c4 28          	add    $0x28,%rsp
1400098c9:	c3                   	ret
1400098ca:	cc                   	int3
1400098cb:	cc                   	int3
1400098cc:	cc                   	int3
1400098cd:	cc                   	int3
1400098ce:	cc                   	int3
1400098cf:	cc                   	int3
1400098d0:	cc                   	int3
1400098d1:	cc                   	int3
1400098d2:	cc                   	int3
1400098d3:	cc                   	int3
1400098d4:	ff 05 42 a4 01 00    	incl   0x1a442(%rip)        # 0x140023d1c
1400098da:	c3                   	ret
1400098db:	cc                   	int3
1400098dc:	cc                   	int3
1400098dd:	cc                   	int3
1400098de:	cc                   	int3
1400098df:	cc                   	int3
1400098e0:	cc                   	int3
1400098e1:	cc                   	int3
1400098e2:	cc                   	int3
1400098e3:	cc                   	int3
1400098e4:	ff 05 36 a4 01 00    	incl   0x1a436(%rip)        # 0x140023d20
1400098ea:	c3                   	ret
1400098eb:	cc                   	int3
1400098ec:	cc                   	int3
1400098ed:	cc                   	int3
1400098ee:	cc                   	int3
1400098ef:	cc                   	int3
1400098f0:	cc                   	int3
1400098f1:	cc                   	int3
1400098f2:	cc                   	int3
1400098f3:	cc                   	int3
1400098f4:	48 83 ec 48          	sub    $0x48,%rsp
1400098f8:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400098fd:	45 33 c9             	xor    %r9d,%r9d
140009900:	c7 44 24 38 ff ff 00 	movl   $0x8000ffff,0x38(%rsp)
140009907:	80
140009908:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
14000990f:	00
140009910:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140009915:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14000991b:	e8 7c 95 ff ff       	call   0x140002e9c
140009920:	48 83 c4 48          	add    $0x48,%rsp
140009924:	c3                   	ret
140009925:	cc                   	int3
140009926:	cc                   	int3
140009927:	cc                   	int3
140009928:	cc                   	int3
140009929:	cc                   	int3
14000992a:	cc                   	int3
14000992b:	cc                   	int3
14000992c:	48 83 ec 28          	sub    $0x28,%rsp
140009930:	48 8b 09             	mov    (%rcx),%rcx
140009933:	48 85 c9             	test   %rcx,%rcx
140009936:	74 0d                	je     0x140009945
140009938:	48 ff 15 59 1d 01 00 	rex.W call *0x11d59(%rip)        # 0x14001b698
14000993f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009944:	90                   	nop
140009945:	48 83 c4 28          	add    $0x28,%rsp
140009949:	c3                   	ret
14000994a:	cc                   	int3
14000994b:	cc                   	int3
14000994c:	cc                   	int3
14000994d:	cc                   	int3
14000994e:	cc                   	int3
14000994f:	cc                   	int3
140009950:	cc                   	int3
140009951:	cc                   	int3
140009952:	cc                   	int3
140009953:	cc                   	int3
140009954:	48 83 ec 38          	sub    $0x38,%rsp
140009958:	8b c1                	mov    %ecx,%eax
14000995a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000995f:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140009964:	ba 01 00 00 00       	mov    $0x1,%edx
140009969:	44 8b c2             	mov    %edx,%r8d
14000996c:	b9 20 04 00 c0       	mov    $0xc0000420,%ecx
140009971:	48 ff 15 20 1b 01 00 	rex.W call *0x11b20(%rip)        # 0x14001b498
140009978:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000997d:	eb 00                	jmp    0x14000997f
14000997f:	48 83 c4 38          	add    $0x38,%rsp
140009983:	c3                   	ret
140009984:	cc                   	int3
140009985:	cc                   	int3
140009986:	cc                   	int3
140009987:	cc                   	int3
140009988:	cc                   	int3
140009989:	cc                   	int3
14000998a:	cc                   	int3
14000998b:	cc                   	int3
14000998c:	cc                   	int3
14000998d:	cc                   	int3
14000998e:	cc                   	int3
14000998f:	cc                   	int3
140009990:	48 ff 25 39 1f 01 00 	rex.W jmp *0x11f39(%rip)        # 0x14001b8d0
140009997:	cc                   	int3
140009998:	cc                   	int3
140009999:	cc                   	int3
14000999a:	cc                   	int3
14000999b:	cc                   	int3
14000999c:	cc                   	int3
14000999d:	cc                   	int3
14000999e:	cc                   	int3
14000999f:	cc                   	int3
1400099a0:	cc                   	int3
1400099a1:	cc                   	int3
1400099a2:	cc                   	int3
1400099a3:	cc                   	int3
1400099a4:	cc                   	int3
1400099a5:	cc                   	int3
1400099a6:	cc                   	int3
1400099a7:	cc                   	int3
1400099a8:	cc                   	int3
1400099a9:	cc                   	int3
1400099aa:	cc                   	int3
1400099ab:	cc                   	int3
1400099ac:	cc                   	int3
1400099ad:	cc                   	int3
1400099ae:	cc                   	int3
1400099af:	cc                   	int3
1400099b0:	48 ff 25 11 1f 01 00 	rex.W jmp *0x11f11(%rip)        # 0x14001b8c8
1400099b7:	cc                   	int3
1400099b8:	cc                   	int3
1400099b9:	cc                   	int3
1400099ba:	cc                   	int3
1400099bb:	cc                   	int3
1400099bc:	cc                   	int3
1400099bd:	cc                   	int3
1400099be:	cc                   	int3
1400099bf:	cc                   	int3
1400099c0:	cc                   	int3
1400099c1:	cc                   	int3
1400099c2:	cc                   	int3
1400099c3:	cc                   	int3
1400099c4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400099c9:	55                   	push   %rbp
1400099ca:	56                   	push   %rsi
1400099cb:	57                   	push   %rdi
1400099cc:	48 8d ac 24 80 fe ff 	lea    -0x180(%rsp),%rbp