1409bed24:	48 83 f8 01          	cmp    $0x1,%rax
1409bed28:	74 12                	je     0x1409bed3c
1409bed2a:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409bed31:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
1409bed36:	48 83 f8 01          	cmp    $0x1,%rax
1409bed3a:	75 10                	jne    0x1409bed4c
1409bed3c:	48 8b cb             	mov    %rbx,%rcx
1409bed3f:	e8 9c 80 04 00       	call   0x140a06de0
1409bed44:	48 8b cb             	mov    %rbx,%rcx
1409bed47:	e8 44 23 47 00       	call   0x140e31090
1409bed4c:	ba 18 00 00 00       	mov    $0x18,%edx
1409bed51:	48 8b ce             	mov    %rsi,%rcx
1409bed54:	e8 eb c3 45 00       	call   0x140e1b144
1409bed59:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bed5e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409bed63:	48 8b c7             	mov    %rdi,%rax
1409bed66:	48 83 c4 20          	add    $0x20,%rsp
1409bed6a:	5f                   	pop    %rdi
1409bed6b:	c3                   	ret
1409bed6c:	cc                   	int3
1409bed6d:	cc                   	int3
1409bed6e:	cc                   	int3
1409bed6f:	cc                   	int3
1409bed70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409bed75:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409bed7a:	57                   	push   %rdi
1409bed7b:	48 83 ec 40          	sub    $0x40,%rsp
1409bed7f:	48 8b da             	mov    %rdx,%rbx
1409bed82:	48 8b f9             	mov    %rcx,%rdi
1409bed85:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1409bed8c:	00
1409bed8d:	e8 5e 0c 00 00       	call   0x1409bf9f0
1409bed92:	c6 47 48 00          	movb   $0x0,0x48(%rdi)
1409bed96:	0f 57 c0             	xorps  %xmm0,%xmm0
1409bed99:	0f 11 47 50          	movups %xmm0,0x50(%rdi)
1409bed9d:	48 c7 47 60 07 00 00 	movq   $0x7,0x60(%rdi)
1409beda4:	00
1409beda5:	48 c7 47 68 0f 00 00 	movq   $0xf,0x68(%rdi)
1409bedac:	00
1409bedad:	48 8b 05 14 00 69 00 	mov    0x690014(%rip),%rax        # 0x14104edc8
1409bedb4:	89 47 50             	mov    %eax,0x50(%rdi)
1409bedb7:	0f b7 05 0e 00 69 00 	movzwl 0x69000e(%rip),%eax        # 0x14104edcc
1409bedbe:	66 89 47 54          	mov    %ax,0x54(%rdi)
1409bedc2:	0f b6 05 05 00 69 00 	movzbl 0x690005(%rip),%eax        # 0x14104edce
1409bedc9:	88 47 56             	mov    %al,0x56(%rdi)
1409bedcc:	c6 47 57 00          	movb   $0x0,0x57(%rdi)
1409bedd0:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409bedd7:	00
1409bedd8:	48 8b d7             	mov    %rdi,%rdx
1409beddb:	48 8b cb             	mov    %rbx,%rcx
1409bedde:	e8 0d 7d 04 00       	call   0x140a06af0
1409bede3:	84 c0                	test   %al,%al
1409bede5:	74 0e                	je     0x1409bedf5
1409bede7:	48 8b c7             	mov    %rdi,%rax
1409bedea:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1409bedef:	48 83 c4 40          	add    $0x40,%rsp
1409bedf3:	5f                   	pop    %rdi
1409bedf4:	c3                   	ret
1409bedf5:	48 8d 15 04 b0 6b 00 	lea    0x6bb004(%rip),%rdx        # 0x141079e00
1409bedfc:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409bee01:	e8 fa 3b 87 ff       	call   0x140232a00
1409bee06:	48 8d 15 83 2e 9e 00 	lea    0x9e2e83(%rip),%rdx        # 0x1413a1c90
1409bee0d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409bee12:	e8 01 da 45 00       	call   0x140e1c818
1409bee17:	cc                   	int3
1409bee18:	cc                   	int3
1409bee19:	cc                   	int3
1409bee1a:	cc                   	int3
1409bee1b:	cc                   	int3
1409bee1c:	cc                   	int3
1409bee1d:	cc                   	int3
1409bee1e:	cc                   	int3
1409bee1f:	cc                   	int3
1409bee20:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409bee25:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1409bee2a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1409bee2f:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1409bee34:	48 83 ec 48          	sub    $0x48,%rsp
1409bee38:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409bee3d:	e8 1e 00 00 00       	call   0x1409bee60
1409bee42:	48 8d 15 9f 2f 9e 00 	lea    0x9e2f9f(%rip),%rdx        # 0x1413a1de8
1409bee49:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409bee4e:	e8 c5 d9 45 00       	call   0x140e1c818
1409bee53:	cc                   	int3
1409bee54:	cc                   	int3
1409bee55:	cc                   	int3
1409bee56:	cc                   	int3
1409bee57:	cc                   	int3
1409bee58:	cc                   	int3
1409bee59:	cc                   	int3
1409bee5a:	cc                   	int3
1409bee5b:	cc                   	int3
1409bee5c:	cc                   	int3
1409bee5d:	cc                   	int3
1409bee5e:	cc                   	int3
1409bee5f:	cc                   	int3
1409bee60:	48 8d 05 79 af 6b 00 	lea    0x6baf79(%rip),%rax        # 0x141079de0
1409bee67:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
1409bee6e:	00
1409bee6f:	48 89 41 08          	mov    %rax,0x8(%rcx)
1409bee73:	48 8d 05 56 49 5e 00 	lea    0x5e4956(%rip),%rax        # 0x140fa37d0
1409bee7a:	48 89 01             	mov    %rax,(%rcx)
1409bee7d:	48 8b c1             	mov    %rcx,%rax
1409bee80:	c3                   	ret
1409bee81:	cc                   	int3
1409bee82:	cc                   	int3
1409bee83:	cc                   	int3
1409bee84:	cc                   	int3
1409bee85:	cc                   	int3
1409bee86:	cc                   	int3
1409bee87:	cc                   	int3
1409bee88:	cc                   	int3
1409bee89:	cc                   	int3
1409bee8a:	cc                   	int3
1409bee8b:	cc                   	int3
1409bee8c:	cc                   	int3
1409bee8d:	cc                   	int3
1409bee8e:	cc                   	int3
1409bee8f:	cc                   	int3
1409bee90:	0f 10 02             	movups (%rdx),%xmm0
1409bee93:	45 33 c0             	xor    %r8d,%r8d
1409bee96:	0f 11 01             	movups %xmm0,(%rcx)
1409bee99:	c6 41 48 00          	movb   $0x0,0x48(%rcx)
1409bee9d:	44 38 42 48          	cmp    %r8b,0x48(%rdx)
1409beea1:	74 4a                	je     0x1409beeed
1409beea3:	0f b6 42 10          	movzbl 0x10(%rdx),%eax
1409beea7:	0f 57 c0             	xorps  %xmm0,%xmm0
1409beeaa:	88 41 10             	mov    %al,0x10(%rcx)
1409beead:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
1409beeb1:	4c 89 41 28          	mov    %r8,0x28(%rcx)
1409beeb5:	4c 89 41 30          	mov    %r8,0x30(%rcx)
1409beeb9:	0f 10 42 18          	movups 0x18(%rdx),%xmm0
1409beebd:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
1409beec1:	0f 10 4a 28          	movups 0x28(%rdx),%xmm1
1409beec5:	0f 11 49 28          	movups %xmm1,0x28(%rcx)
1409beec9:	4c 89 42 28          	mov    %r8,0x28(%rdx)
1409beecd:	48 c7 42 30 0f 00 00 	movq   $0xf,0x30(%rdx)
1409beed4:	00
1409beed5:	44 88 42 18          	mov    %r8b,0x18(%rdx)
1409beed9:	0f b7 42 38          	movzwl 0x38(%rdx),%eax
1409beedd:	66 89 41 38          	mov    %ax,0x38(%rcx)
1409beee1:	48 8b 42 40          	mov    0x40(%rdx),%rax
1409beee5:	48 89 41 40          	mov    %rax,0x40(%rcx)
1409beee9:	c6 41 48 01          	movb   $0x1,0x48(%rcx)
1409beeed:	0f 57 c0             	xorps  %xmm0,%xmm0
1409beef0:	48 8b c1             	mov    %rcx,%rax
1409beef3:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
1409beef7:	4c 89 41 60          	mov    %r8,0x60(%rcx)
1409beefb:	4c 89 41 68          	mov    %r8,0x68(%rcx)
1409beeff:	0f 10 42 50          	movups 0x50(%rdx),%xmm0
1409bef03:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
1409bef07:	0f 10 4a 60          	movups 0x60(%rdx),%xmm1
1409bef0b:	0f 11 49 60          	movups %xmm1,0x60(%rcx)
1409bef0f:	4c 89 42 60          	mov    %r8,0x60(%rdx)
1409bef13:	48 c7 42 68 0f 00 00 	movq   $0xf,0x68(%rdx)
1409bef1a:	00
1409bef1b:	44 88 42 50          	mov    %r8b,0x50(%rdx)
1409bef1f:	c3                   	ret
1409bef20:	48 8b 42 01          	mov    0x1(%rdx),%rax
1409bef24:	48 c7 42 01 00 00 00 	movq   $0x0,0x1(%rdx)
1409bef2b:	00
1409bef2c:	48 89 41 01          	mov    %rax,0x1(%rcx)
1409bef30:	48 8b c1             	mov    %rcx,%rax
1409bef33:	c3                   	ret
1409bef34:	cc                   	int3
1409bef35:	cc                   	int3
1409bef36:	cc                   	int3
1409bef37:	cc                   	int3
1409bef38:	cc                   	int3
1409bef39:	cc                   	int3
1409bef3a:	cc                   	int3
1409bef3b:	cc                   	int3
1409bef3c:	cc                   	int3
1409bef3d:	cc                   	int3
1409bef3e:	cc                   	int3
1409bef3f:	cc                   	int3
1409bef40:	40 53                	rex push %rbx
1409bef42:	48 83 ec 20          	sub    $0x20,%rsp
1409bef46:	48 8b d9             	mov    %rcx,%rbx
1409bef49:	48 ff c2             	inc    %rdx
1409bef4c:	48 ff c1             	inc    %rcx
1409bef4f:	e8 ec 81 04 00       	call   0x140a07140
1409bef54:	48 8b c3             	mov    %rbx,%rax
1409bef57:	48 83 c4 20          	add    $0x20,%rsp
1409bef5b:	5b                   	pop    %rbx
1409bef5c:	c3                   	ret
1409bef5d:	cc                   	int3
1409bef5e:	cc                   	int3
1409bef5f:	cc                   	int3
1409bef60:	40 53                	rex push %rbx
1409bef62:	48 83 ec 20          	sub    $0x20,%rsp
1409bef66:	48 8b d9             	mov    %rcx,%rbx
1409bef69:	48 ff c1             	inc    %rcx
1409bef6c:	e8 cf 81 04 00       	call   0x140a07140
1409bef71:	48 8b c3             	mov    %rbx,%rax
1409bef74:	48 83 c4 20          	add    $0x20,%rsp
1409bef78:	5b                   	pop    %rbx
1409bef79:	c3                   	ret
1409bef7a:	cc                   	int3
1409bef7b:	cc                   	int3
1409bef7c:	cc                   	int3
1409bef7d:	cc                   	int3
1409bef7e:	cc                   	int3
1409bef7f:	cc                   	int3
1409bef80:	40 53                	rex push %rbx
1409bef82:	48 83 ec 20          	sub    $0x20,%rsp
1409bef86:	48 8b d9             	mov    %rcx,%rbx
1409bef89:	41 b8 fe 00 00 00    	mov    $0xfe,%r8d
1409bef8f:	48 ff c1             	inc    %rcx
1409bef92:	e8 49 80 04 00       	call   0x140a06fe0
1409bef97:	48 8b c3             	mov    %rbx,%rax
1409bef9a:	48 83 c4 20          	add    $0x20,%rsp
1409bef9e:	5b                   	pop    %rbx
1409bef9f:	c3                   	ret
1409befa0:	40 53                	rex push %rbx
1409befa2:	55                   	push   %rbp
1409befa3:	56                   	push   %rsi
1409befa4:	57                   	push   %rdi
1409befa5:	41 56                	push   %r14
1409befa7:	48 83 ec 50          	sub    $0x50,%rsp
1409befab:	48 8b 05 4e 9f 9f 00 	mov    0x9f9f4e(%rip),%rax        # 0x1413b8f00
1409befb2:	48 33 c4             	xor    %rsp,%rax
1409befb5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409befba:	49 8b d8             	mov    %r8,%rbx
1409befbd:	0f b6 f2             	movzbl %dl,%esi
1409befc0:	48 8b f9             	mov    %rcx,%rdi
1409befc3:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1409befc8:	45 33 f6             	xor    %r14d,%r14d
1409befcb:	b9 38 00 00 00       	mov    $0x38,%ecx
1409befd0:	e8 57 37 47 00       	call   0x140e3272c
1409befd5:	48 85 c0             	test   %rax,%rax
1409befd8:	0f 84 c7 00 00 00    	je     0x1409bf0a5
1409befde:	48 8d 15 7f 3a 9f 00 	lea    0x9f3a7f(%rip),%rdx        # 0x1413b2a64
1409befe5:	48 8b c8             	mov    %rax,%rcx
1409befe8:	e8 d3 7d 04 00       	call   0x140a06dc0
1409befed:	0f 57 c0             	xorps  %xmm0,%xmm0
1409beff0:	0f 11 40 18          	movups %xmm0,0x18(%rax)
1409beff4:	4c 89 70 28          	mov    %r14,0x28(%rax)
1409beff8:	4c 89 70 30          	mov    %r14,0x30(%rax)
1409beffc:	0f 10 03             	movups (%rbx),%xmm0
1409befff:	0f 11 40 18          	movups %xmm0,0x18(%rax)
1409bf003:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1409bf007:	0f 11 48 28          	movups %xmm1,0x28(%rax)
1409bf00b:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1409bf00f:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409bf016:	00
1409bf017:	44 88 33             	mov    %r14b,(%rbx)
1409bf01a:	48 ff 40 10          	incq   0x10(%rax)
1409bf01e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409bf023:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409bf028:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409bf02d:	e8 ae 00 00 00       	call   0x1409bf0e0
1409bf032:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1409bf037:	40 0f b6 d6          	movzbl %sil,%edx
1409bf03b:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1409bf03f:	e8 2c fc ff ff       	call   0x1409bec70
1409bf044:	90                   	nop
1409bf045:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409bf049:	48 83 fa 0f          	cmp    $0xf,%rdx
1409bf04d:	76 2c                	jbe    0x1409bf07b
1409bf04f:	48 ff c2             	inc    %rdx
1409bf052:	48 8b 0b             	mov    (%rbx),%rcx
1409bf055:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409bf05c:	72 18                	jb     0x1409bf076
1409bf05e:	48 83 c2 27          	add    $0x27,%rdx
1409bf062:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409bf066:	49 2b c8             	sub    %r8,%rcx
1409bf069:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409bf06d:	48 83 f8 1f          	cmp    $0x1f,%rax
1409bf071:	77 4b                	ja     0x1409bf0be
1409bf073:	49 8b c8             	mov    %r8,%rcx
1409bf076:	e8 c9 c0 45 00       	call   0x140e1b144
1409bf07b:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1409bf07f:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409bf086:	00
1409bf087:	c6 03 00             	movb   $0x0,(%rbx)
1409bf08a:	48 8b c7             	mov    %rdi,%rax
1409bf08d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1409bf092:	48 33 cc             	xor    %rsp,%rcx
1409bf095:	e8 66 c4 45 00       	call   0x140e1b500
1409bf09a:	48 83 c4 50          	add    $0x50,%rsp
1409bf09e:	41 5e                	pop    %r14
1409bf0a0:	5f                   	pop    %rdi
1409bf0a1:	5e                   	pop    %rsi
1409bf0a2:	5d                   	pop    %rbp
1409bf0a3:	5b                   	pop    %rbx
1409bf0a4:	c3                   	ret
1409bf0a5:	48 8d 0d 44 ad 6b 00 	lea    0x6bad44(%rip),%rcx        # 0x141079df0
1409bf0ac:	e8 4f 7e 7d ff       	call   0x140196f00
1409bf0b1:	48 8d 0d 38 ad 6b 00 	lea    0x6bad38(%rip),%rcx        # 0x141079df0
1409bf0b8:	e8 63 fd ff ff       	call   0x1409bee20
1409bf0bd:	90                   	nop
1409bf0be:	e8 e1 b0 46 00       	call   0x140e2a1a4
1409bf0c3:	cc                   	int3
1409bf0c4:	cc                   	int3
1409bf0c5:	cc                   	int3
1409bf0c6:	cc                   	int3
1409bf0c7:	cc                   	int3
1409bf0c8:	cc                   	int3
1409bf0c9:	cc                   	int3
1409bf0ca:	cc                   	int3
1409bf0cb:	cc                   	int3
1409bf0cc:	cc                   	int3
1409bf0cd:	cc                   	int3
1409bf0ce:	cc                   	int3
1409bf0cf:	cc                   	int3
1409bf0d0:	48 c7 41 01 00 00 00 	movq   $0x0,0x1(%rcx)
1409bf0d7:	00
1409bf0d8:	48 8b c1             	mov    %rcx,%rax
1409bf0db:	c3                   	ret
1409bf0dc:	cc                   	int3
1409bf0dd:	cc                   	int3
1409bf0de:	cc                   	int3
1409bf0df:	cc                   	int3
1409bf0e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409bf0e5:	57                   	push   %rdi
1409bf0e6:	48 83 ec 20          	sub    $0x20,%rsp
1409bf0ea:	48 8b 42 08          	mov    0x8(%rdx),%rax
1409bf0ee:	48 8b f9             	mov    %rcx,%rdi
1409bf0f1:	48 85 c0             	test   %rax,%rax
1409bf0f4:	74 08                	je     0x1409bf0fe
1409bf0f6:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
1409bf0fd:	00
1409bf0fe:	48 89 41 08          	mov    %rax,0x8(%rcx)
1409bf102:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1409bf106:	48 85 db             	test   %rbx,%rbx
1409bf109:	74 2c                	je     0x1409bf137
1409bf10b:	48 8b 03             	mov    (%rbx),%rax
1409bf10e:	90                   	nop
1409bf10f:	48 83 f8 01          	cmp    $0x1,%rax
1409bf113:	74 12                	je     0x1409bf127
1409bf115:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409bf11c:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
1409bf121:	48 83 f8 01          	cmp    $0x1,%rax
1409bf125:	75 10                	jne    0x1409bf137
1409bf127:	48 8b cb             	mov    %rbx,%rcx
1409bf12a:	e8 b1 7c 04 00       	call   0x140a06de0
1409bf12f:	48 8b cb             	mov    %rbx,%rcx
1409bf132:	e8 59 1f 47 00       	call   0x140e31090
1409bf137:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bf13c:	48 8b c7             	mov    %rdi,%rax
1409bf13f:	48 83 c4 20          	add    $0x20,%rsp
1409bf143:	5f                   	pop    %rdi
1409bf144:	c3                   	ret
1409bf145:	cc                   	int3
1409bf146:	cc                   	int3
1409bf147:	cc                   	int3
1409bf148:	cc                   	int3
1409bf149:	cc                   	int3
1409bf14a:	cc                   	int3