1400e6c36:	00
1400e6c37:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1400e6c3e:	5f                   	pop    %rdi
1400e6c3f:	5e                   	pop    %rsi
1400e6c40:	5d                   	pop    %rbp
1400e6c41:	c3                   	ret
1400e6c42:	90                   	nop
1400e6c43:	90                   	nop
1400e6c44:	48 83 ec 38          	sub    $0x38,%rsp
1400e6c48:	33 c0                	xor    %eax,%eax
1400e6c4a:	48 39 41 08          	cmp    %rax,0x8(%rcx)
1400e6c4e:	75 33                	jne    0x1400e6c83
1400e6c50:	48 8d 05 99 d7 18 00 	lea    0x18d799(%rip),%rax        # 0x1402743f0
1400e6c57:	b9 0c 24 6e 22       	mov    $0x226e240c,%ecx
1400e6c5c:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1400e6c62:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e6c67:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400e6c6c:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400e6c71:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e6c76:	45 8d 48 f3          	lea    -0xd(%r8),%r9d
1400e6c7a:	e8 49 14 f2 ff       	call   0x1400080c8
1400e6c7f:	32 c0                	xor    %al,%al
1400e6c81:	eb 20                	jmp    0x1400e6ca3
1400e6c83:	38 81 10 01 00 00    	cmp    %al,0x110(%rcx)
1400e6c89:	74 16                	je     0x1400e6ca1
1400e6c8b:	38 81 12 01 00 00    	cmp    %al,0x112(%rcx)
1400e6c91:	75 0e                	jne    0x1400e6ca1
1400e6c93:	48 8d 05 f6 d7 18 00 	lea    0x18d7f6(%rip),%rax        # 0x140274490
1400e6c9a:	b9 09 24 6e 22       	mov    $0x226e2409,%ecx
1400e6c9f:	eb bb                	jmp    0x1400e6c5c
1400e6ca1:	b0 01                	mov    $0x1,%al
1400e6ca3:	48 83 c4 38          	add    $0x38,%rsp
1400e6ca7:	c3                   	ret
1400e6ca8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e6cad:	57                   	push   %rdi
1400e6cae:	48 83 ec 40          	sub    $0x40,%rsp
1400e6cb2:	80 b9 10 01 00 00 00 	cmpb   $0x0,0x110(%rcx)
1400e6cb9:	48 8b da             	mov    %rdx,%rbx
1400e6cbc:	48 8b f9             	mov    %rcx,%rdi
1400e6cbf:	0f 84 9a 00 00 00    	je     0x1400e6d5f
1400e6cc5:	66 83 b9 14 01 00 00 	cmpw   $0x5,0x114(%rcx)
1400e6ccc:	05
1400e6ccd:	76 12                	jbe    0x1400e6ce1
1400e6ccf:	33 d2                	xor    %edx,%edx
1400e6cd1:	41 b8 07 24 6e 22    	mov    $0x226e2407,%r8d
1400e6cd7:	48 8b cb             	mov    %rbx,%rcx
1400e6cda:	e8 d1 07 00 00       	call   0x1400e74b0
1400e6cdf:	eb 70                	jmp    0x1400e6d51
1400e6ce1:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400e6ce6:	e8 35 fe ff ff       	call   0x1400e6b20
1400e6ceb:	8b 44 24 20          	mov    0x20(%rsp),%eax
1400e6cef:	85 c0                	test   %eax,%eax
1400e6cf1:	75 4c                	jne    0x1400e6d3f
1400e6cf3:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1400e6cf7:	4d 85 c0             	test   %r8,%r8
1400e6cfa:	74 43                	je     0x1400e6d3f
1400e6cfc:	48 8b 8f d8 00 00 00 	mov    0xd8(%rdi),%rcx
1400e6d03:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400e6d08:	e8 77 6a 01 00       	call   0x1400fd784
1400e6d0d:	8b 08                	mov    (%rax),%ecx
1400e6d0f:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400e6d13:	44 8b 40 10          	mov    0x10(%rax),%r8d
1400e6d17:	48 8b c3             	mov    %rbx,%rax
1400e6d1a:	85 c9                	test   %ecx,%ecx
1400e6d1c:	74 0c                	je     0x1400e6d2a
1400e6d1e:	89 0b                	mov    %ecx,(%rbx)
1400e6d20:	48 89 53 08          	mov    %rdx,0x8(%rbx)
1400e6d24:	44 89 43 10          	mov    %r8d,0x10(%rbx)
1400e6d28:	eb 2a                	jmp    0x1400e6d54
1400e6d2a:	66 ff 87 14 01 00 00 	incw   0x114(%rdi)
1400e6d31:	83 23 00             	andl   $0x0,(%rbx)
1400e6d34:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400e6d39:	83 63 10 00          	andl   $0x0,0x10(%rbx)
1400e6d3d:	eb 15                	jmp    0x1400e6d54
1400e6d3f:	89 03                	mov    %eax,(%rbx)
1400e6d41:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400e6d46:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400e6d4a:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400e6d4e:	89 43 10             	mov    %eax,0x10(%rbx)
1400e6d51:	48 8b c3             	mov    %rbx,%rax
1400e6d54:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400e6d59:	48 83 c4 40          	add    $0x40,%rsp
1400e6d5d:	5f                   	pop    %rdi
1400e6d5e:	c3                   	ret
1400e6d5f:	33 d2                	xor    %edx,%edx
1400e6d61:	b9 08 24 6e 22       	mov    $0x226e2408,%ecx
1400e6d66:	e8 79 45 f2 ff       	call   0x14000b2e4
1400e6d6b:	cc                   	int3
1400e6d6c:	90                   	nop
1400e6d6d:	90                   	nop
1400e6d6e:	90                   	nop
1400e6d6f:	90                   	nop
1400e6d70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e6d75:	57                   	push   %rdi
1400e6d76:	48 83 ec 20          	sub    $0x20,%rsp
1400e6d7a:	48 8b da             	mov    %rdx,%rbx
1400e6d7d:	48 8b f9             	mov    %rcx,%rdi
1400e6d80:	e8 bf fe ff ff       	call   0x1400e6c44
1400e6d85:	84 c0                	test   %al,%al
1400e6d87:	74 1e                	je     0x1400e6da7
1400e6d89:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400e6d8d:	48 85 c9             	test   %rcx,%rcx
1400e6d90:	74 31                	je     0x1400e6dc3
1400e6d92:	48 8b 01             	mov    (%rcx),%rax
1400e6d95:	48 8b d3             	mov    %rbx,%rdx
1400e6d98:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e6d9f:	ff 15 8b c0 12 00    	call   *0x12c08b(%rip)        # 0x140212e30
1400e6da5:	eb 0e                	jmp    0x1400e6db5
1400e6da7:	41 b8 06 24 6e 22    	mov    $0x226e2406,%r8d
1400e6dad:	48 8b cb             	mov    %rbx,%rcx
1400e6db0:	e8 c3 03 00 00       	call   0x1400e7178
1400e6db5:	48 8b c3             	mov    %rbx,%rax
1400e6db8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e6dbd:	48 83 c4 20          	add    $0x20,%rsp
1400e6dc1:	5f                   	pop    %rdi
1400e6dc2:	c3                   	ret
1400e6dc3:	33 d2                	xor    %edx,%edx
1400e6dc5:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e6dca:	e8 15 45 f2 ff       	call   0x14000b2e4
1400e6dcf:	cc                   	int3
1400e6dd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e6dd5:	57                   	push   %rdi
1400e6dd6:	48 83 ec 20          	sub    $0x20,%rsp
1400e6dda:	48 8b da             	mov    %rdx,%rbx
1400e6ddd:	48 8b f9             	mov    %rcx,%rdi
1400e6de0:	e8 5f fe ff ff       	call   0x1400e6c44
1400e6de5:	84 c0                	test   %al,%al
1400e6de7:	74 1e                	je     0x1400e6e07
1400e6de9:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400e6ded:	48 85 c9             	test   %rcx,%rcx
1400e6df0:	74 27                	je     0x1400e6e19
1400e6df2:	48 8b 01             	mov    (%rcx),%rax
1400e6df5:	48 8b d3             	mov    %rbx,%rdx
1400e6df8:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
1400e6dff:	ff 15 2b c0 12 00    	call   *0x12c02b(%rip)        # 0x140212e30
1400e6e05:	eb 04                	jmp    0x1400e6e0b
1400e6e07:	c6 43 04 00          	movb   $0x0,0x4(%rbx)
1400e6e0b:	48 8b c3             	mov    %rbx,%rax
1400e6e0e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e6e13:	48 83 c4 20          	add    $0x20,%rsp
1400e6e17:	5f                   	pop    %rdi
1400e6e18:	c3                   	ret
1400e6e19:	33 d2                	xor    %edx,%edx
1400e6e1b:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e6e20:	e8 bf 44 f2 ff       	call   0x14000b2e4
1400e6e25:	cc                   	int3
1400e6e26:	90                   	nop
1400e6e27:	90                   	nop
1400e6e28:	90                   	nop
1400e6e29:	90                   	nop
1400e6e2a:	90                   	nop
1400e6e2b:	90                   	nop
1400e6e2c:	90                   	nop
1400e6e2d:	90                   	nop
1400e6e2e:	90                   	nop
1400e6e2f:	90                   	nop
1400e6e30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e6e35:	57                   	push   %rdi
1400e6e36:	48 83 ec 20          	sub    $0x20,%rsp
1400e6e3a:	48 8b fa             	mov    %rdx,%rdi
1400e6e3d:	48 8b d9             	mov    %rcx,%rbx
1400e6e40:	e8 ff fd ff ff       	call   0x1400e6c44
1400e6e45:	84 c0                	test   %al,%al
1400e6e47:	74 1e                	je     0x1400e6e67
1400e6e49:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400e6e4d:	48 85 c9             	test   %rcx,%rcx
1400e6e50:	74 22                	je     0x1400e6e74
1400e6e52:	48 8b 01             	mov    (%rcx),%rax
1400e6e55:	48 8b d7             	mov    %rdi,%rdx
1400e6e58:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
1400e6e5f:	ff 15 cb bf 12 00    	call   *0x12bfcb(%rip)        # 0x140212e30
1400e6e65:	eb 02                	jmp    0x1400e6e69
1400e6e67:	32 c0                	xor    %al,%al
1400e6e69:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e6e6e:	48 83 c4 20          	add    $0x20,%rsp
1400e6e72:	5f                   	pop    %rdi
1400e6e73:	c3                   	ret
1400e6e74:	33 d2                	xor    %edx,%edx
1400e6e76:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e6e7b:	e8 64 44 f2 ff       	call   0x14000b2e4
1400e6e80:	cc                   	int3
1400e6e81:	90                   	nop
1400e6e82:	90                   	nop
1400e6e83:	90                   	nop
1400e6e84:	90                   	nop
1400e6e85:	90                   	nop
1400e6e86:	90                   	nop
1400e6e87:	90                   	nop
1400e6e88:	90                   	nop
1400e6e89:	90                   	nop
1400e6e8a:	90                   	nop
1400e6e8b:	90                   	nop
1400e6e8c:	90                   	nop
1400e6e8d:	90                   	nop
1400e6e8e:	90                   	nop
1400e6e8f:	90                   	nop
1400e6e90:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400e6e94:	48 85 c9             	test   %rcx,%rcx
1400e6e97:	74 11                	je     0x1400e6eaa
1400e6e99:	48 8b 01             	mov    (%rcx),%rax
1400e6e9c:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
1400e6ea3:	48 ff 25 86 bf 12 00 	rex.W jmp *0x12bf86(%rip)        # 0x140212e30
1400e6eaa:	33 c0                	xor    %eax,%eax
1400e6eac:	c3                   	ret
1400e6ead:	90                   	nop
1400e6eae:	90                   	nop
1400e6eaf:	90                   	nop
1400e6eb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e6eb5:	57                   	push   %rdi
1400e6eb6:	48 83 ec 20          	sub    $0x20,%rsp
1400e6eba:	4c 8b 41 20          	mov    0x20(%rcx),%r8
1400e6ebe:	48 8b fa             	mov    %rdx,%rdi
1400e6ec1:	48 8b d9             	mov    %rcx,%rbx
1400e6ec4:	4d 85 c0             	test   %r8,%r8
1400e6ec7:	74 35                	je     0x1400e6efe
1400e6ec9:	41 8b 40 08          	mov    0x8(%r8),%eax
1400e6ecd:	eb 0c                	jmp    0x1400e6edb
1400e6ecf:	90                   	nop
1400e6ed0:	8d 48 01             	lea    0x1(%rax),%ecx
1400e6ed3:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400e6ed9:	74 06                	je     0x1400e6ee1
1400e6edb:	85 c0                	test   %eax,%eax
1400e6edd:	75 f1                	jne    0x1400e6ed0
1400e6edf:	eb 1d                	jmp    0x1400e6efe
1400e6ee1:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400e6ee5:	48 85 c9             	test   %rcx,%rcx
1400e6ee8:	74 14                	je     0x1400e6efe
1400e6eea:	c6 81 12 01 00 00 01 	movb   $0x1,0x112(%rcx)
1400e6ef1:	48 8b 01             	mov    (%rcx),%rax
1400e6ef4:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e6ef8:	ff 15 32 bf 12 00    	call   *0x12bf32(%rip)        # 0x140212e30
1400e6efe:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400e6f02:	48 85 c9             	test   %rcx,%rcx
1400e6f05:	74 10                	je     0x1400e6f17
1400e6f07:	48 8b 01             	mov    (%rcx),%rax
1400e6f0a:	48 8b d7             	mov    %rdi,%rdx
1400e6f0d:	48 8b 40 10          	mov    0x10(%rax),%rax
1400e6f11:	ff 15 19 bf 12 00    	call   *0x12bf19(%rip)        # 0x140212e30
1400e6f17:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e6f1c:	48 83 c4 20          	add    $0x20,%rsp
1400e6f20:	5f                   	pop    %rdi
1400e6f21:	c3                   	ret
1400e6f22:	90                   	nop
1400e6f23:	90                   	nop
1400e6f24:	90                   	nop
1400e6f25:	90                   	nop
1400e6f26:	90                   	nop
1400e6f27:	90                   	nop
1400e6f28:	90                   	nop
1400e6f29:	90                   	nop
1400e6f2a:	90                   	nop
1400e6f2b:	90                   	nop
1400e6f2c:	90                   	nop
1400e6f2d:	90                   	nop
1400e6f2e:	90                   	nop
1400e6f2f:	90                   	nop
1400e6f30:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400e6f34:	48 85 c9             	test   %rcx,%rcx
1400e6f37:	74 0e                	je     0x1400e6f47
1400e6f39:	48 8b 01             	mov    (%rcx),%rax
1400e6f3c:	48 8b 40 30          	mov    0x30(%rax),%rax
1400e6f40:	48 ff 25 e9 be 12 00 	rex.W jmp *0x12bee9(%rip)        # 0x140212e30
1400e6f47:	32 c0                	xor    %al,%al
1400e6f49:	c3                   	ret
1400e6f4a:	90                   	nop
1400e6f4b:	90                   	nop
1400e6f4c:	4c 8b dc             	mov    %rsp,%r11
1400e6f4f:	49 89 5b 10          	mov    %rbx,0x10(%r11)
1400e6f53:	49 89 73 20          	mov    %rsi,0x20(%r11)
1400e6f57:	55                   	push   %rbp
1400e6f58:	57                   	push   %rdi
1400e6f59:	41 56                	push   %r14
1400e6f5b:	49 8d 6b a1          	lea    -0x5f(%r11),%rbp
1400e6f5f:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400e6f66:	48 8b 05 13 a2 21 00 	mov    0x21a213(%rip),%rax        # 0x140301180
1400e6f6d:	48 33 c4             	xor    %rsp,%rax
1400e6f70:	48 89 45 37          	mov    %rax,0x37(%rbp)
1400e6f74:	48 8b d9             	mov    %rcx,%rbx
1400e6f77:	41 8b f8             	mov    %r8d,%edi
1400e6f7a:	33 c9                	xor    %ecx,%ecx
1400e6f7c:	48 8b f2             	mov    %rdx,%rsi
1400e6f7f:	44 8d 71 04          	lea    0x4(%rcx),%r14d
1400e6f83:	45 85 c0             	test   %r8d,%r8d
1400e6f86:	0f 84 aa 00 00 00    	je     0x1400e7036
1400e6f8c:	41 81 f8 30 30 30 30 	cmp    $0x30303030,%r8d
1400e6f93:	0f 84 9d 00 00 00    	je     0x1400e7036
1400e6f99:	66 0f 6f 0d 5f 91 1d 	movdqa 0x1d915f(%rip),%xmm1        # 0x1402c0100
1400e6fa0:	00
1400e6fa1:	48 8d 05 b8 8e 15 00 	lea    0x158eb8(%rip),%rax        # 0x14023fe60
1400e6fa8:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1400e6fac:	44 8d 41 32          	lea    0x32(%rcx),%r8d
1400e6fb0:	48 8d 05 f1 d5 18 00 	lea    0x18d5f1(%rip),%rax        # 0x1402745a8
1400e6fb7:	48 89 55 07          	mov    %rdx,0x7(%rbp)
1400e6fbb:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400e6fbf:	0f 57 c0             	xorps  %xmm0,%xmm0
1400e6fc2:	48 8d 05 c7 d5 18 00 	lea    0x18d5c7(%rip),%rax        # 0x140274590
1400e6fc9:	66 44 89 75 0f       	mov    %r14w,0xf(%rbp)
1400e6fce:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400e6fd2:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1400e6fd6:	49 89 43 80          	mov    %rax,-0x80(%r11)
1400e6fda:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1400e6fde:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
1400e6fe2:	66 89 4d 17          	mov    %cx,0x17(%rbp)
1400e6fe6:	8b cf                	mov    %edi,%ecx
1400e6fe8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e6fed:	66 0f 7f 4d 27       	movdqa %xmm1,0x27(%rbp)
1400e6ff2:	e8 b1 f9 f1 ff       	call   0x1400069a8
1400e6ff7:	48 8b 45 2f          	mov    0x2f(%rbp),%rax
1400e6ffb:	48 83 f8 07          	cmp    $0x7,%rax
1400e6fff:	76 35                	jbe    0x1400e7036
1400e7001:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1400e7005:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400e700c:	00
1400e700d:	48 8b d1             	mov    %rcx,%rdx
1400e7010:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400e7016:	72 18                	jb     0x1400e7030
1400e7018:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400e701c:	48 2b d1             	sub    %rcx,%rdx
1400e701f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400e7023:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e7027:	76 07                	jbe    0x1400e7030
1400e7029:	ff 15 51 bb 12 00    	call   *0x12bb51(%rip)        # 0x140212b80
1400e702f:	cc                   	int3
1400e7030:	ff 15 0a bb 12 00    	call   *0x12bb0a(%rip)        # 0x140212b40
1400e7036:	44 89 33             	mov    %r14d,(%rbx)
1400e7039:	48 8b c3             	mov    %rbx,%rax
1400e703c:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1400e7040:	89 7b 10             	mov    %edi,0x10(%rbx)
1400e7043:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1400e7047:	48 33 cc             	xor    %rsp,%rcx
1400e704a:	e8 21 d7 11 00       	call   0x140204770
1400e704f:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1400e7056:	00
1400e7057:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1400e705b:	49 8b 73 38          	mov    0x38(%r11),%rsi
1400e705f:	49 8b e3             	mov    %r11,%rsp
1400e7062:	41 5e                	pop    %r14
1400e7064:	5f                   	pop    %rdi
1400e7065:	5d                   	pop    %rbp
1400e7066:	c3                   	ret
1400e7067:	90                   	nop
1400e7068:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400e706d:	55                   	push   %rbp
1400e706e:	56                   	push   %rsi
1400e706f:	57                   	push   %rdi
1400e7070:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1400e7075:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400e707c:	48 8b 05 fd a0 21 00 	mov    0x21a0fd(%rip),%rax        # 0x140301180
1400e7083:	48 33 c4             	xor    %rsp,%rax
1400e7086:	48 89 45 37          	mov    %rax,0x37(%rbp)