140139c6d:	5b                   	pop    %rbx
140139c6e:	c3                   	ret
140139c6f:	48 8b 41 70          	mov    0x70(%rcx),%rax
140139c73:	48 85 c0             	test   %rax,%rax
140139c76:	74 16                	je     0x140139c8e
140139c78:	8b 51 58             	mov    0x58(%rcx),%edx
140139c7b:	45 33 c0             	xor    %r8d,%r8d
140139c7e:	48 8b c8             	mov    %rax,%rcx
140139c81:	4c 8b cb             	mov    %rbx,%r9
140139c84:	48 83 c4 20          	add    $0x20,%rsp
140139c88:	5b                   	pop    %rbx
140139c89:	e9 22 7f 00 00       	jmp    0x140141bb0
140139c8e:	48 8b 41 60          	mov    0x60(%rcx),%rax
140139c92:	48 85 c0             	test   %rax,%rax
140139c95:	75 07                	jne    0x140139c9e
140139c97:	8b 09                	mov    (%rcx),%ecx
140139c99:	e8 a2 b9 fb ff       	call   0x1400f5640
140139c9e:	4c 8b c0             	mov    %rax,%r8
140139ca1:	33 d2                	xor    %edx,%edx
140139ca3:	33 c9                	xor    %ecx,%ecx
140139ca5:	4c 8b cb             	mov    %rbx,%r9
140139ca8:	48 83 c4 20          	add    $0x20,%rsp
140139cac:	5b                   	pop    %rbx
140139cad:	e9 fe 7e 00 00       	jmp    0x140141bb0
140139cb2:	cc                   	int3
140139cb3:	cc                   	int3
140139cb4:	cc                   	int3
140139cb5:	cc                   	int3
140139cb6:	cc                   	int3
140139cb7:	cc                   	int3
140139cb8:	cc                   	int3
140139cb9:	cc                   	int3
140139cba:	cc                   	int3
140139cbb:	cc                   	int3
140139cbc:	cc                   	int3
140139cbd:	cc                   	int3
140139cbe:	cc                   	int3
140139cbf:	cc                   	int3
140139cc0:	b8 28 00 00 00       	mov    $0x28,%eax
140139cc5:	e8 66 6e 17 00       	call   0x1402b0b30
140139cca:	48 2b e0             	sub    %rax,%rsp
140139ccd:	45 33 c0             	xor    %r8d,%r8d
140139cd0:	48 83 c4 28          	add    $0x28,%rsp
140139cd4:	e9 57 0c 00 00       	jmp    0x14013a930
140139cd9:	cc                   	int3
140139cda:	cc                   	int3
140139cdb:	cc                   	int3
140139cdc:	cc                   	int3
140139cdd:	cc                   	int3
140139cde:	cc                   	int3
140139cdf:	cc                   	int3
140139ce0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140139ce5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140139cea:	57                   	push   %rdi
140139ceb:	b8 a0 00 00 00       	mov    $0xa0,%eax
140139cf0:	e8 3b 6e 17 00       	call   0x1402b0b30
140139cf5:	48 2b e0             	sub    %rax,%rsp
140139cf8:	33 db                	xor    %ebx,%ebx
140139cfa:	48 8b fa             	mov    %rdx,%rdi
140139cfd:	48 8b f1             	mov    %rcx,%rsi
140139d00:	48 85 d2             	test   %rdx,%rdx
140139d03:	0f 84 c0 00 00 00    	je     0x140139dc9
140139d09:	48 8d 41 18          	lea    0x18(%rcx),%rax
140139d0d:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140139d12:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140139d17:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
140139d1e:	00
140139d1f:	44 8d 4b 10          	lea    0x10(%rbx),%r9d
140139d23:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
140139d2a:	4c 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%r8
140139d31:	00
140139d32:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
140139d39:	00
140139d3a:	48 8d 15 13 c3 1d 00 	lea    0x1dc313(%rip),%rdx        # 0x140316054
140139d41:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
140139d48:	00
140139d49:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
140139d50:	00
140139d51:	e8 3a e1 ff ff       	call   0x140137e90
140139d56:	48 8b 96 a8 00 00 00 	mov    0xa8(%rsi),%rdx
140139d5d:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140139d62:	48 8b 0e             	mov    (%rsi),%rcx
140139d65:	0f 10 00             	movups (%rax),%xmm0
140139d68:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140139d6d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140139d71:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
140139d76:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140139d7b:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
140139d81:	e8 ba 88 00 00       	call   0x140142640
140139d86:	85 c0                	test   %eax,%eax
140139d88:	48 8b ce             	mov    %rsi,%rcx
140139d8b:	48 0f 45 9c 24 b8 00 	cmovne 0xb8(%rsp),%rbx
140139d92:	00 00
140139d94:	e8 a7 f7 ff ff       	call   0x140139540
140139d99:	8b f0                	mov    %eax,%esi
140139d9b:	83 f8 10             	cmp    $0x10,%eax
140139d9e:	76 19                	jbe    0x140139db9
140139da0:	41 b8 4a 00 00 00    	mov    $0x4a,%r8d
140139da6:	48 8d 15 c3 c1 1d 00 	lea    0x1dc1c3(%rip),%rdx        # 0x140315f70
140139dad:	48 8d 0d d4 c1 1d 00 	lea    0x1dc1d4(%rip),%rcx        # 0x140315f88
140139db4:	e8 37 d4 ff ff       	call   0x1401371f0
140139db9:	44 8b c6             	mov    %esi,%r8d
140139dbc:	48 8b d3             	mov    %rbx,%rdx
140139dbf:	48 8b cf             	mov    %rdi,%rcx
140139dc2:	e8 69 b8 07 00       	call   0x1401b5630
140139dc7:	eb 02                	jmp    0x140139dcb
140139dc9:	8b c3                	mov    %ebx,%eax
140139dcb:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140139dd2:	00
140139dd3:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140139dd7:	49 8b 73 20          	mov    0x20(%r11),%rsi
140139ddb:	49 8b e3             	mov    %r11,%rsp
140139dde:	5f                   	pop    %rdi
140139ddf:	c3                   	ret
140139de0:	b8 38 00 00 00       	mov    $0x38,%eax
140139de5:	e8 46 6d 17 00       	call   0x1402b0b30
140139dea:	48 2b e0             	sub    %rax,%rsp
140139ded:	4c 8b 11             	mov    (%rcx),%r10
140139df0:	41 8b c1             	mov    %r9d,%eax
140139df3:	49 83 7a 70 00       	cmpq   $0x0,0x70(%r10)
140139df8:	0f 84 aa 00 00 00    	je     0x140139ea8
140139dfe:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
140139e05:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140139e0a:	33 db                	xor    %ebx,%ebx
140139e0c:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140139e11:	4d 8b 9a b0 00 00 00 	mov    0xb0(%r10),%r11
140139e18:	4d 63 4a 04          	movslq 0x4(%r10),%r9
140139e1c:	4d 85 db             	test   %r11,%r11
140139e1f:	74 35                	je     0x140139e56
140139e21:	49 83 f9 01          	cmp    $0x1,%r9
140139e25:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140139e2a:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140139e2f:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140139e34:	4c 0f 44 cb          	cmove  %rbx,%r9
140139e38:	4c 03 c8             	add    %rax,%r9
140139e3b:	41 ff d3             	call   *%r11
140139e3e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140139e43:	85 c0                	test   %eax,%eax
140139e45:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
140139e4a:	0f 45 4c 24 40       	cmovne 0x40(%rsp),%ecx
140139e4f:	8b c1                	mov    %ecx,%eax
140139e51:	48 83 c4 38          	add    $0x38,%rsp
140139e55:	c3                   	ret
140139e56:	4d 85 c0             	test   %r8,%r8
140139e59:	74 2d                	je     0x140139e88
140139e5b:	49 83 f9 01          	cmp    $0x1,%r9
140139e5f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140139e64:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140139e69:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140139e6e:	4c 0f 44 cb          	cmove  %rbx,%r9
140139e72:	4c 03 c8             	add    %rax,%r9
140139e75:	41 ff 92 a0 00 00 00 	call   *0xa0(%r10)
140139e7c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140139e81:	8b c8                	mov    %eax,%ecx
140139e83:	48 83 c4 38          	add    $0x38,%rsp
140139e87:	c3                   	ret
140139e88:	49 83 f9 01          	cmp    $0x1,%r9
140139e8c:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140139e91:	4c 0f 44 cb          	cmove  %rbx,%r9
140139e95:	41 ff 92 a8 00 00 00 	call   *0xa8(%r10)
140139e9c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140139ea1:	8b c8                	mov    %eax,%ecx
140139ea3:	48 83 c4 38          	add    $0x38,%rsp
140139ea7:	c3                   	ret
140139ea8:	4c 8b c8             	mov    %rax,%r9
140139eab:	48 83 c4 38          	add    $0x38,%rsp
140139eaf:	49 ff 62 20          	rex.WB jmp *0x20(%r10)
140139eb3:	cc                   	int3
140139eb4:	cc                   	int3
140139eb5:	cc                   	int3
140139eb6:	cc                   	int3
140139eb7:	cc                   	int3
140139eb8:	cc                   	int3
140139eb9:	cc                   	int3
140139eba:	cc                   	int3
140139ebb:	cc                   	int3
140139ebc:	cc                   	int3
140139ebd:	cc                   	int3
140139ebe:	cc                   	int3
140139ebf:	cc                   	int3
140139ec0:	f7 d2                	not    %edx
140139ec2:	21 51 18             	and    %edx,0x18(%rcx)
140139ec5:	c3                   	ret
140139ec6:	cc                   	int3
140139ec7:	cc                   	int3
140139ec8:	cc                   	int3
140139ec9:	cc                   	int3
140139eca:	cc                   	int3
140139ecb:	cc                   	int3
140139ecc:	cc                   	int3
140139ecd:	cc                   	int3
140139ece:	cc                   	int3
140139ecf:	cc                   	int3
140139ed0:	48 8b 41 20          	mov    0x20(%rcx),%rax
140139ed4:	c3                   	ret
140139ed5:	cc                   	int3
140139ed6:	cc                   	int3
140139ed7:	cc                   	int3
140139ed8:	cc                   	int3
140139ed9:	cc                   	int3
140139eda:	cc                   	int3
140139edb:	cc                   	int3
140139edc:	cc                   	int3
140139edd:	cc                   	int3
140139ede:	cc                   	int3
140139edf:	cc                   	int3
140139ee0:	09 51 18             	or     %edx,0x18(%rcx)
140139ee3:	c3                   	ret
140139ee4:	cc                   	int3
140139ee5:	cc                   	int3
140139ee6:	cc                   	int3
140139ee7:	cc                   	int3
140139ee8:	cc                   	int3
140139ee9:	cc                   	int3
140139eea:	cc                   	int3
140139eeb:	cc                   	int3
140139eec:	cc                   	int3
140139eed:	cc                   	int3
140139eee:	cc                   	int3
140139eef:	cc                   	int3
140139ef0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140139ef5:	57                   	push   %rdi
140139ef6:	b8 20 00 00 00       	mov    $0x20,%eax
140139efb:	e8 30 6c 17 00       	call   0x1402b0b30
140139f00:	48 2b e0             	sub    %rax,%rsp
140139f03:	44 8b 41 18          	mov    0x18(%rcx),%r8d
140139f07:	48 8b fa             	mov    %rdx,%rdi
140139f0a:	48 8b d9             	mov    %rcx,%rbx
140139f0d:	41 0f ba e0 0a       	bt     $0xa,%r8d
140139f12:	72 0d                	jb     0x140139f21
140139f14:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140139f18:	e8 a3 26 00 00       	call   0x14013c5c0
140139f1d:	44 8b 43 18          	mov    0x18(%rbx),%r8d
140139f21:	41 8b c0             	mov    %r8d,%eax
140139f24:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
140139f28:	0f ba f0 0a          	btr    $0xa,%eax
140139f2c:	41 0f ba e8 0a       	bts    $0xa,%r8d
140139f31:	48 85 ff             	test   %rdi,%rdi
140139f34:	44 0f 44 c0          	cmove  %eax,%r8d
140139f38:	44 89 43 18          	mov    %r8d,0x18(%rbx)
140139f3c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140139f41:	48 83 c4 20          	add    $0x20,%rsp
140139f45:	5f                   	pop    %rdi
140139f46:	c3                   	ret
140139f47:	cc                   	int3
140139f48:	cc                   	int3
140139f49:	cc                   	int3
140139f4a:	cc                   	int3
140139f4b:	cc                   	int3
140139f4c:	cc                   	int3
140139f4d:	cc                   	int3
140139f4e:	cc                   	int3
140139f4f:	cc                   	int3
140139f50:	8b 41 18             	mov    0x18(%rcx),%eax
140139f53:	23 c2                	and    %edx,%eax
140139f55:	c3                   	ret
140139f56:	cc                   	int3
140139f57:	cc                   	int3
140139f58:	cc                   	int3
140139f59:	cc                   	int3
140139f5a:	cc                   	int3
140139f5b:	cc                   	int3
140139f5c:	cc                   	int3
140139f5d:	cc                   	int3
140139f5e:	cc                   	int3
140139f5f:	cc                   	int3
140139f60:	b8 28 00 00 00       	mov    $0x28,%eax
140139f65:	e8 c6 6b 17 00       	call   0x1402b0b30
140139f6a:	48 2b e0             	sub    %rax,%rsp
140139f6d:	48 85 c9             	test   %rcx,%rcx
140139f70:	75 07                	jne    0x140139f79
140139f72:	33 c0                	xor    %eax,%eax
140139f74:	48 83 c4 28          	add    $0x28,%rsp
140139f78:	c3                   	ret
140139f79:	48 8b 41 58          	mov    0x58(%rcx),%rax
140139f7d:	48 85 c0             	test   %rax,%rax
140139f80:	75 0b                	jne    0x140139f8d
140139f82:	8b 09                	mov    (%rcx),%ecx
140139f84:	48 83 c4 28          	add    $0x28,%rsp
140139f88:	e9 b3 b6 fb ff       	jmp    0x1400f5640
140139f8d:	48 83 c4 28          	add    $0x28,%rsp
140139f91:	c3                   	ret
140139f92:	cc                   	int3
140139f93:	cc                   	int3
140139f94:	cc                   	int3
140139f95:	cc                   	int3
140139f96:	cc                   	int3
140139f97:	cc                   	int3
140139f98:	cc                   	int3
140139f99:	cc                   	int3
140139f9a:	cc                   	int3
140139f9b:	cc                   	int3
140139f9c:	cc                   	int3
140139f9d:	cc                   	int3
140139f9e:	cc                   	int3
140139f9f:	cc                   	int3
140139fa0:	b8 28 00 00 00       	mov    $0x28,%eax
140139fa5:	e8 86 6b 17 00       	call   0x1402b0b30
140139faa:	48 2b e0             	sub    %rax,%rsp
140139fad:	48 85 c9             	test   %rcx,%rcx
140139fb0:	75 38                	jne    0x140139fea
140139fb2:	e8 b9 d0 fe ff       	call   0x140127070
140139fb7:	4c 8d 05 aa c0 1d 00 	lea    0x1dc0aa(%rip),%r8        # 0x140316068
140139fbe:	ba 1d 03 00 00       	mov    $0x31d,%edx
140139fc3:	48 8d 0d a6 bf 1d 00 	lea    0x1dbfa6(%rip),%rcx        # 0x140315f70
140139fca:	e8 c1 d1 fe ff       	call   0x140127190
140139fcf:	45 33 c0             	xor    %r8d,%r8d
140139fd2:	ba 9f 00 00 00       	mov    $0x9f,%edx
140139fd7:	41 8d 48 06          	lea    0x6(%r8),%ecx
140139fdb:	e8 b0 d2 fe ff       	call   0x140127290
140139fe0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140139fe5:	48 83 c4 28          	add    $0x28,%rsp
140139fe9:	c3                   	ret
140139fea:	8b 41 40             	mov    0x40(%rcx),%eax
140139fed:	48 83 c4 28          	add    $0x28,%rsp
140139ff1:	c3                   	ret
140139ff2:	cc                   	int3
140139ff3:	cc                   	int3
140139ff4:	cc                   	int3
140139ff5:	cc                   	int3
140139ff6:	cc                   	int3
140139ff7:	cc                   	int3
140139ff8:	cc                   	int3
140139ff9:	cc                   	int3
140139ffa:	cc                   	int3
140139ffb:	cc                   	int3
140139ffc:	cc                   	int3
140139ffd:	cc                   	int3
140139ffe:	cc                   	int3
140139fff:	cc                   	int3
14013a000:	b8 28 00 00 00       	mov    $0x28,%eax
14013a005:	e8 26 6b 17 00       	call   0x1402b0b30
14013a00a:	48 2b e0             	sub    %rax,%rsp
14013a00d:	48 85 c9             	test   %rcx,%rcx
14013a010:	75 38                	jne    0x14013a04a
14013a012:	e8 59 d0 fe ff       	call   0x140127070
14013a017:	4c 8d 05 62 c0 1d 00 	lea    0x1dc062(%rip),%r8        # 0x140316080
14013a01e:	ba 26 03 00 00       	mov    $0x326,%edx
14013a023:	48 8d 0d 46 bf 1d 00 	lea    0x1dbf46(%rip),%rcx        # 0x140315f70
14013a02a:	e8 61 d1 fe ff       	call   0x140127190
14013a02f:	45 33 c0             	xor    %r8d,%r8d
14013a032:	ba 9f 00 00 00       	mov    $0x9f,%edx
14013a037:	41 8d 48 06          	lea    0x6(%r8),%ecx
14013a03b:	e8 50 d2 fe ff       	call   0x140127290
14013a040:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14013a045:	48 83 c4 28          	add    $0x28,%rsp
14013a049:	c3                   	ret
14013a04a:	8b 41 08             	mov    0x8(%rcx),%eax
14013a04d:	48 83 c4 28          	add    $0x28,%rsp
14013a051:	c3                   	ret