1401e4d4d:	48 8b 8b e0 07 00 00 	mov    0x7e0(%rbx),%rcx
1401e4d54:	e8 47 6f 04 00       	call   0x14022bca0
1401e4d59:	48 8b 8b e8 07 00 00 	mov    0x7e8(%rbx),%rcx
1401e4d60:	e8 3b 6f 04 00       	call   0x14022bca0
1401e4d65:	48 8b 8b f0 07 00 00 	mov    0x7f0(%rbx),%rcx
1401e4d6c:	e8 2f 6f 04 00       	call   0x14022bca0
1401e4d71:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
1401e4d78:	e8 23 6f 04 00       	call   0x14022bca0
1401e4d7d:	48 8b 8b 00 08 00 00 	mov    0x800(%rbx),%rcx
1401e4d84:	e8 17 6f 04 00       	call   0x14022bca0
1401e4d89:	48 8b 8b 08 08 00 00 	mov    0x808(%rbx),%rcx
1401e4d90:	e8 0b 6f 04 00       	call   0x14022bca0
1401e4d95:	48 8b 8b 10 08 00 00 	mov    0x810(%rbx),%rcx
1401e4d9c:	e8 ff 6e 04 00       	call   0x14022bca0
1401e4da1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e4da4:	33 c0                	xor    %eax,%eax
1401e4da6:	0f 11 83 b0 07 00 00 	movups %xmm0,0x7b0(%rbx)
1401e4dad:	0f 11 83 c0 07 00 00 	movups %xmm0,0x7c0(%rbx)
1401e4db4:	0f 11 83 d0 07 00 00 	movups %xmm0,0x7d0(%rbx)
1401e4dbb:	0f 11 83 e0 07 00 00 	movups %xmm0,0x7e0(%rbx)
1401e4dc2:	0f 11 83 f0 07 00 00 	movups %xmm0,0x7f0(%rbx)
1401e4dc9:	0f 11 83 00 08 00 00 	movups %xmm0,0x800(%rbx)
1401e4dd0:	0f 11 83 10 08 00 00 	movups %xmm0,0x810(%rbx)
1401e4dd7:	48 89 83 20 08 00 00 	mov    %rax,0x820(%rbx)
1401e4dde:	b8 01 00 00 00       	mov    $0x1,%eax
1401e4de3:	c7 83 20 08 00 00 00 	movl   $0x400,0x820(%rbx)
1401e4dea:	04 00 00
1401e4ded:	48 83 c4 20          	add    $0x20,%rsp
1401e4df1:	5b                   	pop    %rbx
1401e4df2:	c3                   	ret
1401e4df3:	cc                   	int3
1401e4df4:	cc                   	int3
1401e4df5:	cc                   	int3
1401e4df6:	cc                   	int3
1401e4df7:	cc                   	int3
1401e4df8:	cc                   	int3
1401e4df9:	cc                   	int3
1401e4dfa:	cc                   	int3
1401e4dfb:	cc                   	int3
1401e4dfc:	cc                   	int3
1401e4dfd:	cc                   	int3
1401e4dfe:	cc                   	int3
1401e4dff:	cc                   	int3
1401e4e00:	40 53                	rex push %rbx
1401e4e02:	57                   	push   %rdi
1401e4e03:	b8 38 00 00 00       	mov    $0x38,%eax
1401e4e08:	e8 d3 57 11 00       	call   0x1402fa5e0
1401e4e0d:	48 2b e0             	sub    %rax,%rsp
1401e4e10:	48 8b d9             	mov    %rcx,%rbx
1401e4e13:	48 85 c9             	test   %rcx,%rcx
1401e4e16:	0f 84 7c 03 00 00    	je     0x1401e5198
1401e4e1c:	48 8b b9 98 05 00 00 	mov    0x598(%rcx),%rdi
1401e4e23:	48 85 ff             	test   %rdi,%rdi
1401e4e26:	0f 84 6c 03 00 00    	je     0x1401e5198
1401e4e2c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e4e2f:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1401e4e34:	0f 11 81 b0 07 00 00 	movups %xmm0,0x7b0(%rcx)
1401e4e3b:	33 c0                	xor    %eax,%eax
1401e4e3d:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1401e4e42:	0f 11 81 c0 07 00 00 	movups %xmm0,0x7c0(%rcx)
1401e4e49:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1401e4e4e:	0f 11 81 d0 07 00 00 	movups %xmm0,0x7d0(%rcx)
1401e4e55:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
1401e4e5a:	0f 11 81 e0 07 00 00 	movups %xmm0,0x7e0(%rcx)
1401e4e61:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1401e4e66:	0f 11 81 f0 07 00 00 	movups %xmm0,0x7f0(%rcx)
1401e4e6d:	0f 11 81 00 08 00 00 	movups %xmm0,0x800(%rcx)
1401e4e74:	0f 11 81 10 08 00 00 	movups %xmm0,0x810(%rcx)
1401e4e7b:	48 89 81 20 08 00 00 	mov    %rax,0x820(%rcx)
1401e4e82:	48 8b 87 e0 02 00 00 	mov    0x2e0(%rdi),%rax
1401e4e89:	48 89 81 b0 07 00 00 	mov    %rax,0x7b0(%rcx)
1401e4e90:	48 8b 87 e8 02 00 00 	mov    0x2e8(%rdi),%rax
1401e4e97:	48 89 81 b8 07 00 00 	mov    %rax,0x7b8(%rcx)
1401e4e9e:	48 8b 87 f0 02 00 00 	mov    0x2f0(%rdi),%rax
1401e4ea5:	48 89 81 c0 07 00 00 	mov    %rax,0x7c0(%rcx)
1401e4eac:	48 8b 87 f8 02 00 00 	mov    0x2f8(%rdi),%rax
1401e4eb3:	48 89 81 c8 07 00 00 	mov    %rax,0x7c8(%rcx)
1401e4eba:	8b 87 50 03 00 00    	mov    0x350(%rdi),%eax
1401e4ec0:	89 81 20 08 00 00    	mov    %eax,0x820(%rcx)
1401e4ec6:	48 8b 8f 08 03 00 00 	mov    0x308(%rdi),%rcx
1401e4ecd:	48 85 c9             	test   %rcx,%rcx
1401e4ed0:	74 1a                	je     0x1401e4eec
1401e4ed2:	e8 b9 6c 04 00       	call   0x14022bb90
1401e4ed7:	48 8d b3 d8 07 00 00 	lea    0x7d8(%rbx),%rsi
1401e4ede:	48 89 06             	mov    %rax,(%rsi)
1401e4ee1:	48 85 c0             	test   %rax,%rax
1401e4ee4:	0f 84 fc 00 00 00    	je     0x1401e4fe6
1401e4eea:	eb 07                	jmp    0x1401e4ef3
1401e4eec:	48 8d b3 d8 07 00 00 	lea    0x7d8(%rbx),%rsi
1401e4ef3:	48 8b 8f 10 03 00 00 	mov    0x310(%rdi),%rcx
1401e4efa:	48 8b ee             	mov    %rsi,%rbp
1401e4efd:	48 85 c9             	test   %rcx,%rcx
1401e4f00:	74 1b                	je     0x1401e4f1d
1401e4f02:	e8 89 6c 04 00       	call   0x14022bb90
1401e4f07:	4c 8d a3 e0 07 00 00 	lea    0x7e0(%rbx),%r12
1401e4f0e:	49 89 04 24          	mov    %rax,(%r12)
1401e4f12:	48 85 c0             	test   %rax,%rax
1401e4f15:	0f 84 cb 00 00 00    	je     0x1401e4fe6
1401e4f1b:	eb 07                	jmp    0x1401e4f24
1401e4f1d:	4c 8d a3 e0 07 00 00 	lea    0x7e0(%rbx),%r12
1401e4f24:	48 8b 8f 18 03 00 00 	mov    0x318(%rdi),%rcx
1401e4f2b:	48 85 c9             	test   %rcx,%rcx
1401e4f2e:	74 15                	je     0x1401e4f45
1401e4f30:	e8 5b 6c 04 00       	call   0x14022bb90
1401e4f35:	48 89 83 e8 07 00 00 	mov    %rax,0x7e8(%rbx)
1401e4f3c:	48 85 c0             	test   %rax,%rax
1401e4f3f:	0f 84 a1 00 00 00    	je     0x1401e4fe6
1401e4f45:	48 8b 8f 20 03 00 00 	mov    0x320(%rdi),%rcx
1401e4f4c:	48 85 c9             	test   %rcx,%rcx
1401e4f4f:	74 15                	je     0x1401e4f66
1401e4f51:	e8 3a 6c 04 00       	call   0x14022bb90
1401e4f56:	48 89 83 f0 07 00 00 	mov    %rax,0x7f0(%rbx)
1401e4f5d:	48 85 c0             	test   %rax,%rax
1401e4f60:	0f 84 80 00 00 00    	je     0x1401e4fe6
1401e4f66:	48 8b 8f 28 03 00 00 	mov    0x328(%rdi),%rcx
1401e4f6d:	48 85 c9             	test   %rcx,%rcx
1401e4f70:	74 11                	je     0x1401e4f83
1401e4f72:	e8 19 6c 04 00       	call   0x14022bb90
1401e4f77:	48 89 83 f8 07 00 00 	mov    %rax,0x7f8(%rbx)
1401e4f7e:	48 85 c0             	test   %rax,%rax
1401e4f81:	74 63                	je     0x1401e4fe6
1401e4f83:	48 8b 8f 30 03 00 00 	mov    0x330(%rdi),%rcx
1401e4f8a:	48 85 c9             	test   %rcx,%rcx
1401e4f8d:	74 14                	je     0x1401e4fa3
1401e4f8f:	e8 fc 6b 04 00       	call   0x14022bb90
1401e4f94:	48 89 83 00 08 00 00 	mov    %rax,0x800(%rbx)
1401e4f9b:	48 8b f5             	mov    %rbp,%rsi
1401e4f9e:	48 85 c0             	test   %rax,%rax
1401e4fa1:	74 43                	je     0x1401e4fe6
1401e4fa3:	48 8b 8f 40 03 00 00 	mov    0x340(%rdi),%rcx
1401e4faa:	48 85 c9             	test   %rcx,%rcx
1401e4fad:	74 14                	je     0x1401e4fc3
1401e4faf:	e8 dc 6b 04 00       	call   0x14022bb90
1401e4fb4:	48 89 83 10 08 00 00 	mov    %rax,0x810(%rbx)
1401e4fbb:	48 8b f5             	mov    %rbp,%rsi
1401e4fbe:	48 85 c0             	test   %rax,%rax
1401e4fc1:	74 23                	je     0x1401e4fe6
1401e4fc3:	48 8b 8f 38 03 00 00 	mov    0x338(%rdi),%rcx
1401e4fca:	48 85 c9             	test   %rcx,%rcx
1401e4fcd:	74 3a                	je     0x1401e5009
1401e4fcf:	e8 bc 6b 04 00       	call   0x14022bb90
1401e4fd4:	4c 8d bb 08 08 00 00 	lea    0x808(%rbx),%r15
1401e4fdb:	48 8b f5             	mov    %rbp,%rsi
1401e4fde:	49 89 07             	mov    %rax,(%r15)
1401e4fe1:	48 85 c0             	test   %rax,%rax
1401e4fe4:	75 2a                	jne    0x1401e5010
1401e4fe6:	b8 62 00 00 00       	mov    $0x62,%eax
1401e4feb:	4c 8d b3 d0 07 00 00 	lea    0x7d0(%rbx),%r14
1401e4ff2:	4c 8d a3 e0 07 00 00 	lea    0x7e0(%rbx),%r12
1401e4ff9:	4c 8d bb 08 08 00 00 	lea    0x808(%rbx),%r15
1401e5000:	44 8d 40 a1          	lea    -0x5f(%rax),%r8d
1401e5004:	e9 82 00 00 00       	jmp    0x1401e508b
1401e5009:	4c 8d bb 08 08 00 00 	lea    0x808(%rbx),%r15
1401e5010:	48 8b 8f 00 03 00 00 	mov    0x300(%rdi),%rcx
1401e5017:	48 85 c9             	test   %rcx,%rcx
1401e501a:	74 28                	je     0x1401e5044
1401e501c:	41 b8 66 00 00 00    	mov    $0x66,%r8d
1401e5022:	48 8d 15 af 9d 16 00 	lea    0x169daf(%rip),%rdx        # 0x14034edd8
1401e5029:	e8 92 75 05 00       	call   0x14023c5c0
1401e502e:	4c 8d b3 d0 07 00 00 	lea    0x7d0(%rbx),%r14
1401e5035:	49 89 06             	mov    %rax,(%r14)
1401e5038:	48 85 c0             	test   %rax,%rax
1401e503b:	75 0e                	jne    0x1401e504b
1401e503d:	b8 67 00 00 00       	mov    $0x67,%eax
1401e5042:	eb 3e                	jmp    0x1401e5082
1401e5044:	4c 8d b3 d0 07 00 00 	lea    0x7d0(%rbx),%r14
1401e504b:	48 8b 8f 48 03 00 00 	mov    0x348(%rdi),%rcx
1401e5052:	48 85 c9             	test   %rcx,%rcx
1401e5055:	0f 84 2a 01 00 00    	je     0x1401e5185
1401e505b:	41 b8 6b 00 00 00    	mov    $0x6b,%r8d
1401e5061:	48 8d 15 70 9d 16 00 	lea    0x169d70(%rip),%rdx        # 0x14034edd8
1401e5068:	e8 53 75 05 00       	call   0x14023c5c0
1401e506d:	48 89 83 18 08 00 00 	mov    %rax,0x818(%rbx)
1401e5074:	48 85 c0             	test   %rax,%rax
1401e5077:	0f 85 08 01 00 00    	jne    0x1401e5185
1401e507d:	b8 6c 00 00 00       	mov    $0x6c,%eax
1401e5082:	48 8b f5             	mov    %rbp,%rsi
1401e5085:	41 b8 44 00 00 00    	mov    $0x44,%r8d
1401e508b:	4c 8d 0d 46 9d 16 00 	lea    0x169d46(%rip),%r9        # 0x14034edd8
1401e5092:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401e5096:	ba 39 01 00 00       	mov    $0x139,%edx
1401e509b:	b9 14 00 00 00       	mov    $0x14,%ecx
1401e50a0:	e8 fb c2 03 00       	call   0x1402213a0
1401e50a5:	49 8b 0e             	mov    (%r14),%rcx
1401e50a8:	48 8d 15 29 9d 16 00 	lea    0x169d29(%rip),%rdx        # 0x14034edd8
1401e50af:	41 b8 73 00 00 00    	mov    $0x73,%r8d
1401e50b5:	e8 56 42 04 00       	call   0x140229310
1401e50ba:	48 8b 8b 18 08 00 00 	mov    0x818(%rbx),%rcx
1401e50c1:	48 8d 15 10 9d 16 00 	lea    0x169d10(%rip),%rdx        # 0x14034edd8
1401e50c8:	41 b8 74 00 00 00    	mov    $0x74,%r8d
1401e50ce:	e8 3d 42 04 00       	call   0x140229310
1401e50d3:	48 8b 0e             	mov    (%rsi),%rcx
1401e50d6:	e8 c5 6b 04 00       	call   0x14022bca0
1401e50db:	49 8b 0c 24          	mov    (%r12),%rcx
1401e50df:	e8 bc 6b 04 00       	call   0x14022bca0
1401e50e4:	48 8b 8b e8 07 00 00 	mov    0x7e8(%rbx),%rcx
1401e50eb:	e8 b0 6b 04 00       	call   0x14022bca0
1401e50f0:	48 8b 8b f0 07 00 00 	mov    0x7f0(%rbx),%rcx
1401e50f7:	e8 a4 6b 04 00       	call   0x14022bca0
1401e50fc:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
1401e5103:	e8 98 6b 04 00       	call   0x14022bca0
1401e5108:	48 8b 8b 00 08 00 00 	mov    0x800(%rbx),%rcx
1401e510f:	e8 8c 6b 04 00       	call   0x14022bca0
1401e5114:	49 8b 0f             	mov    (%r15),%rcx
1401e5117:	e8 84 6b 04 00       	call   0x14022bca0
1401e511c:	48 8b 8b 10 08 00 00 	mov    0x810(%rbx),%rcx
1401e5123:	e8 78 6b 04 00       	call   0x14022bca0
1401e5128:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e512b:	33 c0                	xor    %eax,%eax
1401e512d:	0f 11 83 b0 07 00 00 	movups %xmm0,0x7b0(%rbx)
1401e5134:	0f 11 83 c0 07 00 00 	movups %xmm0,0x7c0(%rbx)
1401e513b:	0f 11 83 d0 07 00 00 	movups %xmm0,0x7d0(%rbx)
1401e5142:	0f 11 83 e0 07 00 00 	movups %xmm0,0x7e0(%rbx)
1401e5149:	0f 11 83 f0 07 00 00 	movups %xmm0,0x7f0(%rbx)
1401e5150:	0f 11 83 00 08 00 00 	movups %xmm0,0x800(%rbx)
1401e5157:	0f 11 83 10 08 00 00 	movups %xmm0,0x810(%rbx)
1401e515e:	48 89 83 20 08 00 00 	mov    %rax,0x820(%rbx)
1401e5165:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1401e516a:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
1401e516f:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401e5174:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401e5179:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1401e517e:	48 83 c4 38          	add    $0x38,%rsp
1401e5182:	5f                   	pop    %rdi
1401e5183:	5b                   	pop    %rbx
1401e5184:	c3                   	ret
1401e5185:	8b 87 54 03 00 00    	mov    0x354(%rdi),%eax
1401e518b:	89 83 24 08 00 00    	mov    %eax,0x824(%rbx)
1401e5191:	b8 01 00 00 00       	mov    $0x1,%eax
1401e5196:	eb cd                	jmp    0x1401e5165
1401e5198:	33 c0                	xor    %eax,%eax
1401e519a:	48 83 c4 38          	add    $0x38,%rsp
1401e519e:	5f                   	pop    %rdi
1401e519f:	5b                   	pop    %rbx
1401e51a0:	c3                   	ret
1401e51a1:	cc                   	int3
1401e51a2:	cc                   	int3
1401e51a3:	cc                   	int3
1401e51a4:	cc                   	int3
1401e51a5:	cc                   	int3
1401e51a6:	cc                   	int3
1401e51a7:	cc                   	int3
1401e51a8:	cc                   	int3
1401e51a9:	cc                   	int3
1401e51aa:	cc                   	int3
1401e51ab:	cc                   	int3
1401e51ac:	cc                   	int3
1401e51ad:	cc                   	int3
1401e51ae:	cc                   	int3
1401e51af:	cc                   	int3
1401e51b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401e51b5:	57                   	push   %rdi
1401e51b6:	b8 60 00 00 00       	mov    $0x60,%eax
1401e51bb:	e8 20 54 11 00       	call   0x1402fa5e0
1401e51c0:	48 2b e0             	sub    %rax,%rsp
1401e51c3:	48 8b 05 b6 2f 22 00 	mov    0x222fb6(%rip),%rax        # 0x140408180
1401e51ca:	48 33 c4             	xor    %rsp,%rax
1401e51cd:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401e51d2:	c7 02 73 00 00 00    	movl   $0x73,(%rdx)
1401e51d8:	48 8b fa             	mov    %rdx,%rdi
1401e51db:	48 8b 81 b8 07 00 00 	mov    0x7b8(%rcx),%rax
1401e51e2:	48 8b d9             	mov    %rcx,%rbx
1401e51e5:	48 85 c0             	test   %rax,%rax
1401e51e8:	74 11                	je     0x1401e51fb
1401e51ea:	4c 8b 81 b0 07 00 00 	mov    0x7b0(%rcx),%r8
1401e51f1:	ff d0                	call   *%rax
1401e51f3:	85 c0                	test   %eax,%eax
1401e51f5:	0f 85 ae 00 00 00    	jne    0x1401e52a9
1401e51fb:	c7 07 50 00 00 00    	movl   $0x50,(%rdi)
1401e5201:	48 83 bb d8 07 00 00 	cmpq   $0x0,0x7d8(%rbx)
1401e5208:	00
1401e5209:	0f 84 95 00 00 00    	je     0x1401e52a4
1401e520f:	48 83 bb e0 07 00 00 	cmpq   $0x0,0x7e0(%rbx)
1401e5216:	00
1401e5217:	0f 84 87 00 00 00    	je     0x1401e52a4
1401e521d:	48 83 bb e8 07 00 00 	cmpq   $0x0,0x7e8(%rbx)
1401e5224:	00
1401e5225:	74 7d                	je     0x1401e52a4
1401e5227:	48 83 bb 10 08 00 00 	cmpq   $0x0,0x810(%rbx)
1401e522e:	00
1401e522f:	74 73                	je     0x1401e52a4
1401e5231:	ba 30 00 00 00       	mov    $0x30,%edx
1401e5236:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401e523b:	e8 a0 ed 04 00       	call   0x140233fe0
1401e5240:	85 c0                	test   %eax,%eax
1401e5242:	7e 60                	jle    0x1401e52a4
1401e5244:	45 33 c0             	xor    %r8d,%r8d
1401e5247:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401e524c:	41 8d 50 30          	lea    0x30(%r8),%edx
1401e5250:	e8 1b 63 04 00       	call   0x14022b570
1401e5255:	ba 30 00 00 00       	mov    $0x30,%edx
1401e525a:	48 89 83 08 08 00 00 	mov    %rax,0x808(%rbx)
1401e5261:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401e5266:	e8 d5 bf e1 ff       	call   0x140001240
1401e526b:	4c 8b 8b 10 08 00 00 	mov    0x810(%rbx),%r9
1401e5272:	4c 8b 83 e0 07 00 00 	mov    0x7e0(%rbx),%r8
1401e5279:	48 8b 93 d8 07 00 00 	mov    0x7d8(%rbx),%rdx
1401e5280:	48 8b 8b 08 08 00 00 	mov    0x808(%rbx),%rcx
1401e5287:	e8 84 19 07 00       	call   0x140256c10
1401e528c:	33 d2                	xor    %edx,%edx
1401e528e:	48 89 83 f0 07 00 00 	mov    %rax,0x7f0(%rbx)
1401e5295:	48 85 c0             	test   %rax,%rax
1401e5298:	b9 02 00 00 00       	mov    $0x2,%ecx
1401e529d:	0f 45 ca             	cmovne %edx,%ecx
1401e52a0:	8b c1                	mov    %ecx,%eax
1401e52a2:	eb 05                	jmp    0x1401e52a9
1401e52a4:	b8 02 00 00 00       	mov    $0x2,%eax
1401e52a9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401e52ae:	48 33 cc             	xor    %rsp,%rcx
1401e52b1:	e8 8a 53 11 00       	call   0x1402fa640
1401e52b6:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1401e52bd:	00
1401e52be:	48 83 c4 60          	add    $0x60,%rsp
1401e52c2:	5f                   	pop    %rdi
1401e52c3:	c3                   	ret
1401e52c4:	cc                   	int3
1401e52c5:	cc                   	int3
1401e52c6:	cc                   	int3
1401e52c7:	cc                   	int3
1401e52c8:	cc                   	int3
1401e52c9:	cc                   	int3
1401e52ca:	cc                   	int3
1401e52cb:	cc                   	int3
1401e52cc:	cc                   	int3
1401e52cd:	cc                   	int3
1401e52ce:	cc                   	int3
1401e52cf:	cc                   	int3
1401e52d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401e52d5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401e52da:	56                   	push   %rsi
1401e52db:	57                   	push   %rdi
1401e52dc:	41 54                	push   %r12
1401e52de:	41 55                	push   %r13
1401e52e0:	41 57                	push   %r15
1401e52e2:	b8 30 00 00 00       	mov    $0x30,%eax
1401e52e7:	e8 f4 52 11 00       	call   0x1402fa5e0
1401e52ec:	48 2b e0             	sub    %rax,%rsp
1401e52ef:	48 8b 91 d8 07 00 00 	mov    0x7d8(%rcx),%rdx
1401e52f6:	44 8d 68 cf          	lea    -0x31(%rax),%r13d
1401e52fa:	48 8b f9             	mov    %rcx,%rdi
1401e52fd:	33 db                	xor    %ebx,%ebx
1401e52ff:	48 8b 89 f0 07 00 00 	mov    0x7f0(%rcx),%rcx
1401e5306:	44 8b e3             	mov    %ebx,%r12d
1401e5309:	8b eb                	mov    %ebx,%ebp
1401e530b:	e8 70 20 07 00       	call   0x140257380
1401e5310:	85 c0                	test   %eax,%eax
1401e5312:	0f 84 c3 01 00 00    	je     0x1401e54db
1401e5318:	4c 8b 87 d8 07 00 00 	mov    0x7d8(%rdi),%r8
1401e531f:	48 8b 97 f0 07 00 00 	mov    0x7f0(%rdi),%rdx
1401e5326:	48 8b 8f f8 07 00 00 	mov    0x7f8(%rdi),%rcx