1402b595f:	cc                   	int3
1402b5960:	49 8b c0             	mov    %r8,%rax
1402b5963:	4c 8b d2             	mov    %rdx,%r10
1402b5966:	48 8b d0             	mov    %rax,%rdx
1402b5969:	45 8b c1             	mov    %r9d,%r8d
1402b596c:	49 ff e2             	rex.WB jmp *%r10
1402b596f:	cc                   	int3
1402b5970:	4c 8b dc             	mov    %rsp,%r11
1402b5973:	49 89 5b 18          	mov    %rbx,0x18(%r11)
1402b5977:	4d 89 4b 20          	mov    %r9,0x20(%r11)
1402b597b:	89 54 24 10          	mov    %edx,0x10(%rsp)
1402b597f:	55                   	push   %rbp
1402b5980:	56                   	push   %rsi
1402b5981:	57                   	push   %rdi
1402b5982:	41 54                	push   %r12
1402b5984:	41 55                	push   %r13
1402b5986:	41 56                	push   %r14
1402b5988:	41 57                	push   %r15
1402b598a:	48 83 ec 20          	sub    $0x20,%rsp
1402b598e:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402b5992:	40 32 ed             	xor    %bpl,%bpl
1402b5995:	45 32 f6             	xor    %r14b,%r14b
1402b5998:	49 89 43 08          	mov    %rax,0x8(%r11)
1402b599c:	33 ff                	xor    %edi,%edi
1402b599e:	4d 8b e1             	mov    %r9,%r12
1402b59a1:	45 8b e8             	mov    %r8d,%r13d
1402b59a4:	48 8b d9             	mov    %rcx,%rbx
1402b59a7:	48 8d 70 ff          	lea    -0x1(%rax),%rsi
1402b59ab:	4c 8b fe             	mov    %rsi,%r15
1402b59ae:	39 39                	cmp    %edi,(%rcx)
1402b59b0:	7e 43                	jle    0x1402b59f5
1402b59b2:	45 8b 63 10          	mov    0x10(%r11),%r12d
1402b59b6:	41 3b fc             	cmp    %r12d,%edi
1402b59b9:	75 06                	jne    0x1402b59c1
1402b59bb:	48 8b f0             	mov    %rax,%rsi
1402b59be:	40 b5 01             	mov    $0x1,%bpl
1402b59c1:	41 3b fd             	cmp    %r13d,%edi
1402b59c4:	75 06                	jne    0x1402b59cc
1402b59c6:	4c 8b f8             	mov    %rax,%r15
1402b59c9:	41 b6 01             	mov    $0x1,%r14b
1402b59cc:	40 84 ed             	test   %bpl,%bpl
1402b59cf:	74 05                	je     0x1402b59d6
1402b59d1:	45 84 f6             	test   %r14b,%r14b
1402b59d4:	75 1a                	jne    0x1402b59f0
1402b59d6:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402b59db:	48 8b cb             	mov    %rbx,%rcx
1402b59de:	e8 d5 fe ff ff       	call   0x1402b58b8
1402b59e3:	ff c7                	inc    %edi
1402b59e5:	3b 3b                	cmp    (%rbx),%edi
1402b59e7:	7d 07                	jge    0x1402b59f0
1402b59e9:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1402b59ee:	eb c6                	jmp    0x1402b59b6
1402b59f0:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
1402b59f5:	49 8b 04 24          	mov    (%r12),%rax
1402b59f9:	49 89 74 24 08       	mov    %rsi,0x8(%r12)
1402b59fe:	0f 10 03             	movups (%rbx),%xmm0
1402b5a01:	0f 11 00             	movups %xmm0,(%rax)
1402b5a04:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1402b5a08:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1402b5a0c:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1402b5a13:	00
1402b5a14:	48 8b 08             	mov    (%rax),%rcx
1402b5a17:	4c 89 78 08          	mov    %r15,0x8(%rax)
1402b5a1b:	0f 10 03             	movups (%rbx),%xmm0
1402b5a1e:	0f 11 01             	movups %xmm0,(%rcx)
1402b5a21:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1402b5a25:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1402b5a2a:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1402b5a2e:	48 83 c4 20          	add    $0x20,%rsp
1402b5a32:	41 5f                	pop    %r15
1402b5a34:	41 5e                	pop    %r14
1402b5a36:	41 5d                	pop    %r13
1402b5a38:	41 5c                	pop    %r12
1402b5a3a:	5f                   	pop    %rdi
1402b5a3b:	5e                   	pop    %rsi
1402b5a3c:	5d                   	pop    %rbp
1402b5a3d:	c3                   	ret
1402b5a3e:	cc                   	int3
1402b5a3f:	cc                   	int3
1402b5a40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b5a45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402b5a4a:	57                   	push   %rdi
1402b5a4b:	48 83 ec 30          	sub    $0x30,%rsp
1402b5a4f:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1402b5a54:	8b da                	mov    %edx,%ebx
1402b5a56:	49 8b f0             	mov    %r8,%rsi
1402b5a59:	4c 8b d1             	mov    %rcx,%r10
1402b5a5c:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1402b5a60:	49 3b 50 08          	cmp    0x8(%r8),%rdx
1402b5a64:	77 77                	ja     0x1402b5add
1402b5a66:	48 39 51 08          	cmp    %rdx,0x8(%rcx)
1402b5a6a:	77 71                	ja     0x1402b5add
1402b5a6c:	49 8b 40 08          	mov    0x8(%r8),%rax
1402b5a70:	48 8b ca             	mov    %rdx,%rcx
1402b5a73:	49 2b 4a 08          	sub    0x8(%r10),%rcx
1402b5a77:	48 2b c2             	sub    %rdx,%rax
1402b5a7a:	48 3b c8             	cmp    %rax,%rcx
1402b5a7d:	7d 2d                	jge    0x1402b5aac
1402b5a7f:	41 0f 10 02          	movups (%r10),%xmm0
1402b5a83:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1402b5a88:	49 3b 52 08          	cmp    0x8(%r10),%rdx
1402b5a8c:	76 4b                	jbe    0x1402b5ad9
1402b5a8e:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1402b5a93:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1402b5a98:	e8 1b fe ff ff       	call   0x1402b58b8
1402b5a9d:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1402b5aa2:	ff c3                	inc    %ebx
1402b5aa4:	48 39 47 08          	cmp    %rax,0x8(%rdi)
1402b5aa8:	77 e4                	ja     0x1402b5a8e
1402b5aaa:	eb 2d                	jmp    0x1402b5ad9
1402b5aac:	41 8b d9             	mov    %r9d,%ebx
1402b5aaf:	0f 10 07             	movups (%rdi),%xmm0
1402b5ab2:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1402b5ab7:	49 39 50 08          	cmp    %rdx,0x8(%r8)
1402b5abb:	76 1c                	jbe    0x1402b5ad9
1402b5abd:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1402b5ac2:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1402b5ac7:	e8 ec fd ff ff       	call   0x1402b58b8
1402b5acc:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402b5ad1:	ff cb                	dec    %ebx
1402b5ad3:	48 39 4e 08          	cmp    %rcx,0x8(%rsi)
1402b5ad7:	77 e4                	ja     0x1402b5abd
1402b5ad9:	8b c3                	mov    %ebx,%eax
1402b5adb:	eb 03                	jmp    0x1402b5ae0
1402b5add:	83 c8 ff             	or     $0xffffffff,%eax
1402b5ae0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b5ae5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b5aea:	48 83 c4 30          	add    $0x30,%rsp
1402b5aee:	5f                   	pop    %rdi
1402b5aef:	c3                   	ret
1402b5af0:	40 53                	rex push %rbx
1402b5af2:	48 83 ec 20          	sub    $0x20,%rsp
1402b5af6:	33 db                	xor    %ebx,%ebx
1402b5af8:	48 8d 15 c9 4f 12 00 	lea    0x124fc9(%rip),%rdx        # 0x1403daac8
1402b5aff:	45 33 c0             	xor    %r8d,%r8d
1402b5b02:	48 8d 0c 9b          	lea    (%rbx,%rbx,4),%rcx
1402b5b06:	48 8d 0c ca          	lea    (%rdx,%rcx,8),%rcx
1402b5b0a:	ba a0 0f 00 00       	mov    $0xfa0,%edx
1402b5b0f:	e8 74 03 00 00       	call   0x1402b5e88
1402b5b14:	85 c0                	test   %eax,%eax
1402b5b16:	74 11                	je     0x1402b5b29
1402b5b18:	ff 05 d2 4f 12 00    	incl   0x124fd2(%rip)        # 0x1403daaf0
1402b5b1e:	ff c3                	inc    %ebx
1402b5b20:	83 fb 01             	cmp    $0x1,%ebx
1402b5b23:	72 d3                	jb     0x1402b5af8
1402b5b25:	b0 01                	mov    $0x1,%al
1402b5b27:	eb 07                	jmp    0x1402b5b30
1402b5b29:	e8 0a 00 00 00       	call   0x1402b5b38
1402b5b2e:	32 c0                	xor    %al,%al
1402b5b30:	48 83 c4 20          	add    $0x20,%rsp
1402b5b34:	5b                   	pop    %rbx
1402b5b35:	c3                   	ret
1402b5b36:	cc                   	int3
1402b5b37:	cc                   	int3
1402b5b38:	40 53                	rex push %rbx
1402b5b3a:	48 83 ec 20          	sub    $0x20,%rsp
1402b5b3e:	8b 1d ac 4f 12 00    	mov    0x124fac(%rip),%ebx        # 0x1403daaf0
1402b5b44:	eb 1d                	jmp    0x1402b5b63
1402b5b46:	48 8d 05 7b 4f 12 00 	lea    0x124f7b(%rip),%rax        # 0x1403daac8
1402b5b4d:	ff cb                	dec    %ebx
1402b5b4f:	48 8d 0c 9b          	lea    (%rbx,%rbx,4),%rcx
1402b5b53:	48 8d 0c c8          	lea    (%rax,%rcx,8),%rcx
1402b5b57:	ff 15 03 f7 02 00    	call   *0x2f703(%rip)        # 0x1402e5260
1402b5b5d:	ff 0d 8d 4f 12 00    	decl   0x124f8d(%rip)        # 0x1403daaf0
1402b5b63:	85 db                	test   %ebx,%ebx
1402b5b65:	75 df                	jne    0x1402b5b46
1402b5b67:	b0 01                	mov    $0x1,%al
1402b5b69:	48 83 c4 20          	add    $0x20,%rsp
1402b5b6d:	5b                   	pop    %rbx
1402b5b6e:	c3                   	ret
1402b5b6f:	cc                   	int3
1402b5b70:	cc                   	int3
1402b5b71:	cc                   	int3
1402b5b72:	cc                   	int3
1402b5b73:	cc                   	int3
1402b5b74:	cc                   	int3
1402b5b75:	cc                   	int3
1402b5b76:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402b5b7d:	00 00 00
1402b5b80:	cc                   	int3
1402b5b81:	cc                   	int3
1402b5b82:	cc                   	int3
1402b5b83:	cc                   	int3
1402b5b84:	cc                   	int3
1402b5b85:	cc                   	int3
1402b5b86:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402b5b8d:	00 00 00
1402b5b90:	cc                   	int3
1402b5b91:	cc                   	int3
1402b5b92:	cc                   	int3
1402b5b93:	cc                   	int3
1402b5b94:	cc                   	int3
1402b5b95:	cc                   	int3
1402b5b96:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402b5b9d:	00 00 00
1402b5ba0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1402b5ba5:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
1402b5baa:	44 89 44 24 10       	mov    %r8d,0x10(%rsp)
1402b5baf:	49 c7 c1 20 05 93 19 	mov    $0x19930520,%r9
1402b5bb6:	e9 05 00 00 00       	jmp    0x1402b5bc0
1402b5bbb:	cc                   	int3
1402b5bbc:	cc                   	int3
1402b5bbd:	cc                   	int3
1402b5bbe:	cc                   	int3
1402b5bbf:	cc                   	int3
1402b5bc0:	c3                   	ret
1402b5bc1:	cc                   	int3
1402b5bc2:	cc                   	int3
1402b5bc3:	cc                   	int3
1402b5bc4:	cc                   	int3
1402b5bc5:	cc                   	int3
1402b5bc6:	cc                   	int3
1402b5bc7:	cc                   	int3
1402b5bc8:	cc                   	int3
1402b5bc9:	cc                   	int3
1402b5bca:	cc                   	int3
1402b5bcb:	cc                   	int3
1402b5bcc:	cc                   	int3
1402b5bcd:	cc                   	int3
1402b5bce:	cc                   	int3
1402b5bcf:	cc                   	int3
1402b5bd0:	c3                   	ret
1402b5bd1:	cc                   	int3
1402b5bd2:	cc                   	int3
1402b5bd3:	cc                   	int3
1402b5bd4:	48 8b 05 15 fd 02 00 	mov    0x2fd15(%rip),%rax        # 0x1402e58f0
1402b5bdb:	48 8d 15 1e 70 dc ff 	lea    -0x238fe2(%rip),%rdx        # 0x14007cc00
1402b5be2:	48 3b c2             	cmp    %rdx,%rax
1402b5be5:	74 23                	je     0x1402b5c0a
1402b5be7:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
1402b5bee:	00 00
1402b5bf0:	48 8b 89 98 00 00 00 	mov    0x98(%rcx),%rcx
1402b5bf7:	48 3b 48 10          	cmp    0x10(%rax),%rcx
1402b5bfb:	72 06                	jb     0x1402b5c03
1402b5bfd:	48 3b 48 08          	cmp    0x8(%rax),%rcx
1402b5c01:	76 07                	jbe    0x1402b5c0a
1402b5c03:	b9 0d 00 00 00       	mov    $0xd,%ecx
1402b5c08:	cd 29                	int    $0x29
1402b5c0a:	c3                   	ret
1402b5c0b:	cc                   	int3
1402b5c0c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b5c11:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402b5c16:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402b5c1b:	57                   	push   %rdi
1402b5c1c:	41 54                	push   %r12
1402b5c1e:	41 55                	push   %r13
1402b5c20:	41 56                	push   %r14
1402b5c22:	41 57                	push   %r15
1402b5c24:	48 83 ec 20          	sub    $0x20,%rsp
1402b5c28:	8b f9                	mov    %ecx,%edi
1402b5c2a:	4c 8d 3d cf a3 d4 ff 	lea    -0x2b5c31(%rip),%r15        # 0x140000000
1402b5c31:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
1402b5c35:	4d 8b e1             	mov    %r9,%r12
1402b5c38:	49 8b e8             	mov    %r8,%rbp
1402b5c3b:	4c 8b ea             	mov    %rdx,%r13
1402b5c3e:	49 8b 84 ff 78 ab 3d 	mov    0x3dab78(%r15,%rdi,8),%rax
1402b5c45:	00
1402b5c46:	90                   	nop
1402b5c47:	49 3b c6             	cmp    %r14,%rax
1402b5c4a:	0f 84 ae 00 00 00    	je     0x1402b5cfe
1402b5c50:	48 85 c0             	test   %rax,%rax
1402b5c53:	0f 85 a7 00 00 00    	jne    0x1402b5d00
1402b5c59:	4d 3b c1             	cmp    %r9,%r8
1402b5c5c:	0f 84 94 00 00 00    	je     0x1402b5cf6
1402b5c62:	8b 75 00             	mov    0x0(%rbp),%esi
1402b5c65:	49 8b 9c f7 60 ab 3d 	mov    0x3dab60(%r15,%rsi,8),%rbx
1402b5c6c:	00
1402b5c6d:	90                   	nop
1402b5c6e:	48 85 db             	test   %rbx,%rbx
1402b5c71:	74 0b                	je     0x1402b5c7e
1402b5c73:	49 3b de             	cmp    %r14,%rbx
1402b5c76:	0f 85 c1 00 00 00    	jne    0x1402b5d3d
1402b5c7c:	eb 6b                	jmp    0x1402b5ce9
1402b5c7e:	4d 8b bc f7 80 e7 39 	mov    0x39e780(%r15,%rsi,8),%r15
1402b5c85:	00
1402b5c86:	33 d2                	xor    %edx,%edx
1402b5c88:	49 8b cf             	mov    %r15,%rcx
1402b5c8b:	41 b8 00 08 00 00    	mov    $0x800,%r8d
1402b5c91:	ff 15 c9 f4 02 00    	call   *0x2f4c9(%rip)        # 0x1402e5160
1402b5c97:	48 8b d8             	mov    %rax,%rbx
1402b5c9a:	48 85 c0             	test   %rax,%rax
1402b5c9d:	75 7e                	jne    0x1402b5d1d
1402b5c9f:	ff 15 53 f5 02 00    	call   *0x2f553(%rip)        # 0x1402e51f8
1402b5ca5:	83 f8 57             	cmp    $0x57,%eax
1402b5ca8:	75 2d                	jne    0x1402b5cd7
1402b5caa:	44 8d 43 07          	lea    0x7(%rbx),%r8d
1402b5cae:	49 8b cf             	mov    %r15,%rcx
1402b5cb1:	48 8d 15 78 8b 0e 00 	lea    0xe8b78(%rip),%rdx        # 0x14039e830
1402b5cb8:	e8 0f c6 01 00       	call   0x1402d22cc
1402b5cbd:	85 c0                	test   %eax,%eax
1402b5cbf:	74 16                	je     0x1402b5cd7
1402b5cc1:	45 33 c0             	xor    %r8d,%r8d
1402b5cc4:	33 d2                	xor    %edx,%edx
1402b5cc6:	49 8b cf             	mov    %r15,%rcx
1402b5cc9:	ff 15 91 f4 02 00    	call   *0x2f491(%rip)        # 0x1402e5160
1402b5ccf:	48 8b d8             	mov    %rax,%rbx
1402b5cd2:	48 85 c0             	test   %rax,%rax
1402b5cd5:	75 46                	jne    0x1402b5d1d
1402b5cd7:	49 8b c6             	mov    %r14,%rax
1402b5cda:	4c 8d 3d 1f a3 d4 ff 	lea    -0x2b5ce1(%rip),%r15        # 0x140000000
1402b5ce1:	49 87 84 f7 60 ab 3d 	xchg   %rax,0x3dab60(%r15,%rsi,8)
1402b5ce8:	00
1402b5ce9:	48 83 c5 04          	add    $0x4,%rbp
1402b5ced:	49 3b ec             	cmp    %r12,%rbp
1402b5cf0:	0f 85 6c ff ff ff    	jne    0x1402b5c62
1402b5cf6:	4d 87 b4 ff 78 ab 3d 	xchg   %r14,0x3dab78(%r15,%rdi,8)
1402b5cfd:	00
1402b5cfe:	33 c0                	xor    %eax,%eax
1402b5d00:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402b5d05:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402b5d0a:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402b5d0f:	48 83 c4 20          	add    $0x20,%rsp
1402b5d13:	41 5f                	pop    %r15
1402b5d15:	41 5e                	pop    %r14
1402b5d17:	41 5d                	pop    %r13
1402b5d19:	41 5c                	pop    %r12
1402b5d1b:	5f                   	pop    %rdi
1402b5d1c:	c3                   	ret
1402b5d1d:	48 8b c3             	mov    %rbx,%rax
1402b5d20:	4c 8d 3d d9 a2 d4 ff 	lea    -0x2b5d27(%rip),%r15        # 0x140000000
1402b5d27:	49 87 84 f7 60 ab 3d 	xchg   %rax,0x3dab60(%r15,%rsi,8)
1402b5d2e:	00
1402b5d2f:	48 85 c0             	test   %rax,%rax
1402b5d32:	74 09                	je     0x1402b5d3d
1402b5d34:	48 8b cb             	mov    %rbx,%rcx
1402b5d37:	ff 15 53 f5 02 00    	call   *0x2f553(%rip)        # 0x1402e5290
1402b5d3d:	49 8b d5             	mov    %r13,%rdx
1402b5d40:	48 8b cb             	mov    %rbx,%rcx
1402b5d43:	ff 15 97 f4 02 00    	call   *0x2f497(%rip)        # 0x1402e51e0
1402b5d49:	48 85 c0             	test   %rax,%rax
1402b5d4c:	74 a8                	je     0x1402b5cf6
1402b5d4e:	48 8b c8             	mov    %rax,%rcx
1402b5d51:	49 87 8c ff 78 ab 3d 	xchg   %rcx,0x3dab78(%r15,%rdi,8)
1402b5d58:	00
1402b5d59:	eb a5                	jmp    0x1402b5d00
1402b5d5b:	cc                   	int3
1402b5d5c:	40 53                	rex push %rbx
1402b5d5e:	48 83 ec 20          	sub    $0x20,%rsp
1402b5d62:	48 8b d9             	mov    %rcx,%rbx
1402b5d65:	4c 8d 0d dc 8a 0e 00 	lea    0xe8adc(%rip),%r9        # 0x14039e848
1402b5d6c:	33 c9                	xor    %ecx,%ecx
1402b5d6e:	4c 8d 05 cb 8a 0e 00 	lea    0xe8acb(%rip),%r8        # 0x14039e840
1402b5d75:	48 8d 15 cc 8a 0e 00 	lea    0xe8acc(%rip),%rdx        # 0x14039e848
1402b5d7c:	e8 8b fe ff ff       	call   0x1402b5c0c
1402b5d81:	48 85 c0             	test   %rax,%rax
1402b5d84:	74 0f                	je     0x1402b5d95
1402b5d86:	48 8b cb             	mov    %rbx,%rcx
1402b5d89:	48 83 c4 20          	add    $0x20,%rsp
1402b5d8d:	5b                   	pop    %rbx
1402b5d8e:	48 ff 25 6b fb 02 00 	rex.W jmp *0x2fb6b(%rip)        # 0x1402e5900