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
1401e9a97:	c3                   	ret
1401e9a98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401e9a9f:	00
1401e9aa0:	48 89 c8             	mov    %rcx,%rax
1401e9aa3:	48 87 05 06 2b 0c 00 	xchg   %rax,0xc2b06(%rip)        # 0x1402ac5b0
1401e9aaa:	c3                   	ret
1401e9aab:	90                   	nop
1401e9aac:	90                   	nop
1401e9aad:	90                   	nop
1401e9aae:	90                   	nop
1401e9aaf:	90                   	nop
1401e9ab0:	48 83 ec 38          	sub    $0x38,%rsp
1401e9ab4:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
1401e9ab9:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1401e9abe:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
1401e9ac3:	e8 78 04 00 00       	call   0x1401e9f40
1401e9ac8:	48 83 c4 38          	add    $0x38,%rsp
1401e9acc:	c3                   	ret
1401e9acd:	90                   	nop
1401e9ace:	90                   	nop
1401e9acf:	90                   	nop
1401e9ad0:	53                   	push   %rbx
1401e9ad1:	48 83 ec 20          	sub    $0x20,%rsp
1401e9ad5:	89 cb                	mov    %ecx,%ebx
1401e9ad7:	e8 24 00 00 00       	call   0x1401e9b00
1401e9adc:	89 d9                	mov    %ebx,%ecx
1401e9ade:	48 8d 14 49          	lea    (%rcx,%rcx,2),%rdx
1401e9ae2:	48 c1 e2 04          	shl    $0x4,%rdx
1401e9ae6:	48 01 d0             	add    %rdx,%rax
1401e9ae9:	48 83 c4 20          	add    $0x20,%rsp
1401e9aed:	5b                   	pop    %rbx
1401e9aee:	c3                   	ret
1401e9aef:	90                   	nop
1401e9af0:	ff 25 a2 58 0c 00    	jmp    *0xc58a2(%rip)        # 0x1402af398
1401e9af6:	90                   	nop
1401e9af7:	90                   	nop
1401e9af8:	ff 25 a2 58 0c 00    	jmp    *0xc58a2(%rip)        # 0x1402af3a0
1401e9afe:	90                   	nop
1401e9aff:	90                   	nop
1401e9b00:	ff 25 a2 58 0c 00    	jmp    *0xc58a2(%rip)        # 0x1402af3a8
1401e9b06:	90                   	nop
1401e9b07:	90                   	nop
1401e9b08:	ff 25 a2 58 0c 00    	jmp    *0xc58a2(%rip)        # 0x1402af3b0
1401e9b0e:	90                   	nop
1401e9b0f:	90                   	nop
1401e9b10:	ff 25 a2 58 0c 00    	jmp    *0xc58a2(%rip)        # 0x1402af3b8
1401e9b16:	90                   	nop
1401e9b17:	90                   	nop
1401e9b18:	ff 25 a2 58 0c 00    	jmp    *0xc58a2(%rip)        # 0x1402af3c0
1401e9b1e:	90                   	nop
1401e9b1f:	90                   	nop
1401e9b20:	ff 25 aa 58 0c 00    	jmp    *0xc58aa(%rip)        # 0x1402af3d0
1401e9b26:	90                   	nop
1401e9b27:	90                   	nop
1401e9b28:	ff 25 aa 58 0c 00    	jmp    *0xc58aa(%rip)        # 0x1402af3d8
1401e9b2e:	90                   	nop
1401e9b2f:	90                   	nop
1401e9b30:	ff 25 aa 58 0c 00    	jmp    *0xc58aa(%rip)        # 0x1402af3e0
1401e9b36:	90                   	nop
1401e9b37:	90                   	nop
1401e9b38:	ff 25 aa 58 0c 00    	jmp    *0xc58aa(%rip)        # 0x1402af3e8
1401e9b3e:	90                   	nop
1401e9b3f:	90                   	nop
1401e9b40:	ff 25 aa 58 0c 00    	jmp    *0xc58aa(%rip)        # 0x1402af3f0
1401e9b46:	90                   	nop
1401e9b47:	90                   	nop
1401e9b48:	ff 25 aa 58 0c 00    	jmp    *0xc58aa(%rip)        # 0x1402af3f8
1401e9b4e:	90                   	nop
1401e9b4f:	90                   	nop
1401e9b50:	ff 25 b2 58 0c 00    	jmp    *0xc58b2(%rip)        # 0x1402af408
1401e9b56:	90                   	nop
1401e9b57:	90                   	nop
1401e9b58:	ff 25 b2 58 0c 00    	jmp    *0xc58b2(%rip)        # 0x1402af410
1401e9b5e:	90                   	nop
1401e9b5f:	90                   	nop
1401e9b60:	ff 25 b2 58 0c 00    	jmp    *0xc58b2(%rip)        # 0x1402af418
1401e9b66:	90                   	nop
1401e9b67:	90                   	nop
1401e9b68:	ff 25 b2 58 0c 00    	jmp    *0xc58b2(%rip)        # 0x1402af420
1401e9b6e:	90                   	nop
1401e9b6f:	90                   	nop
1401e9b70:	ff 25 b2 58 0c 00    	jmp    *0xc58b2(%rip)        # 0x1402af428
1401e9b76:	90                   	nop
1401e9b77:	90                   	nop
1401e9b78:	ff 25 b2 58 0c 00    	jmp    *0xc58b2(%rip)        # 0x1402af430
1401e9b7e:	90                   	nop
1401e9b7f:	90                   	nop
1401e9b80:	ff 25 b2 58 0c 00    	jmp    *0xc58b2(%rip)        # 0x1402af438
1401e9b86:	90                   	nop
1401e9b87:	90                   	nop
1401e9b88:	ff 25 b2 58 0c 00    	jmp    *0xc58b2(%rip)        # 0x1402af440
1401e9b8e:	90                   	nop
1401e9b8f:	90                   	nop
1401e9b90:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af450
1401e9b96:	90                   	nop
1401e9b97:	90                   	nop
1401e9b98:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af458
1401e9b9e:	90                   	nop
1401e9b9f:	90                   	nop
1401e9ba0:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af460
1401e9ba6:	90                   	nop
1401e9ba7:	90                   	nop
1401e9ba8:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af468
1401e9bae:	90                   	nop
1401e9baf:	90                   	nop
1401e9bb0:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af470
1401e9bb6:	90                   	nop
1401e9bb7:	90                   	nop
1401e9bb8:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af478
1401e9bbe:	90                   	nop
1401e9bbf:	90                   	nop
1401e9bc0:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af480
1401e9bc6:	90                   	nop
1401e9bc7:	90                   	nop
1401e9bc8:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af488
1401e9bce:	90                   	nop
1401e9bcf:	90                   	nop
1401e9bd0:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af490
1401e9bd6:	90                   	nop
1401e9bd7:	90                   	nop
1401e9bd8:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af498
1401e9bde:	90                   	nop
1401e9bdf:	90                   	nop
1401e9be0:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af4a0
1401e9be6:	90                   	nop
1401e9be7:	90                   	nop
1401e9be8:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af4a8
1401e9bee:	90                   	nop
1401e9bef:	90                   	nop
1401e9bf0:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af4b0
1401e9bf6:	90                   	nop
1401e9bf7:	90                   	nop
1401e9bf8:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af4b8
1401e9bfe:	90                   	nop
1401e9bff:	90                   	nop
1401e9c00:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af4c0
1401e9c06:	90                   	nop
1401e9c07:	90                   	nop
1401e9c08:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af4c8
1401e9c0e:	90                   	nop
1401e9c0f:	90                   	nop
1401e9c10:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af4d0
1401e9c16:	90                   	nop
1401e9c17:	90                   	nop
1401e9c18:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af4d8
1401e9c1e:	90                   	nop
1401e9c1f:	90                   	nop
1401e9c20:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af4e0
1401e9c26:	90                   	nop
1401e9c27:	90                   	nop
1401e9c28:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af4e8
1401e9c2e:	90                   	nop
1401e9c2f:	90                   	nop
1401e9c30:	ff 25 ba 58 0c 00    	jmp    *0xc58ba(%rip)        # 0x1402af4f0
1401e9c36:	90                   	nop
1401e9c37:	90                   	nop
1401e9c38:	ff 25 c2 58 0c 00    	jmp    *0xc58c2(%rip)        # 0x1402af500
1401e9c3e:	90                   	nop
1401e9c3f:	90                   	nop
1401e9c40:	ff 25 c2 58 0c 00    	jmp    *0xc58c2(%rip)        # 0x1402af508
1401e9c46:	90                   	nop
1401e9c47:	90                   	nop
1401e9c48:	ff 25 c2 58 0c 00    	jmp    *0xc58c2(%rip)        # 0x1402af510
1401e9c4e:	90                   	nop
1401e9c4f:	90                   	nop
1401e9c50:	ff 25 c2 58 0c 00    	jmp    *0xc58c2(%rip)        # 0x1402af518
1401e9c56:	90                   	nop
1401e9c57:	90                   	nop
1401e9c58:	ff 25 c2 58 0c 00    	jmp    *0xc58c2(%rip)        # 0x1402af520
1401e9c5e:	90                   	nop
1401e9c5f:	90                   	nop
1401e9c60:	ff 25 c2 58 0c 00    	jmp    *0xc58c2(%rip)        # 0x1402af528
1401e9c66:	90                   	nop
1401e9c67:	90                   	nop
1401e9c68:	ff 25 c2 58 0c 00    	jmp    *0xc58c2(%rip)        # 0x1402af530