140462a72:	e8 89 7c 32 00       	call   0x14078a700
140462a77:	cc                   	int3
140462a78:	cc                   	int3
140462a79:	cc                   	int3
140462a7a:	cc                   	int3
140462a7b:	cc                   	int3
140462a7c:	cc                   	int3
140462a7d:	cc                   	int3
140462a7e:	cc                   	int3
140462a7f:	cc                   	int3
140462a80:	40 53                	rex push %rbx
140462a82:	48 83 ec 60          	sub    $0x60,%rsp
140462a86:	48 8b 05 73 64 f5 00 	mov    0xf56473(%rip),%rax        # 0x1413b8f00
140462a8d:	48 33 c4             	xor    %rsp,%rax
140462a90:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140462a95:	48 8b d9             	mov    %rcx,%rbx
140462a98:	48 8d 05 91 50 b9 00 	lea    0xb95091(%rip),%rax        # 0x140ff7b30
140462a9f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140462aa4:	48 c7 44 24 28 1e 00 	movq   $0x1e,0x28(%rsp)
140462aab:	00 00
140462aad:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140462ab2:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140462ab8:	45 33 c9             	xor    %r9d,%r9d
140462abb:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140462ac0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140462ac5:	48 8b 0d 94 03 fd 00 	mov    0xfd0394(%rip),%rcx        # 0x141432e60
140462acc:	e8 1f 1b 3b 00       	call   0x1408145f0
140462ad1:	48 8b 08             	mov    (%rax),%rcx
140462ad4:	48 89 0d 55 55 fc 00 	mov    %rcx,0xfc5555(%rip)        # 0x141428030
140462adb:	0f 57 c0             	xorps  %xmm0,%xmm0
140462ade:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140462ae3:	0f 57 c9             	xorps  %xmm1,%xmm1
140462ae6:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140462aec:	b9 20 00 00 00       	mov    $0x20,%ecx
140462af1:	e8 12 86 9b 00       	call   0x140e1b108
140462af6:	4c 8b c0             	mov    %rax,%r8
140462af9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140462afe:	66 0f 6f 05 7a f4 b7 	movdqa 0xb7f47a(%rip),%xmm0        # 0x140fe1f80
140462b05:	00
140462b06:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140462b0c:	0f 10 05 1d 50 b9 00 	movups 0xb9501d(%rip),%xmm0        # 0x140ff7b30
140462b13:	0f 11 00             	movups %xmm0,(%rax)
140462b16:	f2 0f 10 05 22 50 b9 	movsd  0xb95022(%rip),%xmm0        # 0x140ff7b40
140462b1d:	00
140462b1e:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
140462b23:	8b 15 1f 50 b9 00    	mov    0xb9501f(%rip),%edx        # 0x140ff7b48
140462b29:	89 50 18             	mov    %edx,0x18(%rax)
140462b2c:	0f b7 05 19 50 b9 00 	movzwl 0xb95019(%rip),%eax        # 0x140ff7b4c
140462b33:	66 41 89 40 1c       	mov    %ax,0x1c(%r8)
140462b38:	41 c6 40 1e 00       	movb   $0x0,0x1e(%r8)
140462b3d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140462b43:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140462b48:	48 8b cb             	mov    %rbx,%rcx
140462b4b:	e8 50 44 29 00       	call   0x1406f6fa0
140462b50:	90                   	nop
140462b51:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140462b56:	48 83 fa 0f          	cmp    $0xf,%rdx
140462b5a:	76 2e                	jbe    0x140462b8a
140462b5c:	48 ff c2             	inc    %rdx
140462b5f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140462b64:	48 8b c1             	mov    %rcx,%rax
140462b67:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140462b6e:	72 15                	jb     0x140462b85
140462b70:	48 83 c2 27          	add    $0x27,%rdx
140462b74:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140462b78:	48 2b c1             	sub    %rcx,%rax
140462b7b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140462b7f:	48 83 f8 1f          	cmp    $0x1f,%rax
140462b83:	77 18                	ja     0x140462b9d
140462b85:	e8 ba 85 9b 00       	call   0x140e1b144
140462b8a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140462b8f:	48 33 cc             	xor    %rsp,%rcx
140462b92:	e8 69 89 9b 00       	call   0x140e1b500
140462b97:	48 83 c4 60          	add    $0x60,%rsp
140462b9b:	5b                   	pop    %rbx
140462b9c:	c3                   	ret
140462b9d:	e8 02 76 9c 00       	call   0x140e2a1a4
140462ba2:	cc                   	int3
140462ba3:	cc                   	int3
140462ba4:	cc                   	int3
140462ba5:	cc                   	int3
140462ba6:	cc                   	int3
140462ba7:	cc                   	int3
140462ba8:	cc                   	int3
140462ba9:	cc                   	int3
140462baa:	cc                   	int3
140462bab:	cc                   	int3
140462bac:	cc                   	int3
140462bad:	cc                   	int3
140462bae:	cc                   	int3
140462baf:	cc                   	int3
140462bb0:	40 53                	rex push %rbx
140462bb2:	55                   	push   %rbp
140462bb3:	56                   	push   %rsi
140462bb4:	57                   	push   %rdi
140462bb5:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140462bbc:	48 8b 05 3d 63 f5 00 	mov    0xf5633d(%rip),%rax        # 0x1413b8f00
140462bc3:	48 33 c4             	xor    %rsp,%rax
140462bc6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140462bcb:	49 8b d9             	mov    %r9,%rbx
140462bce:	49 8b f8             	mov    %r8,%rdi
140462bd1:	48 8b ea             	mov    %rdx,%rbp
140462bd4:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
140462bd9:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140462bde:	48 85 c9             	test   %rcx,%rcx
140462be1:	74 05                	je     0x140462be8
140462be3:	8b 71 20             	mov    0x20(%rcx),%esi
140462be6:	eb 02                	jmp    0x140462bea
140462be8:	33 f6                	xor    %esi,%esi
140462bea:	48 8b cd             	mov    %rbp,%rcx
140462bed:	e8 8e b4 3c 00       	call   0x14082e080
140462bf2:	48 8b 08             	mov    (%rax),%rcx
140462bf5:	48 85 c9             	test   %rcx,%rcx
140462bf8:	74 1c                	je     0x140462c16
140462bfa:	8b 41 10             	mov    0x10(%rcx),%eax
140462bfd:	ff c0                	inc    %eax
140462bff:	89 41 10             	mov    %eax,0x10(%rcx)
140462c02:	83 f8 01             	cmp    $0x1,%eax
140462c05:	0f 8e 4d 01 00 00    	jle    0x140462d58
140462c0b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140462c10:	0f 84 4a 01 00 00    	je     0x140462d60
140462c16:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140462c1b:	48 8b 07             	mov    (%rdi),%rax
140462c1e:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140462c25:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140462c2a:	48 8b 03             	mov    (%rbx),%rax
140462c2d:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140462c34:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140462c39:	0f 57 c0             	xorps  %xmm0,%xmm0
140462c3c:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140462c42:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140462c49:	00 00
140462c4b:	ba 03 00 00 00       	mov    $0x3,%edx
140462c50:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140462c55:	e8 86 d4 d3 ff       	call   0x1401a00e0
140462c5a:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140462c5f:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140462c64:	48 8b 0a             	mov    (%rdx),%rcx
140462c67:	49 89 08             	mov    %rcx,(%r8)
140462c6a:	48 85 c9             	test   %rcx,%rcx
140462c6d:	74 1c                	je     0x140462c8b
140462c6f:	8b 41 10             	mov    0x10(%rcx),%eax
140462c72:	ff c0                	inc    %eax
140462c74:	89 41 10             	mov    %eax,0x10(%rcx)
140462c77:	83 f8 01             	cmp    $0x1,%eax
140462c7a:	0f 8e 01 01 00 00    	jle    0x140462d81
140462c80:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140462c85:	0f 84 eb 00 00 00    	je     0x140462d76
140462c8b:	49 83 c0 08          	add    $0x8,%r8
140462c8f:	48 83 c2 08          	add    $0x8,%rdx
140462c93:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140462c98:	48 3b d0             	cmp    %rax,%rdx
140462c9b:	75 c7                	jne    0x140462c64
140462c9d:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140462ca2:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140462ca7:	89 74 24 20          	mov    %esi,0x20(%rsp)
140462cab:	45 33 c9             	xor    %r9d,%r9d
140462cae:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140462cb3:	48 8d 15 76 53 fc 00 	lea    0xfc5376(%rip),%rdx        # 0x141428030
140462cba:	48 8d 0d ff a0 f4 00 	lea    0xf4a0ff(%rip),%rcx        # 0x1413acdc0
140462cc1:	e8 7a 3a 3b 00       	call   0x140816740
140462cc6:	90                   	nop
140462cc7:	4c 8d 0d 22 b8 d3 ff 	lea    -0x2c47de(%rip),%r9        # 0x14019e4f0
140462cce:	ba 08 00 00 00       	mov    $0x8,%edx
140462cd3:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140462cd9:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140462cde:	e8 69 88 9b 00       	call   0x140e1b54c
140462ce3:	90                   	nop
140462ce4:	48 8b 0f             	mov    (%rdi),%rcx
140462ce7:	48 85 c9             	test   %rcx,%rcx
140462cea:	74 20                	je     0x140462d0c
140462cec:	8b 41 10             	mov    0x10(%rcx),%eax
140462cef:	ff c8                	dec    %eax
140462cf1:	89 41 10             	mov    %eax,0x10(%rcx)
140462cf4:	85 c0                	test   %eax,%eax
140462cf6:	7f 14                	jg     0x140462d0c
140462cf8:	78 71                	js     0x140462d6b
140462cfa:	48 8b 01             	mov    (%rcx),%rax
140462cfd:	ba 01 00 00 00       	mov    $0x1,%edx
140462d02:	48 8b 00             	mov    (%rax),%rax
140462d05:	ff 15 15 0d b2 00    	call   *0xb20d15(%rip)        # 0x140f83a20
140462d0b:	90                   	nop
140462d0c:	48 8b 0b             	mov    (%rbx),%rcx
140462d0f:	48 85 c9             	test   %rcx,%rcx
140462d12:	74 20                	je     0x140462d34
140462d14:	8b 41 10             	mov    0x10(%rcx),%eax
140462d17:	ff c8                	dec    %eax
140462d19:	89 41 10             	mov    %eax,0x10(%rcx)
140462d1c:	85 c0                	test   %eax,%eax
140462d1e:	7f 14                	jg     0x140462d34
140462d20:	78 2b                	js     0x140462d4d
140462d22:	48 8b 01             	mov    (%rcx),%rax
140462d25:	ba 01 00 00 00       	mov    $0x1,%edx
140462d2a:	48 8b 00             	mov    (%rax),%rax
140462d2d:	ff 15 ed 0c b2 00    	call   *0xb20ced(%rip)        # 0x140f83a20
140462d33:	90                   	nop
140462d34:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140462d39:	48 33 cc             	xor    %rsp,%rcx
140462d3c:	e8 bf 87 9b 00       	call   0x140e1b500
140462d41:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140462d48:	5f                   	pop    %rdi
140462d49:	5e                   	pop    %rsi
140462d4a:	5d                   	pop    %rbp
140462d4b:	5b                   	pop    %rbx
140462d4c:	c3                   	ret
140462d4d:	b9 02 00 00 00       	mov    $0x2,%ecx
140462d52:	e8 a9 79 32 00       	call   0x14078a700
140462d57:	90                   	nop
140462d58:	33 c9                	xor    %ecx,%ecx
140462d5a:	e8 a1 79 32 00       	call   0x14078a700
140462d5f:	cc                   	int3
140462d60:	b9 01 00 00 00       	mov    $0x1,%ecx
140462d65:	e8 96 79 32 00       	call   0x14078a700
140462d6a:	90                   	nop
140462d6b:	b9 02 00 00 00       	mov    $0x2,%ecx
140462d70:	e8 8b 79 32 00       	call   0x14078a700
140462d75:	90                   	nop
140462d76:	b9 01 00 00 00       	mov    $0x1,%ecx
140462d7b:	e8 80 79 32 00       	call   0x14078a700
140462d80:	cc                   	int3
140462d81:	33 c9                	xor    %ecx,%ecx
140462d83:	e8 78 79 32 00       	call   0x14078a700
140462d88:	cc                   	int3
140462d89:	cc                   	int3
140462d8a:	cc                   	int3
140462d8b:	cc                   	int3
140462d8c:	cc                   	int3
140462d8d:	cc                   	int3
140462d8e:	cc                   	int3
140462d8f:	cc                   	int3
140462d90:	40 53                	rex push %rbx
140462d92:	48 83 ec 60          	sub    $0x60,%rsp
140462d96:	48 8b 05 63 61 f5 00 	mov    0xf56163(%rip),%rax        # 0x1413b8f00
140462d9d:	48 33 c4             	xor    %rsp,%rax
140462da0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140462da5:	48 8b d9             	mov    %rcx,%rbx
140462da8:	48 8d 05 a1 4d b9 00 	lea    0xb94da1(%rip),%rax        # 0x140ff7b50
140462daf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140462db4:	48 c7 44 24 28 16 00 	movq   $0x16,0x28(%rsp)
140462dbb:	00 00
140462dbd:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140462dc2:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140462dc8:	45 33 c9             	xor    %r9d,%r9d
140462dcb:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140462dd0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140462dd5:	48 8b 0d 84 00 fd 00 	mov    0xfd0084(%rip),%rcx        # 0x141432e60
140462ddc:	e8 0f 18 3b 00       	call   0x1408145f0
140462de1:	48 8b 08             	mov    (%rax),%rcx
140462de4:	48 89 0d 4d 52 fc 00 	mov    %rcx,0xfc524d(%rip)        # 0x141428038
140462deb:	0f 57 c0             	xorps  %xmm0,%xmm0
140462dee:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140462df3:	0f 57 c9             	xorps  %xmm1,%xmm1
140462df6:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140462dfc:	b9 20 00 00 00       	mov    $0x20,%ecx
140462e01:	e8 02 83 9b 00       	call   0x140e1b108
140462e06:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140462e0b:	66 0f 6f 05 fd 3a b4 	movdqa 0xb43afd(%rip),%xmm0        # 0x140fa6910
140462e12:	00
140462e13:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140462e19:	0f 10 05 30 4d b9 00 	movups 0xb94d30(%rip),%xmm0        # 0x140ff7b50
140462e20:	0f 11 00             	movups %xmm0,(%rax)
140462e23:	8b 15 37 4d b9 00    	mov    0xb94d37(%rip),%edx        # 0x140ff7b60
140462e29:	89 50 10             	mov    %edx,0x10(%rax)
140462e2c:	0f b7 15 31 4d b9 00 	movzwl 0xb94d31(%rip),%edx        # 0x140ff7b64
140462e33:	66 89 50 14          	mov    %dx,0x14(%rax)
140462e37:	c6 40 16 00          	movb   $0x0,0x16(%rax)
140462e3b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140462e41:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140462e46:	48 8b cb             	mov    %rbx,%rcx
140462e49:	e8 52 41 29 00       	call   0x1406f6fa0
140462e4e:	90                   	nop
140462e4f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140462e54:	48 83 fa 0f          	cmp    $0xf,%rdx
140462e58:	76 2e                	jbe    0x140462e88
140462e5a:	48 ff c2             	inc    %rdx
140462e5d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140462e62:	48 8b c1             	mov    %rcx,%rax
140462e65:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140462e6c:	72 15                	jb     0x140462e83
140462e6e:	48 83 c2 27          	add    $0x27,%rdx
140462e72:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140462e76:	48 2b c1             	sub    %rcx,%rax
140462e79:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140462e7d:	48 83 f8 1f          	cmp    $0x1f,%rax
140462e81:	77 18                	ja     0x140462e9b
140462e83:	e8 bc 82 9b 00       	call   0x140e1b144
140462e88:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140462e8d:	48 33 cc             	xor    %rsp,%rcx
140462e90:	e8 6b 86 9b 00       	call   0x140e1b500
140462e95:	48 83 c4 60          	add    $0x60,%rsp
140462e99:	5b                   	pop    %rbx
140462e9a:	c3                   	ret
140462e9b:	e8 04 73 9c 00       	call   0x140e2a1a4
140462ea0:	cc                   	int3
140462ea1:	cc                   	int3
140462ea2:	cc                   	int3
140462ea3:	cc                   	int3
140462ea4:	cc                   	int3
140462ea5:	cc                   	int3
140462ea6:	cc                   	int3
140462ea7:	cc                   	int3
140462ea8:	cc                   	int3
140462ea9:	cc                   	int3
140462eaa:	cc                   	int3
140462eab:	cc                   	int3
140462eac:	cc                   	int3
140462ead:	cc                   	int3
140462eae:	cc                   	int3
140462eaf:	cc                   	int3
140462eb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140462eb5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140462eba:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140462ebf:	57                   	push   %rdi
140462ec0:	48 83 ec 60          	sub    $0x60,%rsp
140462ec4:	49 8b d8             	mov    %r8,%rbx
140462ec7:	48 8b f2             	mov    %rdx,%rsi
140462eca:	48 85 c9             	test   %rcx,%rcx
140462ecd:	74 05                	je     0x140462ed4
140462ecf:	8b 79 20             	mov    0x20(%rcx),%edi
140462ed2:	eb 02                	jmp    0x140462ed6
140462ed4:	33 ff                	xor    %edi,%edi
140462ed6:	48 8b ce             	mov    %rsi,%rcx
140462ed9:	e8 a2 b1 3c 00       	call   0x14082e080
140462ede:	48 8b 08             	mov    (%rax),%rcx
140462ee1:	48 85 c9             	test   %rcx,%rcx
140462ee4:	74 1c                	je     0x140462f02
140462ee6:	8b 41 10             	mov    0x10(%rcx),%eax
140462ee9:	ff c0                	inc    %eax
140462eeb:	89 41 10             	mov    %eax,0x10(%rcx)
140462eee:	83 f8 01             	cmp    $0x1,%eax
140462ef1:	0f 8e 0d 01 00 00    	jle    0x140463004
140462ef7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140462efc:	0f 84 0a 01 00 00    	je     0x14046300c
140462f02:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140462f07:	48 8b 03             	mov    (%rbx),%rax
140462f0a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140462f11:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140462f16:	0f 57 c0             	xorps  %xmm0,%xmm0
140462f19:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140462f1f:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140462f26:	00 00
140462f28:	ba 02 00 00 00       	mov    $0x2,%edx
140462f2d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140462f32:	e8 a9 d1 d3 ff       	call   0x1401a00e0
140462f37:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140462f3c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140462f41:	48 8b 0a             	mov    (%rdx),%rcx
140462f44:	49 89 08             	mov    %rcx,(%r8)
140462f47:	48 85 c9             	test   %rcx,%rcx
140462f4a:	74 1c                	je     0x140462f68