140014cf9:	48 8b d9             	mov    %rcx,%rbx
140014cfc:	48 89 41 18          	mov    %rax,0x18(%rcx)
140014d00:	e8 0b 3c ff ff       	call   0x140008910
140014d05:	48 8b c3             	mov    %rbx,%rax
140014d08:	48 83 c4 30          	add    $0x30,%rsp
140014d0c:	5b                   	pop    %rbx
140014d0d:	c3                   	ret
140014d0e:	90                   	nop
140014d0f:	90                   	nop
140014d10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140014d15:	57                   	push   %rdi
140014d16:	48 83 ec 70          	sub    $0x70,%rsp
140014d1a:	48 8b 05 1f e4 02 00 	mov    0x2e41f(%rip),%rax        # 0x140043140
140014d21:	48 33 c4             	xor    %rsp,%rax
140014d24:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140014d29:	48 8b d9             	mov    %rcx,%rbx
140014d2c:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140014d31:	48 8d 4c 24 5a       	lea    0x5a(%rsp),%rcx
140014d36:	33 ff                	xor    %edi,%edi
140014d38:	e8 4f e4 ff ff       	call   0x14001318c
140014d3d:	0f 57 c0             	xorps  %xmm0,%xmm0
140014d40:	48 8d 4c 24 5a       	lea    0x5a(%rsp),%rcx
140014d45:	0f 11 03             	movups %xmm0,(%rbx)
140014d48:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140014d4c:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140014d50:	48 3b c1             	cmp    %rcx,%rax
140014d53:	75 11                	jne    0x140014d66
140014d55:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140014d59:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140014d60:	00
140014d61:	66 89 3b             	mov    %di,(%rbx)
140014d64:	eb 16                	jmp    0x140014d7c
140014d66:	4c 8d 44 24 5a       	lea    0x5a(%rsp),%r8
140014d6b:	48 8b d0             	mov    %rax,%rdx
140014d6e:	4c 2b c0             	sub    %rax,%r8
140014d71:	48 8b cb             	mov    %rbx,%rcx
140014d74:	49 d1 f8             	sar    $1,%r8
140014d77:	e8 94 3b ff ff       	call   0x140008910
140014d7c:	48 8b c3             	mov    %rbx,%rax
140014d7f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140014d84:	48 33 cc             	xor    %rsp,%rcx
140014d87:	e8 a4 bd 01 00       	call   0x140030b30
140014d8c:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140014d93:	00
140014d94:	48 83 c4 70          	add    $0x70,%rsp
140014d98:	5f                   	pop    %rdi
140014d99:	c3                   	ret
140014d9a:	90                   	nop
140014d9b:	90                   	nop
140014d9c:	90                   	nop
140014d9d:	90                   	nop
140014d9e:	90                   	nop
140014d9f:	90                   	nop
140014da0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140014da5:	57                   	push   %rdi
140014da6:	48 83 ec 20          	sub    $0x20,%rsp
140014daa:	48 8b d9             	mov    %rcx,%rbx
140014dad:	ff 15 1d 45 03 00    	call   *0x3451d(%rip)        # 0x1400492d0
140014db3:	84 c0                	test   %al,%al
140014db5:	74 45                	je     0x140014dfc
140014db7:	ff 15 0b 45 03 00    	call   *0x3450b(%rip)        # 0x1400492c8
140014dbd:	48 8b f8             	mov    %rax,%rdi
140014dc0:	48 39 43 30          	cmp    %rax,0x30(%rbx)
140014dc4:	74 51                	je     0x140014e17
140014dc6:	48 85 c0             	test   %rax,%rax
140014dc9:	74 10                	je     0x140014ddb
140014dcb:	48 8b 08             	mov    (%rax),%rcx
140014dce:	48 8b 41 08          	mov    0x8(%rcx),%rax
140014dd2:	48 8b cf             	mov    %rdi,%rcx
140014dd5:	ff 15 bd f7 01 00    	call   *0x1f7bd(%rip)        # 0x140034598
140014ddb:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140014ddf:	48 85 c9             	test   %rcx,%rcx
140014de2:	74 12                	je     0x140014df6
140014de4:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
140014de9:	48 8b 01             	mov    (%rcx),%rax
140014dec:	48 8b 40 10          	mov    0x10(%rax),%rax
140014df0:	ff 15 a2 f7 01 00    	call   *0x1f7a2(%rip)        # 0x140034598
140014df6:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
140014dfa:	eb 1b                	jmp    0x140014e17
140014dfc:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140014e00:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
140014e05:	48 85 c9             	test   %rcx,%rcx
140014e08:	74 0d                	je     0x140014e17
140014e0a:	48 8b 01             	mov    (%rcx),%rax
140014e0d:	48 8b 40 10          	mov    0x10(%rax),%rax
140014e11:	ff 15 81 f7 01 00    	call   *0x1f781(%rip)        # 0x140034598
140014e17:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140014e1c:	48 83 c4 20          	add    $0x20,%rsp
140014e20:	5f                   	pop    %rdi
140014e21:	c3                   	ret
140014e22:	90                   	nop
140014e23:	90                   	nop
140014e24:	90                   	nop
140014e25:	90                   	nop
140014e26:	90                   	nop
140014e27:	90                   	nop
140014e28:	90                   	nop
140014e29:	90                   	nop
140014e2a:	90                   	nop
140014e2b:	90                   	nop
140014e2c:	90                   	nop
140014e2d:	90                   	nop
140014e2e:	90                   	nop
140014e2f:	90                   	nop
140014e30:	48 83 ec 28          	sub    $0x28,%rsp
140014e34:	48 8b c1             	mov    %rcx,%rax
140014e37:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140014e3b:	48 85 c9             	test   %rcx,%rcx
140014e3e:	74 12                	je     0x140014e52
140014e40:	48 83 60 30 00       	andq   $0x0,0x30(%rax)
140014e45:	48 8b 01             	mov    (%rcx),%rax
140014e48:	48 8b 40 10          	mov    0x10(%rax),%rax
140014e4c:	ff 15 46 f7 01 00    	call   *0x1f746(%rip)        # 0x140034598
140014e52:	48 83 c4 28          	add    $0x28,%rsp
140014e56:	c3                   	ret
140014e57:	90                   	nop
140014e58:	48 83 ec 28          	sub    $0x28,%rsp
140014e5c:	80 79 40 00          	cmpb   $0x0,0x40(%rcx)
140014e60:	74 05                	je     0x140014e67
140014e62:	e8 01 e4 ff ff       	call   0x140013268
140014e67:	48 83 c4 28          	add    $0x28,%rsp
140014e6b:	c3                   	ret
140014e6c:	40 53                	rex push %rbx
140014e6e:	48 83 ec 20          	sub    $0x20,%rsp
140014e72:	48 8d 05 37 22 02 00 	lea    0x22237(%rip),%rax        # 0x1400370b0
140014e79:	48 8b d9             	mov    %rcx,%rbx
140014e7c:	48 89 01             	mov    %rax,(%rcx)
140014e7f:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140014e83:	48 85 c9             	test   %rcx,%rcx
140014e86:	74 38                	je     0x140014ec0
140014e88:	48 8b 43 58          	mov    0x58(%rbx),%rax
140014e8c:	48 2b c1             	sub    %rcx,%rax
140014e8f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140014e95:	72 14                	jb     0x140014eab
140014e97:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140014e9b:	48 2b ca             	sub    %rdx,%rcx
140014e9e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140014ea2:	48 83 f8 1f          	cmp    $0x1f,%rax
140014ea6:	77 7c                	ja     0x140014f24
140014ea8:	48 8b ca             	mov    %rdx,%rcx
140014eab:	ff 15 57 f6 01 00    	call   *0x1f657(%rip)        # 0x140034508
140014eb1:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
140014eb6:	48 83 63 50 00       	andq   $0x0,0x50(%rbx)
140014ebb:	48 83 63 58 00       	andq   $0x0,0x58(%rbx)
140014ec0:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140014ec4:	48 85 c9             	test   %rcx,%rcx
140014ec7:	74 0b                	je     0x140014ed4
140014ec9:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
140014ece:	ff 15 1c 47 03 00    	call   *0x3471c(%rip)        # 0x1400495f0
140014ed4:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140014ed8:	48 85 c9             	test   %rcx,%rcx
140014edb:	74 12                	je     0x140014eef
140014edd:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
140014ee2:	48 8b 01             	mov    (%rcx),%rax
140014ee5:	48 8b 40 08          	mov    0x8(%rax),%rax
140014ee9:	ff 15 a9 f6 01 00    	call   *0x1f6a9(%rip)        # 0x140034598
140014eef:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140014ef3:	48 85 c9             	test   %rcx,%rcx
140014ef6:	74 12                	je     0x140014f0a
140014ef8:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
140014efd:	48 8b 01             	mov    (%rcx),%rax
140014f00:	48 8b 40 08          	mov    0x8(%rax),%rax
140014f04:	ff 15 8e f6 01 00    	call   *0x1f68e(%rip)        # 0x140034598
140014f0a:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140014f0e:	48 85 c9             	test   %rcx,%rcx
140014f11:	74 0b                	je     0x140014f1e
140014f13:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140014f18:	ff 15 d2 46 03 00    	call   *0x346d2(%rip)        # 0x1400495f0
140014f1e:	48 83 c4 20          	add    $0x20,%rsp
140014f22:	5b                   	pop    %rbx
140014f23:	c3                   	ret
140014f24:	ff 15 76 f5 01 00    	call   *0x1f576(%rip)        # 0x1400344a0
140014f2a:	cc                   	int3
140014f2b:	90                   	nop
140014f2c:	90                   	nop
140014f2d:	90                   	nop
140014f2e:	90                   	nop
140014f2f:	90                   	nop
140014f30:	48 8b 01             	mov    (%rcx),%rax
140014f33:	48 8b 40 18          	mov    0x18(%rax),%rax
140014f37:	48 ff 25 5a f6 01 00 	rex.W jmp *0x1f65a(%rip)        # 0x140034598
140014f3e:	90                   	nop
140014f3f:	90                   	nop
140014f40:	48 83 ec 38          	sub    $0x38,%rsp
140014f44:	48 8b 01             	mov    (%rcx),%rax
140014f47:	48 8b 40 20          	mov    0x20(%rax),%rax
140014f4b:	ff 15 47 f6 01 00    	call   *0x1f647(%rip)        # 0x140034598
140014f51:	48 83 c4 38          	add    $0x38,%rsp
140014f55:	c3                   	ret
140014f56:	90                   	nop
140014f57:	90                   	nop
140014f58:	90                   	nop
140014f59:	90                   	nop
140014f5a:	90                   	nop
140014f5b:	90                   	nop
140014f5c:	90                   	nop
140014f5d:	90                   	nop
140014f5e:	90                   	nop
140014f5f:	90                   	nop
140014f60:	8a 41 08             	mov    0x8(%rcx),%al
140014f63:	c3                   	ret
140014f64:	90                   	nop
140014f65:	90                   	nop
140014f66:	90                   	nop
140014f67:	90                   	nop
140014f68:	90                   	nop
140014f69:	90                   	nop
140014f6a:	90                   	nop
140014f6b:	90                   	nop
140014f6c:	90                   	nop
140014f6d:	90                   	nop
140014f6e:	90                   	nop
140014f6f:	90                   	nop
140014f70:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
140014f74:	c3                   	ret
140014f75:	90                   	nop
140014f76:	90                   	nop
140014f77:	90                   	nop
140014f78:	90                   	nop
140014f79:	90                   	nop
140014f7a:	90                   	nop
140014f7b:	90                   	nop
140014f7c:	90                   	nop
140014f7d:	90                   	nop
140014f7e:	90                   	nop
140014f7f:	90                   	nop
140014f80:	89 51 0c             	mov    %edx,0xc(%rcx)
140014f83:	c3                   	ret
140014f84:	90                   	nop
140014f85:	90                   	nop
140014f86:	90                   	nop
140014f87:	90                   	nop
140014f88:	90                   	nop
140014f89:	90                   	nop
140014f8a:	90                   	nop
140014f8b:	90                   	nop
140014f8c:	90                   	nop
140014f8d:	90                   	nop
140014f8e:	90                   	nop
140014f8f:	90                   	nop
140014f90:	89 51 10             	mov    %edx,0x10(%rcx)
140014f93:	c3                   	ret
140014f94:	90                   	nop
140014f95:	90                   	nop
140014f96:	90                   	nop
140014f97:	90                   	nop
140014f98:	90                   	nop
140014f99:	90                   	nop
140014f9a:	90                   	nop
140014f9b:	90                   	nop
140014f9c:	90                   	nop
140014f9d:	90                   	nop
140014f9e:	90                   	nop
140014f9f:	90                   	nop
140014fa0:	88 51 14             	mov    %dl,0x14(%rcx)
140014fa3:	c3                   	ret
140014fa4:	90                   	nop
140014fa5:	90                   	nop
140014fa6:	90                   	nop
140014fa7:	90                   	nop
140014fa8:	90                   	nop
140014fa9:	90                   	nop
140014faa:	90                   	nop
140014fab:	90                   	nop
140014fac:	90                   	nop
140014fad:	90                   	nop
140014fae:	90                   	nop
140014faf:	90                   	nop
140014fb0:	8a 41 15             	mov    0x15(%rcx),%al
140014fb3:	c3                   	ret
140014fb4:	90                   	nop
140014fb5:	90                   	nop
140014fb6:	90                   	nop
140014fb7:	90                   	nop
140014fb8:	90                   	nop
140014fb9:	90                   	nop
140014fba:	90                   	nop
140014fbb:	90                   	nop
140014fbc:	90                   	nop
140014fbd:	90                   	nop
140014fbe:	90                   	nop
140014fbf:	90                   	nop
140014fc0:	88 51 15             	mov    %dl,0x15(%rcx)
140014fc3:	c3                   	ret
140014fc4:	90                   	nop
140014fc5:	90                   	nop
140014fc6:	90                   	nop
140014fc7:	90                   	nop
140014fc8:	90                   	nop
140014fc9:	90                   	nop
140014fca:	90                   	nop
140014fcb:	90                   	nop
140014fcc:	90                   	nop
140014fcd:	90                   	nop
140014fce:	90                   	nop
140014fcf:	90                   	nop
140014fd0:	c6 41 16 00          	movb   $0x0,0x16(%rcx)
140014fd4:	c3                   	ret
140014fd5:	90                   	nop
140014fd6:	90                   	nop
140014fd7:	90                   	nop
140014fd8:	90                   	nop
140014fd9:	90                   	nop
140014fda:	90                   	nop
140014fdb:	90                   	nop
140014fdc:	90                   	nop
140014fdd:	90                   	nop
140014fde:	90                   	nop
140014fdf:	90                   	nop
140014fe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140014fe5:	57                   	push   %rdi
140014fe6:	48 83 ec 20          	sub    $0x20,%rsp
140014fea:	48 8b da             	mov    %rdx,%rbx
140014fed:	48 8b f9             	mov    %rcx,%rdi
140014ff0:	48 39 51 30          	cmp    %rdx,0x30(%rcx)
140014ff4:	74 33                	je     0x140015029
140014ff6:	48 85 d2             	test   %rdx,%rdx
140014ff9:	74 0f                	je     0x14001500a
140014ffb:	48 8b 02             	mov    (%rdx),%rax
140014ffe:	48 8b ca             	mov    %rdx,%rcx
140015001:	48 8b 00             	mov    (%rax),%rax
140015004:	ff 15 8e f5 01 00    	call   *0x1f58e(%rip)        # 0x140034598
14001500a:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14001500e:	48 85 c9             	test   %rcx,%rcx
140015011:	74 12                	je     0x140015025
140015013:	48 83 67 30 00       	andq   $0x0,0x30(%rdi)
140015018:	48 8b 01             	mov    (%rcx),%rax
14001501b:	48 8b 40 08          	mov    0x8(%rax),%rax
14001501f:	ff 15 73 f5 01 00    	call   *0x1f573(%rip)        # 0x140034598
140015025:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
140015029:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001502e:	48 83 c4 20          	add    $0x20,%rsp
140015032:	5f                   	pop    %rdi
140015033:	c3                   	ret
140015034:	90                   	nop
140015035:	90                   	nop
140015036:	90                   	nop
140015037:	90                   	nop
140015038:	90                   	nop
140015039:	90                   	nop
14001503a:	90                   	nop
14001503b:	90                   	nop
14001503c:	90                   	nop
14001503d:	90                   	nop
14001503e:	90                   	nop
14001503f:	90                   	nop
140015040:	40 53                	rex push %rbx
140015042:	48 83 ec 20          	sub    $0x20,%rsp
140015046:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14001504a:	48 8b da             	mov    %rdx,%rbx