1402ad9d5:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402ad9d9:	e8 fe 91 e7 ff       	call   0x140126bdc
1402ad9de:	90                   	nop
1402ad9df:	90                   	nop
1402ad9e0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1402ad9e4:	48 85 c9             	test   %rcx,%rcx
1402ad9e7:	0f 84 2e 01 00 00    	je     0x1402adb1b
1402ad9ed:	48 8b 01             	mov    (%rcx),%rax
1402ad9f0:	48 8b 40 48          	mov    0x48(%rax),%rax
1402ad9f4:	ff 15 3e f2 85 00    	call   *0x85f23e(%rip)        # 0x140b0cc38
1402ad9fa:	f3 0f 11 45 50       	movss  %xmm0,0x50(%rbp)
1402ad9ff:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1402ada03:	48 3b 45 f0          	cmp    -0x10(%rbp),%rax
1402ada07:	74 0b                	je     0x1402ada14
1402ada09:	f3 0f 11 00          	movss  %xmm0,(%rax)
1402ada0d:	48 83 45 e8 04       	addq   $0x4,-0x18(%rbp)
1402ada12:	eb 12                	jmp    0x1402ada26
1402ada14:	4c 8d 45 50          	lea    0x50(%rbp),%r8
1402ada18:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1402ada1c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1402ada20:	e8 eb 42 d8 ff       	call   0x140031d10
1402ada25:	90                   	nop
1402ada26:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1402ada2a:	48 85 c9             	test   %rcx,%rcx
1402ada2d:	74 46                	je     0x1402ada75
1402ada2f:	41 8b c4             	mov    %r12d,%eax
1402ada32:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402ada37:	41 03 c4             	add    %r12d,%eax
1402ada3a:	75 31                	jne    0x1402ada6d
1402ada3c:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1402ada40:	48 8b 03             	mov    (%rbx),%rax
1402ada43:	48 8b cb             	mov    %rbx,%rcx
1402ada46:	48 8b 00             	mov    (%rax),%rax
1402ada49:	ff 15 e9 f1 85 00    	call   *0x85f1e9(%rip)        # 0x140b0cc38
1402ada4f:	41 8b c4             	mov    %r12d,%eax
1402ada52:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402ada57:	41 03 c4             	add    %r12d,%eax
1402ada5a:	75 11                	jne    0x1402ada6d
1402ada5c:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1402ada60:	48 8b 01             	mov    (%rcx),%rax
1402ada63:	48 8b 40 08          	mov    0x8(%rax),%rax
1402ada67:	ff 15 cb f1 85 00    	call   *0x85f1cb(%rip)        # 0x140b0cc38
1402ada6d:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
1402ada71:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1402ada75:	48 85 ff             	test   %rdi,%rdi
1402ada78:	74 42                	je     0x1402adabc
1402ada7a:	41 8b c4             	mov    %r12d,%eax
1402ada7d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402ada82:	41 03 c4             	add    %r12d,%eax
1402ada85:	75 31                	jne    0x1402adab8
1402ada87:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1402ada8b:	48 8b 03             	mov    (%rbx),%rax
1402ada8e:	48 8b cb             	mov    %rbx,%rcx
1402ada91:	48 8b 00             	mov    (%rax),%rax
1402ada94:	ff 15 9e f1 85 00    	call   *0x85f19e(%rip)        # 0x140b0cc38
1402ada9a:	41 8b c4             	mov    %r12d,%eax
1402ada9d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402adaa2:	41 03 c4             	add    %r12d,%eax
1402adaa5:	75 11                	jne    0x1402adab8
1402adaa7:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1402adaab:	48 8b 01             	mov    (%rcx),%rax
1402adaae:	48 8b 40 08          	mov    0x8(%rax),%rax
1402adab2:	ff 15 80 f1 85 00    	call   *0x85f180(%rip)        # 0x140b0cc38
1402adab8:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1402adabc:	49 ff c6             	inc    %r14
1402adabf:	48 8b 03             	mov    (%rbx),%rax
1402adac2:	48 8b cb             	mov    %rbx,%rcx
1402adac5:	48 8b 40 48          	mov    0x48(%rax),%rax
1402adac9:	ff 15 69 f1 85 00    	call   *0x85f169(%rip)        # 0x140b0cc38
1402adacf:	4c 3b f0             	cmp    %rax,%r14
1402adad2:	0f 82 c6 fe ff ff    	jb     0x1402ad99e
1402adad8:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1402adadc:	49 8b cf             	mov    %r15,%rcx
1402adadf:	e8 54 05 e7 ff       	call   0x14011e038
1402adae4:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1402adae8:	48 85 c9             	test   %rcx,%rcx
1402adaeb:	74 44                	je     0x1402adb31
1402adaed:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1402adaf1:	48 2b c1             	sub    %rcx,%rax
1402adaf4:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402adaf8:	48 8b d1             	mov    %rcx,%rdx
1402adafb:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402adb01:	72 27                	jb     0x1402adb2a
1402adb03:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402adb07:	48 2b d1             	sub    %rcx,%rdx
1402adb0a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402adb0e:	48 83 f8 1f          	cmp    $0x1f,%rax
1402adb12:	76 16                	jbe    0x1402adb2a
1402adb14:	ff 15 7e ee 85 00    	call   *0x85ee7e(%rip)        # 0x140b0c998
1402adb1a:	90                   	nop
1402adb1b:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1402adb1f:	40 84 f6             	test   %sil,%sil
1402adb22:	0f 85 ce 00 00 00    	jne    0x1402adbf6
1402adb28:	eb 67                	jmp    0x1402adb91
1402adb2a:	ff 15 90 ed 85 00    	call   *0x85ed90(%rip)        # 0x140b0c8c0
1402adb30:	90                   	nop
1402adb31:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1402adb35:	48 85 c9             	test   %rcx,%rcx
1402adb38:	74 3e                	je     0x1402adb78
1402adb3a:	41 8b c4             	mov    %r12d,%eax
1402adb3d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402adb42:	41 03 c4             	add    %r12d,%eax
1402adb45:	75 31                	jne    0x1402adb78
1402adb47:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1402adb4b:	48 8b 03             	mov    (%rbx),%rax
1402adb4e:	48 8b cb             	mov    %rbx,%rcx
1402adb51:	48 8b 00             	mov    (%rax),%rax
1402adb54:	ff 15 de f0 85 00    	call   *0x85f0de(%rip)        # 0x140b0cc38
1402adb5a:	41 8b c4             	mov    %r12d,%eax
1402adb5d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402adb62:	41 03 c4             	add    %r12d,%eax
1402adb65:	75 11                	jne    0x1402adb78
1402adb67:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1402adb6b:	48 8b 01             	mov    (%rcx),%rax
1402adb6e:	48 8b 40 08          	mov    0x8(%rax),%rax
1402adb72:	ff 15 c0 f0 85 00    	call   *0x85f0c0(%rip)        # 0x140b0cc38
1402adb78:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1402adb7d:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1402adb81:	49 8b 73 40          	mov    0x40(%r11),%rsi
1402adb85:	49 8b e3             	mov    %r11,%rsp
1402adb88:	41 5f                	pop    %r15
1402adb8a:	41 5e                	pop    %r14
1402adb8c:	41 5c                	pop    %r12
1402adb8e:	5f                   	pop    %rdi
1402adb8f:	5d                   	pop    %rbp
1402adb90:	c3                   	ret
1402adb91:	48 8d 05 a0 b9 89 00 	lea    0x89b9a0(%rip),%rax        # 0x140b49538
1402adb98:	48 89 45 30          	mov    %rax,0x30(%rbp)
1402adb9c:	ba 02 86 04 80       	mov    $0x80048602,%edx
1402adba1:	e8 be da eb ff       	call   0x14016b664
1402adba6:	90                   	nop
1402adba7:	eb 00                	jmp    0x1402adba9
1402adba9:	90                   	nop
1402adbaa:	48 8d 05 6f b9 89 00 	lea    0x89b96f(%rip),%rax        # 0x140b49520
1402adbb1:	48 89 45 30          	mov    %rax,0x30(%rbp)
1402adbb5:	ba 01 86 04 80       	mov    $0x80048601,%edx
1402adbba:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1402adbbe:	e8 a1 da eb ff       	call   0x14016b664
1402adbc3:	90                   	nop
1402adbc4:	eb 00                	jmp    0x1402adbc6
1402adbc6:	90                   	nop
1402adbc7:	48 8d 05 52 b9 89 00 	lea    0x89b952(%rip),%rax        # 0x140b49520
1402adbce:	48 89 45 30          	mov    %rax,0x30(%rbp)
1402adbd2:	ba 03 86 04 80       	mov    $0x80048603,%edx
1402adbd7:	e8 88 da eb ff       	call   0x14016b664
1402adbdc:	cc                   	int3
1402adbdd:	48 8d 05 3c b9 89 00 	lea    0x89b93c(%rip),%rax        # 0x140b49520
1402adbe4:	48 89 45 30          	mov    %rax,0x30(%rbp)
1402adbe8:	ba 03 86 04 80       	mov    $0x80048603,%edx
1402adbed:	e8 72 da eb ff       	call   0x14016b664
1402adbf2:	90                   	nop
1402adbf3:	eb 00                	jmp    0x1402adbf5
1402adbf5:	90                   	nop
1402adbf6:	48 8d 05 23 b9 89 00 	lea    0x89b923(%rip),%rax        # 0x140b49520
1402adbfd:	48 89 45 30          	mov    %rax,0x30(%rbp)
1402adc01:	ba 03 86 04 80       	mov    $0x80048603,%edx
1402adc06:	e8 59 da eb ff       	call   0x14016b664
1402adc0b:	90                   	nop
1402adc0c:	eb 00                	jmp    0x1402adc0e
1402adc0e:	90                   	nop
1402adc0f:	48 8d 05 22 b9 89 00 	lea    0x89b922(%rip),%rax        # 0x140b49538
1402adc16:	48 89 45 30          	mov    %rax,0x30(%rbp)
1402adc1a:	ba 02 86 04 80       	mov    $0x80048602,%edx
1402adc1f:	e8 40 da eb ff       	call   0x14016b664
1402adc24:	cc                   	int3
1402adc25:	48 8d 05 0c b9 89 00 	lea    0x89b90c(%rip),%rax        # 0x140b49538
1402adc2c:	48 89 45 30          	mov    %rax,0x30(%rbp)
1402adc30:	ba 02 86 04 80       	mov    $0x80048602,%edx
1402adc35:	e8 2a da eb ff       	call   0x14016b664
1402adc3a:	90                   	nop
1402adc3b:	eb 00                	jmp    0x1402adc3d
1402adc3d:	90                   	nop
1402adc3e:	e8 25 e1 d6 ff       	call   0x14001bd68
1402adc43:	cc                   	int3
1402adc44:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402adc49:	55                   	push   %rbp
1402adc4a:	56                   	push   %rsi
1402adc4b:	57                   	push   %rdi
1402adc4c:	48 8d 6c 24 d1       	lea    -0x2f(%rsp),%rbp
1402adc51:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1402adc58:	48 8b 05 e1 13 a1 00 	mov    0xa113e1(%rip),%rax        # 0x140cbf040
1402adc5f:	48 33 c4             	xor    %rsp,%rax
1402adc62:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1402adc66:	48 8b da             	mov    %rdx,%rbx
1402adc69:	48 8b f9             	mov    %rcx,%rdi
1402adc6c:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
1402adc70:	48 8b 09             	mov    (%rcx),%rcx
1402adc73:	48 85 c9             	test   %rcx,%rcx
1402adc76:	0f 84 f7 00 00 00    	je     0x1402add73
1402adc7c:	e8 07 ef e5 ff       	call   0x14010cb88
1402adc81:	83 f8 01             	cmp    $0x1,%eax
1402adc84:	0f 84 08 01 00 00    	je     0x1402add92
1402adc8a:	48 8b d7             	mov    %rdi,%rdx
1402adc8d:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402adc91:	e8 d6 02 ff ff       	call   0x14029df6c
1402adc96:	90                   	nop
1402adc97:	48 83 7d bf 00       	cmpq   $0x0,-0x41(%rbp)
1402adc9c:	0f 84 b2 00 00 00    	je     0x1402add54
1402adca2:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1402adca6:	48 8b cb             	mov    %rbx,%rcx
1402adca9:	e8 ca d4 d6 ff       	call   0x14001b178
1402adcae:	83 ce ff             	or     $0xffffffff,%esi
1402adcb1:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1402adcb5:	48 85 c9             	test   %rcx,%rcx
1402adcb8:	74 3b                	je     0x1402adcf5
1402adcba:	8b c6                	mov    %esi,%eax
1402adcbc:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402adcc1:	03 c6                	add    %esi,%eax
1402adcc3:	75 30                	jne    0x1402adcf5
1402adcc5:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
1402adcc9:	48 8b 03             	mov    (%rbx),%rax
1402adccc:	48 8b cb             	mov    %rbx,%rcx
1402adccf:	48 8b 00             	mov    (%rax),%rax
1402adcd2:	ff 15 60 ef 85 00    	call   *0x85ef60(%rip)        # 0x140b0cc38
1402adcd8:	8b c6                	mov    %esi,%eax
1402adcda:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402adcdf:	03 c6                	add    %esi,%eax
1402adce1:	75 12                	jne    0x1402adcf5
1402adce3:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1402adce7:	48 8b 01             	mov    (%rcx),%rax
1402adcea:	48 8b 40 08          	mov    0x8(%rax),%rax
1402adcee:	ff 15 44 ef 85 00    	call   *0x85ef44(%rip)        # 0x140b0cc38
1402adcf4:	90                   	nop
1402adcf5:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1402adcf9:	48 85 db             	test   %rbx,%rbx
1402adcfc:	74 35                	je     0x1402add33
1402adcfe:	8b c6                	mov    %esi,%eax
1402add00:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402add05:	03 c6                	add    %esi,%eax
1402add07:	75 2a                	jne    0x1402add33
1402add09:	48 8b 03             	mov    (%rbx),%rax
1402add0c:	48 8b cb             	mov    %rbx,%rcx
1402add0f:	48 8b 00             	mov    (%rax),%rax
1402add12:	ff 15 20 ef 85 00    	call   *0x85ef20(%rip)        # 0x140b0cc38
1402add18:	8b d6                	mov    %esi,%edx
1402add1a:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1402add1f:	03 d6                	add    %esi,%edx
1402add21:	75 10                	jne    0x1402add33
1402add23:	48 8b 13             	mov    (%rbx),%rdx
1402add26:	48 8b cb             	mov    %rbx,%rcx
1402add29:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402add2d:	ff 15 05 ef 85 00    	call   *0x85ef05(%rip)        # 0x140b0cc38
1402add33:	b0 01                	mov    $0x1,%al
1402add35:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1402add39:	48 33 cc             	xor    %rsp,%rcx
1402add3c:	e8 9f 18 84 00       	call   0x140aef5e0
1402add41:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1402add48:	00
1402add49:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1402add50:	5f                   	pop    %rdi
1402add51:	5e                   	pop    %rsi
1402add52:	5d                   	pop    %rbp
1402add53:	c3                   	ret
1402add54:	ba 38 80 04 80       	mov    $0x80048038,%edx
1402add59:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402add5d:	e8 fe 10 e6 ff       	call   0x14010ee60
1402add62:	48 8d 15 57 80 98 00 	lea    0x988057(%rip),%rdx        # 0x140c35dc0
1402add69:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402add6d:	e8 0c 27 84 00       	call   0x140af047e
1402add72:	90                   	nop
1402add73:	ba 36 80 04 80       	mov    $0x80048036,%edx
1402add78:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402add7c:	e8 df 10 e6 ff       	call   0x14010ee60
1402add81:	48 8d 15 38 80 98 00 	lea    0x988038(%rip),%rdx        # 0x140c35dc0
1402add88:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402add8c:	e8 ed 26 84 00       	call   0x140af047e
1402add91:	cc                   	int3
1402add92:	ba 36 80 04 80       	mov    $0x80048036,%edx
1402add97:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402add9b:	e8 c0 10 e6 ff       	call   0x14010ee60
1402adda0:	48 8d 15 19 80 98 00 	lea    0x988019(%rip),%rdx        # 0x140c35dc0
1402adda7:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402addab:	e8 ce 26 84 00       	call   0x140af047e
1402addb0:	cc                   	int3
1402addb1:	90                   	nop
1402addb2:	90                   	nop
1402addb3:	90                   	nop
1402addb4:	48 8b c4             	mov    %rsp,%rax
1402addb7:	44 89 48 20          	mov    %r9d,0x20(%rax)
1402addbb:	48 89 48 08          	mov    %rcx,0x8(%rax)
1402addbf:	53                   	push   %rbx
1402addc0:	48 83 ec 50          	sub    $0x50,%rsp
1402addc4:	48 8b d9             	mov    %rcx,%rbx
1402addc7:	f3 41 0f 10 00       	movss  (%r8),%xmm0
1402addcc:	f3 0f 11 40 20       	movss  %xmm0,0x20(%rax)
1402addd1:	0f 57 c0             	xorps  %xmm0,%xmm0
1402addd4:	f3 0f 7f 40 e8       	movdqu %xmm0,-0x18(%rax)
1402addd9:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402adddd:	48 85 c0             	test   %rax,%rax
1402adde0:	74 04                	je     0x1402adde6
1402adde2:	f0 ff 40 08          	lock incl 0x8(%rax)
1402adde6:	48 8b 01             	mov    (%rcx),%rax
1402adde9:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402addee:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402addf2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402addf7:	44 8a ca             	mov    %dl,%r9b
1402addfa:	45 33 c0             	xor    %r8d,%r8d
1402addfd:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402ade02:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402ade07:	e8 90 87 e7 ff       	call   0x14012659c
1402ade0c:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1402ade10:	48 85 db             	test   %rbx,%rbx
1402ade13:	74 39                	je     0x1402ade4e
1402ade15:	83 c8 ff             	or     $0xffffffff,%eax
1402ade18:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402ade1d:	83 f8 01             	cmp    $0x1,%eax
1402ade20:	75 2c                	jne    0x1402ade4e
1402ade22:	48 8b 03             	mov    (%rbx),%rax
1402ade25:	48 8b cb             	mov    %rbx,%rcx
1402ade28:	48 8b 00             	mov    (%rax),%rax
1402ade2b:	ff 15 07 ee 85 00    	call   *0x85ee07(%rip)        # 0x140b0cc38
1402ade31:	83 c8 ff             	or     $0xffffffff,%eax
1402ade34:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402ade39:	83 f8 01             	cmp    $0x1,%eax
1402ade3c:	75 10                	jne    0x1402ade4e
1402ade3e:	48 8b 03             	mov    (%rbx),%rax
1402ade41:	48 8b cb             	mov    %rbx,%rcx
1402ade44:	48 8b 40 08          	mov    0x8(%rax),%rax
1402ade48:	ff 15 ea ed 85 00    	call   *0x85edea(%rip)        # 0x140b0cc38
1402ade4e:	f3 0f 10 44 24 78    	movss  0x78(%rsp),%xmm0
1402ade54:	48 83 c4 50          	add    $0x50,%rsp
1402ade58:	5b                   	pop    %rbx
1402ade59:	c3                   	ret
1402ade5a:	90                   	nop
1402ade5b:	90                   	nop
1402ade5c:	90                   	nop
1402ade5d:	90                   	nop
1402ade5e:	90                   	nop
1402ade5f:	90                   	nop
1402ade60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402ade65:	55                   	push   %rbp
1402ade66:	56                   	push   %rsi
1402ade67:	57                   	push   %rdi
1402ade68:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1402ade6f:	48 8b 05 ca 11 a1 00 	mov    0xa111ca(%rip),%rax        # 0x140cbf040
1402ade76:	48 33 c4             	xor    %rsp,%rax
1402ade79:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1402ade80:	00
1402ade81:	48 8b da             	mov    %rdx,%rbx
1402ade84:	48 8b f9             	mov    %rcx,%rdi
1402ade87:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402ade8c:	40 32 f6             	xor    %sil,%sil
1402ade8f:	48 8b 09             	mov    (%rcx),%rcx
1402ade92:	48 85 c9             	test   %rcx,%rcx
1402ade95:	0f 84 03 01 00 00    	je     0x1402adf9e
1402ade9b:	e8 e8 ec e5 ff       	call   0x14010cb88
1402adea0:	83 f8 01             	cmp    $0x1,%eax
1402adea3:	0f 84 d4 00 00 00    	je     0x1402adf7d
1402adea9:	48 8b d7             	mov    %rdi,%rdx
1402adeac:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx