1409ca7be:	0f 84 16 03 00 00    	je     0x1409caada
1409ca7c4:	8d 56 fa             	lea    -0x6(%rsi),%edx
1409ca7c7:	48 8b cb             	mov    %rbx,%rcx
1409ca7ca:	e8 41 23 00 00       	call   0x1409ccb10
1409ca7cf:	84 c0                	test   %al,%al
1409ca7d1:	0f 84 03 03 00 00    	je     0x1409caada
1409ca7d7:	48 8d 15 3a 07 18 00 	lea    0x18073a(%rip),%rdx        # 0x140b4af18
1409ca7de:	48 8b cb             	mov    %rbx,%rcx
1409ca7e1:	e8 e6 de ff ff       	call   0x1409c86cc
1409ca7e6:	84 c0                	test   %al,%al
1409ca7e8:	0f 84 ec 02 00 00    	je     0x1409caada
1409ca7ee:	8d 56 fa             	lea    -0x6(%rsi),%edx
1409ca7f1:	48 8b cb             	mov    %rbx,%rcx
1409ca7f4:	e8 17 23 00 00       	call   0x1409ccb10
1409ca7f9:	84 c0                	test   %al,%al
1409ca7fb:	0f 84 d9 02 00 00    	je     0x1409caada
1409ca801:	48 8d 15 00 00 1e 00 	lea    0x1e0000(%rip),%rdx        # 0x140baa808
1409ca808:	48 8b cb             	mov    %rbx,%rcx
1409ca80b:	e8 bc de ff ff       	call   0x1409c86cc
1409ca810:	84 c0                	test   %al,%al
1409ca812:	0f 84 c2 02 00 00    	je     0x1409caada
1409ca818:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409ca81c:	8d 56 fa             	lea    -0x6(%rsi),%edx
1409ca81f:	e8 ec 22 00 00       	call   0x1409ccb10
1409ca824:	84 c0                	test   %al,%al
1409ca826:	0f 84 ae 02 00 00    	je     0x1409caada
1409ca82c:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409ca830:	48 8d 15 55 06 1e 00 	lea    0x1e0655(%rip),%rdx        # 0x140baae8c
1409ca837:	e8 90 de ff ff       	call   0x1409c86cc
1409ca83c:	84 c0                	test   %al,%al
1409ca83e:	0f 84 96 02 00 00    	je     0x1409caada
1409ca844:	e9 fe 01 00 00       	jmp    0x1409caa47
1409ca849:	48 8b cb             	mov    %rbx,%rcx
1409ca84c:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409ca850:	76 03                	jbe    0x1409ca855
1409ca852:	48 8b 0b             	mov    (%rbx),%rcx
1409ca855:	48 83 fe 08          	cmp    $0x8,%rsi
1409ca859:	0f 85 a4 00 00 00    	jne    0x1409ca903
1409ca85f:	4c 8b c6             	mov    %rsi,%r8
1409ca862:	48 8d 15 3f 03 1e 00 	lea    0x1e033f(%rip),%rdx        # 0x140baaba8
1409ca869:	e8 7c 7a 12 00       	call   0x140af22ea
1409ca86e:	85 c0                	test   %eax,%eax
1409ca870:	0f 85 8d 00 00 00    	jne    0x1409ca903
1409ca876:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1409ca87a:	ba 00 10 00 00       	mov    $0x1000,%edx
1409ca87f:	e8 14 26 00 00       	call   0x1409cce98
1409ca884:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1409ca888:	48 8b 01             	mov    (%rcx),%rax
1409ca88b:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
1409ca88f:	48 8b 40 60          	mov    0x60(%rax),%rax
1409ca893:	ff 15 9f 23 14 00    	call   *0x14239f(%rip)        # 0x140b0cc38
1409ca899:	90                   	nop
1409ca89a:	0f 10 47 08          	movups 0x8(%rdi),%xmm0
1409ca89e:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
1409ca8a2:	f2 0f 10 4f 18       	movsd  0x18(%rdi),%xmm1
1409ca8a7:	f2 0f 11 4d df       	movsd  %xmm1,-0x21(%rbp)
1409ca8ac:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1409ca8b0:	0f 29 45 e7          	movaps %xmm0,-0x19(%rbp)
1409ca8b4:	f2 0f 10 4f 30       	movsd  0x30(%rdi),%xmm1
1409ca8b9:	f2 0f 11 4d f7       	movsd  %xmm1,-0x9(%rbp)
1409ca8be:	48 8d 05 9b 40 16 00 	lea    0x16409b(%rip),%rax        # 0x140b2e960
1409ca8c5:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1409ca8c9:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1409ca8cd:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1409ca8d1:	83 65 07 00          	andl   $0x0,0x7(%rbp)
1409ca8d5:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1409ca8d9:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409ca8dd:	e8 6e 04 00 00       	call   0x1409cad50
1409ca8e2:	0f 10 00             	movups (%rax),%xmm0
1409ca8e5:	0f 11 47 08          	movups %xmm0,0x8(%rdi)
1409ca8e9:	f2 0f 10 48 10       	movsd  0x10(%rax),%xmm1
1409ca8ee:	f2 0f 11 4f 18       	movsd  %xmm1,0x18(%rdi)
1409ca8f3:	48 8d 05 46 41 16 00 	lea    0x164146(%rip),%rax        # 0x140b2ea40
1409ca8fa:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1409ca8fe:	e9 9f 00 00 00       	jmp    0x1409ca9a2
1409ca903:	48 8b cb             	mov    %rbx,%rcx
1409ca906:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409ca90a:	76 03                	jbe    0x1409ca90f
1409ca90c:	48 8b 0b             	mov    (%rbx),%rcx
1409ca90f:	48 83 fe 08          	cmp    $0x8,%rsi
1409ca913:	0f 85 d4 00 00 00    	jne    0x1409ca9ed
1409ca919:	4c 8b c6             	mov    %rsi,%r8
1409ca91c:	48 8d 15 a5 f9 1d 00 	lea    0x1df9a5(%rip),%rdx        # 0x140baa2c8
1409ca923:	e8 c2 79 12 00       	call   0x140af22ea
1409ca928:	85 c0                	test   %eax,%eax
1409ca92a:	0f 85 bd 00 00 00    	jne    0x1409ca9ed
1409ca930:	8b 4f 48             	mov    0x48(%rdi),%ecx
1409ca933:	8b c1                	mov    %ecx,%eax
1409ca935:	c1 e8 0d             	shr    $0xd,%eax
1409ca938:	a8 01                	test   $0x1,%al
1409ca93a:	75 07                	jne    0x1409ca943
1409ca93c:	0f ba e9 0d          	bts    $0xd,%ecx
1409ca940:	89 4f 48             	mov    %ecx,0x48(%rdi)
1409ca943:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1409ca947:	48 8b 01             	mov    (%rcx),%rax
1409ca94a:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
1409ca94e:	48 8b 40 68          	mov    0x68(%rax),%rax
1409ca952:	ff 15 e0 22 14 00    	call   *0x1422e0(%rip)        # 0x140b0cc38
1409ca958:	0f 10 47 08          	movups 0x8(%rdi),%xmm0
1409ca95c:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1409ca960:	f2 0f 10 4f 18       	movsd  0x18(%rdi),%xmm1
1409ca965:	f2 0f 11 4d d7       	movsd  %xmm1,-0x29(%rbp)
1409ca96a:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1409ca96e:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1409ca972:	f2 0f 10 4f 30       	movsd  0x30(%rdi),%xmm1
1409ca977:	f2 0f 11 4d ef       	movsd  %xmm1,-0x11(%rbp)
1409ca97c:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1409ca980:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1409ca984:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1409ca988:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409ca98c:	e8 47 77 00 00       	call   0x1409d20d8
1409ca991:	0f 10 00             	movups (%rax),%xmm0
1409ca994:	0f 11 47 08          	movups %xmm0,0x8(%rdi)
1409ca998:	f2 0f 10 48 10       	movsd  0x10(%rax),%xmm1
1409ca99d:	f2 0f 11 4f 18       	movsd  %xmm1,0x18(%rdi)
1409ca9a2:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
1409ca9a6:	48 85 f6             	test   %rsi,%rsi
1409ca9a9:	0f 84 98 00 00 00    	je     0x1409caa47
1409ca9af:	83 cb ff             	or     $0xffffffff,%ebx
1409ca9b2:	8b c3                	mov    %ebx,%eax
1409ca9b4:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1409ca9b9:	03 c3                	add    %ebx,%eax
1409ca9bb:	0f 85 86 00 00 00    	jne    0x1409caa47
1409ca9c1:	48 8b 06             	mov    (%rsi),%rax
1409ca9c4:	48 8b ce             	mov    %rsi,%rcx
1409ca9c7:	48 8b 00             	mov    (%rax),%rax
1409ca9ca:	ff 15 68 22 14 00    	call   *0x142268(%rip)        # 0x140b0cc38
1409ca9d0:	8b c3                	mov    %ebx,%eax
1409ca9d2:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1409ca9d7:	03 c3                	add    %ebx,%eax
1409ca9d9:	75 6c                	jne    0x1409caa47
1409ca9db:	48 8b 06             	mov    (%rsi),%rax
1409ca9de:	48 8b ce             	mov    %rsi,%rcx
1409ca9e1:	48 8b 40 08          	mov    0x8(%rax),%rax
1409ca9e5:	ff 15 4d 22 14 00    	call   *0x14224d(%rip)        # 0x140b0cc38
1409ca9eb:	eb 5a                	jmp    0x1409caa47
1409ca9ed:	48 8b cb             	mov    %rbx,%rcx
1409ca9f0:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409ca9f4:	76 03                	jbe    0x1409ca9f9
1409ca9f6:	48 8b 0b             	mov    (%rbx),%rcx
1409ca9f9:	48 83 fe 05          	cmp    $0x5,%rsi
1409ca9fd:	75 17                	jne    0x1409caa16
1409ca9ff:	4c 8b c6             	mov    %rsi,%r8
1409caa02:	48 8d 15 b3 01 1e 00 	lea    0x1e01b3(%rip),%rdx        # 0x140baabbc
1409caa09:	e8 dc 78 12 00       	call   0x140af22ea
1409caa0e:	85 c0                	test   %eax,%eax
1409caa10:	0f 84 4b 02 00 00    	je     0x1409cac61
1409caa16:	4c 8b c6             	mov    %rsi,%r8
1409caa19:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409caa1d:	76 03                	jbe    0x1409caa22
1409caa1f:	48 8b 1b             	mov    (%rbx),%rbx
1409caa22:	49 83 f8 06          	cmp    $0x6,%r8
1409caa26:	75 17                	jne    0x1409caa3f
1409caa28:	48 8d 15 85 01 1e 00 	lea    0x1e0185(%rip),%rdx        # 0x140baabb4
1409caa2f:	48 8b cb             	mov    %rbx,%rcx
1409caa32:	e8 b3 78 12 00       	call   0x140af22ea
1409caa37:	85 c0                	test   %eax,%eax
1409caa39:	0f 84 22 02 00 00    	je     0x1409cac61
1409caa3f:	48 8b cf             	mov    %rdi,%rcx
1409caa42:	e8 b1 24 00 00       	call   0x1409ccef8
1409caa47:	33 d2                	xor    %edx,%edx
1409caa49:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409caa4d:	e8 be 20 00 00       	call   0x1409ccb10
1409caa52:	84 c0                	test   %al,%al
1409caa54:	74 36                	je     0x1409caa8c
1409caa56:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409caa5a:	e8 a9 1f 00 00       	call   0x1409cca08
1409caa5f:	84 c0                	test   %al,%al
1409caa61:	74 29                	je     0x1409caa8c
1409caa63:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1409caa67:	48 33 cc             	xor    %rsp,%rcx
1409caa6a:	e8 71 4b 12 00       	call   0x140aef5e0
1409caa6f:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1409caa76:	00
1409caa77:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1409caa7b:	49 8b 73 30          	mov    0x30(%r11),%rsi
1409caa7f:	49 8b 7b 38          	mov    0x38(%r11),%rdi
1409caa83:	49 8b e3             	mov    %r11,%rsp
1409caa86:	41 5f                	pop    %r15
1409caa88:	41 5e                	pop    %r14
1409caa8a:	5d                   	pop    %rbp
1409caa8b:	c3                   	ret
1409caa8c:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409caa92:	48 8d 15 d7 00 1e 00 	lea    0x1e00d7(%rip),%rdx        # 0x140baab70
1409caa99:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409caa9d:	e8 1e 38 03 00       	call   0x1409fe2c0
1409caaa2:	48 8d 15 97 c6 26 00 	lea    0x26c697(%rip),%rdx        # 0x140c37140
1409caaa9:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409caaad:	e8 cc 59 12 00       	call   0x140af047e
1409caab2:	cc                   	int3
1409caab3:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409caab9:	48 8d 15 18 04 1e 00 	lea    0x1e0418(%rip),%rdx        # 0x140baaed8
1409caac0:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409caac4:	e8 f7 37 03 00       	call   0x1409fe2c0
1409caac9:	48 8d 15 70 c6 26 00 	lea    0x26c670(%rip),%rdx        # 0x140c37140
1409caad0:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409caad4:	e8 a5 59 12 00       	call   0x140af047e
1409caad9:	cc                   	int3
1409caada:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409caae0:	48 8d 15 69 03 1e 00 	lea    0x1e0369(%rip),%rdx        # 0x140baae50
1409caae7:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409caaeb:	e8 d0 37 03 00       	call   0x1409fe2c0
1409caaf0:	48 8d 15 49 c6 26 00 	lea    0x26c649(%rip),%rdx        # 0x140c37140
1409caaf7:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409caafb:	e8 7e 59 12 00       	call   0x140af047e
1409cab00:	cc                   	int3
1409cab01:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409cab07:	48 8d 15 d2 fd 1d 00 	lea    0x1dfdd2(%rip),%rdx        # 0x140baa8e0
1409cab0e:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cab12:	e8 a9 37 03 00       	call   0x1409fe2c0
1409cab17:	48 8d 15 22 c6 26 00 	lea    0x26c622(%rip),%rdx        # 0x140c37140
1409cab1e:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cab22:	e8 57 59 12 00       	call   0x140af047e
1409cab27:	90                   	nop
1409cab28:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409cab2e:	48 8d 15 eb fd 1d 00 	lea    0x1dfdeb(%rip),%rdx        # 0x140baa920
1409cab35:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cab39:	e8 82 37 03 00       	call   0x1409fe2c0
1409cab3e:	48 8d 15 fb c5 26 00 	lea    0x26c5fb(%rip),%rdx        # 0x140c37140
1409cab45:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cab49:	e8 30 59 12 00       	call   0x140af047e
1409cab4e:	90                   	nop
1409cab4f:	90                   	nop
1409cab50:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409cab56:	48 8d 15 53 fd 1d 00 	lea    0x1dfd53(%rip),%rdx        # 0x140baa8b0
1409cab5d:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cab61:	e8 5a 37 03 00       	call   0x1409fe2c0
1409cab66:	48 8d 15 d3 c5 26 00 	lea    0x26c5d3(%rip),%rdx        # 0x140c37140
1409cab6d:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cab71:	e8 08 59 12 00       	call   0x140af047e
1409cab76:	90                   	nop
1409cab77:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409cab7d:	48 8d 15 0c 02 1e 00 	lea    0x1e020c(%rip),%rdx        # 0x140baad90
1409cab84:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cab88:	e8 33 37 03 00       	call   0x1409fe2c0
1409cab8d:	48 8d 15 ac c5 26 00 	lea    0x26c5ac(%rip),%rdx        # 0x140c37140
1409cab94:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cab98:	e8 e1 58 12 00       	call   0x140af047e
1409cab9d:	cc                   	int3
1409cab9e:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409caba4:	48 8d 15 2d 02 1e 00 	lea    0x1e022d(%rip),%rdx        # 0x140baadd8
1409cabab:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cabaf:	e8 0c 37 03 00       	call   0x1409fe2c0
1409cabb4:	48 8d 15 85 c5 26 00 	lea    0x26c585(%rip),%rdx        # 0x140c37140
1409cabbb:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cabbf:	e8 ba 58 12 00       	call   0x140af047e
1409cabc4:	90                   	nop
1409cabc5:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409cabcb:	48 8d 15 36 01 1e 00 	lea    0x1e0136(%rip),%rdx        # 0x140baad08
1409cabd2:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cabd6:	e8 e5 36 03 00       	call   0x1409fe2c0
1409cabdb:	48 8d 15 5e c5 26 00 	lea    0x26c55e(%rip),%rdx        # 0x140c37140
1409cabe2:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cabe6:	e8 93 58 12 00       	call   0x140af047e
1409cabeb:	90                   	nop
1409cabec:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409cabf2:	48 8d 15 4f 01 1e 00 	lea    0x1e014f(%rip),%rdx        # 0x140baad48
1409cabf9:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cabfd:	e8 be 36 03 00       	call   0x1409fe2c0
1409cac02:	48 8d 15 37 c5 26 00 	lea    0x26c537(%rip),%rdx        # 0x140c37140
1409cac09:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cac0d:	e8 6c 58 12 00       	call   0x140af047e
1409cac12:	cc                   	int3
1409cac13:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409cac19:	48 8d 15 80 02 1e 00 	lea    0x1e0280(%rip),%rdx        # 0x140baaea0
1409cac20:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cac24:	e8 97 36 03 00       	call   0x1409fe2c0
1409cac29:	48 8d 15 10 c5 26 00 	lea    0x26c510(%rip),%rdx        # 0x140c37140
1409cac30:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cac34:	e8 45 58 12 00       	call   0x140af047e
1409cac39:	90                   	nop
1409cac3a:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409cac40:	48 8d 15 d9 01 1e 00 	lea    0x1e01d9(%rip),%rdx        # 0x140baae20
1409cac47:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cac4b:	e8 70 36 03 00       	call   0x1409fe2c0
1409cac50:	48 8d 15 e9 c4 26 00 	lea    0x26c4e9(%rip),%rdx        # 0x140c37140
1409cac57:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cac5b:	e8 1e 58 12 00       	call   0x140af047e
1409cac60:	90                   	nop
1409cac61:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409cac67:	48 8d 15 ba fe 1d 00 	lea    0x1dfeba(%rip),%rdx        # 0x140baab28
1409cac6e:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cac72:	e8 49 36 03 00       	call   0x1409fe2c0
1409cac77:	48 8d 15 c2 c4 26 00 	lea    0x26c4c2(%rip),%rdx        # 0x140c37140
1409cac7e:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409cac82:	e8 f7 57 12 00       	call   0x140af047e
1409cac87:	cc                   	int3
1409cac88:	90                   	nop
1409cac89:	90                   	nop
1409cac8a:	90                   	nop
1409cac8b:	90                   	nop
1409cac8c:	90                   	nop
1409cac8d:	90                   	nop
1409cac8e:	90                   	nop
1409cac8f:	90                   	nop
1409cac90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409cac95:	57                   	push   %rdi
1409cac96:	48 83 ec 70          	sub    $0x70,%rsp
1409cac9a:	48 8b 05 9f 43 2f 00 	mov    0x2f439f(%rip),%rax        # 0x140cbf040
1409caca1:	48 33 c4             	xor    %rsp,%rax
1409caca4:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1409caca9:	48 8d 59 08          	lea    0x8(%rcx),%rbx
1409cacad:	48 8b f9             	mov    %rcx,%rdi
1409cacb0:	48 8b cb             	mov    %rbx,%rcx
1409cacb3:	48 8d 15 a6 fe 1d 00 	lea    0x1dfea6(%rip),%rdx        # 0x140baab60
1409cacba:	e8 0d da ff ff       	call   0x1409c86cc
1409cacbf:	84 c0                	test   %al,%al
1409cacc1:	74 47                	je     0x1409cad0a
1409cacc3:	ba 01 00 00 00       	mov    $0x1,%edx
1409cacc8:	48 8b cb             	mov    %rbx,%rcx
1409caccb:	e8 40 1e 00 00       	call   0x1409ccb10
1409cacd0:	84 c0                	test   %al,%al
1409cacd2:	74 36                	je     0x1409cad0a
1409cacd4:	48 8d 15 b1 01 1e 00 	lea    0x1e01b1(%rip),%rdx        # 0x140baae8c
1409cacdb:	48 8b cb             	mov    %rbx,%rcx
1409cacde:	e8 e9 d9 ff ff       	call   0x1409c86cc
1409cace3:	84 c0                	test   %al,%al
1409cace5:	74 23                	je     0x1409cad0a
1409cace7:	ba 01 00 00 00       	mov    $0x1,%edx
1409cacec:	48 8b cb             	mov    %rbx,%rcx
1409cacef:	e8 1c 1e 00 00       	call   0x1409ccb10
1409cacf4:	84 c0                	test   %al,%al
1409cacf6:	74 12                	je     0x1409cad0a
1409cacf8:	8b 4f 48             	mov    0x48(%rdi),%ecx
1409cacfb:	ba 21 20 00 00       	mov    $0x2021,%edx
1409cad00:	23 ca                	and    %edx,%ecx
1409cad02:	3b ca                	cmp    %edx,%ecx
1409cad04:	75 21                	jne    0x1409cad27
1409cad06:	b0 01                	mov    $0x1,%al
1409cad08:	eb 02                	jmp    0x1409cad0c
1409cad0a:	32 c0                	xor    %al,%al
1409cad0c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409cad11:	48 33 cc             	xor    %rsp,%rcx
1409cad14:	e8 c7 48 12 00       	call   0x140aef5e0
1409cad19:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1409cad20:	00
1409cad21:	48 83 c4 70          	add    $0x70,%rsp
1409cad25:	5f                   	pop    %rdi
1409cad26:	c3                   	ret
1409cad27:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409cad2d:	48 8d 15 3c ff 1d 00 	lea    0x1dff3c(%rip),%rdx        # 0x140baac70
1409cad34:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409cad39:	e8 82 35 03 00       	call   0x1409fe2c0
1409cad3e:	48 8d 15 fb c3 26 00 	lea    0x26c3fb(%rip),%rdx        # 0x140c37140
1409cad45:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409cad4a:	e8 2f 57 12 00       	call   0x140af047e
1409cad4f:	cc                   	int3
1409cad50:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409cad55:	55                   	push   %rbp
1409cad56:	56                   	push   %rsi