140580ae0:	00
140580ae1:	48 83 7a 10 00       	cmpq   $0x0,0x10(%rdx)
140580ae6:	75 1c                	jne    0x140580b04
140580ae8:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
140580aed:	4d 8b cf             	mov    %r15,%r9
140580af0:	4d 8b c6             	mov    %r14,%r8
140580af3:	49 8d 53 80          	lea    -0x80(%r11),%rdx
140580af7:	e8 44 14 00 00       	call   0x140581f40
140580afc:	90                   	nop
140580afd:	bf 01 00 00 00       	mov    $0x1,%edi
140580b02:	eb 10                	jmp    0x140580b14
140580b04:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140580b09:	e8 32 7f c2 ff       	call   0x1401a8a40
140580b0e:	90                   	nop
140580b0f:	bf 02 00 00 00       	mov    $0x2,%edi
140580b14:	89 7c 24 40          	mov    %edi,0x40(%rsp)
140580b18:	48 8b d0             	mov    %rax,%rdx
140580b1b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140580b20:	e8 1b 7f c2 ff       	call   0x1401a8a40
140580b25:	90                   	nop
140580b26:	66 0f 6f 35 02 33 a2 	movdqa 0xa23302(%rip),%xmm6        # 0x140fa3e30
140580b2d:	00
140580b2e:	40 f6 c7 02          	test   $0x2,%dil
140580b32:	74 51                	je     0x140580b85
140580b34:	83 e7 fd             	and    $0xfffffffd,%edi
140580b37:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140580b3e:	00
140580b3f:	48 83 fa 0f          	cmp    $0xf,%rdx
140580b43:	76 32                	jbe    0x140580b77
140580b45:	48 ff c2             	inc    %rdx
140580b48:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140580b4d:	48 8b c1             	mov    %rcx,%rax
140580b50:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140580b57:	72 19                	jb     0x140580b72
140580b59:	48 83 c2 27          	add    $0x27,%rdx
140580b5d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140580b61:	48 2b c1             	sub    %rcx,%rax
140580b64:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140580b68:	48 83 f8 1f          	cmp    $0x1f,%rax
140580b6c:	0f 87 d9 01 00 00    	ja     0x140580d4b
140580b72:	e8 cd a5 89 00       	call   0x140e1b144
140580b77:	f3 0f 7f b4 24 88 00 	movdqu %xmm6,0x88(%rsp)
140580b7e:	00 00
140580b80:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140580b85:	40 f6 c7 01          	test   $0x1,%dil
140580b89:	74 5c                	je     0x140580be7
140580b8b:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
140580b92:	00
140580b93:	48 83 fa 0f          	cmp    $0xf,%rdx
140580b97:	76 3d                	jbe    0x140580bd6
140580b99:	48 ff c2             	inc    %rdx
140580b9c:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140580ba3:	00
140580ba4:	48 8b c1             	mov    %rcx,%rax
140580ba7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140580bae:	72 19                	jb     0x140580bc9
140580bb0:	48 83 c2 27          	add    $0x27,%rdx
140580bb4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140580bb8:	48 2b c1             	sub    %rcx,%rax
140580bbb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140580bbf:	48 83 f8 1f          	cmp    $0x1f,%rax
140580bc3:	0f 87 76 01 00 00    	ja     0x140580d3f
140580bc9:	e8 76 a5 89 00       	call   0x140e1b144
140580bce:	66 0f 6f 35 5a 32 a2 	movdqa 0xa2325a(%rip),%xmm6        # 0x140fa3e30
140580bd5:	00
140580bd6:	f3 0f 7f b4 24 a8 00 	movdqu %xmm6,0xa8(%rsp)
140580bdd:	00 00
140580bdf:	c6 84 24 98 00 00 00 	movb   $0x0,0x98(%rsp)
140580be6:	00
140580be7:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140580bee:	00 00
140580bf0:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
140580bf5:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
140580bfa:	4d 8b ce             	mov    %r14,%r9
140580bfd:	4d 8b c7             	mov    %r15,%r8
140580c00:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140580c05:	48 8b cd             	mov    %rbp,%rcx
140580c08:	e8 63 0f 00 00       	call   0x140581b70
140580c0d:	48 8b f8             	mov    %rax,%rdi
140580c10:	48 85 c0             	test   %rax,%rax
140580c13:	75 5a                	jne    0x140580c6f
140580c15:	0f 57 c0             	xorps  %xmm0,%xmm0
140580c18:	0f 11 03             	movups %xmm0,(%rbx)
140580c1b:	48 89 43 10          	mov    %rax,0x10(%rbx)
140580c1f:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140580c26:	00
140580c27:	88 03                	mov    %al,(%rbx)
140580c29:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140580c2e:	48 83 fa 0f          	cmp    $0xf,%rdx
140580c32:	0f 86 d8 00 00 00    	jbe    0x140580d10
140580c38:	48 ff c2             	inc    %rdx
140580c3b:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140580c40:	48 8b c1             	mov    %rcx,%rax
140580c43:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140580c4a:	72 19                	jb     0x140580c65
140580c4c:	48 83 c2 27          	add    $0x27,%rdx
140580c50:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140580c54:	48 2b c1             	sub    %rcx,%rax
140580c57:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140580c5b:	48 83 f8 1f          	cmp    $0x1f,%rax
140580c5f:	0f 87 e0 00 00 00    	ja     0x140580d45
140580c65:	e8 da a4 89 00       	call   0x140e1b144
140580c6a:	e9 a1 00 00 00       	jmp    0x140580d10
140580c6f:	48 83 7e 10 00       	cmpq   $0x0,0x10(%rsi)
140580c74:	74 0b                	je     0x140580c81
140580c76:	48 8b d6             	mov    %rsi,%rdx
140580c79:	48 8b cf             	mov    %rdi,%rcx
140580c7c:	e8 af de ff ff       	call   0x14057eb30
140580c81:	4c 8b 8c 24 40 01 00 	mov    0x140(%rsp),%r9
140580c88:	00
140580c89:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140580c8e:	49 8b d5             	mov    %r13,%rdx
140580c91:	48 8b cf             	mov    %rdi,%rcx
140580c94:	e8 87 bc ff ff       	call   0x14057c920
140580c99:	48 8b cf             	mov    %rdi,%rcx
140580c9c:	e8 4f d8 ff ff       	call   0x14057e4f0
140580ca1:	84 c0                	test   %al,%al
140580ca3:	74 5a                	je     0x140580cff
140580ca5:	48 8b d7             	mov    %rdi,%rdx
140580ca8:	48 8b cd             	mov    %rbp,%rcx
140580cab:	e8 80 1b 00 00       	call   0x140582830
140580cb0:	0f 57 c0             	xorps  %xmm0,%xmm0
140580cb3:	0f 11 03             	movups %xmm0,(%rbx)
140580cb6:	33 c0                	xor    %eax,%eax
140580cb8:	48 89 43 10          	mov    %rax,0x10(%rbx)
140580cbc:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140580cc3:	00
140580cc4:	88 03                	mov    %al,(%rbx)
140580cc6:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140580ccb:	48 83 fa 0f          	cmp    $0xf,%rdx
140580ccf:	76 3f                	jbe    0x140580d10
140580cd1:	48 ff c2             	inc    %rdx
140580cd4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140580cd9:	48 8b c1             	mov    %rcx,%rax
140580cdc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140580ce3:	72 80                	jb     0x140580c65
140580ce5:	48 83 c2 27          	add    $0x27,%rdx
140580ce9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140580ced:	48 2b c1             	sub    %rcx,%rax
140580cf0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140580cf4:	48 83 f8 1f          	cmp    $0x1f,%rax
140580cf8:	77 4b                	ja     0x140580d45
140580cfa:	e9 66 ff ff ff       	jmp    0x140580c65
140580cff:	0f 10 44 24 58       	movups 0x58(%rsp),%xmm0
140580d04:	0f 11 03             	movups %xmm0,(%rbx)
140580d07:	0f 10 4c 24 68       	movups 0x68(%rsp),%xmm1
140580d0c:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140580d10:	48 8b c3             	mov    %rbx,%rax
140580d13:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
140580d1a:	00
140580d1b:	48 33 cc             	xor    %rsp,%rcx
140580d1e:	e8 dd a7 89 00       	call   0x140e1b500
140580d23:	0f 28 b4 24 c0 00 00 	movaps 0xc0(%rsp),%xmm6
140580d2a:	00
140580d2b:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
140580d32:	41 5f                	pop    %r15
140580d34:	41 5e                	pop    %r14
140580d36:	41 5d                	pop    %r13
140580d38:	41 5c                	pop    %r12
140580d3a:	5f                   	pop    %rdi
140580d3b:	5e                   	pop    %rsi
140580d3c:	5d                   	pop    %rbp
140580d3d:	5b                   	pop    %rbx
140580d3e:	c3                   	ret
140580d3f:	e8 60 94 8a 00       	call   0x140e2a1a4
140580d44:	90                   	nop
140580d45:	e8 5a 94 8a 00       	call   0x140e2a1a4
140580d4a:	90                   	nop
140580d4b:	e8 54 94 8a 00       	call   0x140e2a1a4
140580d50:	cc                   	int3
140580d51:	cc                   	int3
140580d52:	cc                   	int3
140580d53:	cc                   	int3
140580d54:	cc                   	int3
140580d55:	cc                   	int3
140580d56:	cc                   	int3
140580d57:	cc                   	int3
140580d58:	cc                   	int3
140580d59:	cc                   	int3
140580d5a:	cc                   	int3
140580d5b:	cc                   	int3
140580d5c:	cc                   	int3
140580d5d:	cc                   	int3
140580d5e:	cc                   	int3
140580d5f:	cc                   	int3
140580d60:	4c 8b dc             	mov    %rsp,%r11
140580d63:	53                   	push   %rbx
140580d64:	55                   	push   %rbp
140580d65:	56                   	push   %rsi
140580d66:	57                   	push   %rdi
140580d67:	41 54                	push   %r12
140580d69:	41 55                	push   %r13
140580d6b:	41 56                	push   %r14
140580d6d:	41 57                	push   %r15
140580d6f:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
140580d76:	41 0f 29 73 a8       	movaps %xmm6,-0x58(%r11)
140580d7b:	48 8b 05 7e 81 e3 00 	mov    0xe3817e(%rip),%rax        # 0x1413b8f00
140580d82:	48 33 c4             	xor    %rsp,%rax
140580d85:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
140580d8c:	00
140580d8d:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140580d92:	4d 8b e8             	mov    %r8,%r13
140580d95:	48 8b da             	mov    %rdx,%rbx
140580d98:	48 8b e9             	mov    %rcx,%rbp
140580d9b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140580da0:	4c 8b b4 24 40 01 00 	mov    0x140(%rsp),%r14
140580da7:	00
140580da8:	4c 8b bc 24 48 01 00 	mov    0x148(%rsp),%r15
140580daf:	00
140580db0:	44 0f b6 a4 24 50 01 	movzbl 0x150(%rsp),%r12d
140580db7:	00 00
140580db9:	48 8b 94 24 58 01 00 	mov    0x158(%rsp),%rdx
140580dc0:	00
140580dc1:	48 8b b4 24 60 01 00 	mov    0x160(%rsp),%rsi
140580dc8:	00
140580dc9:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
140580dd0:	00
140580dd1:	48 83 7a 10 00       	cmpq   $0x0,0x10(%rdx)
140580dd6:	75 1c                	jne    0x140580df4
140580dd8:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
140580ddd:	4d 8b cf             	mov    %r15,%r9
140580de0:	4d 8b c6             	mov    %r14,%r8
140580de3:	49 8d 53 80          	lea    -0x80(%r11),%rdx
140580de7:	e8 54 11 00 00       	call   0x140581f40
140580dec:	90                   	nop
140580ded:	bf 01 00 00 00       	mov    $0x1,%edi
140580df2:	eb 10                	jmp    0x140580e04
140580df4:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140580df9:	e8 42 7c c2 ff       	call   0x1401a8a40
140580dfe:	90                   	nop
140580dff:	bf 02 00 00 00       	mov    $0x2,%edi
140580e04:	89 7c 24 40          	mov    %edi,0x40(%rsp)
140580e08:	48 8b d0             	mov    %rax,%rdx
140580e0b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140580e10:	e8 2b 7c c2 ff       	call   0x1401a8a40
140580e15:	90                   	nop
140580e16:	66 0f 6f 35 12 30 a2 	movdqa 0xa23012(%rip),%xmm6        # 0x140fa3e30
140580e1d:	00
140580e1e:	40 f6 c7 02          	test   $0x2,%dil
140580e22:	74 51                	je     0x140580e75
140580e24:	83 e7 fd             	and    $0xfffffffd,%edi
140580e27:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140580e2e:	00
140580e2f:	48 83 fa 0f          	cmp    $0xf,%rdx
140580e33:	76 32                	jbe    0x140580e67
140580e35:	48 ff c2             	inc    %rdx
140580e38:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140580e3d:	48 8b c1             	mov    %rcx,%rax
140580e40:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140580e47:	72 19                	jb     0x140580e62
140580e49:	48 83 c2 27          	add    $0x27,%rdx
140580e4d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140580e51:	48 2b c1             	sub    %rcx,%rax
140580e54:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140580e58:	48 83 f8 1f          	cmp    $0x1f,%rax
140580e5c:	0f 87 d1 01 00 00    	ja     0x140581033
140580e62:	e8 dd a2 89 00       	call   0x140e1b144
140580e67:	f3 0f 7f b4 24 88 00 	movdqu %xmm6,0x88(%rsp)
140580e6e:	00 00
140580e70:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140580e75:	40 f6 c7 01          	test   $0x1,%dil
140580e79:	74 5c                	je     0x140580ed7
140580e7b:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
140580e82:	00
140580e83:	48 83 fa 0f          	cmp    $0xf,%rdx
140580e87:	76 3d                	jbe    0x140580ec6
140580e89:	48 ff c2             	inc    %rdx
140580e8c:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140580e93:	00
140580e94:	48 8b c1             	mov    %rcx,%rax
140580e97:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140580e9e:	72 19                	jb     0x140580eb9
140580ea0:	48 83 c2 27          	add    $0x27,%rdx
140580ea4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140580ea8:	48 2b c1             	sub    %rcx,%rax
140580eab:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140580eaf:	48 83 f8 1f          	cmp    $0x1f,%rax
140580eb3:	0f 87 6e 01 00 00    	ja     0x140581027
140580eb9:	e8 86 a2 89 00       	call   0x140e1b144
140580ebe:	66 0f 6f 35 6a 2f a2 	movdqa 0xa22f6a(%rip),%xmm6        # 0x140fa3e30
140580ec5:	00
140580ec6:	f3 0f 7f b4 24 a8 00 	movdqu %xmm6,0xa8(%rsp)
140580ecd:	00 00
140580ecf:	c6 84 24 98 00 00 00 	movb   $0x0,0x98(%rsp)
140580ed6:	00
140580ed7:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140580ede:	00 00
140580ee0:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
140580ee5:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
140580eea:	4d 8b ce             	mov    %r14,%r9
140580eed:	4d 8b c7             	mov    %r15,%r8
140580ef0:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140580ef5:	48 8b cd             	mov    %rbp,%rcx
140580ef8:	e8 73 0c 00 00       	call   0x140581b70
140580efd:	48 8b f8             	mov    %rax,%rdi
140580f00:	48 85 c0             	test   %rax,%rax
140580f03:	75 5a                	jne    0x140580f5f
140580f05:	0f 57 c0             	xorps  %xmm0,%xmm0
140580f08:	0f 11 03             	movups %xmm0,(%rbx)
140580f0b:	48 89 43 10          	mov    %rax,0x10(%rbx)
140580f0f:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140580f16:	00
140580f17:	88 03                	mov    %al,(%rbx)
140580f19:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140580f1e:	48 83 fa 0f          	cmp    $0xf,%rdx
140580f22:	0f 86 d0 00 00 00    	jbe    0x140580ff8
140580f28:	48 ff c2             	inc    %rdx
140580f2b:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140580f30:	48 8b c1             	mov    %rcx,%rax
140580f33:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140580f3a:	72 19                	jb     0x140580f55
140580f3c:	48 83 c2 27          	add    $0x27,%rdx
140580f40:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140580f44:	48 2b c1             	sub    %rcx,%rax
140580f47:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140580f4b:	48 83 f8 1f          	cmp    $0x1f,%rax
140580f4f:	0f 87 d8 00 00 00    	ja     0x14058102d
140580f55:	e8 ea a1 89 00       	call   0x140e1b144
140580f5a:	e9 99 00 00 00       	jmp    0x140580ff8
140580f5f:	48 83 7e 10 00       	cmpq   $0x0,0x10(%rsi)
140580f64:	74 0b                	je     0x140580f71
140580f66:	48 8b d6             	mov    %rsi,%rdx
140580f69:	48 8b cf             	mov    %rdi,%rcx
140580f6c:	e8 bf db ff ff       	call   0x14057eb30
140580f71:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140580f76:	49 8b d5             	mov    %r13,%rdx
140580f79:	48 8b cf             	mov    %rdi,%rcx
140580f7c:	e8 0f ba ff ff       	call   0x14057c990
140580f81:	48 8b cf             	mov    %rdi,%rcx
140580f84:	e8 67 d5 ff ff       	call   0x14057e4f0
140580f89:	84 c0                	test   %al,%al
140580f8b:	74 5a                	je     0x140580fe7
140580f8d:	48 8b d7             	mov    %rdi,%rdx
140580f90:	48 8b cd             	mov    %rbp,%rcx
140580f93:	e8 98 18 00 00       	call   0x140582830
140580f98:	0f 57 c0             	xorps  %xmm0,%xmm0
140580f9b:	0f 11 03             	movups %xmm0,(%rbx)
140580f9e:	33 c0                	xor    %eax,%eax
140580fa0:	48 89 43 10          	mov    %rax,0x10(%rbx)
140580fa4:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140580fab:	00
140580fac:	88 03                	mov    %al,(%rbx)
140580fae:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140580fb3:	48 83 fa 0f          	cmp    $0xf,%rdx
140580fb7:	76 3f                	jbe    0x140580ff8
140580fb9:	48 ff c2             	inc    %rdx
140580fbc:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140580fc1:	48 8b c1             	mov    %rcx,%rax
140580fc4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140580fcb:	72 88                	jb     0x140580f55