140017aab:	e8 00 af ff ff       	call   0x1400129b0
140017ab0:	cc                   	int3
140017ab1:	90                   	nop
140017ab2:	90                   	nop
140017ab3:	90                   	nop
140017ab4:	90                   	nop
140017ab5:	90                   	nop
140017ab6:	90                   	nop
140017ab7:	90                   	nop
140017ab8:	90                   	nop
140017ab9:	90                   	nop
140017aba:	90                   	nop
140017abb:	90                   	nop
140017abc:	90                   	nop
140017abd:	90                   	nop
140017abe:	90                   	nop
140017abf:	90                   	nop
140017ac0:	48 83 ec 28          	sub    $0x28,%rsp
140017ac4:	33 d2                	xor    %edx,%edx
140017ac6:	b9 07 66 41 1e       	mov    $0x1e416607,%ecx
140017acb:	e8 e0 ae ff ff       	call   0x1400129b0
140017ad0:	cc                   	int3
140017ad1:	90                   	nop
140017ad2:	90                   	nop
140017ad3:	90                   	nop
140017ad4:	90                   	nop
140017ad5:	90                   	nop
140017ad6:	90                   	nop
140017ad7:	90                   	nop
140017ad8:	90                   	nop
140017ad9:	90                   	nop
140017ada:	90                   	nop
140017adb:	90                   	nop
140017adc:	90                   	nop
140017add:	90                   	nop
140017ade:	90                   	nop
140017adf:	90                   	nop
140017ae0:	08 51 29             	or     %dl,0x29(%rcx)
140017ae3:	80 79 29 07          	cmpb   $0x7,0x29(%rcx)
140017ae7:	0f 94 c0             	sete   %al
140017aea:	c3                   	ret
140017aeb:	90                   	nop
140017aec:	90                   	nop
140017aed:	90                   	nop
140017aee:	90                   	nop
140017aef:	90                   	nop
140017af0:	48 8b c4             	mov    %rsp,%rax
140017af3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140017af7:	48 89 68 10          	mov    %rbp,0x10(%rax)
140017afb:	48 89 70 18          	mov    %rsi,0x18(%rax)
140017aff:	48 89 78 20          	mov    %rdi,0x20(%rax)
140017b03:	41 56                	push   %r14
140017b05:	48 83 ec 30          	sub    $0x30,%rsp
140017b09:	4c 8b f2             	mov    %rdx,%r14
140017b0c:	48 8b f1             	mov    %rcx,%rsi
140017b0f:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
140017b13:	0f 85 87 00 00 00    	jne    0x140017ba0
140017b19:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
140017b1d:	48 8b 69 10          	mov    0x10(%rcx),%rbp
140017b21:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140017b25:	48 3b fd             	cmp    %rbp,%rdi
140017b28:	74 57                	je     0x140017b81
140017b2a:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140017b2e:	4c 8b 0f             	mov    (%rdi),%r9
140017b31:	49 8b 06             	mov    (%r14),%rax
140017b34:	4c 8b c3             	mov    %rbx,%r8
140017b37:	4d 85 c9             	test   %r9,%r9
140017b3a:	74 1d                	je     0x140017b59
140017b3c:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140017b41:	76 03                	jbe    0x140017b46
140017b43:	4c 8b 03             	mov    (%rbx),%r8
140017b46:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140017b4a:	49 8b ce             	mov    %r14,%rcx
140017b4d:	48 8b 40 10          	mov    0x10(%rax),%rax
140017b51:	ff 15 31 7b 05 00    	call   *0x57b31(%rip)        # 0x14006f688
140017b57:	eb 1b                	jmp    0x140017b74
140017b59:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140017b5e:	76 03                	jbe    0x140017b63
140017b60:	4c 8b 03             	mov    (%rbx),%r8
140017b63:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140017b67:	49 8b ce             	mov    %r14,%rcx
140017b6a:	48 8b 40 08          	mov    0x8(%rax),%rax
140017b6e:	ff 15 14 7b 05 00    	call   *0x57b14(%rip)        # 0x14006f688
140017b74:	48 83 c7 40          	add    $0x40,%rdi
140017b78:	48 83 c3 40          	add    $0x40,%rbx
140017b7c:	48 3b fd             	cmp    %rbp,%rdi
140017b7f:	75 ad                	jne    0x140017b2e
140017b81:	c6 46 28 00          	movb   $0x0,0x28(%rsi)
140017b85:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140017b8a:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140017b8f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140017b94:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140017b99:	48 83 c4 30          	add    $0x30,%rsp
140017b9d:	41 5e                	pop    %r14
140017b9f:	c3                   	ret
140017ba0:	33 d2                	xor    %edx,%edx
140017ba2:	b9 06 66 41 1e       	mov    $0x1e416606,%ecx
140017ba7:	e8 04 ae ff ff       	call   0x1400129b0
140017bac:	cc                   	int3
140017bad:	90                   	nop
140017bae:	90                   	nop
140017baf:	90                   	nop
140017bb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140017bb5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140017bba:	57                   	push   %rdi
140017bbb:	48 83 ec 20          	sub    $0x20,%rsp
140017bbf:	48 8b 39             	mov    (%rcx),%rdi
140017bc2:	48 8b d9             	mov    %rcx,%rbx
140017bc5:	48 85 ff             	test   %rdi,%rdi
140017bc8:	74 55                	je     0x140017c1f
140017bca:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140017bce:	eb 0c                	jmp    0x140017bdc
140017bd0:	48 8b cf             	mov    %rdi,%rcx
140017bd3:	e8 3c a4 fe ff       	call   0x140002014
140017bd8:	48 83 c7 40          	add    $0x40,%rdi
140017bdc:	48 3b fe             	cmp    %rsi,%rdi
140017bdf:	75 ef                	jne    0x140017bd0
140017be1:	48 8b 0b             	mov    (%rbx),%rcx
140017be4:	48 8b 43 10          	mov    0x10(%rbx),%rax
140017be8:	48 2b c1             	sub    %rcx,%rax
140017beb:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
140017bef:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140017bf5:	72 14                	jb     0x140017c0b
140017bf7:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140017bfb:	48 2b ca             	sub    %rdx,%rcx
140017bfe:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140017c02:	48 83 f8 1f          	cmp    $0x1f,%rax
140017c06:	77 27                	ja     0x140017c2f
140017c08:	48 8b ca             	mov    %rdx,%rcx
140017c0b:	ff 15 97 79 05 00    	call   *0x57997(%rip)        # 0x14006f5a8
140017c11:	48 83 23 00          	andq   $0x0,(%rbx)
140017c15:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140017c1a:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140017c1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140017c24:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140017c29:	48 83 c4 20          	add    $0x20,%rsp
140017c2d:	5f                   	pop    %rdi
140017c2e:	c3                   	ret
140017c2f:	ff 15 43 78 05 00    	call   *0x57843(%rip)        # 0x14006f478
140017c35:	cc                   	int3
140017c36:	90                   	nop
140017c37:	90                   	nop
140017c38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140017c3d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140017c42:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140017c47:	41 56                	push   %r14
140017c49:	48 83 ec 20          	sub    $0x20,%rsp
140017c4d:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140017c51:	48 8b f9             	mov    %rcx,%rdi
140017c54:	48 2b 31             	sub    (%rcx),%rsi
140017c57:	48 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%rax
140017c5e:	ff ff 03
140017c61:	48 8b 0a             	mov    (%rdx),%rcx
140017c64:	4c 8b f2             	mov    %rdx,%r14
140017c67:	48 c1 fe 06          	sar    $0x6,%rsi
140017c6b:	48 3b c8             	cmp    %rax,%rcx
140017c6e:	77 64                	ja     0x140017cd4
140017c70:	48 c1 e1 06          	shl    $0x6,%rcx
140017c74:	33 db                	xor    %ebx,%ebx
140017c76:	48 85 c9             	test   %rcx,%rcx
140017c79:	74 11                	je     0x140017c8c
140017c7b:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140017c82:	72 3e                	jb     0x140017cc2
140017c84:	e8 b7 a4 fe ff       	call   0x140002140
140017c89:	48 8b d8             	mov    %rax,%rbx
140017c8c:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140017c90:	4c 8b c3             	mov    %rbx,%r8
140017c93:	48 8b 0f             	mov    (%rdi),%rcx
140017c96:	e8 bd 02 00 00       	call   0x140017f58
140017c9b:	4d 8b 0e             	mov    (%r14),%r9
140017c9e:	4c 8b c6             	mov    %rsi,%r8
140017ca1:	48 8b d3             	mov    %rbx,%rdx
140017ca4:	48 8b cf             	mov    %rdi,%rcx
140017ca7:	e8 64 00 00 00       	call   0x140017d10
140017cac:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140017cb1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140017cb6:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140017cbb:	48 83 c4 20          	add    $0x20,%rsp
140017cbf:	41 5e                	pop    %r14
140017cc1:	c3                   	ret
140017cc2:	ff 15 d0 78 05 00    	call   *0x578d0(%rip)        # 0x14006f598
140017cc8:	48 85 c0             	test   %rax,%rax
140017ccb:	75 bc                	jne    0x140017c89
140017ccd:	ff 15 55 77 05 00    	call   *0x57755(%rip)        # 0x14006f428
140017cd3:	cc                   	int3
140017cd4:	e8 47 a4 fe ff       	call   0x140002120
140017cd9:	cc                   	int3
140017cda:	90                   	nop
140017cdb:	90                   	nop
140017cdc:	48 3b ca             	cmp    %rdx,%rcx
140017cdf:	74 2b                	je     0x140017d0c
140017ce1:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140017ce6:	57                   	push   %rdi
140017ce7:	48 83 ec 20          	sub    $0x20,%rsp
140017ceb:	48 8b fa             	mov    %rdx,%rdi
140017cee:	48 8b d9             	mov    %rcx,%rbx
140017cf1:	48 8b cb             	mov    %rbx,%rcx
140017cf4:	e8 1b a3 fe ff       	call   0x140002014
140017cf9:	48 83 c3 40          	add    $0x40,%rbx
140017cfd:	48 3b df             	cmp    %rdi,%rbx
140017d00:	75 ef                	jne    0x140017cf1
140017d02:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140017d07:	48 83 c4 20          	add    $0x20,%rsp
140017d0b:	5f                   	pop    %rdi
140017d0c:	c3                   	ret
140017d0d:	90                   	nop
140017d0e:	90                   	nop
140017d0f:	90                   	nop
140017d10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140017d15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140017d1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140017d1f:	57                   	push   %rdi
140017d20:	41 56                	push   %r14
140017d22:	41 57                	push   %r15
140017d24:	48 83 ec 20          	sub    $0x20,%rsp
140017d28:	48 8b 19             	mov    (%rcx),%rbx
140017d2b:	49 8b f1             	mov    %r9,%rsi
140017d2e:	49 8b e8             	mov    %r8,%rbp
140017d31:	4c 8b fa             	mov    %rdx,%r15
140017d34:	48 8b f9             	mov    %rcx,%rdi
140017d37:	48 85 db             	test   %rbx,%rbx
140017d3a:	74 47                	je     0x140017d83
140017d3c:	4c 8b 71 08          	mov    0x8(%rcx),%r14
140017d40:	eb 0c                	jmp    0x140017d4e
140017d42:	48 8b cb             	mov    %rbx,%rcx
140017d45:	e8 ca a2 fe ff       	call   0x140002014
140017d4a:	48 83 c3 40          	add    $0x40,%rbx
140017d4e:	49 3b de             	cmp    %r14,%rbx
140017d51:	75 ef                	jne    0x140017d42
140017d53:	48 8b 0f             	mov    (%rdi),%rcx
140017d56:	48 8b 47 10          	mov    0x10(%rdi),%rax
140017d5a:	48 2b c1             	sub    %rcx,%rax
140017d5d:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
140017d61:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140017d67:	72 14                	jb     0x140017d7d
140017d69:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140017d6d:	48 2b ca             	sub    %rdx,%rcx
140017d70:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140017d74:	48 83 f8 1f          	cmp    $0x1f,%rax
140017d78:	77 3b                	ja     0x140017db5
140017d7a:	48 8b ca             	mov    %rdx,%rcx
140017d7d:	ff 15 25 78 05 00    	call   *0x57825(%rip)        # 0x14006f5a8
140017d83:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140017d88:	48 c1 e5 06          	shl    $0x6,%rbp
140017d8c:	49 03 ef             	add    %r15,%rbp
140017d8f:	48 c1 e6 06          	shl    $0x6,%rsi
140017d93:	49 03 f7             	add    %r15,%rsi
140017d96:	4c 89 3f             	mov    %r15,(%rdi)
140017d99:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
140017d9d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140017da2:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140017da6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140017dab:	48 83 c4 20          	add    $0x20,%rsp
140017daf:	41 5f                	pop    %r15
140017db1:	41 5e                	pop    %r14
140017db3:	5f                   	pop    %rdi
140017db4:	c3                   	ret
140017db5:	ff 15 bd 76 05 00    	call   *0x576bd(%rip)        # 0x14006f478
140017dbb:	cc                   	int3
140017dbc:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140017dc1:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140017dc6:	53                   	push   %rbx
140017dc7:	56                   	push   %rsi
140017dc8:	57                   	push   %rdi
140017dc9:	41 54                	push   %r12
140017dcb:	41 55                	push   %r13
140017dcd:	41 56                	push   %r14
140017dcf:	41 57                	push   %r15
140017dd1:	48 83 ec 30          	sub    $0x30,%rsp
140017dd5:	4c 8b ea             	mov    %rdx,%r13
140017dd8:	4c 8b f1             	mov    %rcx,%r14
140017ddb:	48 8b f2             	mov    %rdx,%rsi
140017dde:	48 2b 31             	sub    (%rcx),%rsi
140017de1:	48 8b 41 08          	mov    0x8(%rcx),%rax
140017de5:	48 2b 01             	sub    (%rcx),%rax
140017de8:	48 c1 f8 06          	sar    $0x6,%rax
140017dec:	49 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%r8
140017df3:	ff ff 03
140017df6:	49 3b c0             	cmp    %r8,%rax
140017df9:	0f 84 4a 01 00 00    	je     0x140017f49
140017dff:	4c 8d 60 01          	lea    0x1(%rax),%r12
140017e03:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140017e07:	49 2b 0e             	sub    (%r14),%rcx
140017e0a:	48 c1 f9 06          	sar    $0x6,%rcx
140017e0e:	48 8b d1             	mov    %rcx,%rdx
140017e11:	48 d1 ea             	shr    $1,%rdx
140017e14:	49 8b c0             	mov    %r8,%rax
140017e17:	48 2b c2             	sub    %rdx,%rax
140017e1a:	48 3b c8             	cmp    %rax,%rcx
140017e1d:	76 05                	jbe    0x140017e24
140017e1f:	49 8b f8             	mov    %r8,%rdi
140017e22:	eb 0b                	jmp    0x140017e2f
140017e24:	48 8d 3c 11          	lea    (%rcx,%rdx,1),%rdi
140017e28:	49 3b fc             	cmp    %r12,%rdi
140017e2b:	49 0f 42 fc          	cmovb  %r12,%rdi
140017e2f:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
140017e36:	00
140017e37:	49 3b f8             	cmp    %r8,%rdi
140017e3a:	0f 87 0f 01 00 00    	ja     0x140017f4f
140017e40:	48 8b cf             	mov    %rdi,%rcx
140017e43:	48 c1 e1 06          	shl    $0x6,%rcx
140017e47:	33 c0                	xor    %eax,%eax
140017e49:	48 85 c9             	test   %rcx,%rcx
140017e4c:	75 09                	jne    0x140017e57
140017e4e:	8b d8                	mov    %eax,%ebx
140017e50:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140017e55:	eb 3e                	jmp    0x140017e95
140017e57:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140017e5e:	72 11                	jb     0x140017e71
140017e60:	e8 db a2 fe ff       	call   0x140002140
140017e65:	48 8b d8             	mov    %rax,%rbx
140017e68:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140017e6d:	33 c0                	xor    %eax,%eax
140017e6f:	eb 1c                	jmp    0x140017e8d
140017e71:	ff 15 21 77 05 00    	call   *0x57721(%rip)        # 0x14006f598
140017e77:	48 8b d8             	mov    %rax,%rbx
140017e7a:	33 c0                	xor    %eax,%eax
140017e7c:	48 85 db             	test   %rbx,%rbx
140017e7f:	75 07                	jne    0x140017e88
140017e81:	ff 15 a1 75 05 00    	call   *0x575a1(%rip)        # 0x14006f428
140017e87:	cc                   	int3
140017e88:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140017e8d:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
140017e94:	00
140017e95:	48 83 e6 c0          	and    $0xffffffffffffffc0,%rsi
140017e99:	48 03 f3             	add    %rbx,%rsi
140017e9c:	4c 8d 7e 40          	lea    0x40(%rsi),%r15
140017ea0:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140017ea5:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140017eaa:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140017eaf:	48 89 06             	mov    %rax,(%rsi)
140017eb2:	48 89 46 08          	mov    %rax,0x8(%rsi)
140017eb6:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140017eba:	49 8b 11             	mov    (%r9),%rdx
140017ebd:	0f 57 c0             	xorps  %xmm0,%xmm0
140017ec0:	0f 11 01             	movups %xmm0,(%rcx)
140017ec3:	48 89 41 10          	mov    %rax,0x10(%rcx)
140017ec7:	48 89 41 18          	mov    %rax,0x18(%rcx)
140017ecb:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140017ecf:	49 ff c0             	inc    %r8
140017ed2:	66 42 39 04 42       	cmp    %ax,(%rdx,%r8,2)
140017ed7:	75 f6                	jne    0x140017ecf
140017ed9:	e8 1a b4 fe ff       	call   0x1400032f8
140017ede:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140017ee5:	00
140017ee6:	f2 0f 10 00          	movsd  (%rax),%xmm0
140017eea:	f2 0f 11 46 30       	movsd  %xmm0,0x30(%rsi)
140017eef:	8b 40 08             	mov    0x8(%rax),%eax
140017ef2:	89 46 38             	mov    %eax,0x38(%rsi)
140017ef5:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)