140137c4f:	cc                   	int3
140137c50:	b8 28 00 00 00       	mov    $0x28,%eax
140137c55:	e8 d6 8e 17 00       	call   0x1402b0b30
140137c5a:	48 2b e0             	sub    %rax,%rsp
140137c5d:	48 c7 05 b8 09 2a 00 	movq   $0x0,0x2a09b8(%rip)        # 0x1403d8620
140137c64:	00 00 00 00
140137c68:	e8 a3 fc fe ff       	call   0x140127910
140137c6d:	48 89 05 b4 09 2a 00 	mov    %rax,0x2a09b4(%rip)        # 0x1403d8628
140137c74:	48 85 c0             	test   %rax,%rax
140137c77:	74 26                	je     0x140137c9f
140137c79:	48 8d 15 70 00 00 00 	lea    0x70(%rip),%rdx        # 0x140137cf0
140137c80:	48 8d 0d d9 00 00 00 	lea    0xd9(%rip),%rcx        # 0x140137d60
140137c87:	e8 a4 f2 ff ff       	call   0x140136f30
140137c8c:	48 8b c8             	mov    %rax,%rcx
140137c8f:	48 89 05 8a 09 2a 00 	mov    %rax,0x2a098a(%rip)        # 0x1403d8620
140137c96:	48 8b 05 8b 09 2a 00 	mov    0x2a098b(%rip),%rax        # 0x1403d8628
140137c9d:	eb 07                	jmp    0x140137ca6
140137c9f:	48 8b 0d 7a 09 2a 00 	mov    0x2a097a(%rip),%rcx        # 0x1403d8620
140137ca6:	48 85 c9             	test   %rcx,%rcx
140137ca9:	75 22                	jne    0x140137ccd
140137cab:	48 8b c8             	mov    %rax,%rcx
140137cae:	e8 1d fc fe ff       	call   0x1401278d0
140137cb3:	48 c7 05 6a 09 2a 00 	movq   $0x0,0x2a096a(%rip)        # 0x1403d8628
140137cba:	00 00 00 00
140137cbe:	c7 05 74 09 2a 00 00 	movl   $0x0,0x2a0974(%rip)        # 0x1403d863c
140137cc5:	00 00 00
140137cc8:	48 83 c4 28          	add    $0x28,%rsp
140137ccc:	c3                   	ret
140137ccd:	c7 05 65 09 2a 00 01 	movl   $0x1,0x2a0965(%rip)        # 0x1403d863c
140137cd4:	00 00 00
140137cd7:	48 85 c0             	test   %rax,%rax
140137cda:	75 0a                	jne    0x140137ce6
140137cdc:	c7 05 56 09 2a 00 00 	movl   $0x0,0x2a0956(%rip)        # 0x1403d863c
140137ce3:	00 00 00
140137ce6:	48 83 c4 28          	add    $0x28,%rsp
140137cea:	c3                   	ret
140137ceb:	cc                   	int3
140137cec:	cc                   	int3
140137ced:	cc                   	int3
140137cee:	cc                   	int3
140137cef:	cc                   	int3
140137cf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140137cf5:	57                   	push   %rdi
140137cf6:	b8 20 00 00 00       	mov    $0x20,%eax
140137cfb:	e8 30 8e 17 00       	call   0x1402b0b30
140137d00:	48 2b e0             	sub    %rax,%rsp
140137d03:	8b 01                	mov    (%rcx),%eax
140137d05:	48 8b fa             	mov    %rdx,%rdi
140137d08:	48 8b d9             	mov    %rcx,%rbx
140137d0b:	2b 02                	sub    (%rdx),%eax
140137d0d:	75 46                	jne    0x140137d55
140137d0f:	48 8b 0d 1a 09 2a 00 	mov    0x2a091a(%rip),%rcx        # 0x1403d8630
140137d16:	48 85 c9             	test   %rcx,%rcx
140137d19:	74 2d                	je     0x140137d48
140137d1b:	e8 20 3a fb ff       	call   0x1400eb740
140137d20:	8b 13                	mov    (%rbx),%edx
140137d22:	3b c2                	cmp    %edx,%eax
140137d24:	7e 22                	jle    0x140137d48
140137d26:	48 8b 0d 03 09 2a 00 	mov    0x2a0903(%rip),%rcx        # 0x1403d8630
140137d2d:	e8 0e 3d fb ff       	call   0x1400eba40
140137d32:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140137d36:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140137d3a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140137d3f:	48 83 c4 20          	add    $0x20,%rsp
140137d43:	5f                   	pop    %rdi
140137d44:	48 ff 60 08          	rex.W jmp *0x8(%rax)
140137d48:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140137d4c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140137d50:	e8 6b 28 ff ff       	call   0x14012a5c0
140137d55:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140137d5a:	48 83 c4 20          	add    $0x20,%rsp
140137d5e:	5f                   	pop    %rdi
140137d5f:	c3                   	ret
140137d60:	40 53                	rex push %rbx
140137d62:	b8 20 00 00 00       	mov    $0x20,%eax
140137d67:	e8 c4 8d 17 00       	call   0x1402b0b30
140137d6c:	48 2b e0             	sub    %rax,%rsp
140137d6f:	48 8b d9             	mov    %rcx,%rbx
140137d72:	48 8b 0d b7 08 2a 00 	mov    0x2a08b7(%rip),%rcx        # 0x1403d8630
140137d79:	48 85 c9             	test   %rcx,%rcx
140137d7c:	74 25                	je     0x140137da3
140137d7e:	e8 bd 39 fb ff       	call   0x1400eb740
140137d83:	8b 13                	mov    (%rbx),%edx
140137d85:	3b c2                	cmp    %edx,%eax
140137d87:	7e 1a                	jle    0x140137da3
140137d89:	48 8b 0d a0 08 2a 00 	mov    0x2a08a0(%rip),%rcx        # 0x1403d8630
140137d90:	e8 ab 3c fb ff       	call   0x1400eba40
140137d95:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140137d99:	ff 10                	call   *(%rax)
140137d9b:	33 03                	xor    (%rbx),%eax
140137d9d:	48 83 c4 20          	add    $0x20,%rsp
140137da1:	5b                   	pop    %rbx
140137da2:	c3                   	ret
140137da3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140137da7:	e8 a4 f3 ff ff       	call   0x140137150
140137dac:	33 03                	xor    (%rbx),%eax
140137dae:	48 83 c4 20          	add    $0x20,%rsp
140137db2:	5b                   	pop    %rbx
140137db3:	c3                   	ret
140137db4:	cc                   	int3
140137db5:	cc                   	int3
140137db6:	cc                   	int3
140137db7:	cc                   	int3
140137db8:	cc                   	int3
140137db9:	cc                   	int3
140137dba:	cc                   	int3
140137dbb:	cc                   	int3
140137dbc:	cc                   	int3
140137dbd:	cc                   	int3
140137dbe:	cc                   	int3
140137dbf:	cc                   	int3
140137dc0:	b8 38 00 00 00       	mov    $0x38,%eax
140137dc5:	e8 66 8d 17 00       	call   0x1402b0b30
140137dca:	48 2b e0             	sub    %rax,%rsp
140137dcd:	48 89 14 24          	mov    %rdx,(%rsp)
140137dd1:	48 8b c1             	mov    %rcx,%rax
140137dd4:	c7 44 24 08 02 00 00 	movl   $0x2,0x8(%rsp)
140137ddb:	00
140137ddc:	0f 10 04 24          	movups (%rsp),%xmm0
140137de0:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140137de5:	4c 89 4c 24 18       	mov    %r9,0x18(%rsp)
140137dea:	0f 10 4c 24 10       	movups 0x10(%rsp),%xmm1
140137def:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
140137df6:	ff ff
140137df8:	0f 11 01             	movups %xmm0,(%rcx)
140137dfb:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140137e01:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140137e05:	f2 0f 11 41 20       	movsd  %xmm0,0x20(%rcx)
140137e0a:	48 83 c4 38          	add    $0x38,%rsp
140137e0e:	c3                   	ret
140137e0f:	cc                   	int3
140137e10:	33 c0                	xor    %eax,%eax
140137e12:	48 89 01             	mov    %rax,(%rcx)
140137e15:	89 41 08             	mov    %eax,0x8(%rcx)
140137e18:	48 89 41 10          	mov    %rax,0x10(%rcx)
140137e1c:	48 89 41 18          	mov    %rax,0x18(%rcx)
140137e20:	48 89 41 20          	mov    %rax,0x20(%rcx)
140137e24:	48 8b c1             	mov    %rcx,%rax
140137e27:	c3                   	ret
140137e28:	cc                   	int3
140137e29:	cc                   	int3
140137e2a:	cc                   	int3
140137e2b:	cc                   	int3
140137e2c:	cc                   	int3
140137e2d:	cc                   	int3
140137e2e:	cc                   	int3
140137e2f:	cc                   	int3
140137e30:	b8 38 00 00 00       	mov    $0x38,%eax
140137e35:	e8 f6 8c 17 00       	call   0x1402b0b30
140137e3a:	48 2b e0             	sub    %rax,%rsp
140137e3d:	48 89 14 24          	mov    %rdx,(%rsp)
140137e41:	48 8b c1             	mov    %rcx,%rax
140137e44:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
140137e4b:	00
140137e4c:	0f 10 04 24          	movups (%rsp),%xmm0
140137e50:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140137e55:	48 c7 44 24 18 04 00 	movq   $0x4,0x18(%rsp)
140137e5c:	00 00
140137e5e:	0f 10 4c 24 10       	movups 0x10(%rsp),%xmm1
140137e63:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
140137e6a:	ff ff
140137e6c:	0f 11 01             	movups %xmm0,(%rcx)
140137e6f:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140137e75:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140137e79:	f2 0f 11 41 20       	movsd  %xmm0,0x20(%rcx)
140137e7e:	48 83 c4 38          	add    $0x38,%rsp
140137e82:	c3                   	ret
140137e83:	cc                   	int3
140137e84:	cc                   	int3
140137e85:	cc                   	int3
140137e86:	cc                   	int3
140137e87:	cc                   	int3
140137e88:	cc                   	int3
140137e89:	cc                   	int3
140137e8a:	cc                   	int3
140137e8b:	cc                   	int3
140137e8c:	cc                   	int3
140137e8d:	cc                   	int3
140137e8e:	cc                   	int3
140137e8f:	cc                   	int3
140137e90:	b8 38 00 00 00       	mov    $0x38,%eax
140137e95:	e8 96 8c 17 00       	call   0x1402b0b30
140137e9a:	48 2b e0             	sub    %rax,%rsp
140137e9d:	48 89 14 24          	mov    %rdx,(%rsp)
140137ea1:	48 8b c1             	mov    %rcx,%rax
140137ea4:	c7 44 24 08 07 00 00 	movl   $0x7,0x8(%rsp)
140137eab:	00
140137eac:	0f 10 04 24          	movups (%rsp),%xmm0
140137eb0:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140137eb5:	4c 89 4c 24 18       	mov    %r9,0x18(%rsp)
140137eba:	0f 10 4c 24 10       	movups 0x10(%rsp),%xmm1
140137ebf:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
140137ec6:	ff ff
140137ec8:	0f 11 01             	movups %xmm0,(%rcx)
140137ecb:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140137ed1:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140137ed5:	f2 0f 11 41 20       	movsd  %xmm0,0x20(%rcx)
140137eda:	48 83 c4 38          	add    $0x38,%rsp
140137ede:	c3                   	ret
140137edf:	cc                   	int3
140137ee0:	b8 38 00 00 00       	mov    $0x38,%eax
140137ee5:	e8 46 8c 17 00       	call   0x1402b0b30
140137eea:	48 2b e0             	sub    %rax,%rsp
140137eed:	48 89 14 24          	mov    %rdx,(%rsp)
140137ef1:	48 8b c1             	mov    %rcx,%rax
140137ef4:	c7 44 24 08 05 00 00 	movl   $0x5,0x8(%rsp)
140137efb:	00
140137efc:	0f 10 04 24          	movups (%rsp),%xmm0
140137f00:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140137f05:	4c 89 4c 24 18       	mov    %r9,0x18(%rsp)
140137f0a:	0f 10 4c 24 10       	movups 0x10(%rsp),%xmm1
140137f0f:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
140137f16:	ff ff
140137f18:	0f 11 01             	movups %xmm0,(%rcx)
140137f1b:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140137f21:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140137f25:	f2 0f 11 41 20       	movsd  %xmm0,0x20(%rcx)
140137f2a:	48 83 c4 38          	add    $0x38,%rsp
140137f2e:	c3                   	ret
140137f2f:	cc                   	int3
140137f30:	b8 38 00 00 00       	mov    $0x38,%eax
140137f35:	e8 f6 8b 17 00       	call   0x1402b0b30
140137f3a:	48 2b e0             	sub    %rax,%rsp
140137f3d:	48 89 14 24          	mov    %rdx,(%rsp)
140137f41:	48 8b c1             	mov    %rcx,%rax
140137f44:	c7 44 24 08 02 00 00 	movl   $0x2,0x8(%rsp)
140137f4b:	00
140137f4c:	0f 10 04 24          	movups (%rsp),%xmm0
140137f50:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140137f55:	48 c7 44 24 18 08 00 	movq   $0x8,0x18(%rsp)
140137f5c:	00 00
140137f5e:	0f 10 4c 24 10       	movups 0x10(%rsp),%xmm1
140137f63:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
140137f6a:	ff ff
140137f6c:	0f 11 01             	movups %xmm0,(%rcx)
140137f6f:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140137f75:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140137f79:	f2 0f 11 41 20       	movsd  %xmm0,0x20(%rcx)
140137f7e:	48 83 c4 38          	add    $0x38,%rsp
140137f82:	c3                   	ret
140137f83:	cc                   	int3
140137f84:	cc                   	int3
140137f85:	cc                   	int3
140137f86:	cc                   	int3
140137f87:	cc                   	int3
140137f88:	cc                   	int3
140137f89:	cc                   	int3
140137f8a:	cc                   	int3
140137f8b:	cc                   	int3
140137f8c:	cc                   	int3
140137f8d:	cc                   	int3
140137f8e:	cc                   	int3
140137f8f:	cc                   	int3
140137f90:	b8 38 00 00 00       	mov    $0x38,%eax
140137f95:	e8 96 8b 17 00       	call   0x1402b0b30
140137f9a:	48 2b e0             	sub    %rax,%rsp
140137f9d:	48 89 14 24          	mov    %rdx,(%rsp)
140137fa1:	48 8b c1             	mov    %rcx,%rax
140137fa4:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
140137fab:	00
140137fac:	0f 10 04 24          	movups (%rsp),%xmm0
140137fb0:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140137fb5:	48 c7 44 24 18 08 00 	movq   $0x8,0x18(%rsp)
140137fbc:	00 00
140137fbe:	0f 10 4c 24 10       	movups 0x10(%rsp),%xmm1
140137fc3:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
140137fca:	ff ff
140137fcc:	0f 11 01             	movups %xmm0,(%rcx)
140137fcf:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140137fd5:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140137fd9:	f2 0f 11 41 20       	movsd  %xmm0,0x20(%rcx)
140137fde:	48 83 c4 38          	add    $0x38,%rsp
140137fe2:	c3                   	ret
140137fe3:	cc                   	int3
140137fe4:	cc                   	int3
140137fe5:	cc                   	int3
140137fe6:	cc                   	int3
140137fe7:	cc                   	int3
140137fe8:	cc                   	int3
140137fe9:	cc                   	int3
140137fea:	cc                   	int3
140137feb:	cc                   	int3
140137fec:	cc                   	int3
140137fed:	cc                   	int3
140137fee:	cc                   	int3
140137fef:	cc                   	int3
140137ff0:	b8 38 00 00 00       	mov    $0x38,%eax
140137ff5:	e8 36 8b 17 00       	call   0x1402b0b30
140137ffa:	48 2b e0             	sub    %rax,%rsp
140137ffd:	48 89 14 24          	mov    %rdx,(%rsp)
140138001:	48 8b c1             	mov    %rcx,%rax
140138004:	c7 44 24 08 02 00 00 	movl   $0x2,0x8(%rsp)
14013800b:	00
14013800c:	0f 10 04 24          	movups (%rsp),%xmm0
140138010:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140138015:	48 c7 44 24 18 04 00 	movq   $0x4,0x18(%rsp)
14013801c:	00 00
14013801e:	0f 10 4c 24 10       	movups 0x10(%rsp),%xmm1
140138023:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
14013802a:	ff ff
14013802c:	0f 11 01             	movups %xmm0,(%rcx)
14013802f:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140138035:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140138039:	f2 0f 11 41 20       	movsd  %xmm0,0x20(%rcx)
14013803e:	48 83 c4 38          	add    $0x38,%rsp
140138042:	c3                   	ret
140138043:	cc                   	int3
140138044:	cc                   	int3
140138045:	cc                   	int3
140138046:	cc                   	int3
140138047:	cc                   	int3
140138048:	cc                   	int3
140138049:	cc                   	int3
14013804a:	cc                   	int3
14013804b:	cc                   	int3
14013804c:	cc                   	int3
14013804d:	cc                   	int3
14013804e:	cc                   	int3
14013804f:	cc                   	int3
140138050:	b8 38 00 00 00       	mov    $0x38,%eax
140138055:	e8 d6 8a 17 00       	call   0x1402b0b30
14013805a:	48 2b e0             	sub    %rax,%rsp
14013805d:	48 89 14 24          	mov    %rdx,(%rsp)
140138061:	48 8b c1             	mov    %rcx,%rax
140138064:	c7 44 24 08 06 00 00 	movl   $0x6,0x8(%rsp)
14013806b:	00
14013806c:	0f 10 04 24          	movups (%rsp),%xmm0
140138070:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140138075:	4c 89 4c 24 18       	mov    %r9,0x18(%rsp)
14013807a:	0f 10 4c 24 10       	movups 0x10(%rsp),%xmm1
14013807f:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
140138086:	ff ff
140138088:	0f 11 01             	movups %xmm0,(%rcx)
14013808b:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
140138091:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140138095:	f2 0f 11 41 20       	movsd  %xmm0,0x20(%rcx)
14013809a:	48 83 c4 38          	add    $0x38,%rsp
14013809e:	c3                   	ret
14013809f:	cc                   	int3
1401380a0:	b8 38 00 00 00       	mov    $0x38,%eax
1401380a5:	e8 86 8a 17 00       	call   0x1402b0b30
1401380aa:	48 2b e0             	sub    %rax,%rsp
1401380ad:	4d 85 c0             	test   %r8,%r8
1401380b0:	74 18                	je     0x1401380ca
1401380b2:	4d 85 c9             	test   %r9,%r9
1401380b5:	75 13                	jne    0x1401380ca
1401380b7:	49 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%r9
1401380be:	66 90                	xchg   %ax,%ax
1401380c0:	49 ff c1             	inc    %r9
1401380c3:	43 80 3c 08 00       	cmpb   $0x0,(%r8,%r9,1)