14013990f:	75 04                	jne    0x140139915
140139911:	8b c6                	mov    %esi,%eax
140139913:	eb 10                	jmp    0x140139925
140139915:	48 8d 15 2c 2f 14 00 	lea    0x142f2c(%rip),%rdx        # 0x14027c848
14013991c:	49 8b cc             	mov    %r12,%rcx
14013991f:	ff 15 8b 8d 0d 00    	call   *0xd8d8b(%rip)        # 0x1402126b0
140139925:	48 85 c0             	test   %rax,%rax
140139928:	74 2f                	je     0x140139959
14013992a:	48 8d 48 04          	lea    0x4(%rax),%rcx
14013992e:	48 85 c9             	test   %rcx,%rcx
140139931:	74 26                	je     0x140139959
140139933:	48 8d 15 06 2f 14 00 	lea    0x142f06(%rip),%rdx        # 0x14027c840
14013993a:	ff 15 70 8d 0d 00    	call   *0xd8d70(%rip)        # 0x1402126b0
140139940:	48 85 c0             	test   %rax,%rax
140139943:	74 14                	je     0x140139959
140139945:	49 0f ba ed 0f       	bts    $0xf,%r13
14013994a:	4c 89 ad 38 15 00 00 	mov    %r13,0x1538(%rbp)
140139951:	41 b6 01             	mov    $0x1,%r14b
140139954:	44 88 74 24 40       	mov    %r14b,0x40(%rsp)
140139959:	41 b8 22 00 00 00    	mov    $0x22,%r8d
14013995f:	41 f6 c5 02          	test   $0x2,%r13b
140139963:	74 44                	je     0x1401399a9
140139965:	83 fb 02             	cmp    $0x2,%ebx
140139968:	7e 3f                	jle    0x1401399a9
14013996a:	66 45 39 04 24       	cmp    %r8w,(%r12)
14013996f:	75 0d                	jne    0x14013997e
140139971:	8d 43 ff             	lea    -0x1(%rbx),%eax
140139974:	48 63 c8             	movslq %eax,%rcx
140139977:	66 45 39 04 4c       	cmp    %r8w,(%r12,%rcx,2)
14013997c:	74 1b                	je     0x140139999
14013997e:	45 84 f6             	test   %r14b,%r14b
140139981:	75 26                	jne    0x1401399a9
140139983:	66 41 83 3c 24 3c    	cmpw   $0x3c,(%r12)
140139989:	75 1e                	jne    0x1401399a9
14013998b:	8d 43 ff             	lea    -0x1(%rbx),%eax
14013998e:	48 63 c8             	movslq %eax,%rcx
140139991:	66 41 83 3c 4c 3e    	cmpw   $0x3e,(%r12,%rcx,2)
140139997:	75 10                	jne    0x1401399a9
140139999:	49 83 c4 02          	add    $0x2,%r12
14013999d:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1401399a2:	83 eb 02             	sub    $0x2,%ebx
1401399a5:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
1401399a9:	45 33 f6             	xor    %r14d,%r14d
1401399ac:	49 0f ba e5 13       	bt     $0x13,%r13
1401399b1:	73 29                	jae    0x1401399dc
1401399b3:	83 fb 01             	cmp    $0x1,%ebx
1401399b6:	7e 24                	jle    0x1401399dc
1401399b8:	8d 43 ff             	lea    -0x1(%rbx),%eax
1401399bb:	48 63 c8             	movslq %eax,%rcx
1401399be:	41 8b d6             	mov    %r14d,%edx
1401399c1:	66 45 39 04 4c       	cmp    %r8w,(%r12,%rcx,2)
1401399c6:	0f 94 c2             	sete   %dl
1401399c9:	41 8b c6             	mov    %r14d,%eax
1401399cc:	66 45 39 04 24       	cmp    %r8w,(%r12)
1401399d1:	0f 94 c0             	sete   %al
1401399d4:	3b c2                	cmp    %edx,%eax
1401399d6:	0f 85 9f 12 00 00    	jne    0x14013ac7b
1401399dc:	49 0f ba e5 08       	bt     $0x8,%r13
1401399e1:	73 22                	jae    0x140139a05
1401399e3:	85 db                	test   %ebx,%ebx
1401399e5:	7e 20                	jle    0x140139a07
1401399e7:	8d 73 ff             	lea    -0x1(%rbx),%esi
1401399ea:	48 63 ce             	movslq %esi,%rcx
1401399ed:	41 0f b7 0c 4c       	movzwl (%r12,%rcx,2),%ecx
1401399f2:	e8 ed b0 ee ff       	call   0x140024ae4
1401399f7:	85 c0                	test   %eax,%eax
1401399f9:	74 0a                	je     0x140139a05
1401399fb:	8b de                	mov    %esi,%ebx
1401399fd:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140139a01:	85 f6                	test   %esi,%esi
140139a03:	7f e2                	jg     0x1401399e7
140139a05:	85 db                	test   %ebx,%ebx
140139a07:	0f 88 ba 13 00 00    	js     0x14013adc7
140139a0d:	4d 85 e4             	test   %r12,%r12
140139a10:	0f 84 93 00 00 00    	je     0x140139aa9
140139a16:	b8 06 00 00 00       	mov    $0x6,%eax
140139a1b:	3b d8                	cmp    %eax,%ebx
140139a1d:	0f 8c 86 00 00 00    	jl     0x140139aa9
140139a23:	44 8b c8             	mov    %eax,%r9d
140139a26:	4c 8d 05 33 2e 14 00 	lea    0x142e33(%rip),%r8        # 0x14027c860
140139a2d:	8b d0                	mov    %eax,%edx
140139a2f:	49 8b cc             	mov    %r12,%rcx
140139a32:	e8 01 c9 ed ff       	call   0x140016338
140139a37:	85 c0                	test   %eax,%eax
140139a39:	75 6e                	jne    0x140139aa9
140139a3b:	49 83 c4 0c          	add    $0xc,%r12
140139a3f:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140139a44:	83 c3 fa             	add    $0xfffffffa,%ebx
140139a47:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140139a4b:	83 8f 88 02 00 00 04 	orl    $0x4,0x288(%rdi)
140139a52:	8b d3                	mov    %ebx,%edx
140139a54:	49 8b cc             	mov    %r12,%rcx
140139a57:	e8 10 f7 ff ff       	call   0x14013916c
140139a5c:	49 83 cd 01          	or     $0x1,%r13
140139a60:	4c 89 ad 38 15 00 00 	mov    %r13,0x1538(%rbp)
140139a67:	48 8d b7 40 01 00 00 	lea    0x140(%rdi),%rsi
140139a6e:	48 85 c0             	test   %rax,%rax
140139a71:	74 3d                	je     0x140139ab0
140139a73:	4c 63 c3             	movslq %ebx,%r8
140139a76:	4d 03 c0             	add    %r8,%r8
140139a79:	4c 2b c0             	sub    %rax,%r8
140139a7c:	4d 03 c4             	add    %r12,%r8
140139a7f:	49 d1 f8             	sar    $1,%r8
140139a82:	41 ff c8             	dec    %r8d
140139a85:	48 8d 50 02          	lea    0x2(%rax),%rdx
140139a89:	48 8b ce             	mov    %rsi,%rcx
140139a8c:	e8 b7 cc ff ff       	call   0x140136748
140139a91:	84 c0                	test   %al,%al
140139a93:	0f 84 4a 02 00 00    	je     0x140139ce3
140139a99:	8b 87 98 01 00 00    	mov    0x198(%rdi),%eax
140139a9f:	ff c0                	inc    %eax
140139aa1:	2b d8                	sub    %eax,%ebx
140139aa3:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140139aa7:	eb 07                	jmp    0x140139ab0
140139aa9:	48 8d b7 40 01 00 00 	lea    0x140(%rdi),%rsi
140139ab0:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140139ab4:	4d 85 e4             	test   %r12,%r12
140139ab7:	74 27                	je     0x140139ae0
140139ab9:	85 db                	test   %ebx,%ebx
140139abb:	7e 23                	jle    0x140139ae0
140139abd:	66 41 83 3c 24 3a    	cmpw   $0x3a,(%r12)
140139ac3:	75 1b                	jne    0x140139ae0
140139ac5:	48 85 c9             	test   %rcx,%rcx
140139ac8:	74 16                	je     0x140139ae0
140139aca:	48 8b 01             	mov    (%rcx),%rax
140139acd:	48 8b 80 60 02 00 00 	mov    0x260(%rax),%rax
140139ad4:	ff 15 56 93 0d 00    	call   *0xd9356(%rip)        # 0x140212e30
140139ada:	85 c0                	test   %eax,%eax
140139adc:	b0 01                	mov    $0x1,%al
140139ade:	75 03                	jne    0x140139ae3
140139ae0:	41 8a c6             	mov    %r14b,%al
140139ae3:	84 c0                	test   %al,%al
140139ae5:	74 2b                	je     0x140139b12
140139ae7:	49 83 c4 02          	add    $0x2,%r12
140139aeb:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140139af0:	83 eb 01             	sub    $0x1,%ebx
140139af3:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140139af7:	74 19                	je     0x140139b12
140139af9:	8b cb                	mov    %ebx,%ecx
140139afb:	49 8b c4             	mov    %r12,%rax
140139afe:	66 83 38 3a          	cmpw   $0x3a,(%rax)
140139b02:	75 05                	jne    0x140139b09
140139b04:	66 c7 00 5c 00       	movw   $0x5c,(%rax)
140139b09:	48 83 c0 02          	add    $0x2,%rax
140139b0d:	83 e9 01             	sub    $0x1,%ecx
140139b10:	75 ec                	jne    0x140139afe
140139b12:	f6 87 88 02 00 00 04 	testb  $0x4,0x288(%rdi)
140139b19:	74 1a                	je     0x140139b35
140139b1b:	48 8b 06             	mov    (%rsi),%rax
140139b1e:	48 8b ce             	mov    %rsi,%rcx
140139b21:	48 8b 40 28          	mov    0x28(%rax),%rax
140139b25:	ff 15 05 93 0d 00    	call   *0xd9305(%rip)        # 0x140212e30
140139b2b:	48 85 c0             	test   %rax,%rax
140139b2e:	b8 01 00 00 00       	mov    $0x1,%eax
140139b33:	75 03                	jne    0x140139b38
140139b35:	41 8b c6             	mov    %r14d,%eax
140139b38:	85 c0                	test   %eax,%eax
140139b3a:	75 4c                	jne    0x140139b88
140139b3c:	4d 8b c5             	mov    %r13,%r8
140139b3f:	8b d3                	mov    %ebx,%edx
140139b41:	49 8b cc             	mov    %r12,%rcx
140139b44:	e8 bf f3 ff ff       	call   0x140138f08
140139b49:	85 c0                	test   %eax,%eax
140139b4b:	74 3b                	je     0x140139b88
140139b4d:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140139b51:	4d 85 e4             	test   %r12,%r12
140139b54:	74 27                	je     0x140139b7d
140139b56:	85 db                	test   %ebx,%ebx
140139b58:	7e 23                	jle    0x140139b7d
140139b5a:	66 41 83 3c 24 3a    	cmpw   $0x3a,(%r12)
140139b60:	75 1b                	jne    0x140139b7d
140139b62:	48 85 c9             	test   %rcx,%rcx
140139b65:	74 16                	je     0x140139b7d
140139b67:	48 8b 01             	mov    (%rcx),%rax
140139b6a:	48 8b 80 60 02 00 00 	mov    0x260(%rax),%rax
140139b71:	ff 15 b9 92 0d 00    	call   *0xd92b9(%rip)        # 0x140212e30
140139b77:	85 c0                	test   %eax,%eax
140139b79:	b0 01                	mov    $0x1,%al
140139b7b:	75 03                	jne    0x140139b80
140139b7d:	41 8a c6             	mov    %r14b,%al
140139b80:	84 c0                	test   %al,%al
140139b82:	0f 84 75 0d 00 00    	je     0x14013a8fd
140139b88:	be 5c 00 00 00       	mov    $0x5c,%esi
140139b8d:	83 fb 07             	cmp    $0x7,%ebx
140139b90:	7e 36                	jle    0x140139bc8
140139b92:	66 41 83 3c 24 3a    	cmpw   $0x3a,(%r12)
140139b98:	75 2e                	jne    0x140139bc8
140139b9a:	66 41 83 7c 24 02 3a 	cmpw   $0x3a,0x2(%r12)
140139ba1:	75 25                	jne    0x140139bc8
140139ba3:	66 41 39 74 24 0c    	cmp    %si,0xc(%r12)
140139ba9:	75 1d                	jne    0x140139bc8
140139bab:	49 8d 4c 24 04       	lea    0x4(%r12),%rcx
140139bb0:	44 8d 46 a8          	lea    -0x58(%rsi),%r8d
140139bb4:	48 8d 15 7d 28 14 00 	lea    0x14287d(%rip),%rdx        # 0x14027c438
140139bbb:	e8 28 45 00 00       	call   0x14013e0e8
140139bc0:	85 c0                	test   %eax,%eax
140139bc2:	0f 85 fe 0d 00 00    	jne    0x14013a9c6
140139bc8:	83 fb 28             	cmp    $0x28,%ebx
140139bcb:	7c 4c                	jl     0x140139c19
140139bcd:	66 41 83 3c 24 3a    	cmpw   $0x3a,(%r12)
140139bd3:	75 44                	jne    0x140139c19
140139bd5:	66 41 83 7c 24 02 3a 	cmpw   $0x3a,0x2(%r12)
140139bdc:	75 3b                	jne    0x140139c19
140139bde:	66 41 83 7c 24 04 7b 	cmpw   $0x7b,0x4(%r12)
140139be5:	75 32                	jne    0x140139c19
140139be7:	66 b8 2d 00          	mov    $0x2d,%ax
140139beb:	66 41 39 44 24 16    	cmp    %ax,0x16(%r12)
140139bf1:	75 26                	jne    0x140139c19
140139bf3:	66 41 39 44 24 20    	cmp    %ax,0x20(%r12)
140139bf9:	75 1e                	jne    0x140139c19
140139bfb:	66 41 39 44 24 2a    	cmp    %ax,0x2a(%r12)
140139c01:	75 16                	jne    0x140139c19
140139c03:	66 41 39 44 24 34    	cmp    %ax,0x34(%r12)
140139c09:	75 0e                	jne    0x140139c19
140139c0b:	66 41 83 7c 24 4e 7d 	cmpw   $0x7d,0x4e(%r12)
140139c12:	b8 01 00 00 00       	mov    $0x1,%eax
140139c17:	74 03                	je     0x140139c1c
140139c19:	41 8b c6             	mov    %r14d,%eax
140139c1c:	85 c0                	test   %eax,%eax
140139c1e:	0f 85 78 0e 00 00    	jne    0x14013aa9c
140139c24:	41 8b f6             	mov    %r14d,%esi
140139c27:	41 0f ba e5 00       	bt     $0x0,%r13d
140139c2c:	72 29                	jb     0x140139c57
140139c2e:	44 8d 40 23          	lea    0x23(%rax),%r8d
140139c32:	8b d3                	mov    %ebx,%edx
140139c34:	49 8b cc             	mov    %r12,%rcx
140139c37:	e8 6c b0 ee ff       	call   0x140024ca8
140139c3c:	4c 8b f0             	mov    %rax,%r14
140139c3f:	48 85 c0             	test   %rax,%rax
140139c42:	74 13                	je     0x140139c57
140139c44:	48 8b c8             	mov    %rax,%rcx
140139c47:	49 2b cc             	sub    %r12,%rcx
140139c4a:	48 d1 f9             	sar    $1,%rcx
140139c4d:	8b f3                	mov    %ebx,%esi
140139c4f:	2b f1                	sub    %ecx,%esi
140139c51:	2b de                	sub    %esi,%ebx
140139c53:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140139c57:	49 0f ba e5 10       	bt     $0x10,%r13
140139c5c:	72 52                	jb     0x140139cb0
140139c5e:	49 0f ba e5 1a       	bt     $0x1a,%r13
140139c63:	72 2e                	jb     0x140139c93
140139c65:	85 db                	test   %ebx,%ebx
140139c67:	0f 88 5a 11 00 00    	js     0x14013adc7
140139c6d:	4d 85 e4             	test   %r12,%r12
140139c70:	74 21                	je     0x140139c93
140139c72:	83 fb 04             	cmp    $0x4,%ebx
140139c75:	7c 1c                	jl     0x140139c93
140139c77:	41 b9 04 00 00 00    	mov    $0x4,%r9d
140139c7d:	4c 8d 05 ac 26 14 00 	lea    0x1426ac(%rip),%r8        # 0x14027c330
140139c84:	41 8b d1             	mov    %r9d,%edx
140139c87:	49 8b cc             	mov    %r12,%rcx
140139c8a:	e8 a9 c6 ed ff       	call   0x140016338
140139c8f:	85 c0                	test   %eax,%eax
140139c91:	74 1d                	je     0x140139cb0
140139c93:	4c 8d 4f 30          	lea    0x30(%rdi),%r9
140139c97:	4d 8b c5             	mov    %r13,%r8
140139c9a:	8b d3                	mov    %ebx,%edx
140139c9c:	49 8b cc             	mov    %r12,%rcx
140139c9f:	e8 04 3d 00 00       	call   0x14013d9a8
140139ca4:	8b d8                	mov    %eax,%ebx
140139ca6:	85 c0                	test   %eax,%eax
140139ca8:	0f 88 83 10 00 00    	js     0x14013ad31
140139cae:	eb 12                	jmp    0x140139cc2
140139cb0:	44 8b c3             	mov    %ebx,%r8d
140139cb3:	49 8b d4             	mov    %r12,%rdx
140139cb6:	49 8b cf             	mov    %r15,%rcx
140139cb9:	e8 8a ca ff ff       	call   0x140136748
140139cbe:	84 c0                	test   %al,%al
140139cc0:	74 21                	je     0x140139ce3
140139cc2:	85 f6                	test   %esi,%esi
140139cc4:	7e 27                	jle    0x140139ced
140139cc6:	0f ae e8             	lfence
140139cc9:	44 8b c6             	mov    %esi,%r8d
140139ccc:	49 8b d6             	mov    %r14,%rdx
140139ccf:	49 8b cf             	mov    %r15,%rcx
140139cd2:	e8 7d cc ff ff       	call   0x140136954
140139cd7:	45 33 f6             	xor    %r14d,%r14d
140139cda:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
140139cdf:	84 c0                	test   %al,%al
140139ce1:	75 0d                	jne    0x140139cf0
140139ce3:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
140139ce8:	e9 44 10 00 00       	jmp    0x14013ad31
140139ced:	45 33 f6             	xor    %r14d,%r14d
140139cf0:	48 8d 77 f0          	lea    -0x10(%rdi),%rsi
140139cf4:	48 8b ce             	mov    %rsi,%rcx
140139cf7:	e8 40 4c 00 00       	call   0x14013e93c
140139cfc:	8a 44 24 40          	mov    0x40(%rsp),%al
140139d00:	44 39 b7 84 02 00 00 	cmp    %r14d,0x284(%rdi)
140139d07:	0f 84 96 0b 00 00    	je     0x14013a8a3
140139d0d:	84 c0                	test   %al,%al
140139d0f:	0f 85 8e 0b 00 00    	jne    0x14013a8a3
140139d15:	83 bf 30 02 00 00 0a 	cmpl   $0xa,0x230(%rdi)
140139d1c:	74 1f                	je     0x140139d3d
140139d1e:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140139d23:	48 85 c9             	test   %rcx,%rcx
140139d26:	74 26                	je     0x140139d4e
140139d28:	48 8b 01             	mov    (%rcx),%rax
140139d2b:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140139d32:	ff 15 f8 90 0d 00    	call   *0xd90f8(%rip)        # 0x140212e30
140139d38:	83 f8 0a             	cmp    $0xa,%eax
140139d3b:	75 11                	jne    0x140139d4e
140139d3d:	49 0f ba f5 0b       	btr    $0xb,%r13
140139d42:	49 0f ba ed 0f       	bts    $0xf,%r13
140139d47:	4c 89 ad 38 15 00 00 	mov    %r13,0x1538(%rbp)
140139d4e:	83 bf 5c 02 00 00 ff 	cmpl   $0xffffffff,0x25c(%rdi)
140139d55:	0f 84 28 01 00 00    	je     0x140139e83
140139d5b:	49 8b c5             	mov    %r13,%rax
140139d5e:	48 c1 e8 19          	shr    $0x19,%rax
140139d62:	f6 d0                	not    %al
140139d64:	a8 01                	test   $0x1,%al
140139d66:	0f 84 17 01 00 00    	je     0x140139e83
140139d6c:	44 8b b7 98 00 00 00 	mov    0x98(%rdi),%r14d
140139d73:	41 8b d6             	mov    %r14d,%edx
140139d76:	49 8b cf             	mov    %r15,%rcx
140139d79:	e8 e6 29 ed ff       	call   0x14000c764
140139d7e:	48 8b f0             	mov    %rax,%rsi
140139d81:	4c 63 87 5c 02 00 00 	movslq 0x25c(%rdi),%r8
140139d88:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
140139d8c:	75 06                	jne    0x140139d94
140139d8e:	33 c0                	xor    %eax,%eax
140139d90:	8b d8                	mov    %eax,%ebx
140139d92:	eb 30                	jmp    0x140139dc4
140139d94:	83 bf 64 02 00 00 ff 	cmpl   $0xffffffff,0x264(%rdi)
140139d9b:	74 21                	je     0x140139dbe
140139d9d:	8b 97 68 02 00 00    	mov    0x268(%rdi),%edx
140139da3:	83 bf 6c 02 00 00 ff 	cmpl   $0xffffffff,0x26c(%rdi)
140139daa:	74 08                	je     0x140139db4
140139dac:	ff c2                	inc    %edx
140139dae:	03 97 70 02 00 00    	add    0x270(%rdi),%edx
140139db4:	8b 9f 60 02 00 00    	mov    0x260(%rdi),%ebx
140139dba:	03 da                	add    %edx,%ebx
140139dbc:	eb 06                	jmp    0x140139dc4
140139dbe:	8b 9f 60 02 00 00    	mov    0x260(%rdi),%ebx
140139dc4:	4a 8d 0c 46          	lea    (%rsi,%r8,2),%rcx
140139dc8:	8b d3                	mov    %ebx,%edx
140139dca:	e8 e1 e9 ff ff       	call   0x1401387b0
140139dcf:	3b c3                	cmp    %ebx,%eax
140139dd1:	0f 84 a1 00 00 00    	je     0x140139e78
140139dd7:	2b d8                	sub    %eax,%ebx
140139dd9:	44 8b 8f 74 02 00 00 	mov    0x274(%rdi),%r9d
140139de0:	41 83 f9 ff          	cmp    $0xffffffff,%r9d
140139de4:	74 2b                	je     0x140139e11
140139de6:	8b 87 78 02 00 00    	mov    0x278(%rdi),%eax
140139dec:	ff c0                	inc    %eax
140139dee:	4c 63 c0             	movslq %eax,%r8
140139df1:	4d 03 c0             	add    %r8,%r8
140139df4:	41 8d 41 ff          	lea    -0x1(%r9),%eax
140139df8:	48 63 c8             	movslq %eax,%rcx
140139dfb:	48 8d 14 4e          	lea    (%rsi,%rcx,2),%rdx
140139dff:	44 2b cb             	sub    %ebx,%r9d