1400b1d26:	48 89 f0             	mov    %rsi,%rax
1400b1d29:	48 81 c4 18 01 00 00 	add    $0x118,%rsp
1400b1d30:	5b                   	pop    %rbx
1400b1d31:	5f                   	pop    %rdi
1400b1d32:	5e                   	pop    %rsi
1400b1d33:	41 5e                	pop    %r14
1400b1d35:	41 5f                	pop    %r15
1400b1d37:	5d                   	pop    %rbp
1400b1d38:	c3                   	ret
1400b1d39:	48 8b 03             	mov    (%rbx),%rax
1400b1d3c:	c6 00 00             	movb   $0x0,(%rax)
1400b1d3f:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1400b1d46:	00
1400b1d47:	e9 16 ff ff ff       	jmp    0x1400b1c62
1400b1d4c:	0f 1f 40 00          	nopl   0x0(%rax)
1400b1d50:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b1d55:	55                   	push   %rbp
1400b1d56:	41 57                	push   %r15
1400b1d58:	41 56                	push   %r14
1400b1d5a:	56                   	push   %rsi
1400b1d5b:	57                   	push   %rdi
1400b1d5c:	53                   	push   %rbx
1400b1d5d:	48 83 ec 58          	sub    $0x58,%rsp
1400b1d61:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b1d68:	e8 43 dd fb ff       	call   0x14006fab0
1400b1d6d:	cc                   	int3
1400b1d6e:	66 90                	xchg   %ax,%ax
1400b1d70:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b1d75:	55                   	push   %rbp
1400b1d76:	41 57                	push   %r15
1400b1d78:	41 56                	push   %r14
1400b1d7a:	56                   	push   %rsi
1400b1d7b:	57                   	push   %rdi
1400b1d7c:	53                   	push   %rbx
1400b1d7d:	48 83 ec 58          	sub    $0x58,%rsp
1400b1d81:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b1d88:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
1400b1d8f:	48 8d 05 5a fb 05 00 	lea    0x5fb5a(%rip),%rax        # 0x1401118f0
1400b1d96:	48 39 c1             	cmp    %rax,%rcx
1400b1d99:	74 1b                	je     0x1400b1db6
1400b1d9b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400b1da0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b1da5:	85 c0                	test   %eax,%eax
1400b1da7:	75 0d                	jne    0x1400b1db6
1400b1da9:	48 8b 01             	mov    (%rcx),%rax
1400b1dac:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b1db0:	ff 15 52 4f 04 00    	call   *0x44f52(%rip)        # 0x1400f6d08
1400b1db6:	48 8b 45 70          	mov    0x70(%rbp),%rax
1400b1dba:	48 89 45 58          	mov    %rax,0x58(%rbp)
1400b1dbe:	48 83 c4 58          	add    $0x58,%rsp
1400b1dc2:	5b                   	pop    %rbx
1400b1dc3:	5f                   	pop    %rdi
1400b1dc4:	5e                   	pop    %rsi
1400b1dc5:	41 5e                	pop    %r14
1400b1dc7:	41 5f                	pop    %r15
1400b1dc9:	5d                   	pop    %rbp
1400b1dca:	c3                   	ret
1400b1dcb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400b1dd0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b1dd5:	55                   	push   %rbp
1400b1dd6:	41 57                	push   %r15
1400b1dd8:	41 56                	push   %r14
1400b1dda:	56                   	push   %rsi
1400b1ddb:	57                   	push   %rdi
1400b1ddc:	53                   	push   %rbx
1400b1ddd:	48 83 ec 58          	sub    $0x58,%rsp
1400b1de1:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b1de8:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1400b1dec:	48 c7 45 70 00 00 00 	movq   $0x0,0x70(%rbp)
1400b1df3:	00
1400b1df4:	48 85 c9             	test   %rcx,%rcx
1400b1df7:	74 0a                	je     0x1400b1e03
1400b1df9:	48 8b 45 78          	mov    0x78(%rbp),%rax
1400b1dfd:	ff 15 05 4f 04 00    	call   *0x44f05(%rip)        # 0x1400f6d08
1400b1e03:	90                   	nop
1400b1e04:	48 83 c4 58          	add    $0x58,%rsp
1400b1e08:	5b                   	pop    %rbx
1400b1e09:	5f                   	pop    %rdi
1400b1e0a:	5e                   	pop    %rsi
1400b1e0b:	41 5e                	pop    %r14
1400b1e0d:	41 5f                	pop    %r15
1400b1e0f:	5d                   	pop    %rbp
1400b1e10:	c3                   	ret
1400b1e11:	cc                   	int3
1400b1e12:	cc                   	int3
1400b1e13:	cc                   	int3
1400b1e14:	cc                   	int3
1400b1e15:	cc                   	int3
1400b1e16:	cc                   	int3
1400b1e17:	cc                   	int3
1400b1e18:	cc                   	int3
1400b1e19:	cc                   	int3
1400b1e1a:	cc                   	int3
1400b1e1b:	cc                   	int3
1400b1e1c:	cc                   	int3
1400b1e1d:	cc                   	int3
1400b1e1e:	cc                   	int3
1400b1e1f:	cc                   	int3
1400b1e20:	55                   	push   %rbp
1400b1e21:	41 57                	push   %r15
1400b1e23:	41 56                	push   %r14
1400b1e25:	56                   	push   %rsi
1400b1e26:	57                   	push   %rdi
1400b1e27:	53                   	push   %rbx
1400b1e28:	48 83 ec 68          	sub    $0x68,%rsp
1400b1e2c:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
1400b1e31:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
1400b1e38:	ff
1400b1e39:	48 89 d7             	mov    %rdx,%rdi
1400b1e3c:	48 89 ce             	mov    %rcx,%rsi
1400b1e3f:	4c 0f be 71 17       	movsbq 0x17(%rcx),%r14
1400b1e44:	4c 89 c3             	mov    %r8,%rbx
1400b1e47:	4d 85 f6             	test   %r14,%r14
1400b1e4a:	0f 88 9a 00 00 00    	js     0x1400b1eea
1400b1e50:	48 29 fb             	sub    %rdi,%rbx
1400b1e53:	0f 84 3a 01 00 00    	je     0x1400b1f93
1400b1e59:	4a 8d 0c 36          	lea    (%rsi,%r14,1),%rcx
1400b1e5d:	ba 16 00 00 00       	mov    $0x16,%edx
1400b1e62:	44 89 f0             	mov    %r14d,%eax
1400b1e65:	49 89 f1             	mov    %rsi,%r9
1400b1e68:	48 ff c1             	inc    %rcx
1400b1e6b:	4c 39 c9             	cmp    %r9,%rcx
1400b1e6e:	0f 82 35 01 00 00    	jb     0x1400b1fa9
1400b1e74:	4c 39 cf             	cmp    %r9,%rdi
1400b1e77:	41 0f 93 c1          	setae  %r9b
1400b1e7b:	48 39 cf             	cmp    %rcx,%rdi
1400b1e7e:	0f 92 c1             	setb   %cl
1400b1e81:	44 84 c9             	test   %r9b,%cl
1400b1e84:	0f 84 8c 00 00 00    	je     0x1400b1f16
1400b1e8a:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400b1e91:	aa aa aa
1400b1e94:	4c 8d 75 e0          	lea    -0x20(%rbp),%r14
1400b1e98:	49 89 46 10          	mov    %rax,0x10(%r14)
1400b1e9c:	0f 28 05 6d ea 02 00 	movaps 0x2ea6d(%rip),%xmm0        # 0x1400e0910
1400b1ea3:	41 0f 29 06          	movaps %xmm0,(%r14)
1400b1ea7:	4c 89 f1             	mov    %r14,%rcx
1400b1eaa:	48 89 fa             	mov    %rdi,%rdx
1400b1ead:	49 89 d9             	mov    %rbx,%r9
1400b1eb0:	e8 3b 6b fa ff       	call   0x1400589f0
1400b1eb5:	4d 0f be 46 17       	movsbq 0x17(%r14),%r8
1400b1eba:	4d 85 c0             	test   %r8,%r8
1400b1ebd:	79 08                	jns    0x1400b1ec7
1400b1ebf:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
1400b1ec3:	4c 8b 75 e0          	mov    -0x20(%rbp),%r14
1400b1ec7:	48 89 f1             	mov    %rsi,%rcx
1400b1eca:	4c 89 f2             	mov    %r14,%rdx
1400b1ecd:	e8 fe 99 fa ff       	call   0x14005b8d0
1400b1ed2:	80 7d f7 00          	cmpb   $0x0,-0x9(%rbp)
1400b1ed6:	0f 89 b7 00 00 00    	jns    0x1400b1f93
1400b1edc:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400b1ee0:	e8 eb bf fb ff       	call   0x14006ded0
1400b1ee5:	e9 a9 00 00 00       	jmp    0x1400b1f93
1400b1eea:	48 29 fb             	sub    %rdi,%rbx
1400b1eed:	0f 84 a0 00 00 00    	je     0x1400b1f93
1400b1ef3:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400b1ef7:	48 89 c2             	mov    %rax,%rdx
1400b1efa:	48 0f ba f2 3f       	btr    $0x3f,%rdx
1400b1eff:	48 ff ca             	dec    %rdx
1400b1f02:	4c 8b 0e             	mov    (%rsi),%r9
1400b1f05:	4c 8b 76 08          	mov    0x8(%rsi),%r14
1400b1f09:	4b 8d 0c 31          	lea    (%r9,%r14,1),%rcx
1400b1f0d:	48 c1 e8 38          	shr    $0x38,%rax
1400b1f11:	e9 52 ff ff ff       	jmp    0x1400b1e68
1400b1f16:	48 89 d1             	mov    %rdx,%rcx
1400b1f19:	4c 29 f1             	sub    %r14,%rcx
1400b1f1c:	48 39 d9             	cmp    %rbx,%rcx
1400b1f1f:	73 28                	jae    0x1400b1f49
1400b1f21:	4d 89 f0             	mov    %r14,%r8
1400b1f24:	49 29 d0             	sub    %rdx,%r8
1400b1f27:	49 01 d8             	add    %rbx,%r8
1400b1f2a:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b1f2d:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1400b1f32:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400b1f37:	48 89 f1             	mov    %rsi,%rcx
1400b1f3a:	4d 89 f1             	mov    %r14,%r9
1400b1f3d:	e8 ce f7 f9 ff       	call   0x140051710
1400b1f42:	4c 89 76 08          	mov    %r14,0x8(%rsi)
1400b1f46:	8a 46 17             	mov    0x17(%rsi),%al
1400b1f49:	49 89 f7             	mov    %rsi,%r15
1400b1f4c:	84 c0                	test   %al,%al
1400b1f4e:	79 03                	jns    0x1400b1f53
1400b1f50:	4c 8b 3e             	mov    (%rsi),%r15
1400b1f53:	48 85 db             	test   %rbx,%rbx
1400b1f56:	78 51                	js     0x1400b1fa9
1400b1f58:	4d 01 f7             	add    %r14,%r15
1400b1f5b:	49 8d 04 1f          	lea    (%r15,%rbx,1),%rax
1400b1f5f:	4c 39 ff             	cmp    %r15,%rdi
1400b1f62:	0f 92 c1             	setb   %cl
1400b1f65:	48 39 c7             	cmp    %rax,%rdi
1400b1f68:	0f 93 c0             	setae  %al
1400b1f6b:	08 c8                	or     %cl,%al
1400b1f6d:	74 3a                	je     0x1400b1fa9
1400b1f6f:	4c 89 f9             	mov    %r15,%rcx
1400b1f72:	48 89 fa             	mov    %rdi,%rdx
1400b1f75:	49 89 d8             	mov    %rbx,%r8
1400b1f78:	e8 f3 bb fe ff       	call   0x14009db70
1400b1f7d:	41 c6 04 1f 00       	movb   $0x0,(%r15,%rbx,1)
1400b1f82:	49 01 de             	add    %rbx,%r14
1400b1f85:	80 7e 17 00          	cmpb   $0x0,0x17(%rsi)
1400b1f89:	78 18                	js     0x1400b1fa3
1400b1f8b:	41 80 e6 7f          	and    $0x7f,%r14b
1400b1f8f:	44 88 76 17          	mov    %r14b,0x17(%rsi)
1400b1f93:	48 89 f0             	mov    %rsi,%rax
1400b1f96:	48 83 c4 68          	add    $0x68,%rsp
1400b1f9a:	5b                   	pop    %rbx
1400b1f9b:	5f                   	pop    %rdi
1400b1f9c:	5e                   	pop    %rsi
1400b1f9d:	41 5e                	pop    %r14
1400b1f9f:	41 5f                	pop    %r15
1400b1fa1:	5d                   	pop    %rbp
1400b1fa2:	c3                   	ret
1400b1fa3:	4c 89 76 08          	mov    %r14,0x8(%rsi)
1400b1fa7:	eb ea                	jmp    0x1400b1f93
1400b1fa9:	0f 0b                	ud2
1400b1fab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400b1fb0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b1fb5:	55                   	push   %rbp
1400b1fb6:	41 57                	push   %r15
1400b1fb8:	41 56                	push   %r14
1400b1fba:	56                   	push   %rsi
1400b1fbb:	57                   	push   %rdi
1400b1fbc:	53                   	push   %rbx
1400b1fbd:	48 83 ec 38          	sub    $0x38,%rsp
1400b1fc1:	48 8d 6a 60          	lea    0x60(%rdx),%rbp
1400b1fc5:	80 7d f7 00          	cmpb   $0x0,-0x9(%rbp)
1400b1fc9:	79 09                	jns    0x1400b1fd4
1400b1fcb:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400b1fcf:	e8 fc be fb ff       	call   0x14006ded0
1400b1fd4:	90                   	nop
1400b1fd5:	48 83 c4 38          	add    $0x38,%rsp
1400b1fd9:	5b                   	pop    %rbx
1400b1fda:	5f                   	pop    %rdi
1400b1fdb:	5e                   	pop    %rsi
1400b1fdc:	41 5e                	pop    %r14
1400b1fde:	41 5f                	pop    %r15
1400b1fe0:	5d                   	pop    %rbp
1400b1fe1:	c3                   	ret
1400b1fe2:	cc                   	int3
1400b1fe3:	cc                   	int3
1400b1fe4:	cc                   	int3
1400b1fe5:	cc                   	int3
1400b1fe6:	cc                   	int3
1400b1fe7:	cc                   	int3
1400b1fe8:	cc                   	int3
1400b1fe9:	cc                   	int3
1400b1fea:	cc                   	int3
1400b1feb:	cc                   	int3
1400b1fec:	cc                   	int3
1400b1fed:	cc                   	int3
1400b1fee:	cc                   	int3
1400b1fef:	cc                   	int3
1400b1ff0:	41 57                	push   %r15
1400b1ff2:	41 56                	push   %r14
1400b1ff4:	41 55                	push   %r13
1400b1ff6:	41 54                	push   %r12
1400b1ff8:	56                   	push   %rsi
1400b1ff9:	57                   	push   %rdi
1400b1ffa:	55                   	push   %rbp
1400b1ffb:	53                   	push   %rbx
1400b1ffc:	48 83 ec 48          	sub    $0x48,%rsp
1400b2000:	4c 89 cf             	mov    %r9,%rdi
1400b2003:	4c 89 c3             	mov    %r8,%rbx
1400b2006:	48 89 d0             	mov    %rdx,%rax
1400b2009:	48 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%rbp
1400b2010:	00
1400b2011:	4c 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%r15
1400b2018:	00
1400b2019:	4c 8b a4 24 c0 00 00 	mov    0xc0(%rsp),%r12
1400b2020:	00
1400b2021:	4c 8b ac 24 b8 00 00 	mov    0xb8(%rsp),%r13
1400b2028:	00
1400b2029:	48 8b 15 10 f0 04 00 	mov    0x4f010(%rip),%rdx        # 0x140101040
1400b2030:	48 31 e2             	xor    %rsp,%rdx
1400b2033:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400b2038:	84 c9                	test   %cl,%cl
1400b203a:	75 09                	jne    0x1400b2045
1400b203c:	48 8d 15 ed f7 05 00 	lea    0x5f7ed(%rip),%rdx        # 0x140111830
1400b2043:	eb 07                	jmp    0x1400b204c
1400b2045:	48 8d 15 f4 f7 05 00 	lea    0x5f7f4(%rip),%rdx        # 0x140111840
1400b204c:	48 89 c1             	mov    %rax,%rcx
1400b204f:	e8 7c 92 fa ff       	call   0x14005b2d0
1400b2054:	48 89 c6             	mov    %rax,%rsi
1400b2057:	48 8b 00             	mov    (%rax),%rax
1400b205a:	48 8b 40 50          	mov    0x50(%rax),%rax
1400b205e:	4c 8d 74 24 28       	lea    0x28(%rsp),%r14
1400b2063:	48 89 f1             	mov    %rsi,%rcx
1400b2066:	4c 89 f2             	mov    %r14,%rdx
1400b2069:	ff 15 99 4c 04 00    	call   *0x44c99(%rip)        # 0x1400f6d08
1400b206f:	41 8b 06             	mov    (%r14),%eax
1400b2072:	89 03                	mov    %eax,(%rbx)
1400b2074:	48 8b 06             	mov    (%rsi),%rax
1400b2077:	48 8b 40 38          	mov    0x38(%rax),%rax
1400b207b:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b2080:	48 89 f1             	mov    %rsi,%rcx
1400b2083:	ff 15 7f 4c 04 00    	call   *0x44c7f(%rip)        # 0x1400f6d08
1400b2089:	80 7d 17 00          	cmpb   $0x0,0x17(%rbp)
1400b208d:	79 09                	jns    0x1400b2098
1400b208f:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400b2093:	e8 38 be fb ff       	call   0x14006ded0
1400b2098:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b209d:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400b20a1:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400b20a5:	0f 10 02             	movups (%rdx),%xmm0
1400b20a8:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400b20ac:	48 8b 06             	mov    (%rsi),%rax
1400b20af:	48 8b 40 30          	mov    0x30(%rax),%rax
1400b20b3:	48 89 f1             	mov    %rsi,%rcx
1400b20b6:	ff 15 4c 4c 04 00    	call   *0x44c4c(%rip)        # 0x1400f6d08
1400b20bc:	41 80 7f 17 00       	cmpb   $0x0,0x17(%r15)
1400b20c1:	79 08                	jns    0x1400b20cb
1400b20c3:	49 8b 0f             	mov    (%r15),%rcx
1400b20c6:	e8 05 be fb ff       	call   0x14006ded0
1400b20cb:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
1400b20d0:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400b20d4:	49 89 47 10          	mov    %rax,0x10(%r15)
1400b20d8:	0f 10 03             	movups (%rbx),%xmm0
1400b20db:	41 0f 11 07          	movups %xmm0,(%r15)
1400b20df:	48 8b 06             	mov    (%rsi),%rax
1400b20e2:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b20e6:	48 89 f1             	mov    %rsi,%rcx
1400b20e9:	ff 15 19 4c 04 00    	call   *0x44c19(%rip)        # 0x1400f6d08
1400b20ef:	88 07                	mov    %al,(%rdi)
1400b20f1:	48 8b 06             	mov    (%rsi),%rax
1400b20f4:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b20f8:	48 89 f1             	mov    %rsi,%rcx
1400b20fb:	ff 15 07 4c 04 00    	call   *0x44c07(%rip)        # 0x1400f6d08
1400b2101:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1400b2108:	00
1400b2109:	88 01                	mov    %al,(%rcx)
1400b210b:	48 8b 06             	mov    (%rsi),%rax
1400b210e:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b2112:	48 89 f1             	mov    %rsi,%rcx
1400b2115:	48 89 da             	mov    %rbx,%rdx
1400b2118:	ff 15 ea 4b 04 00    	call   *0x44bea(%rip)        # 0x1400f6d08
1400b211e:	41 80 7d 17 00       	cmpb   $0x0,0x17(%r13)
1400b2123:	79 09                	jns    0x1400b212e
1400b2125:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400b2129:	e8 a2 bd fb ff       	call   0x14006ded0
1400b212e:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b2133:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400b2137:	49 89 45 10          	mov    %rax,0x10(%r13)
1400b213b:	0f 10 02             	movups (%rdx),%xmm0
1400b213e:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
1400b2143:	48 8b 06             	mov    (%rsi),%rax
1400b2146:	48 8b 40 28          	mov    0x28(%rax),%rax
1400b214a:	48 89 f1             	mov    %rsi,%rcx
1400b214d:	ff 15 b5 4b 04 00    	call   *0x44bb5(%rip)        # 0x1400f6d08
1400b2153:	41 80 7c 24 17 00    	cmpb   $0x0,0x17(%r12)
1400b2159:	79 09                	jns    0x1400b2164
1400b215b:	49 8b 0c 24          	mov    (%r12),%rcx