1401299d6:	e8 d5 64 18 00       	call   0x1402afeb0
1401299db:	48 8b 9c 24 a0 02 00 	mov    0x2a0(%rsp),%rbx
1401299e2:	00
1401299e3:	48 81 c4 80 02 00 00 	add    $0x280,%rsp
1401299ea:	5d                   	pop    %rbp
1401299eb:	c3                   	ret
1401299ec:	cc                   	int3
1401299ed:	cc                   	int3
1401299ee:	cc                   	int3
1401299ef:	cc                   	int3
1401299f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401299f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401299fa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401299ff:	57                   	push   %rdi
140129a00:	41 54                	push   %r12
140129a02:	41 55                	push   %r13
140129a04:	41 56                	push   %r14
140129a06:	41 57                	push   %r15
140129a08:	b8 70 08 00 00       	mov    $0x870,%eax
140129a0d:	e8 1e 71 18 00       	call   0x1402b0b30
140129a12:	48 2b e0             	sub    %rax,%rsp
140129a15:	48 8b 05 64 c0 2a 00 	mov    0x2ac064(%rip),%rax        # 0x1403d5a80
140129a1c:	48 33 c4             	xor    %rsp,%rax
140129a1f:	48 89 84 24 60 08 00 	mov    %rax,0x860(%rsp)
140129a26:	00
140129a27:	4c 8b ac 24 c8 08 00 	mov    0x8c8(%rsp),%r13
140129a2e:	00
140129a2f:	4c 8b f1             	mov    %rcx,%r14
140129a32:	44 89 44 24 24       	mov    %r8d,0x24(%rsp)
140129a37:	45 33 ff             	xor    %r15d,%r15d
140129a3a:	89 54 24 28          	mov    %edx,0x28(%rsp)
140129a3e:	41 b8 01 04 00 00    	mov    $0x401,%r8d
140129a44:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140129a49:	33 d2                	xor    %edx,%edx
140129a4b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140129a50:	66 44 89 4c 24 20    	mov    %r9w,0x20(%rsp)
140129a56:	45 8b e7             	mov    %r15d,%r12d
140129a59:	e8 a2 7f 1b 00       	call   0x1402e1a00
140129a5e:	33 d2                	xor    %edx,%edx
140129a60:	48 8d 8c 24 50 04 00 	lea    0x450(%rsp),%rcx
140129a67:	00
140129a68:	41 b8 01 04 00 00    	mov    $0x401,%r8d
140129a6e:	e8 8d 7f 1b 00       	call   0x1402e1a00
140129a73:	41 b9 00 04 00 00    	mov    $0x400,%r9d
140129a79:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
140129a7e:	4d 8b c6             	mov    %r14,%r8
140129a81:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140129a86:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140129a8b:	48 8d bc 24 50 04 00 	lea    0x450(%rsp),%rdi
140129a92:	00
140129a93:	41 8d 51 01          	lea    0x1(%r9),%edx
140129a97:	e8 54 0a 1a 00       	call   0x1402ca4f0
140129a9c:	49 8d 6f ff          	lea    -0x1(%r15),%rbp
140129aa0:	49 8b ce             	mov    %r14,%rcx
140129aa3:	4d 89 7d 00          	mov    %r15,0x0(%r13)
140129aa7:	49 8b f5             	mov    %r13,%rsi
140129aaa:	44 88 3f             	mov    %r15b,(%rdi)
140129aad:	ff 15 2d bd 1b 00    	call   *0x1bbd2d(%rip)        # 0x1402e57e0
140129ab3:	4c 8b f0             	mov    %rax,%r14
140129ab6:	48 85 c0             	test   %rax,%rax
140129ab9:	0f 84 30 01 00 00    	je     0x140129bef
140129abf:	66 83 78 10 02       	cmpw   $0x2,0x10(%rax)
140129ac4:	75 51                	jne    0x140129b17
140129ac6:	66 83 78 12 04       	cmpw   $0x4,0x12(%rax)
140129acb:	75 4a                	jne    0x140129b17
140129acd:	48 8b 58 18          	mov    0x18(%rax),%rbx
140129ad1:	48 8b 03             	mov    (%rbx),%rax
140129ad4:	48 85 c0             	test   %rax,%rax
140129ad7:	74 39                	je     0x140129b12
140129ad9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140129ae0:	44 8b 08             	mov    (%rax),%r9d
140129ae3:	44 0f b7 44 24 20    	movzwl 0x20(%rsp),%r8d
140129ae9:	8b 54 24 24          	mov    0x24(%rsp),%edx
140129aed:	8b 4c 24 28          	mov    0x28(%rsp),%ecx
140129af1:	e8 6a 01 00 00       	call   0x140129c60
140129af6:	48 89 06             	mov    %rax,(%rsi)
140129af9:	48 85 c0             	test   %rax,%rax
140129afc:	0f 84 e5 00 00 00    	je     0x140129be7
140129b02:	48 83 c3 08          	add    $0x8,%rbx
140129b06:	48 8d 70 28          	lea    0x28(%rax),%rsi
140129b0a:	48 8b 03             	mov    (%rbx),%rax
140129b0d:	48 85 c0             	test   %rax,%rax
140129b10:	75 ce                	jne    0x140129ae0
140129b12:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140129b17:	4d 8b 06             	mov    (%r14),%r8
140129b1a:	41 b9 00 04 00 00    	mov    $0x400,%r9d
140129b20:	48 8b cf             	mov    %rdi,%rcx
140129b23:	41 8d 51 01          	lea    0x1(%r9),%edx
140129b27:	e8 c4 09 1a 00       	call   0x1402ca4f0
140129b2c:	4d 39 7d 00          	cmp    %r15,0x0(%r13)
140129b30:	75 5e                	jne    0x140129b90
140129b32:	48 8b c5             	mov    %rbp,%rax
140129b35:	48 ff c0             	inc    %rax
140129b38:	44 38 3c 07          	cmp    %r15b,(%rdi,%rax,1)
140129b3c:	75 f7                	jne    0x140129b35
140129b3e:	48 85 c0             	test   %rax,%rax
140129b41:	0f 84 c2 00 00 00    	je     0x140129c09
140129b47:	4c 8b c7             	mov    %rdi,%r8
140129b4a:	48 8b c3             	mov    %rbx,%rax
140129b4d:	4c 2b c3             	sub    %rbx,%r8
140129b50:	0f b6 10             	movzbl (%rax),%edx
140129b53:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
140129b58:	2b d1                	sub    %ecx,%edx
140129b5a:	75 07                	jne    0x140129b63
140129b5c:	48 ff c0             	inc    %rax
140129b5f:	85 c9                	test   %ecx,%ecx
140129b61:	75 ed                	jne    0x140129b50
140129b63:	85 d2                	test   %edx,%edx
140129b65:	0f 84 9e 00 00 00    	je     0x140129c09
140129b6b:	41 ff c4             	inc    %r12d
140129b6e:	41 83 fc 10          	cmp    $0x10,%r12d
140129b72:	0f 84 91 00 00 00    	je     0x140129c09
140129b78:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
140129b7d:	48 8b c3             	mov    %rbx,%rax
140129b80:	48 8b df             	mov    %rdi,%rbx
140129b83:	48 8b f8             	mov    %rax,%rdi
140129b86:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140129b8b:	e9 10 ff ff ff       	jmp    0x140129aa0
140129b90:	44 39 bc 24 c0 08 00 	cmp    %r15d,0x8c0(%rsp)
140129b97:	00
140129b98:	0f 84 81 00 00 00    	je     0x140129c1f
140129b9e:	66 90                	xchg   %ax,%ax
140129ba0:	44 38 7c 2f 01       	cmp    %r15b,0x1(%rdi,%rbp,1)
140129ba5:	48 8d 6d 01          	lea    0x1(%rbp),%rbp
140129ba9:	75 f5                	jne    0x140129ba0
140129bab:	48 8d 55 01          	lea    0x1(%rbp),%rdx
140129baf:	b9 01 00 00 00       	mov    $0x1,%ecx
140129bb4:	e8 e3 c8 18 00       	call   0x1402b649c
140129bb9:	48 8b d8             	mov    %rax,%rbx
140129bbc:	48 85 c0             	test   %rax,%rax
140129bbf:	75 05                	jne    0x140129bc6
140129bc1:	49 8b df             	mov    %r15,%rbx
140129bc4:	eb 0f                	jmp    0x140129bd5
140129bc6:	4c 8b c7             	mov    %rdi,%r8
140129bc9:	48 8d 55 01          	lea    0x1(%rbp),%rdx
140129bcd:	48 8b c8             	mov    %rax,%rcx
140129bd0:	e8 4f 08 1a 00       	call   0x1402ca424
140129bd5:	49 8b 45 00          	mov    0x0(%r13),%rax
140129bd9:	48 89 58 18          	mov    %rbx,0x18(%rax)
140129bdd:	49 8b 45 00          	mov    0x0(%r13),%rax
140129be1:	4c 39 78 18          	cmp    %r15,0x18(%rax)
140129be5:	75 38                	jne    0x140129c1f
140129be7:	41 bf 08 00 00 00    	mov    $0x8,%r15d
140129bed:	eb 30                	jmp    0x140129c1f
140129bef:	ff 15 a3 bc 1b 00    	call   *0x1bbca3(%rip)        # 0x1402e5898
140129bf5:	8b c8                	mov    %eax,%ecx
140129bf7:	81 e9 f9 2a 00 00    	sub    $0x2af9,%ecx
140129bfd:	74 1a                	je     0x140129c19
140129bff:	83 e9 01             	sub    $0x1,%ecx
140129c02:	74 0d                	je     0x140129c11
140129c04:	83 e9 01             	sub    $0x1,%ecx
140129c07:	75 10                	jne    0x140129c19
140129c09:	41 bf fb 2a 00 00    	mov    $0x2afb,%r15d
140129c0f:	eb 0e                	jmp    0x140129c1f
140129c11:	41 bf fa 2a 00 00    	mov    $0x2afa,%r15d
140129c17:	eb 06                	jmp    0x140129c1f
140129c19:	41 bf f9 2a 00 00    	mov    $0x2af9,%r15d
140129c1f:	41 8b c7             	mov    %r15d,%eax
140129c22:	48 8b 8c 24 60 08 00 	mov    0x860(%rsp),%rcx
140129c29:	00
140129c2a:	48 33 cc             	xor    %rsp,%rcx
140129c2d:	e8 7e 62 18 00       	call   0x1402afeb0
140129c32:	4c 8d 9c 24 70 08 00 	lea    0x870(%rsp),%r11
140129c39:	00
140129c3a:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140129c3e:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140129c42:	49 8b 73 48          	mov    0x48(%r11),%rsi
140129c46:	49 8b e3             	mov    %r11,%rsp
140129c49:	41 5f                	pop    %r15
140129c4b:	41 5e                	pop    %r14
140129c4d:	41 5d                	pop    %r13
140129c4f:	41 5c                	pop    %r12
140129c51:	5f                   	pop    %rdi
140129c52:	c3                   	ret
140129c53:	cc                   	int3
140129c54:	cc                   	int3
140129c55:	cc                   	int3
140129c56:	cc                   	int3
140129c57:	cc                   	int3
140129c58:	cc                   	int3
140129c59:	cc                   	int3
140129c5a:	cc                   	int3
140129c5b:	cc                   	int3
140129c5c:	cc                   	int3
140129c5d:	cc                   	int3
140129c5e:	cc                   	int3
140129c5f:	cc                   	int3
140129c60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140129c65:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140129c6a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140129c6f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140129c74:	41 56                	push   %r14
140129c76:	b8 20 00 00 00       	mov    $0x20,%eax
140129c7b:	e8 b0 6e 18 00       	call   0x1402b0b30
140129c80:	48 2b e0             	sub    %rax,%rsp
140129c83:	8b ea                	mov    %edx,%ebp
140129c85:	44 8b f1             	mov    %ecx,%r14d
140129c88:	8d 50 10             	lea    0x10(%rax),%edx
140129c8b:	41 8b f9             	mov    %r9d,%edi
140129c8e:	8d 48 e1             	lea    -0x1f(%rax),%ecx
140129c91:	41 0f b7 f0          	movzwl %r8w,%esi
140129c95:	e8 02 c8 18 00       	call   0x1402b649c
140129c9a:	48 8b d8             	mov    %rax,%rbx
140129c9d:	48 85 c0             	test   %rax,%rax
140129ca0:	74 1a                	je     0x140129cbc
140129ca2:	ba 10 00 00 00       	mov    $0x10,%edx
140129ca7:	8d 4a f1             	lea    -0xf(%rdx),%ecx
140129caa:	e8 ed c7 18 00       	call   0x1402b649c
140129caf:	48 85 c0             	test   %rax,%rax
140129cb2:	75 0c                	jne    0x140129cc0
140129cb4:	48 8b cb             	mov    %rbx,%rcx
140129cb7:	e8 0c 2c 19 00       	call   0x1402bc8c8
140129cbc:	33 c0                	xor    %eax,%eax
140129cbe:	eb 28                	jmp    0x140129ce8
140129cc0:	66 89 70 02          	mov    %si,0x2(%rax)
140129cc4:	b9 02 00 00 00       	mov    $0x2,%ecx
140129cc9:	66 89 08             	mov    %cx,(%rax)
140129ccc:	89 78 04             	mov    %edi,0x4(%rax)
140129ccf:	48 89 43 20          	mov    %rax,0x20(%rbx)
140129cd3:	48 8b c3             	mov    %rbx,%rax
140129cd6:	89 4b 04             	mov    %ecx,0x4(%rbx)
140129cd9:	44 89 73 08          	mov    %r14d,0x8(%rbx)
140129cdd:	89 6b 0c             	mov    %ebp,0xc(%rbx)
140129ce0:	48 c7 43 10 10 00 00 	movq   $0x10,0x10(%rbx)
140129ce7:	00
140129ce8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140129ced:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140129cf2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140129cf7:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140129cfc:	48 83 c4 20          	add    $0x20,%rsp
140129d00:	41 5e                	pop    %r14
140129d02:	c3                   	ret
140129d03:	cc                   	int3
140129d04:	cc                   	int3
140129d05:	cc                   	int3
140129d06:	cc                   	int3
140129d07:	cc                   	int3
140129d08:	cc                   	int3
140129d09:	cc                   	int3
140129d0a:	cc                   	int3
140129d0b:	cc                   	int3
140129d0c:	cc                   	int3
140129d0d:	cc                   	int3
140129d0e:	cc                   	int3
140129d0f:	cc                   	int3
140129d10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140129d15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140129d1a:	57                   	push   %rdi
140129d1b:	b8 20 00 00 00       	mov    $0x20,%eax
140129d20:	e8 0b 6e 18 00       	call   0x1402b0b30
140129d25:	48 2b e0             	sub    %rax,%rsp
140129d28:	48 8b f9             	mov    %rcx,%rdi
140129d2b:	48 85 c9             	test   %rcx,%rcx
140129d2e:	74 53                	je     0x140129d83
140129d30:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140129d37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140129d3e:	00 00
140129d40:	80 7c 19 01 00       	cmpb   $0x0,0x1(%rcx,%rbx,1)
140129d45:	48 8d 5b 01          	lea    0x1(%rbx),%rbx
140129d49:	75 f5                	jne    0x140129d40
140129d4b:	48 8d 53 01          	lea    0x1(%rbx),%rdx
140129d4f:	b9 01 00 00 00       	mov    $0x1,%ecx
140129d54:	e8 43 c7 18 00       	call   0x1402b649c
140129d59:	48 8b f0             	mov    %rax,%rsi
140129d5c:	48 85 c0             	test   %rax,%rax
140129d5f:	74 22                	je     0x140129d83
140129d61:	4c 8b c7             	mov    %rdi,%r8
140129d64:	48 8d 53 01          	lea    0x1(%rbx),%rdx
140129d68:	48 8b c8             	mov    %rax,%rcx
140129d6b:	e8 b4 06 1a 00       	call   0x1402ca424
140129d70:	48 8b c6             	mov    %rsi,%rax
140129d73:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140129d78:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140129d7d:	48 83 c4 20          	add    $0x20,%rsp
140129d81:	5f                   	pop    %rdi
140129d82:	c3                   	ret
140129d83:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140129d88:	33 c0                	xor    %eax,%eax
140129d8a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140129d8f:	48 83 c4 20          	add    $0x20,%rsp
140129d93:	5f                   	pop    %rdi
140129d94:	c3                   	ret
140129d95:	cc                   	int3
140129d96:	cc                   	int3
140129d97:	cc                   	int3
140129d98:	cc                   	int3
140129d99:	cc                   	int3
140129d9a:	cc                   	int3
140129d9b:	cc                   	int3
140129d9c:	cc                   	int3
140129d9d:	cc                   	int3
140129d9e:	cc                   	int3
140129d9f:	cc                   	int3
140129da0:	40 53                	rex push %rbx
140129da2:	55                   	push   %rbp
140129da3:	56                   	push   %rsi
140129da4:	57                   	push   %rdi
140129da5:	b8 88 04 00 00       	mov    $0x488,%eax
140129daa:	e8 81 6d 18 00       	call   0x1402b0b30
140129daf:	48 2b e0             	sub    %rax,%rsp
140129db2:	48 8b 05 c7 bc 2a 00 	mov    0x2abcc7(%rip),%rax        # 0x1403d5a80
140129db9:	48 33 c4             	xor    %rsp,%rax
140129dbc:	48 89 84 24 70 04 00 	mov    %rax,0x470(%rsp)
140129dc3:	00
140129dc4:	49 8b d9             	mov    %r9,%rbx
140129dc7:	49 8b f8             	mov    %r8,%rdi
140129dca:	8b ea                	mov    %edx,%ebp
140129dcc:	48 8b f1             	mov    %rcx,%rsi
140129dcf:	e8 1c eb ff ff       	call   0x1401288f0
140129dd4:	83 f8 01             	cmp    $0x1,%eax
140129dd7:	0f 85 d2 00 00 00    	jne    0x140129eaf
140129ddd:	33 d2                	xor    %edx,%edx
140129ddf:	4c 89 b4 24 80 04 00 	mov    %r14,0x480(%rsp)
140129de6:	00
140129de7:	41 b8 01 04 00 00    	mov    $0x401,%r8d
140129ded:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140129df2:	e8 09 7c 1b 00       	call   0x1402e1a00
140129df7:	f7 dd                	neg    %ebp
140129df9:	b8 10 00 00 00       	mov    $0x10,%eax
140129dfe:	0f 57 c0             	xorps  %xmm0,%xmm0
140129e01:	41 be 1c 00 00 00    	mov    $0x1c,%r14d
140129e07:	1b ed                	sbb    %ebp,%ebp
140129e09:	83 e5 0a             	and    $0xa,%ebp
140129e0c:	66 83 3e 02          	cmpw   $0x2,(%rsi)
140129e10:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140129e15:	44 0f 44 f0          	cmove  %eax,%r14d
140129e19:	48 8b 05 e0 e6 2a 00 	mov    0x2ae6e0(%rip),%rax        # 0x1403d8500
140129e20:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140129e25:	48 85 c0             	test   %rax,%rax
140129e28:	75 0f                	jne    0x140129e39
140129e2a:	8d 48 01             	lea    0x1(%rax),%ecx
140129e2d:	e8 ae f9 ff ff       	call   0x1401297e0
140129e32:	48 89 05 c7 e6 2a 00 	mov    %rax,0x2ae6c7(%rip)        # 0x1403d8500
140129e39:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
140129e3d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140129e42:	48 c7 44 24 28 20 00 	movq   $0x20,0x28(%rsp)
140129e49:	00 00
140129e4b:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140129e50:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140129e55:	41 b9 01 04 00 00    	mov    $0x401,%r9d
140129e5b:	48 8b ce             	mov    %rsi,%rcx
140129e5e:	41 8b d6             	mov    %r14d,%edx
140129e61:	ff d0                	call   *%rax
140129e63:	8b c8                	mov    %eax,%ecx
140129e65:	8b e8                	mov    %eax,%ebp
140129e67:	ff 15 33 ba 1b 00    	call   *0x1bba33(%rip)        # 0x1402e58a0
140129e6d:	4c 8b b4 24 80 04 00 	mov    0x480(%rsp),%r14
140129e74:	00
140129e75:	85 ed                	test   %ebp,%ebp
140129e77:	74 3d                	je     0x140129eb6