1402b3d1a:	41 be 01 00 00 00    	mov    $0x1,%r14d
1402b3d20:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1402b3d25:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
1402b3d2a:	48 8b 0d 9f c3 15 00 	mov    0x15c39f(%rip),%rcx        # 0x1404100d0
1402b3d31:	e8 ca 87 f8 ff       	call   0x14023c500
1402b3d36:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1402b3d3b:	41 8b c6             	mov    %r14d,%eax
1402b3d3e:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1402b3d42:	49 8b 6b 38          	mov    0x38(%r11),%rbp
1402b3d46:	49 8b e3             	mov    %r11,%rsp
1402b3d49:	41 5f                	pop    %r15
1402b3d4b:	41 5e                	pop    %r14
1402b3d4d:	5f                   	pop    %rdi
1402b3d4e:	c3                   	ret
1402b3d4f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402b3d53:	e8 48 44 f7 ff       	call   0x1402281a0
1402b3d58:	41 b8 72 00 00 00    	mov    $0x72,%r8d
1402b3d5e:	48 8d 15 33 11 0e 00 	lea    0xe1133(%rip),%rdx        # 0x140394e98
1402b3d65:	48 8b cb             	mov    %rbx,%rcx
1402b3d68:	e8 a3 55 f7 ff       	call   0x140229310
1402b3d6d:	eb b1                	jmp    0x1402b3d20
1402b3d6f:	41 b8 6b 00 00 00    	mov    $0x6b,%r8d
1402b3d75:	48 8d 15 1c 11 0e 00 	lea    0xe111c(%rip),%rdx        # 0x140394e98
1402b3d7c:	48 8b cb             	mov    %rbx,%rcx
1402b3d7f:	e8 8c 55 f7 ff       	call   0x140229310
1402b3d84:	eb 9a                	jmp    0x1402b3d20
1402b3d86:	ba b8 00 00 00       	mov    $0xb8,%edx
1402b3d8b:	c7 44 24 20 82 00 00 	movl   $0x82,0x20(%rsp)
1402b3d92:	00
1402b3d93:	4c 8d 0d fe 10 0e 00 	lea    0xe10fe(%rip),%r9        # 0x140394e98
1402b3d9a:	b9 26 00 00 00       	mov    $0x26,%ecx
1402b3d9f:	44 8d 42 b5          	lea    -0x4b(%rdx),%r8d
1402b3da3:	e8 f8 d5 f6 ff       	call   0x1402213a0
1402b3da8:	e9 73 ff ff ff       	jmp    0x1402b3d20
1402b3dad:	cc                   	int3
1402b3dae:	cc                   	int3
1402b3daf:	cc                   	int3
1402b3db0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402b3db5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402b3dba:	57                   	push   %rdi
1402b3dbb:	b8 40 00 00 00       	mov    $0x40,%eax
1402b3dc0:	e8 1b 68 04 00       	call   0x1402fa5e0
1402b3dc5:	48 2b e0             	sub    %rax,%rsp
1402b3dc8:	33 db                	xor    %ebx,%ebx
1402b3dca:	8b f2                	mov    %edx,%esi
1402b3dcc:	48 8b f9             	mov    %rcx,%rdi
1402b3dcf:	48 39 19             	cmp    %rbx,(%rcx)
1402b3dd2:	75 12                	jne    0x1402b3de6
1402b3dd4:	33 c0                	xor    %eax,%eax
1402b3dd6:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402b3ddb:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402b3de0:	48 83 c4 40          	add    $0x40,%rsp
1402b3de4:	5f                   	pop    %rdi
1402b3de5:	c3                   	ret
1402b3de6:	e8 f5 d6 f6 ff       	call   0x1402214e0
1402b3deb:	48 8b 0d de c2 15 00 	mov    0x15c2de(%rip),%rcx        # 0x1404100d0
1402b3df2:	e8 49 86 f8 ff       	call   0x14023c440
1402b3df7:	48 8b 0f             	mov    (%rdi),%rcx
1402b3dfa:	48 85 c9             	test   %rcx,%rcx
1402b3dfd:	0f 84 d6 00 00 00    	je     0x1402b3ed9
1402b3e03:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1402b3e08:	89 74 24 20          	mov    %esi,0x20(%rsp)
1402b3e0c:	e8 3f a9 f8 ff       	call   0x14023e750
1402b3e11:	48 8b f8             	mov    %rax,%rdi
1402b3e14:	48 85 c0             	test   %rax,%rax
1402b3e17:	0f 84 bc 00 00 00    	je     0x1402b3ed9
1402b3e1d:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402b3e21:	48 85 c9             	test   %rcx,%rcx
1402b3e24:	74 16                	je     0x1402b3e3c
1402b3e26:	e8 15 7d f8 ff       	call   0x14023bb40
1402b3e2b:	85 c0                	test   %eax,%eax
1402b3e2d:	74 0d                	je     0x1402b3e3c
1402b3e2f:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1402b3e33:	48 8d 77 18          	lea    0x18(%rdi),%rsi
1402b3e37:	e9 97 00 00 00       	jmp    0x1402b3ed3
1402b3e3c:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1402b3e41:	39 5f 18             	cmp    %ebx,0x18(%rdi)
1402b3e44:	74 09                	je     0x1402b3e4f
1402b3e46:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1402b3e4a:	e9 7b 00 00 00       	jmp    0x1402b3eca
1402b3e4f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1402b3e53:	33 d2                	xor    %edx,%edx
1402b3e55:	e8 f6 47 f7 ff       	call   0x140228650
1402b3e5a:	48 8b d8             	mov    %rax,%rbx
1402b3e5d:	be 01 00 00 00       	mov    $0x1,%esi
1402b3e62:	48 85 c0             	test   %rax,%rax
1402b3e65:	74 63                	je     0x1402b3eca
1402b3e67:	83 bb a0 00 00 00 00 	cmpl   $0x0,0xa0(%rbx)
1402b3e6e:	7f 09                	jg     0x1402b3e79
1402b3e70:	f6 05 b9 ba 15 00 01 	testb  $0x1,0x15bab9(%rip)        # 0x14040f930
1402b3e77:	75 0c                	jne    0x1402b3e85
1402b3e79:	48 8b cb             	mov    %rbx,%rcx
1402b3e7c:	e8 bf 7c f8 ff       	call   0x14023bb40
1402b3e81:	85 c0                	test   %eax,%eax
1402b3e83:	75 17                	jne    0x1402b3e9c
1402b3e85:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1402b3e89:	8b d6                	mov    %esi,%edx
1402b3e8b:	e8 c0 47 f7 ff       	call   0x140228650
1402b3e90:	ff c6                	inc    %esi
1402b3e92:	48 8b d8             	mov    %rax,%rbx
1402b3e95:	48 85 c0             	test   %rax,%rax
1402b3e98:	75 cd                	jne    0x1402b3e67
1402b3e9a:	eb 2e                	jmp    0x1402b3eca
1402b3e9c:	48 8d 77 18          	lea    0x18(%rdi),%rsi
1402b3ea0:	48 39 5f 10          	cmp    %rbx,0x10(%rdi)
1402b3ea4:	74 28                	je     0x1402b3ece
1402b3ea6:	48 8b cb             	mov    %rbx,%rcx
1402b3ea9:	48 8d 77 18          	lea    0x18(%rdi),%rsi
1402b3ead:	e8 8e 7c f8 ff       	call   0x14023bb40
1402b3eb2:	85 c0                	test   %eax,%eax
1402b3eb4:	74 18                	je     0x1402b3ece
1402b3eb6:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1402b3eba:	48 85 c9             	test   %rcx,%rcx
1402b3ebd:	74 07                	je     0x1402b3ec6
1402b3ebf:	33 d2                	xor    %edx,%edx
1402b3ec1:	e8 ca 7b f8 ff       	call   0x14023ba90
1402b3ec6:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1402b3eca:	48 8d 77 18          	lea    0x18(%rdi),%rsi
1402b3ece:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1402b3ed3:	c7 06 01 00 00 00    	movl   $0x1,(%rsi)
1402b3ed9:	48 8b 0d f0 c1 15 00 	mov    0x15c1f0(%rip),%rcx        # 0x1404100d0
1402b3ee0:	e8 1b 86 f8 ff       	call   0x14023c500
1402b3ee5:	e8 a6 d3 f6 ff       	call   0x140221290
1402b3eea:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402b3eef:	48 8b c3             	mov    %rbx,%rax
1402b3ef2:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402b3ef7:	48 83 c4 40          	add    $0x40,%rsp
1402b3efb:	5f                   	pop    %rdi
1402b3efc:	c3                   	ret
1402b3efd:	cc                   	int3
1402b3efe:	cc                   	int3
1402b3eff:	cc                   	int3
1402b3f00:	48 85 c9             	test   %rcx,%rcx
1402b3f03:	74 44                	je     0x1402b3f49
1402b3f05:	53                   	push   %rbx
1402b3f06:	b8 20 00 00 00       	mov    $0x20,%eax
1402b3f0b:	e8 d0 66 04 00       	call   0x1402fa5e0
1402b3f10:	48 2b e0             	sub    %rax,%rsp
1402b3f13:	48 8b d9             	mov    %rcx,%rbx
1402b3f16:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402b3f1a:	e8 81 42 f7 ff       	call   0x1402281a0
1402b3f1f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402b3f23:	48 85 c9             	test   %rcx,%rcx
1402b3f26:	74 07                	je     0x1402b3f2f
1402b3f28:	33 d2                	xor    %edx,%edx
1402b3f2a:	e8 61 7b f8 ff       	call   0x14023ba90
1402b3f2f:	41 b8 b1 00 00 00    	mov    $0xb1,%r8d
1402b3f35:	48 8d 15 5c 0f 0e 00 	lea    0xe0f5c(%rip),%rdx        # 0x140394e98
1402b3f3c:	48 8b cb             	mov    %rbx,%rcx
1402b3f3f:	e8 cc 53 f7 ff       	call   0x140229310
1402b3f44:	48 83 c4 20          	add    $0x20,%rsp
1402b3f48:	5b                   	pop    %rbx
1402b3f49:	c3                   	ret
1402b3f4a:	cc                   	int3
1402b3f4b:	cc                   	int3
1402b3f4c:	cc                   	int3
1402b3f4d:	cc                   	int3
1402b3f4e:	cc                   	int3
1402b3f4f:	cc                   	int3
1402b3f50:	b8 28 00 00 00       	mov    $0x28,%eax
1402b3f55:	e8 86 66 04 00       	call   0x1402fa5e0
1402b3f5a:	48 2b e0             	sub    %rax,%rsp
1402b3f5d:	4c 8b 4a 08          	mov    0x8(%rdx),%r9
1402b3f61:	48 8b c2             	mov    %rdx,%rax
1402b3f64:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1402b3f68:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1402b3f6c:	8b 09                	mov    (%rcx),%ecx
1402b3f6e:	48 83 c4 28          	add    $0x28,%rsp
1402b3f72:	48 ff 20             	rex.W jmp *(%rax)
1402b3f75:	cc                   	int3
1402b3f76:	cc                   	int3
1402b3f77:	cc                   	int3
1402b3f78:	cc                   	int3
1402b3f79:	cc                   	int3
1402b3f7a:	cc                   	int3
1402b3f7b:	cc                   	int3
1402b3f7c:	cc                   	int3
1402b3f7d:	cc                   	int3
1402b3f7e:	cc                   	int3
1402b3f7f:	cc                   	int3
1402b3f80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b3f85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402b3f8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402b3f8f:	57                   	push   %rdi
1402b3f90:	41 56                	push   %r14
1402b3f92:	41 57                	push   %r15
1402b3f94:	b8 40 00 00 00       	mov    $0x40,%eax
1402b3f99:	e8 42 66 04 00       	call   0x1402fa5e0
1402b3f9e:	48 2b e0             	sub    %rax,%rsp
1402b3fa1:	4d 8b f1             	mov    %r9,%r14
1402b3fa4:	4d 8b f8             	mov    %r8,%r15
1402b3fa7:	48 8b fa             	mov    %rdx,%rdi
1402b3faa:	48 8b f1             	mov    %rcx,%rsi
1402b3fad:	48 85 d2             	test   %rdx,%rdx
1402b3fb0:	0f 84 89 00 00 00    	je     0x1402b403f
1402b3fb6:	4c 8d 89 d8 00 00 00 	lea    0xd8(%rcx),%r9
1402b3fbd:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
1402b3fc4:	ff
1402b3fc5:	0f 57 c0             	xorps  %xmm0,%xmm0
1402b3fc8:	33 ed                	xor    %ebp,%ebp
1402b3fca:	41 0f 11 01          	movups %xmm0,(%r9)
1402b3fce:	45 33 c0             	xor    %r8d,%r8d
1402b3fd1:	33 d2                	xor    %edx,%edx
1402b3fd3:	41 0f 11 41 10       	movups %xmm0,0x10(%r9)
1402b3fd8:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402b3fdd:	0f 11 81 f8 00 00 00 	movups %xmm0,0xf8(%rcx)
1402b3fe4:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
1402b3feb:	e8 e0 ca f8 ff       	call   0x140240ad0
1402b3ff0:	85 c0                	test   %eax,%eax
1402b3ff2:	74 4b                	je     0x1402b403f
1402b3ff4:	48 8d 8e a8 00 00 00 	lea    0xa8(%rsi),%rcx
1402b3ffb:	e8 80 0d 00 00       	call   0x1402b4d80
1402b4000:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1402b4007:	00
1402b4008:	4d 8b c7             	mov    %r15,%r8
1402b400b:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
1402b4012:	00
1402b4013:	48 8b d7             	mov    %rdi,%rdx
1402b4016:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402b401b:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1402b4022:	00
1402b4023:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402b4028:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402b402d:	48 8b ce             	mov    %rsi,%rcx
1402b4030:	e8 6b 09 00 00       	call   0x1402b49a0
1402b4035:	85 c0                	test   %eax,%eax
1402b4037:	40 0f 95 c5          	setne  %bpl
1402b403b:	8b c5                	mov    %ebp,%eax
1402b403d:	eb 02                	jmp    0x1402b4041
1402b403f:	33 c0                	xor    %eax,%eax
1402b4041:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402b4046:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1402b404b:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1402b4050:	48 83 c4 40          	add    $0x40,%rsp
1402b4054:	41 5f                	pop    %r15
1402b4056:	41 5e                	pop    %r14
1402b4058:	5f                   	pop    %rdi
1402b4059:	c3                   	ret
1402b405a:	cc                   	int3
1402b405b:	cc                   	int3
1402b405c:	cc                   	int3
1402b405d:	cc                   	int3
1402b405e:	cc                   	int3
1402b405f:	cc                   	int3
1402b4060:	40 57                	rex push %rdi
1402b4062:	b8 40 00 00 00       	mov    $0x40,%eax
1402b4067:	e8 74 65 04 00       	call   0x1402fa5e0
1402b406c:	48 2b e0             	sub    %rax,%rsp
1402b406f:	4c 8b da             	mov    %rdx,%r11
1402b4072:	48 8b f9             	mov    %rcx,%rdi
1402b4075:	48 85 d2             	test   %rdx,%rdx
1402b4078:	74 44                	je     0x1402b40be
1402b407a:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
1402b4081:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1402b4086:	e8 f5 0c 00 00       	call   0x1402b4d80
1402b408b:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
1402b4090:	33 db                	xor    %ebx,%ebx
1402b4092:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1402b4097:	49 8b d3             	mov    %r11,%rdx
1402b409a:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1402b409f:	48 8b cf             	mov    %rdi,%rcx
1402b40a2:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1402b40a7:	e8 f4 08 00 00       	call   0x1402b49a0
1402b40ac:	85 c0                	test   %eax,%eax
1402b40ae:	0f 95 c3             	setne  %bl
1402b40b1:	8b c3                	mov    %ebx,%eax
1402b40b3:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402b40b8:	48 83 c4 40          	add    $0x40,%rsp
1402b40bc:	5f                   	pop    %rdi
1402b40bd:	c3                   	ret
1402b40be:	33 c0                	xor    %eax,%eax
1402b40c0:	48 83 c4 40          	add    $0x40,%rsp
1402b40c4:	5f                   	pop    %rdi
1402b40c5:	c3                   	ret
1402b40c6:	cc                   	int3
1402b40c7:	cc                   	int3
1402b40c8:	cc                   	int3
1402b40c9:	cc                   	int3
1402b40ca:	cc                   	int3
1402b40cb:	cc                   	int3
1402b40cc:	cc                   	int3
1402b40cd:	cc                   	int3
1402b40ce:	cc                   	int3
1402b40cf:	cc                   	int3
1402b40d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402b40d5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1402b40da:	55                   	push   %rbp
1402b40db:	56                   	push   %rsi
1402b40dc:	57                   	push   %rdi
1402b40dd:	41 54                	push   %r12
1402b40df:	41 55                	push   %r13
1402b40e1:	41 56                	push   %r14
1402b40e3:	41 57                	push   %r15
1402b40e5:	b8 50 00 00 00       	mov    $0x50,%eax
1402b40ea:	e8 f1 64 04 00       	call   0x1402fa5e0
1402b40ef:	48 2b e0             	sub    %rax,%rsp
1402b40f2:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
1402b40f9:	00
1402b40fa:	4d 8b e1             	mov    %r9,%r12
1402b40fd:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1402b4102:	49 8b f0             	mov    %r8,%rsi
1402b4105:	48 8d b9 a8 00 00 00 	lea    0xa8(%rcx),%rdi
1402b410c:	48 8b ea             	mov    %rdx,%rbp
1402b410f:	48 8b d9             	mov    %rcx,%rbx
1402b4112:	4d 85 c9             	test   %r9,%r9
1402b4115:	74 53                	je     0x1402b416a
1402b4117:	4d 85 ff             	test   %r15,%r15
1402b411a:	74 4e                	je     0x1402b416a
1402b411c:	48 8b cf             	mov    %rdi,%rcx
1402b411f:	e8 5c 0c 00 00       	call   0x1402b4d80
1402b4124:	45 33 f6             	xor    %r14d,%r14d
1402b4127:	45 33 c9             	xor    %r9d,%r9d
1402b412a:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1402b412f:	4d 8b c7             	mov    %r15,%r8
1402b4132:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402b4137:	49 8b d4             	mov    %r12,%rdx
1402b413a:	48 8b cb             	mov    %rbx,%rcx
1402b413d:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402b4142:	e8 59 08 00 00       	call   0x1402b49a0
1402b4147:	85 c0                	test   %eax,%eax
1402b4149:	0f 84 c3 01 00 00    	je     0x1402b4312
1402b414f:	66 f7 43 1c 01 00    	testw  $0x1,0x1c(%rbx)
1402b4155:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1402b415b:	45 8b e6             	mov    %r14d,%r12d
1402b415e:	4c 0f 45 64 24 40    	cmovne 0x40(%rsp),%r12
1402b4164:	4d 0f 45 ef          	cmovne %r15,%r13
1402b4168:	eb 06                	jmp    0x1402b4170
1402b416a:	45 33 f6             	xor    %r14d,%r14d
1402b416d:	45 8b ee             	mov    %r14d,%r13d
1402b4170:	48 8b cf             	mov    %rdi,%rcx
1402b4173:	e8 08 0c 00 00       	call   0x1402b4d80
1402b4178:	48 85 f6             	test   %rsi,%rsi
1402b417b:	75 37                	jne    0x1402b41b4
1402b417d:	e8 fe 0b 00 00       	call   0x1402b4d80
1402b4182:	48 8b cb             	mov    %rbx,%rcx
1402b4185:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1402b418a:	49 8b d4             	mov    %r12,%rdx
1402b418d:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402b4192:	4d 8b c5             	mov    %r13,%r8
1402b4195:	45 33 c9             	xor    %r9d,%r9d
1402b4198:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402b419d:	e8 fe 07 00 00       	call   0x1402b49a0
1402b41a2:	85 c0                	test   %eax,%eax
1402b41a4:	0f 84 68 01 00 00    	je     0x1402b4312
1402b41aa:	b8 01 00 00 00       	mov    $0x1,%eax
1402b41af:	e9 60 01 00 00       	jmp    0x1402b4314
1402b41b4:	4c 8b c6             	mov    %rsi,%r8
1402b41b7:	33 d2                	xor    %edx,%edx
1402b41b9:	48 8b cd             	mov    %rbp,%rcx
1402b41bc:	e8 9d 88 04 00       	call   0x1402fca5e