140534950:	74 0b                	je     0x14053495d
140534952:	b8 01 00 00 00       	mov    $0x1,%eax
140534957:	48 83 c4 20          	add    $0x20,%rsp
14053495b:	5b                   	pop    %rbx
14053495c:	c3                   	ret
14053495d:	48 8b cb             	mov    %rbx,%rcx
140534960:	e8 4b 9c 20 00       	call   0x14073e5b0
140534965:	84 c0                	test   %al,%al
140534967:	74 0b                	je     0x140534974
140534969:	b8 02 00 00 00       	mov    $0x2,%eax
14053496e:	48 83 c4 20          	add    $0x20,%rsp
140534972:	5b                   	pop    %rbx
140534973:	c3                   	ret
140534974:	48 8b cb             	mov    %rbx,%rcx
140534977:	e8 54 99 20 00       	call   0x14073e2d0
14053497c:	f6 d8                	neg    %al
14053497e:	1b c0                	sbb    %eax,%eax
140534980:	83 e0 03             	and    $0x3,%eax
140534983:	48 83 c4 20          	add    $0x20,%rsp
140534987:	5b                   	pop    %rbx
140534988:	c3                   	ret
140534989:	cc                   	int3
14053498a:	cc                   	int3
14053498b:	cc                   	int3
14053498c:	cc                   	int3
14053498d:	cc                   	int3
14053498e:	cc                   	int3
14053498f:	cc                   	int3
140534990:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140534995:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14053499a:	55                   	push   %rbp
14053499b:	57                   	push   %rdi
14053499c:	41 56                	push   %r14
14053499e:	48 8b ec             	mov    %rsp,%rbp
1405349a1:	48 83 ec 70          	sub    $0x70,%rsp
1405349a5:	48 8b 05 54 45 e8 00 	mov    0xe84554(%rip),%rax        # 0x1413b8f00
1405349ac:	48 33 c4             	xor    %rsp,%rax
1405349af:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1405349b3:	48 8b f2             	mov    %rdx,%rsi
1405349b6:	0f 57 c0             	xorps  %xmm0,%xmm0
1405349b9:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1405349be:	8b 42 04             	mov    0x4(%rdx),%eax
1405349c1:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1405349c6:	83 f8 01             	cmp    $0x1,%eax
1405349c9:	0f 85 da 00 00 00    	jne    0x140534aa9
1405349cf:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1405349d3:	66 0f 6f 0d 25 a0 a7 	movdqa 0xa7a025(%rip),%xmm1        # 0x140faea00
1405349da:	00
1405349db:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1405349e0:	8b 05 ba 72 ab 00    	mov    0xab72ba(%rip),%eax        # 0x140febca0
1405349e6:	66 89 45 d0          	mov    %ax,-0x30(%rbp)
1405349ea:	0f b6 05 b1 72 ab 00 	movzbl 0xab72b1(%rip),%eax        # 0x140febca2
1405349f1:	88 45 d2             	mov    %al,-0x2e(%rbp)
1405349f4:	c6 45 d3 00          	movb   $0x0,-0x2d(%rbp)
1405349f8:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1405349fc:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140534a00:	48 8b 0d f9 e3 ef 00 	mov    0xefe3f9(%rip),%rcx        # 0x141432e00
140534a07:	e8 d4 53 00 00       	call   0x140539de0
140534a0c:	48 8b 10             	mov    (%rax),%rdx
140534a0f:	48 8b 48 08          	mov    0x8(%rax),%rcx
140534a13:	45 33 c0             	xor    %r8d,%r8d
140534a16:	4c 89 00             	mov    %r8,(%rax)
140534a19:	4c 89 40 08          	mov    %r8,0x8(%rax)
140534a1d:	48 89 55 b0          	mov    %rdx,-0x50(%rbp)
140534a21:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140534a25:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140534a29:	48 85 db             	test   %rbx,%rbx
140534a2c:	74 38                	je     0x140534a66
140534a2e:	8b c7                	mov    %edi,%eax
140534a30:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140534a35:	83 f8 01             	cmp    $0x1,%eax
140534a38:	75 2c                	jne    0x140534a66
140534a3a:	48 8b 03             	mov    (%rbx),%rax
140534a3d:	48 8b cb             	mov    %rbx,%rcx
140534a40:	48 8b 00             	mov    (%rax),%rax
140534a43:	ff 15 d7 ef a4 00    	call   *0xa4efd7(%rip)        # 0x140f83a20
140534a49:	8b c7                	mov    %edi,%eax
140534a4b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140534a50:	83 f8 01             	cmp    $0x1,%eax
140534a53:	75 11                	jne    0x140534a66
140534a55:	48 8b 03             	mov    (%rbx),%rax
140534a58:	48 8b cb             	mov    %rbx,%rcx
140534a5b:	48 8b 40 08          	mov    0x8(%rax),%rax
140534a5f:	ff 15 bb ef a4 00    	call   *0xa4efbb(%rip)        # 0x140f83a20
140534a65:	90                   	nop
140534a66:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140534a6a:	48 83 fa 0f          	cmp    $0xf,%rdx
140534a6e:	0f 86 10 01 00 00    	jbe    0x140534b84
140534a74:	48 ff c2             	inc    %rdx
140534a77:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140534a7b:	48 8b c1             	mov    %rcx,%rax
140534a7e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140534a85:	0f 82 f4 00 00 00    	jb     0x140534b7f
140534a8b:	48 83 c2 27          	add    $0x27,%rdx
140534a8f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140534a93:	48 2b c1             	sub    %rcx,%rax
140534a96:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140534a9a:	48 83 f8 1f          	cmp    $0x1f,%rax
140534a9e:	0f 87 6b 01 00 00    	ja     0x140534c0f
140534aa4:	e9 d6 00 00 00       	jmp    0x140534b7f
140534aa9:	83 f8 02             	cmp    $0x2,%eax
140534aac:	0f 85 ec 00 00 00    	jne    0x140534b9e
140534ab2:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140534ab6:	66 0f 6f 0d 42 9f a7 	movdqa 0xa79f42(%rip),%xmm1        # 0x140faea00
140534abd:	00
140534abe:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140534ac3:	8b 05 5f 78 ab 00    	mov    0xab785f(%rip),%eax        # 0x140fec328
140534ac9:	66 89 45 d0          	mov    %ax,-0x30(%rbp)
140534acd:	0f b6 05 56 78 ab 00 	movzbl 0xab7856(%rip),%eax        # 0x140fec32a
140534ad4:	88 45 d2             	mov    %al,-0x2e(%rbp)
140534ad7:	c6 45 d3 00          	movb   $0x0,-0x2d(%rbp)
140534adb:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140534adf:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140534ae3:	48 8b 0d 16 e3 ef 00 	mov    0xefe316(%rip),%rcx        # 0x141432e00
140534aea:	e8 f1 52 00 00       	call   0x140539de0
140534aef:	48 8b 10             	mov    (%rax),%rdx
140534af2:	48 8b 48 08          	mov    0x8(%rax),%rcx
140534af6:	45 33 c0             	xor    %r8d,%r8d
140534af9:	4c 89 00             	mov    %r8,(%rax)
140534afc:	4c 89 40 08          	mov    %r8,0x8(%rax)
140534b00:	48 89 55 b0          	mov    %rdx,-0x50(%rbp)
140534b04:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140534b08:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140534b0c:	48 85 db             	test   %rbx,%rbx
140534b0f:	74 38                	je     0x140534b49
140534b11:	8b c7                	mov    %edi,%eax
140534b13:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140534b18:	83 f8 01             	cmp    $0x1,%eax
140534b1b:	75 2c                	jne    0x140534b49
140534b1d:	48 8b 03             	mov    (%rbx),%rax
140534b20:	48 8b cb             	mov    %rbx,%rcx
140534b23:	48 8b 00             	mov    (%rax),%rax
140534b26:	ff 15 f4 ee a4 00    	call   *0xa4eef4(%rip)        # 0x140f83a20
140534b2c:	8b c7                	mov    %edi,%eax
140534b2e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140534b33:	83 f8 01             	cmp    $0x1,%eax
140534b36:	75 11                	jne    0x140534b49
140534b38:	48 8b 03             	mov    (%rbx),%rax
140534b3b:	48 8b cb             	mov    %rbx,%rcx
140534b3e:	48 8b 40 08          	mov    0x8(%rax),%rax
140534b42:	ff 15 d8 ee a4 00    	call   *0xa4eed8(%rip)        # 0x140f83a20
140534b48:	90                   	nop
140534b49:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140534b4d:	48 83 fa 0f          	cmp    $0xf,%rdx
140534b51:	76 31                	jbe    0x140534b84
140534b53:	48 ff c2             	inc    %rdx
140534b56:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140534b5a:	48 8b c1             	mov    %rcx,%rax
140534b5d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140534b64:	72 19                	jb     0x140534b7f
140534b66:	48 83 c2 27          	add    $0x27,%rdx
140534b6a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140534b6e:	48 2b c1             	sub    %rcx,%rax
140534b71:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140534b75:	48 83 f8 1f          	cmp    $0x1f,%rax
140534b79:	0f 87 8a 00 00 00    	ja     0x140534c09
140534b7f:	e8 c0 65 8e 00       	call   0x140e1b144
140534b84:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140534b88:	48 85 c9             	test   %rcx,%rcx
140534b8b:	74 11                	je     0x140534b9e
140534b8d:	44 8b 06             	mov    (%rsi),%r8d
140534b90:	48 8d 56 08          	lea    0x8(%rsi),%rdx
140534b94:	e8 67 d6 eb ff       	call   0x1403f2200
140534b99:	0f b6 f0             	movzbl %al,%esi
140534b9c:	eb 03                	jmp    0x140534ba1
140534b9e:	40 32 f6             	xor    %sil,%sil
140534ba1:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140534ba5:	48 85 c9             	test   %rcx,%rcx
140534ba8:	74 3a                	je     0x140534be4
140534baa:	8b c7                	mov    %edi,%eax
140534bac:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140534bb1:	83 f8 01             	cmp    $0x1,%eax
140534bb4:	75 2e                	jne    0x140534be4
140534bb6:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140534bba:	48 8b 03             	mov    (%rbx),%rax
140534bbd:	48 8b cb             	mov    %rbx,%rcx
140534bc0:	48 8b 00             	mov    (%rax),%rax
140534bc3:	ff 15 57 ee a4 00    	call   *0xa4ee57(%rip)        # 0x140f83a20
140534bc9:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140534bce:	83 ff 01             	cmp    $0x1,%edi
140534bd1:	75 11                	jne    0x140534be4
140534bd3:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140534bd7:	48 8b 01             	mov    (%rcx),%rax
140534bda:	48 8b 40 08          	mov    0x8(%rax),%rax
140534bde:	ff 15 3c ee a4 00    	call   *0xa4ee3c(%rip)        # 0x140f83a20
140534be4:	40 0f b6 c6          	movzbl %sil,%eax
140534be8:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140534bec:	48 33 cc             	xor    %rsp,%rcx
140534bef:	e8 0c 69 8e 00       	call   0x140e1b500
140534bf4:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140534bf9:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140534bfd:	49 8b 73 30          	mov    0x30(%r11),%rsi
140534c01:	49 8b e3             	mov    %r11,%rsp
140534c04:	41 5e                	pop    %r14
140534c06:	5f                   	pop    %rdi
140534c07:	5d                   	pop    %rbp
140534c08:	c3                   	ret
140534c09:	e8 96 55 8f 00       	call   0x140e2a1a4
140534c0e:	90                   	nop
140534c0f:	e8 90 55 8f 00       	call   0x140e2a1a4
140534c14:	cc                   	int3
140534c15:	cc                   	int3
140534c16:	cc                   	int3
140534c17:	cc                   	int3
140534c18:	cc                   	int3
140534c19:	cc                   	int3
140534c1a:	cc                   	int3
140534c1b:	cc                   	int3
140534c1c:	cc                   	int3
140534c1d:	cc                   	int3
140534c1e:	cc                   	int3
140534c1f:	cc                   	int3
140534c20:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140534c25:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
140534c2a:	53                   	push   %rbx
140534c2b:	48 83 ec 50          	sub    $0x50,%rsp
140534c2f:	48 8b d9             	mov    %rcx,%rbx
140534c32:	80 b9 80 00 00 00 00 	cmpb   $0x0,0x80(%rcx)
140534c39:	74 38                	je     0x140534c73
140534c3b:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
140534c40:	44 89 44 24 34       	mov    %r8d,0x34(%rsp)
140534c45:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140534c4a:	e8 a1 22 22 00       	call   0x140756ef0
140534c4f:	90                   	nop
140534c50:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140534c55:	48 8b cb             	mov    %rbx,%rcx
140534c58:	e8 33 fd ff ff       	call   0x140534990
140534c5d:	0f b6 d8             	movzbl %al,%ebx
140534c60:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140534c65:	e8 56 25 22 00       	call   0x1407571c0
140534c6a:	0f b6 c3             	movzbl %bl,%eax
140534c6d:	48 83 c4 50          	add    $0x50,%rsp
140534c71:	5b                   	pop    %rbx
140534c72:	c3                   	ret
140534c73:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
140534c7a:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140534c7f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140534c84:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
140534c89:	4c 8b c2             	mov    %rdx,%r8
140534c8c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140534c91:	e8 ea d2 ff ff       	call   0x140531f80
140534c96:	b0 01                	mov    $0x1,%al
140534c98:	48 83 c4 50          	add    $0x50,%rsp
140534c9c:	5b                   	pop    %rbx
140534c9d:	c3                   	ret
140534c9e:	cc                   	int3
140534c9f:	cc                   	int3
140534ca0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140534ca5:	55                   	push   %rbp
140534ca6:	56                   	push   %rsi
140534ca7:	57                   	push   %rdi
140534ca8:	48 83 ec 70          	sub    $0x70,%rsp
140534cac:	49 8b d8             	mov    %r8,%rbx
140534caf:	48 8b e9             	mov    %rcx,%rbp
140534cb2:	48 8b ca             	mov    %rdx,%rcx
140534cb5:	e8 c6 91 20 00       	call   0x14073de80
140534cba:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140534cbe:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140534cc2:	4c 8b c9             	mov    %rcx,%r9
140534cc5:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140534cc9:	75 1d                	jne    0x140534ce8
140534ccb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140534cd0:	48 39 42 20          	cmp    %rax,0x20(%rdx)
140534cd4:	7d 06                	jge    0x140534cdc
140534cd6:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140534cda:	eb 06                	jmp    0x140534ce2
140534cdc:	4c 8b ca             	mov    %rdx,%r9
140534cdf:	48 8b 12             	mov    (%rdx),%rdx
140534ce2:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140534ce6:	74 e8                	je     0x140534cd0
140534ce8:	41 80 79 19 00       	cmpb   $0x0,0x19(%r9)
140534ced:	0f 85 fe 00 00 00    	jne    0x140534df1
140534cf3:	49 3b 41 20          	cmp    0x20(%r9),%rax
140534cf7:	0f 8c f4 00 00 00    	jl     0x140534df1
140534cfd:	4c 3b c9             	cmp    %rcx,%r9
140534d00:	0f 84 eb 00 00 00    	je     0x140534df1
140534d06:	49 8b 79 28          	mov    0x28(%r9),%rdi
140534d0a:	48 85 ff             	test   %rdi,%rdi
140534d0d:	0f 84 de 00 00 00    	je     0x140534df1
140534d13:	48 8b cb             	mov    %rbx,%rcx
140534d16:	e8 f5 a5 20 00       	call   0x14073f310
140534d1b:	8b f0                	mov    %eax,%esi
140534d1d:	48 8b cb             	mov    %rbx,%rcx
140534d20:	e8 6b 98 20 00       	call   0x14073e590
140534d25:	84 c0                	test   %al,%al
140534d27:	74 07                	je     0x140534d30
140534d29:	bb 01 00 00 00       	mov    $0x1,%ebx
140534d2e:	eb 22                	jmp    0x140534d52
140534d30:	48 8b cb             	mov    %rbx,%rcx
140534d33:	e8 78 98 20 00       	call   0x14073e5b0
140534d38:	84 c0                	test   %al,%al
140534d3a:	74 07                	je     0x140534d43
140534d3c:	bb 02 00 00 00       	mov    $0x2,%ebx
140534d41:	eb 0f                	jmp    0x140534d52
140534d43:	48 8b cb             	mov    %rbx,%rcx
140534d46:	e8 85 95 20 00       	call   0x14073e2d0
140534d4b:	f6 d8                	neg    %al
140534d4d:	1b db                	sbb    %ebx,%ebx
140534d4f:	83 e3 03             	and    $0x3,%ebx
140534d52:	89 9c 24 a8 00 00 00 	mov    %ebx,0xa8(%rsp)
140534d59:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140534d5e:	48 8b cf             	mov    %rdi,%rcx
140534d61:	e8 0a b5 1c 00       	call   0x140700270
140534d66:	90                   	nop
140534d67:	89 b4 24 90 00 00 00 	mov    %esi,0x90(%rsp)
140534d6e:	80 bd 80 00 00 00 00 	cmpb   $0x0,0x80(%rbp)
140534d75:	74 32                	je     0x140534da9
140534d77:	89 74 24 30          	mov    %esi,0x30(%rsp)
140534d7b:	89 5c 24 34          	mov    %ebx,0x34(%rsp)
140534d7f:	48 8b d0             	mov    %rax,%rdx
140534d82:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140534d87:	e8 64 21 22 00       	call   0x140756ef0
140534d8c:	90                   	nop
140534d8d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140534d92:	48 8b cd             	mov    %rbp,%rcx
140534d95:	e8 f6 fb ff ff       	call   0x140534990
140534d9a:	0f b6 d8             	movzbl %al,%ebx
140534d9d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140534da2:	e8 19 24 22 00       	call   0x1407571c0
140534da7:	eb 2b                	jmp    0x140534dd4
140534da9:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
140534db0:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140534db7:	00
140534db8:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140534dbd:	4c 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%r9
140534dc4:	00
140534dc5:	4c 8b c0             	mov    %rax,%r8
140534dc8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140534dcd:	e8 ae d1 ff ff       	call   0x140531f80
140534dd2:	b3 01                	mov    $0x1,%bl
140534dd4:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140534dd9:	e8 e2 23 22 00       	call   0x1407571c0
140534dde:	0f b6 c3             	movzbl %bl,%eax
140534de1:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
140534de8:	00
140534de9:	48 83 c4 70          	add    $0x70,%rsp
140534ded:	5f                   	pop    %rdi
140534dee:	5e                   	pop    %rsi
140534def:	5d                   	pop    %rbp
140534df0:	c3                   	ret
140534df1:	32 c0                	xor    %al,%al
140534df3:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
140534dfa:	00
140534dfb:	48 83 c4 70          	add    $0x70,%rsp
140534dff:	5f                   	pop    %rdi
140534e00:	5e                   	pop    %rsi
140534e01:	5d                   	pop    %rbp
140534e02:	c3                   	ret
140534e03:	cc                   	int3
140534e04:	cc                   	int3