1401dad35:	48 89 47 20          	mov    %rax,0x20(%rdi)
1401dad39:	eb 93                	jmp    0x1401dacce
1401dad3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401dad40:	48 8d 54 36 01       	lea    0x1(%rsi,%rsi,1),%rdx
1401dad45:	66 48 0f 7e f1       	movq   %xmm6,%rcx
1401dad4a:	66 0f d6 74 24 28    	movq   %xmm6,0x28(%rsp)
1401dad50:	48 39 c2             	cmp    %rax,%rdx
1401dad53:	48 0f 43 c2          	cmovae %rdx,%rax
1401dad57:	48 89 c2             	mov    %rax,%rdx
1401dad5a:	48 89 c6             	mov    %rax,%rsi
1401dad5d:	e8 3e 5c 00 00       	call   0x1401e09a0
1401dad62:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401dad67:	48 85 c0             	test   %rax,%rax
1401dad6a:	74 4f                	je     0x1401dadbb
1401dad6c:	48 89 07             	mov    %rax,(%rdi)
1401dad6f:	e9 f5 fe ff ff       	jmp    0x1401dac69
1401dad74:	0f 1f 40 00          	nopl   0x0(%rax)
1401dad78:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
1401dad7f:	8d 1c 00             	lea    (%rax,%rax,1),%ebx
1401dad82:	48 63 db             	movslq %ebx,%rbx
1401dad85:	49 39 de             	cmp    %rbx,%r14
1401dad88:	72 56                	jb     0x1401dade0
1401dad8a:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1401dad8f:	48 63 f0             	movslq %eax,%rsi
1401dad92:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1401dad96:	49 29 de             	sub    %rbx,%r14
1401dad99:	49 89 f0             	mov    %rsi,%r8
1401dad9c:	4c 89 fa             	mov    %r15,%rdx
1401dad9f:	e8 4c f0 00 00       	call   0x1401e9df0
1401dada4:	4c 89 fa             	mov    %r15,%rdx
1401dada7:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
1401dadab:	49 89 f0             	mov    %rsi,%r8
1401dadae:	48 01 f2             	add    %rsi,%rdx
1401dadb1:	e8 3a f0 00 00       	call   0x1401e9df0
1401dadb6:	e9 13 ff ff ff       	jmp    0x1401dacce
1401dadbb:	48 89 0f             	mov    %rcx,(%rdi)
1401dadbe:	e8 2d 5c 00 00       	call   0x1401e09f0
1401dadc3:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1401dadca:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
1401dadd1:	00
1401dadd2:	b8 f3 ff ff ff       	mov    $0xfffffff3,%eax
1401dadd7:	e9 f8 fe ff ff       	jmp    0x1401dacd4
1401daddc:	0f 1f 40 00          	nopl   0x0(%rax)
1401dade0:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
1401dade5:	e9 ea fe ff ff       	jmp    0x1401dacd4
1401dadea:	e9 cd f9 00 00       	jmp    0x1401ea7bc
1401dadef:	41 b8 77 01 00 00    	mov    $0x177,%r8d
1401dadf5:	48 8d 15 53 d2 05 00 	lea    0x5d253(%rip),%rdx        # 0x14023804f
1401dadfc:	48 8d 0d 5e d2 05 00 	lea    0x5d25e(%rip),%rcx        # 0x140238061
1401dae03:	ff 15 cf 45 0d 00    	call   *0xd45cf(%rip)        # 0x1402af3d8
1401dae09:	90                   	nop
1401dae0a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401dae10:	41 55                	push   %r13
1401dae12:	41 54                	push   %r12
1401dae14:	55                   	push   %rbp
1401dae15:	57                   	push   %rdi
1401dae16:	56                   	push   %rsi
1401dae17:	53                   	push   %rbx
1401dae18:	48 83 ec 38          	sub    $0x38,%rsp
1401dae1c:	0f 11 74 24 20       	movups %xmm6,0x20(%rsp)
1401dae21:	49 63 f8             	movslq %r8d,%rdi
1401dae24:	48 89 cb             	mov    %rcx,%rbx
1401dae27:	48 89 d6             	mov    %rdx,%rsi
1401dae2a:	85 ff                	test   %edi,%edi
1401dae2c:	0f 8e 33 01 00 00    	jle    0x1401daf65
1401dae32:	f3 0f 6f 31          	movdqu (%rcx),%xmm6
1401dae36:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401dae3a:	0f 11 01             	movups %xmm0,(%rcx)
1401dae3d:	e8 ee fc ff ff       	call   0x1401dab30
1401dae42:	0f 11 33             	movups %xmm6,(%rbx)
1401dae45:	48 8b 0e             	mov    (%rsi),%rcx
1401dae48:	48 85 c9             	test   %rcx,%rcx
1401dae4b:	74 3f                	je     0x1401dae8c
1401dae4d:	0f 12 ce             	movhlps %xmm6,%xmm1
1401dae50:	66 49 0f 7e cd       	movq   %xmm1,%r13
1401dae55:	e8 3e f0 00 00       	call   0x1401e9e98
1401dae5a:	48 89 c5             	mov    %rax,%rbp
1401dae5d:	48 8d 40 01          	lea    0x1(%rax),%rax
1401dae61:	49 39 c5             	cmp    %rax,%r13
1401dae64:	0f 82 7e 00 00 00    	jb     0x1401daee8
1401dae6a:	48 8b 0b             	mov    (%rbx),%rcx
1401dae6d:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
1401dae71:	48 85 c9             	test   %rcx,%rcx
1401dae74:	0f 84 e1 00 00 00    	je     0x1401daf5b
1401dae7a:	48 8b 16             	mov    (%rsi),%rdx
1401dae7d:	49 89 e8             	mov    %rbp,%r8
1401dae80:	e8 6b ef 00 00       	call   0x1401e9df0
1401dae85:	48 8b 03             	mov    (%rbx),%rax
1401dae88:	c6 04 28 00          	movb   $0x0,(%rax,%rbp,1)
1401dae8c:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401dae90:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401dae94:	8b 46 18             	mov    0x18(%rsi),%eax
1401dae97:	89 43 18             	mov    %eax,0x18(%rbx)
1401dae9a:	83 f8 02             	cmp    $0x2,%eax
1401dae9d:	74 79                	je     0x1401daf18
1401dae9f:	83 f8 03             	cmp    $0x3,%eax
1401daea2:	74 2c                	je     0x1401daed0
1401daea4:	83 f8 01             	cmp    $0x1,%eax
1401daea7:	75 10                	jne    0x1401daeb9
1401daea9:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401daead:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1401daeb1:	4c 63 c7             	movslq %edi,%r8
1401daeb4:	e8 37 ef 00 00       	call   0x1401e9df0
1401daeb9:	31 c0                	xor    %eax,%eax
1401daebb:	0f 10 74 24 20       	movups 0x20(%rsp),%xmm6
1401daec0:	48 83 c4 38          	add    $0x38,%rsp
1401daec4:	5b                   	pop    %rbx
1401daec5:	5e                   	pop    %rsi
1401daec6:	5f                   	pop    %rdi
1401daec7:	5d                   	pop    %rbp
1401daec8:	41 5c                	pop    %r12
1401daeca:	41 5d                	pop    %r13
1401daecc:	c3                   	ret
1401daecd:	0f 1f 00             	nopl   (%rax)
1401daed0:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401daed4:	e8 97 5b 00 00       	call   0x1401e0a70
1401daed9:	48 89 43 20          	mov    %rax,0x20(%rbx)
1401daedd:	48 85 c0             	test   %rax,%rax
1401daee0:	75 d7                	jne    0x1401daeb9
1401daee2:	eb 77                	jmp    0x1401daf5b
1401daee4:	0f 1f 40 00          	nopl   0x0(%rax)
1401daee8:	4f 8d 6c 2d 01       	lea    0x1(%r13,%r13,1),%r13
1401daeed:	66 49 0f 7e f4       	movq   %xmm6,%r12
1401daef2:	49 39 c5             	cmp    %rax,%r13
1401daef5:	4c 89 e1             	mov    %r12,%rcx
1401daef8:	4c 0f 42 e8          	cmovb  %rax,%r13
1401daefc:	4c 89 ea             	mov    %r13,%rdx
1401daeff:	e8 9c 5a 00 00       	call   0x1401e09a0
1401daf04:	48 85 c0             	test   %rax,%rax
1401daf07:	74 37                	je     0x1401daf40
1401daf09:	48 89 03             	mov    %rax,(%rbx)
1401daf0c:	e9 59 ff ff ff       	jmp    0x1401dae6a
1401daf11:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401daf18:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401daf1c:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1401daf20:	49 89 f8             	mov    %rdi,%r8
1401daf23:	e8 c8 ee 00 00       	call   0x1401e9df0
1401daf28:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1401daf2c:	48 8d 56 40          	lea    0x40(%rsi),%rdx
1401daf30:	49 89 f8             	mov    %rdi,%r8
1401daf33:	e8 b8 ee 00 00       	call   0x1401e9df0
1401daf38:	e9 7c ff ff ff       	jmp    0x1401daeb9
1401daf3d:	0f 1f 00             	nopl   (%rax)
1401daf40:	66 0f d6 33          	movq   %xmm6,(%rbx)
1401daf44:	4c 89 e1             	mov    %r12,%rcx
1401daf47:	e8 a4 5a 00 00       	call   0x1401e09f0
1401daf4c:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1401daf53:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1401daf5a:	00
1401daf5b:	b8 f3 ff ff ff       	mov    $0xfffffff3,%eax
1401daf60:	e9 56 ff ff ff       	jmp    0x1401daebb
1401daf65:	41 b8 ee 00 00 00    	mov    $0xee,%r8d
1401daf6b:	48 8d 15 dd d0 05 00 	lea    0x5d0dd(%rip),%rdx        # 0x14023804f
1401daf72:	48 8d 0d e8 d0 05 00 	lea    0x5d0e8(%rip),%rcx        # 0x140238061
1401daf79:	ff 15 59 44 0d 00    	call   *0xd4459(%rip)        # 0x1402af3d8
1401daf7f:	90                   	nop
1401daf80:	57                   	push   %rdi
1401daf81:	53                   	push   %rbx
1401daf82:	48 83 ec 28          	sub    $0x28,%rsp
1401daf86:	48 89 cb             	mov    %rcx,%rbx
1401daf89:	48 8b 09             	mov    (%rcx),%rcx
1401daf8c:	e8 5f 5a 00 00       	call   0x1401e09f0
1401daf91:	83 7b 18 01          	cmpl   $0x1,0x18(%rbx)
1401daf95:	74 39                	je     0x1401dafd0
1401daf97:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1401daf9b:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1401dafa2:	31 c0                	xor    %eax,%eax
1401dafa4:	48 c7 83 88 00 00 00 	movq   $0x0,0x88(%rbx)
1401dafab:	00 00 00 00
1401dafaf:	48 83 e7 f8          	and    $0xfffffffffffffff8,%rdi
1401dafb3:	48 29 fb             	sub    %rdi,%rbx
1401dafb6:	8d 8b 90 00 00 00    	lea    0x90(%rbx),%ecx
1401dafbc:	c1 e9 03             	shr    $0x3,%ecx
1401dafbf:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1401dafc2:	48 83 c4 28          	add    $0x28,%rsp
1401dafc6:	5b                   	pop    %rbx
1401dafc7:	5f                   	pop    %rdi
1401dafc8:	c3                   	ret
1401dafc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401dafd0:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1401dafd4:	e8 17 5a 00 00       	call   0x1401e09f0
1401dafd9:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
1401dafdd:	e8 0e 5a 00 00       	call   0x1401e09f0
1401dafe2:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
1401dafe9:	e8 02 5a 00 00       	call   0x1401e09f0
1401dafee:	eb a7                	jmp    0x1401daf97
1401daff0:	eb 8e                	jmp    0x1401daf80
1401daff2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401daff9:	00 00 00 00
1401daffd:	0f 1f 00             	nopl   (%rax)
1401db000:	57                   	push   %rdi
1401db001:	56                   	push   %rsi
1401db002:	53                   	push   %rbx
1401db003:	48 83 ec 20          	sub    $0x20,%rsp
1401db007:	48 89 d6             	mov    %rdx,%rsi
1401db00a:	48 89 cb             	mov    %rcx,%rbx
1401db00d:	49 63 f8             	movslq %r8d,%rdi
1401db010:	e8 6b ff ff ff       	call   0x1401daf80
1401db015:	f3 0f 6f 06          	movdqu (%rsi),%xmm0
1401db019:	0f 11 03             	movups %xmm0,(%rbx)
1401db01c:	f3 0f 6f 4e 10       	movdqu 0x10(%rsi),%xmm1
1401db021:	48 8b 0b             	mov    (%rbx),%rcx
1401db024:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1401db028:	f3 0f 6f 56 20       	movdqu 0x20(%rsi),%xmm2
1401db02d:	0f 11 53 20          	movups %xmm2,0x20(%rbx)
1401db031:	f3 0f 6f 5e 30       	movdqu 0x30(%rsi),%xmm3
1401db036:	0f 11 5b 30          	movups %xmm3,0x30(%rbx)
1401db03a:	f3 0f 6f 66 40       	movdqu 0x40(%rsi),%xmm4
1401db03f:	0f 11 63 40          	movups %xmm4,0x40(%rbx)
1401db043:	f3 0f 6f 6e 50       	movdqu 0x50(%rsi),%xmm5
1401db048:	0f 11 6b 50          	movups %xmm5,0x50(%rbx)
1401db04c:	f3 0f 6f 46 60       	movdqu 0x60(%rsi),%xmm0
1401db051:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
1401db055:	f3 0f 6f 4e 70       	movdqu 0x70(%rsi),%xmm1
1401db05a:	0f 11 4b 70          	movups %xmm1,0x70(%rbx)
1401db05e:	f3 0f 6f 96 80 00 00 	movdqu 0x80(%rsi),%xmm2
1401db065:	00
1401db066:	0f 11 93 80 00 00 00 	movups %xmm2,0x80(%rbx)
1401db06d:	48 85 c9             	test   %rcx,%rcx
1401db070:	74 11                	je     0x1401db083
1401db072:	e8 f9 59 00 00       	call   0x1401e0a70
1401db077:	48 89 03             	mov    %rax,(%rbx)
1401db07a:	48 85 c0             	test   %rax,%rax
1401db07d:	0f 84 8e 00 00 00    	je     0x1401db111
1401db083:	83 7b 18 01          	cmpl   $0x1,0x18(%rbx)
1401db087:	74 0f                	je     0x1401db098
1401db089:	31 c0                	xor    %eax,%eax
1401db08b:	48 83 c4 20          	add    $0x20,%rsp
1401db08f:	5b                   	pop    %rbx
1401db090:	5e                   	pop    %rsi
1401db091:	5f                   	pop    %rdi
1401db092:	c3                   	ret
1401db093:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401db098:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
1401db09c:	48 85 c9             	test   %rcx,%rcx
1401db09f:	74 09                	je     0x1401db0aa
1401db0a1:	e8 ca 59 00 00       	call   0x1401e0a70
1401db0a6:	48 89 43 68          	mov    %rax,0x68(%rbx)
1401db0aa:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1401db0ae:	48 85 c9             	test   %rcx,%rcx
1401db0b1:	74 09                	je     0x1401db0bc
1401db0b3:	e8 b8 59 00 00       	call   0x1401e0a70
1401db0b8:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401db0bc:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
1401db0c3:	48 85 c9             	test   %rcx,%rcx
1401db0c6:	74 0c                	je     0x1401db0d4
1401db0c8:	e8 a3 59 00 00       	call   0x1401e0a70
1401db0cd:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
1401db0d4:	48 83 7b 68 00       	cmpq   $0x0,0x68(%rbx)
1401db0d9:	74 36                	je     0x1401db111
1401db0db:	48 83 7b 60 00       	cmpq   $0x0,0x60(%rbx)
1401db0e0:	74 2f                	je     0x1401db111
1401db0e2:	48 83 bb 80 00 00 00 	cmpq   $0x0,0x80(%rbx)
1401db0e9:	00
1401db0ea:	74 25                	je     0x1401db111
1401db0ec:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401db0f0:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1401db0f4:	49 89 f8             	mov    %rdi,%r8
1401db0f7:	e8 f4 ec 00 00       	call   0x1401e9df0
1401db0fc:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1401db100:	48 8d 56 40          	lea    0x40(%rsi),%rdx
1401db104:	49 89 f8             	mov    %rdi,%r8
1401db107:	e8 e4 ec 00 00       	call   0x1401e9df0
1401db10c:	e9 78 ff ff ff       	jmp    0x1401db089
1401db111:	b8 f3 ff ff ff       	mov    $0xfffffff3,%eax
1401db116:	e9 70 ff ff ff       	jmp    0x1401db08b
1401db11b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401db120:	57                   	push   %rdi
1401db121:	56                   	push   %rsi
1401db122:	53                   	push   %rbx
1401db123:	48 83 ec 20          	sub    $0x20,%rsp
1401db127:	48 89 cb             	mov    %rcx,%rbx
1401db12a:	48 8b 09             	mov    (%rcx),%rcx
1401db12d:	48 89 d6             	mov    %rdx,%rsi
1401db130:	49 63 f8             	movslq %r8d,%rdi
1401db133:	48 8b 12             	mov    (%rdx),%rdx
1401db136:	48 85 c9             	test   %rcx,%rcx
1401db139:	0f 84 31 01 00 00    	je     0x1401db270
1401db13f:	48 85 d2             	test   %rdx,%rdx
1401db142:	48 8d 05 26 cf 05 00 	lea    0x5cf26(%rip),%rax        # 0x14023806f
1401db149:	48 0f 44 d0          	cmove  %rax,%rdx
1401db14d:	e8 26 ed 00 00       	call   0x1401e9e78
1401db152:	85 c0                	test   %eax,%eax
1401db154:	75 0a                	jne    0x1401db160
1401db156:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401db15a:	48 39 43 10          	cmp    %rax,0x10(%rbx)
1401db15e:	74 10                	je     0x1401db170
1401db160:	31 c0                	xor    %eax,%eax
1401db162:	48 83 c4 20          	add    $0x20,%rsp
1401db166:	5b                   	pop    %rbx
1401db167:	5e                   	pop    %rsi
1401db168:	5f                   	pop    %rdi
1401db169:	c3                   	ret
1401db16a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401db170:	8b 53 18             	mov    0x18(%rbx),%edx
1401db173:	3b 56 18             	cmp    0x18(%rsi),%edx
1401db176:	75 e8                	jne    0x1401db160
1401db178:	b8 01 00 00 00       	mov    $0x1,%eax
1401db17d:	85 d2                	test   %edx,%edx
1401db17f:	74 e1                	je     0x1401db162
1401db181:	83 fa 01             	cmp    $0x1,%edx
1401db184:	0f 85 38 f6 00 00    	jne    0x1401ea7c2
1401db18a:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1401db18e:	48 8b 56 60          	mov    0x60(%rsi),%rdx
1401db192:	48 85 c9             	test   %rcx,%rcx
1401db195:	0f 84 ed 00 00 00    	je     0x1401db288
1401db19b:	48 85 d2             	test   %rdx,%rdx
1401db19e:	48 8d 05 ca ce 05 00 	lea    0x5ceca(%rip),%rax        # 0x14023806f
1401db1a5:	48 0f 44 d0          	cmove  %rax,%rdx
1401db1a9:	e8 ca ec 00 00       	call   0x1401e9e78
1401db1ae:	89 c2                	mov    %eax,%edx
1401db1b0:	31 c0                	xor    %eax,%eax
1401db1b2:	85 d2                	test   %edx,%edx
1401db1b4:	75 ac                	jne    0x1401db162
1401db1b6:	48 8b 4e 70          	mov    0x70(%rsi),%rcx
1401db1ba:	31 c0                	xor    %eax,%eax
1401db1bc:	48 39 4b 70          	cmp    %rcx,0x70(%rbx)
1401db1c0:	75 a0                	jne    0x1401db162
1401db1c2:	0f b7 4e 78          	movzwl 0x78(%rsi),%ecx
1401db1c6:	66 39 4b 78          	cmp    %cx,0x78(%rbx)
1401db1ca:	75 96                	jne    0x1401db162
1401db1cc:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
1401db1d0:	48 8b 56 68          	mov    0x68(%rsi),%rdx
1401db1d4:	48 85 c9             	test   %rcx,%rcx
1401db1d7:	0f 84 c0 00 00 00    	je     0x1401db29d
1401db1dd:	48 85 d2             	test   %rdx,%rdx
1401db1e0:	48 8d 05 88 ce 05 00 	lea    0x5ce88(%rip),%rax        # 0x14023806f
1401db1e7:	48 0f 44 d0          	cmove  %rax,%rdx
1401db1eb:	e8 88 ec 00 00       	call   0x1401e9e78
1401db1f0:	89 c2                	mov    %eax,%edx
1401db1f2:	31 c0                	xor    %eax,%eax
1401db1f4:	85 d2                	test   %edx,%edx
1401db1f6:	0f 85 66 ff ff ff    	jne    0x1401db162
1401db1fc:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
1401db203:	48 8b 96 80 00 00 00 	mov    0x80(%rsi),%rdx
1401db20a:	48 85 c9             	test   %rcx,%rcx
1401db20d:	0f 84 9f 00 00 00    	je     0x1401db2b2
1401db213:	48 85 d2             	test   %rdx,%rdx
1401db216:	48 8d 05 52 ce 05 00 	lea    0x5ce52(%rip),%rax        # 0x14023806f
1401db21d:	48 0f 44 d0          	cmove  %rax,%rdx
1401db221:	e8 52 ec 00 00       	call   0x1401e9e78
1401db226:	89 c2                	mov    %eax,%edx
1401db228:	31 c0                	xor    %eax,%eax
1401db22a:	85 d2                	test   %edx,%edx
1401db22c:	0f 85 30 ff ff ff    	jne    0x1401db162
1401db232:	48 8d 56 40          	lea    0x40(%rsi),%rdx
1401db236:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1401db23a:	49 89 f8             	mov    %rdi,%r8
1401db23d:	e8 a6 eb 00 00       	call   0x1401e9de8
1401db242:	89 c2                	mov    %eax,%edx