1401e9642:	48 83 ec 28          	sub    $0x28,%rsp
1401e9646:	48 89 cb             	mov    %rcx,%rbx
1401e9649:	48 89 d6             	mov    %rdx,%rsi
1401e964c:	48 39 d1             	cmp    %rdx,%rcx
1401e964f:	73 26                	jae    0x1401e9677
1401e9651:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e9658:	00 00 00 00
1401e965c:	0f 1f 40 00          	nopl   0x0(%rax)
1401e9660:	48 8b 03             	mov    (%rbx),%rax
1401e9663:	48 85 c0             	test   %rax,%rax
1401e9666:	74 06                	je     0x1401e966e
1401e9668:	ff d0                	call   *%rax
1401e966a:	85 c0                	test   %eax,%eax
1401e966c:	75 0b                	jne    0x1401e9679
1401e966e:	48 83 c3 08          	add    $0x8,%rbx
1401e9672:	48 39 f3             	cmp    %rsi,%rbx
1401e9675:	72 e9                	jb     0x1401e9660
1401e9677:	31 c0                	xor    %eax,%eax
1401e9679:	48 83 c4 28          	add    $0x28,%rsp
1401e967d:	5b                   	pop    %rbx
1401e967e:	5e                   	pop    %rsi
1401e967f:	c3                   	ret
1401e9680:	48 8b 05 e9 f3 04 00 	mov    0x4f3e9(%rip),%rax        # 0x140238a70
1401e9687:	48 8b 00             	mov    (%rax),%rax
1401e968a:	c3                   	ret
1401e968b:	90                   	nop
1401e968c:	90                   	nop
1401e968d:	90                   	nop
1401e968e:	90                   	nop
1401e968f:	90                   	nop
1401e9690:	48 8b 05 c9 f3 04 00 	mov    0x4f3c9(%rip),%rax        # 0x140238a60
1401e9697:	48 8b 00             	mov    (%rax),%rax
1401e969a:	c3                   	ret
1401e969b:	90                   	nop
1401e969c:	90                   	nop
1401e969d:	90                   	nop
1401e969e:	90                   	nop
1401e969f:	90                   	nop
1401e96a0:	48 8b 05 a9 f3 04 00 	mov    0x4f3a9(%rip),%rax        # 0x140238a50
1401e96a7:	48 8b 00             	mov    (%rax),%rax
1401e96aa:	c3                   	ret
1401e96ab:	90                   	nop
1401e96ac:	90                   	nop
1401e96ad:	90                   	nop
1401e96ae:	90                   	nop
1401e96af:	90                   	nop
1401e96b0:	48 8b 05 89 f3 04 00 	mov    0x4f389(%rip),%rax        # 0x140238a40
1401e96b7:	48 8b 00             	mov    (%rax),%rax
1401e96ba:	c3                   	ret
1401e96bb:	90                   	nop
1401e96bc:	90                   	nop
1401e96bd:	90                   	nop
1401e96be:	90                   	nop
1401e96bf:	90                   	nop
1401e96c0:	48 83 ec 28          	sub    $0x28,%rsp
1401e96c4:	48 85 c9             	test   %rcx,%rcx
1401e96c7:	74 27                	je     0x1401e96f0
1401e96c9:	48 8b 05 d0 2e 0c 00 	mov    0xc2ed0(%rip),%rax        # 0x1402ac5a0
1401e96d0:	48 85 c0             	test   %rax,%rax
1401e96d3:	74 1b                	je     0x1401e96f0
1401e96d5:	ba 04 00 00 00       	mov    $0x4,%edx
1401e96da:	ff d0                	call   *%rax
1401e96dc:	84 c0                	test   %al,%al
1401e96de:	74 10                	je     0x1401e96f0
1401e96e0:	31 c0                	xor    %eax,%eax
1401e96e2:	48 83 c4 28          	add    $0x28,%rsp
1401e96e6:	c3                   	ret
1401e96e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401e96ee:	00 00
1401e96f0:	b8 16 00 00 00       	mov    $0x16,%eax
1401e96f5:	48 83 c4 28          	add    $0x28,%rsp
1401e96f9:	c3                   	ret
1401e96fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e9700:	56                   	push   %rsi
1401e9701:	53                   	push   %rbx
1401e9702:	48 83 ec 28          	sub    $0x28,%rsp
1401e9706:	48 89 cb             	mov    %rcx,%rbx
1401e9709:	48 8d 0d 10 f2 04 00 	lea    0x4f210(%rip),%rcx        # 0x140238920
1401e9710:	ff 15 0a 5a 0c 00    	call   *0xc5a0a(%rip)        # 0x1402af120
1401e9716:	48 8b 35 33 5a 0c 00 	mov    0xc5a33(%rip),%rsi        # 0x1402af150
1401e971d:	48 8d 15 07 f2 04 00 	lea    0x4f207(%rip),%rdx        # 0x14023892b
1401e9724:	48 89 c1             	mov    %rax,%rcx
1401e9727:	ff d6                	call   *%rsi
1401e9729:	48 85 c0             	test   %rax,%rax
1401e972c:	74 1a                	je     0x1401e9748
1401e972e:	48 89 d9             	mov    %rbx,%rcx
1401e9731:	48 89 05 a8 b1 00 00 	mov    %rax,0xb1a8(%rip)        # 0x1401f48e0
1401e9738:	48 83 c4 28          	add    $0x28,%rsp
1401e973c:	5b                   	pop    %rbx
1401e973d:	5e                   	pop    %rsi
1401e973e:	48 ff e0             	rex.W jmp *%rax
1401e9741:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e9748:	48 8d 0d e3 f1 04 00 	lea    0x4f1e3(%rip),%rcx        # 0x140238932
1401e974f:	ff 15 ab 5a 0c 00    	call   *0xc5aab(%rip)        # 0x1402af200
1401e9755:	48 8d 15 f0 f1 04 00 	lea    0x4f1f0(%rip),%rdx        # 0x14023894c
1401e975c:	48 89 c1             	mov    %rax,%rcx
1401e975f:	ff d6                	call   *%rsi
1401e9761:	48 89 05 38 2e 0c 00 	mov    %rax,0xc2e38(%rip)        # 0x1402ac5a0
1401e9768:	48 8d 05 51 ff ff ff 	lea    -0xaf(%rip),%rax        # 0x1401e96c0
1401e976f:	eb bd                	jmp    0x1401e972e
1401e9771:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e9778:	00 00 00 00
1401e977c:	0f 1f 40 00          	nopl   0x0(%rax)
1401e9780:	48 ff 25 59 b1 00 00 	rex.W jmp *0xb159(%rip)        # 0x1401f48e0
1401e9787:	90                   	nop
1401e9788:	90                   	nop
1401e9789:	90                   	nop
1401e978a:	90                   	nop
1401e978b:	90                   	nop
1401e978c:	90                   	nop
1401e978d:	90                   	nop
1401e978e:	90                   	nop
1401e978f:	90                   	nop
1401e9790:	53                   	push   %rbx
1401e9791:	48 83 ec 20          	sub    $0x20,%rsp
1401e9795:	48 89 cb             	mov    %rcx,%rbx
1401e9798:	48 89 d1             	mov    %rdx,%rcx
1401e979b:	48 85 db             	test   %rbx,%rbx
1401e979e:	74 40                	je     0x1401e97e0
1401e97a0:	66 0f 76 c0          	pcmpeqd %xmm0,%xmm0
1401e97a4:	c7 43 20 ff ff ff ff 	movl   $0xffffffff,0x20(%rbx)
1401e97ab:	0f 11 03             	movups %xmm0,(%rbx)
1401e97ae:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1401e97b2:	48 85 d2             	test   %rdx,%rdx
1401e97b5:	74 29                	je     0x1401e97e0
1401e97b7:	e8 fc 03 00 00       	call   0x1401e9bb8
1401e97bc:	48 85 c0             	test   %rax,%rax
1401e97bf:	74 3f                	je     0x1401e9800
1401e97c1:	f3 0f 6f 08          	movdqu (%rax),%xmm1
1401e97c5:	0f 11 0b             	movups %xmm1,(%rbx)
1401e97c8:	f3 0f 6f 50 10       	movdqu 0x10(%rax),%xmm2
1401e97cd:	0f 11 53 10          	movups %xmm2,0x10(%rbx)
1401e97d1:	8b 40 20             	mov    0x20(%rax),%eax
1401e97d4:	89 43 20             	mov    %eax,0x20(%rbx)
1401e97d7:	31 c0                	xor    %eax,%eax
1401e97d9:	48 83 c4 20          	add    $0x20,%rsp
1401e97dd:	5b                   	pop    %rbx
1401e97de:	c3                   	ret
1401e97df:	90                   	nop
1401e97e0:	e8 83 03 00 00       	call   0x1401e9b68
1401e97e5:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1401e97eb:	b8 16 00 00 00       	mov    $0x16,%eax
1401e97f0:	48 83 c4 20          	add    $0x20,%rsp
1401e97f4:	5b                   	pop    %rbx
1401e97f5:	c3                   	ret
1401e97f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401e97fd:	00 00 00
1401e9800:	e8 63 03 00 00       	call   0x1401e9b68
1401e9805:	8b 00                	mov    (%rax),%eax
1401e9807:	eb d0                	jmp    0x1401e97d9
1401e9809:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e9810:	56                   	push   %rsi
1401e9811:	53                   	push   %rbx
1401e9812:	48 83 ec 28          	sub    $0x28,%rsp
1401e9816:	48 8b 05 d3 b0 00 00 	mov    0xb0d3(%rip),%rax        # 0x1401f48f0
1401e981d:	48 89 d6             	mov    %rdx,%rsi
1401e9820:	48 8d 15 e9 ff ff ff 	lea    -0x17(%rip),%rdx        # 0x1401e9810
1401e9827:	48 89 cb             	mov    %rcx,%rbx
1401e982a:	48 39 d0             	cmp    %rdx,%rax
1401e982d:	74 11                	je     0x1401e9840
1401e982f:	48 89 f2             	mov    %rsi,%rdx
1401e9832:	48 89 d9             	mov    %rbx,%rcx
1401e9835:	48 83 c4 28          	add    $0x28,%rsp
1401e9839:	5b                   	pop    %rbx
1401e983a:	5e                   	pop    %rsi
1401e983b:	48 ff e0             	rex.W jmp *%rax
1401e983e:	66 90                	xchg   %ax,%ax
1401e9840:	48 8d 0d 19 f1 04 00 	lea    0x4f119(%rip),%rcx        # 0x140238960
1401e9847:	ff 15 d3 58 0c 00    	call   *0xc58d3(%rip)        # 0x1402af120
1401e984d:	48 8d 15 17 f1 04 00 	lea    0x4f117(%rip),%rdx        # 0x14023896b
1401e9854:	48 89 c1             	mov    %rax,%rcx
1401e9857:	ff 15 f3 58 0c 00    	call   *0xc58f3(%rip)        # 0x1402af150
1401e985d:	48 8d 15 2c ff ff ff 	lea    -0xd4(%rip),%rdx        # 0x1401e9790
1401e9864:	48 89 d9             	mov    %rbx,%rcx
1401e9867:	48 85 c0             	test   %rax,%rax
1401e986a:	48 0f 44 c2          	cmove  %rdx,%rax
1401e986e:	48 89 f2             	mov    %rsi,%rdx
1401e9871:	48 89 05 78 b0 00 00 	mov    %rax,0xb078(%rip)        # 0x1401f48f0
1401e9878:	48 83 c4 28          	add    $0x28,%rsp
1401e987c:	5b                   	pop    %rbx
1401e987d:	5e                   	pop    %rsi
1401e987e:	48 ff e0             	rex.W jmp *%rax
1401e9881:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e9888:	00 00 00 00
1401e988c:	0f 1f 40 00          	nopl   0x0(%rax)
1401e9890:	56                   	push   %rsi
1401e9891:	53                   	push   %rbx
1401e9892:	48 83 ec 28          	sub    $0x28,%rsp
1401e9896:	48 8b 05 53 b0 00 00 	mov    0xb053(%rip),%rax        # 0x1401f48f0
1401e989d:	48 89 d6             	mov    %rdx,%rsi
1401e98a0:	48 8d 15 69 ff ff ff 	lea    -0x97(%rip),%rdx        # 0x1401e9810
1401e98a7:	48 89 cb             	mov    %rcx,%rbx
1401e98aa:	48 39 d0             	cmp    %rdx,%rax
1401e98ad:	74 11                	je     0x1401e98c0
1401e98af:	48 89 f2             	mov    %rsi,%rdx
1401e98b2:	48 89 d9             	mov    %rbx,%rcx
1401e98b5:	48 83 c4 28          	add    $0x28,%rsp
1401e98b9:	5b                   	pop    %rbx
1401e98ba:	5e                   	pop    %rsi
1401e98bb:	48 ff e0             	rex.W jmp *%rax
1401e98be:	66 90                	xchg   %ax,%ax
1401e98c0:	48 8d 0d 99 f0 04 00 	lea    0x4f099(%rip),%rcx        # 0x140238960
1401e98c7:	ff 15 53 58 0c 00    	call   *0xc5853(%rip)        # 0x1402af120
1401e98cd:	48 8d 15 97 f0 04 00 	lea    0x4f097(%rip),%rdx        # 0x14023896b
1401e98d4:	48 89 c1             	mov    %rax,%rcx
1401e98d7:	ff 15 73 58 0c 00    	call   *0xc5873(%rip)        # 0x1402af150
1401e98dd:	48 8d 15 ac fe ff ff 	lea    -0x154(%rip),%rdx        # 0x1401e9790
1401e98e4:	48 89 d9             	mov    %rbx,%rcx
1401e98e7:	48 85 c0             	test   %rax,%rax
1401e98ea:	48 0f 44 c2          	cmove  %rdx,%rax
1401e98ee:	48 89 f2             	mov    %rsi,%rdx
1401e98f1:	48 89 05 f8 af 00 00 	mov    %rax,0xaff8(%rip)        # 0x1401f48f0
1401e98f8:	48 83 c4 28          	add    $0x28,%rsp
1401e98fc:	5b                   	pop    %rbx
1401e98fd:	5e                   	pop    %rsi
1401e98fe:	48 ff e0             	rex.W jmp *%rax
1401e9901:	90                   	nop
1401e9902:	90                   	nop
1401e9903:	90                   	nop
1401e9904:	90                   	nop
1401e9905:	90                   	nop
1401e9906:	90                   	nop
1401e9907:	90                   	nop
1401e9908:	90                   	nop
1401e9909:	90                   	nop
1401e990a:	90                   	nop
1401e990b:	90                   	nop
1401e990c:	90                   	nop
1401e990d:	90                   	nop
1401e990e:	90                   	nop
1401e990f:	90                   	nop
1401e9910:	53                   	push   %rbx
1401e9911:	48 83 ec 20          	sub    $0x20,%rsp
1401e9915:	48 89 cb             	mov    %rcx,%rbx
1401e9918:	48 89 d1             	mov    %rdx,%rcx
1401e991b:	48 85 db             	test   %rbx,%rbx
1401e991e:	74 40                	je     0x1401e9960
1401e9920:	66 0f 76 c0          	pcmpeqd %xmm0,%xmm0
1401e9924:	c7 43 20 ff ff ff ff 	movl   $0xffffffff,0x20(%rbx)
1401e992b:	0f 11 03             	movups %xmm0,(%rbx)
1401e992e:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1401e9932:	48 85 d2             	test   %rdx,%rdx
1401e9935:	74 29                	je     0x1401e9960
1401e9937:	e8 64 02 00 00       	call   0x1401e9ba0
1401e993c:	48 85 c0             	test   %rax,%rax
1401e993f:	74 3f                	je     0x1401e9980
1401e9941:	f3 0f 6f 08          	movdqu (%rax),%xmm1
1401e9945:	0f 11 0b             	movups %xmm1,(%rbx)
1401e9948:	f3 0f 6f 50 10       	movdqu 0x10(%rax),%xmm2
1401e994d:	0f 11 53 10          	movups %xmm2,0x10(%rbx)
1401e9951:	8b 40 20             	mov    0x20(%rax),%eax
1401e9954:	89 43 20             	mov    %eax,0x20(%rbx)
1401e9957:	31 c0                	xor    %eax,%eax
1401e9959:	48 83 c4 20          	add    $0x20,%rsp
1401e995d:	5b                   	pop    %rbx
1401e995e:	c3                   	ret
1401e995f:	90                   	nop
1401e9960:	e8 03 02 00 00       	call   0x1401e9b68
1401e9965:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1401e996b:	b8 16 00 00 00       	mov    $0x16,%eax
1401e9970:	48 83 c4 20          	add    $0x20,%rsp
1401e9974:	5b                   	pop    %rbx
1401e9975:	c3                   	ret
1401e9976:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401e997d:	00 00 00
1401e9980:	e8 e3 01 00 00       	call   0x1401e9b68
1401e9985:	8b 00                	mov    (%rax),%eax
1401e9987:	eb d0                	jmp    0x1401e9959
1401e9989:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e9990:	56                   	push   %rsi
1401e9991:	53                   	push   %rbx
1401e9992:	48 83 ec 28          	sub    $0x28,%rsp
1401e9996:	48 8b 05 63 af 00 00 	mov    0xaf63(%rip),%rax        # 0x1401f4900
1401e999d:	48 89 d6             	mov    %rdx,%rsi
1401e99a0:	48 8d 15 e9 ff ff ff 	lea    -0x17(%rip),%rdx        # 0x1401e9990
1401e99a7:	48 89 cb             	mov    %rcx,%rbx
1401e99aa:	48 39 d0             	cmp    %rdx,%rax
1401e99ad:	74 11                	je     0x1401e99c0
1401e99af:	48 89 f2             	mov    %rsi,%rdx
1401e99b2:	48 89 d9             	mov    %rbx,%rcx
1401e99b5:	48 83 c4 28          	add    $0x28,%rsp
1401e99b9:	5b                   	pop    %rbx
1401e99ba:	5e                   	pop    %rsi
1401e99bb:	48 ff e0             	rex.W jmp *%rax
1401e99be:	66 90                	xchg   %ax,%ax
1401e99c0:	48 8d 0d b9 ef 04 00 	lea    0x4efb9(%rip),%rcx        # 0x140238980
1401e99c7:	ff 15 53 57 0c 00    	call   *0xc5753(%rip)        # 0x1402af120
1401e99cd:	48 8d 15 b7 ef 04 00 	lea    0x4efb7(%rip),%rdx        # 0x14023898b
1401e99d4:	48 89 c1             	mov    %rax,%rcx
1401e99d7:	ff 15 73 57 0c 00    	call   *0xc5773(%rip)        # 0x1402af150
1401e99dd:	48 8d 15 2c ff ff ff 	lea    -0xd4(%rip),%rdx        # 0x1401e9910
1401e99e4:	48 89 d9             	mov    %rbx,%rcx
1401e99e7:	48 85 c0             	test   %rax,%rax
1401e99ea:	48 0f 44 c2          	cmove  %rdx,%rax
1401e99ee:	48 89 f2             	mov    %rsi,%rdx
1401e99f1:	48 89 05 08 af 00 00 	mov    %rax,0xaf08(%rip)        # 0x1401f4900
1401e99f8:	48 83 c4 28          	add    $0x28,%rsp
1401e99fc:	5b                   	pop    %rbx
1401e99fd:	5e                   	pop    %rsi
1401e99fe:	48 ff e0             	rex.W jmp *%rax
1401e9a01:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e9a08:	00 00 00 00
1401e9a0c:	0f 1f 40 00          	nopl   0x0(%rax)
1401e9a10:	56                   	push   %rsi
1401e9a11:	53                   	push   %rbx
1401e9a12:	48 83 ec 28          	sub    $0x28,%rsp
1401e9a16:	48 8b 05 e3 ae 00 00 	mov    0xaee3(%rip),%rax        # 0x1401f4900
1401e9a1d:	48 89 d6             	mov    %rdx,%rsi
1401e9a20:	48 8d 15 69 ff ff ff 	lea    -0x97(%rip),%rdx        # 0x1401e9990
1401e9a27:	48 89 cb             	mov    %rcx,%rbx
1401e9a2a:	48 39 d0             	cmp    %rdx,%rax
1401e9a2d:	74 11                	je     0x1401e9a40
1401e9a2f:	48 89 f2             	mov    %rsi,%rdx
1401e9a32:	48 89 d9             	mov    %rbx,%rcx
1401e9a35:	48 83 c4 28          	add    $0x28,%rsp
1401e9a39:	5b                   	pop    %rbx
1401e9a3a:	5e                   	pop    %rsi
1401e9a3b:	48 ff e0             	rex.W jmp *%rax
1401e9a3e:	66 90                	xchg   %ax,%ax
1401e9a40:	48 8d 0d 39 ef 04 00 	lea    0x4ef39(%rip),%rcx        # 0x140238980
1401e9a47:	ff 15 d3 56 0c 00    	call   *0xc56d3(%rip)        # 0x1402af120
1401e9a4d:	48 8d 15 37 ef 04 00 	lea    0x4ef37(%rip),%rdx        # 0x14023898b
1401e9a54:	48 89 c1             	mov    %rax,%rcx
1401e9a57:	ff 15 f3 56 0c 00    	call   *0xc56f3(%rip)        # 0x1402af150
1401e9a5d:	48 8d 15 ac fe ff ff 	lea    -0x154(%rip),%rdx        # 0x1401e9910
1401e9a64:	48 89 d9             	mov    %rbx,%rcx
1401e9a67:	48 85 c0             	test   %rax,%rax
1401e9a6a:	48 0f 44 c2          	cmove  %rdx,%rax
1401e9a6e:	48 89 f2             	mov    %rsi,%rdx
1401e9a71:	48 89 05 88 ae 00 00 	mov    %rax,0xae88(%rip)        # 0x1401f4900
1401e9a78:	48 83 c4 28          	add    $0x28,%rsp
1401e9a7c:	5b                   	pop    %rbx
1401e9a7d:	5e                   	pop    %rsi
1401e9a7e:	48 ff e0             	rex.W jmp *%rax
1401e9a81:	90                   	nop
1401e9a82:	90                   	nop
1401e9a83:	90                   	nop
1401e9a84:	90                   	nop
1401e9a85:	90                   	nop
1401e9a86:	90                   	nop
1401e9a87:	90                   	nop
1401e9a88:	90                   	nop
1401e9a89:	90                   	nop
1401e9a8a:	90                   	nop
1401e9a8b:	90                   	nop
1401e9a8c:	90                   	nop
1401e9a8d:	90                   	nop
1401e9a8e:	90                   	nop
1401e9a8f:	90                   	nop
1401e9a90:	48 8b 05 19 2b 0c 00 	mov    0xc2b19(%rip),%rax        # 0x1402ac5b0