140105cbc:	90                   	nop
140105cbd:	48 8d 8c 24 28 01 00 	lea    0x128(%rsp),%rcx
140105cc4:	00
140105cc5:	48 83 bc 24 40 01 00 	cmpq   $0x8,0x140(%rsp)
140105ccc:	00 08
140105cce:	48 0f 43 8c 24 28 01 	cmovae 0x128(%rsp),%rcx
140105cd5:	00 00
140105cd7:	8b 94 24 38 01 00 00 	mov    0x138(%rsp),%edx
140105cde:	ff 15 54 87 0f 00    	call   *0xf8754(%rip)        # 0x1401fe438
140105ce4:	4c 8b f0             	mov    %rax,%r14
140105ce7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140105cec:	48 8b c8             	mov    %rax,%rcx
140105cef:	ff 15 3b 87 0f 00    	call   *0xf873b(%rip)        # 0x1401fe430
140105cf5:	44 8b c0             	mov    %eax,%r8d
140105cf8:	4c 89 bc 24 08 01 00 	mov    %r15,0x108(%rsp)
140105cff:	00
140105d00:	4c 89 bc 24 18 01 00 	mov    %r15,0x118(%rsp)
140105d07:	00
140105d08:	48 c7 84 24 20 01 00 	movq   $0x7,0x120(%rsp)
140105d0f:	00 07 00 00 00
140105d14:	66 44 89 bc 24 08 01 	mov    %r15w,0x108(%rsp)
140105d1b:	00 00
140105d1d:	49 8b d6             	mov    %r14,%rdx
140105d20:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
140105d27:	00
140105d28:	e8 23 05 fc ff       	call   0x1400c6250
140105d2d:	90                   	nop
140105d2e:	4c 89 bc 24 e8 00 00 	mov    %r15,0xe8(%rsp)
140105d35:	00
140105d36:	4c 89 bc 24 f8 00 00 	mov    %r15,0xf8(%rsp)
140105d3d:	00
140105d3e:	48 c7 84 24 00 01 00 	movq   $0xf,0x100(%rsp)
140105d45:	00 0f 00 00 00
140105d4a:	c6 84 24 e8 00 00 00 	movb   $0x0,0xe8(%rsp)
140105d51:	00
140105d52:	48 8d 94 24 e8 00 00 	lea    0xe8(%rsp),%rdx
140105d59:	00
140105d5a:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
140105d61:	00
140105d62:	e8 b9 36 fe ff       	call   0x1400e9420
140105d67:	0f 57 c0             	xorps  %xmm0,%xmm0
140105d6a:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140105d70:	48 8b 57 20          	mov    0x20(%rdi),%rdx
140105d74:	48 85 d2             	test   %rdx,%rdx
140105d77:	74 15                	je     0x140105d8e
140105d79:	8b 42 08             	mov    0x8(%rdx),%eax
140105d7c:	85 c0                	test   %eax,%eax
140105d7e:	74 0e                	je     0x140105d8e
140105d80:	8d 48 01             	lea    0x1(%rax),%ecx
140105d83:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140105d88:	74 4b                	je     0x140105dd5
140105d8a:	85 c0                	test   %eax,%eax
140105d8c:	75 f2                	jne    0x140105d80
140105d8e:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140105d93:	48 85 db             	test   %rbx,%rbx
140105d96:	74 51                	je     0x140105de9
140105d98:	b9 20 00 00 00       	mov    $0x20,%ecx
140105d9d:	e8 4e 05 08 00       	call   0x1401862f0
140105da2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140105da7:	48 8d 94 24 e8 00 00 	lea    0xe8(%rsp),%rdx
140105dae:	00
140105daf:	48 8b c8             	mov    %rax,%rcx
140105db2:	e8 29 03 fc ff       	call   0x1400c60e0
140105db7:	90                   	nop
140105db8:	4c 8b c8             	mov    %rax,%r9
140105dbb:	ba 01 04 00 00       	mov    $0x401,%edx
140105dc0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140105dc6:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140105dca:	ff 15 20 87 0f 00    	call   *0xf8720(%rip)        # 0x1401fe4f0
140105dd0:	e9 02 02 00 00       	jmp    0x140105fd7
140105dd5:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
140105dd9:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140105dde:	48 8b 47 20          	mov    0x20(%rdi),%rax
140105de2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140105de7:	eb aa                	jmp    0x140105d93
140105de9:	48 8d 0d e0 8e 21 00 	lea    0x218ee0(%rip),%rcx        # 0x14031ecd0
140105df0:	e8 63 15 06 00       	call   0x140167358
140105df5:	85 c0                	test   %eax,%eax
140105df7:	0f 85 88 02 00 00    	jne    0x140106085
140105dfd:	4c 89 bc 24 c8 00 00 	mov    %r15,0xc8(%rsp)
140105e04:	00
140105e05:	4c 89 bc 24 d8 00 00 	mov    %r15,0xd8(%rsp)
140105e0c:	00
140105e0d:	48 c7 84 24 e0 00 00 	movq   $0xf,0xe0(%rsp)
140105e14:	00 0f 00 00 00
140105e19:	c6 84 24 c8 00 00 00 	movb   $0x0,0xc8(%rsp)
140105e20:	00
140105e21:	45 33 c0             	xor    %r8d,%r8d
140105e24:	48 8d 15 4d 7b 12 00 	lea    0x127b4d(%rip),%rdx        # 0x14022d978
140105e2b:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140105e32:	00
140105e33:	e8 c8 05 fc ff       	call   0x1400c6400
140105e38:	90                   	nop
140105e39:	4c 89 bc 24 a8 00 00 	mov    %r15,0xa8(%rsp)
140105e40:	00
140105e41:	4c 89 bc 24 b8 00 00 	mov    %r15,0xb8(%rsp)
140105e48:	00
140105e49:	48 c7 84 24 c0 00 00 	movq   $0xf,0xc0(%rsp)
140105e50:	00 0f 00 00 00
140105e55:	c6 84 24 a8 00 00 00 	movb   $0x0,0xa8(%rsp)
140105e5c:	00
140105e5d:	45 33 c0             	xor    %r8d,%r8d
140105e60:	48 8d 15 11 7b 12 00 	lea    0x127b11(%rip),%rdx        # 0x14022d978
140105e67:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140105e6e:	00
140105e6f:	e8 8c 05 fc ff       	call   0x1400c6400
140105e74:	90                   	nop
140105e75:	4c 89 bc 24 88 00 00 	mov    %r15,0x88(%rsp)
140105e7c:	00
140105e7d:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
140105e84:	00
140105e85:	48 c7 84 24 a0 00 00 	movq   $0xf,0xa0(%rsp)
140105e8c:	00 0f 00 00 00
140105e91:	c6 84 24 88 00 00 00 	movb   $0x0,0x88(%rsp)
140105e98:	00
140105e99:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140105e9f:	48 8d 15 1a 6a 13 00 	lea    0x136a1a(%rip),%rdx        # 0x14023c8c0
140105ea6:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140105ead:	00
140105eae:	e8 4d 05 fc ff       	call   0x1400c6400
140105eb3:	90                   	nop
140105eb4:	4c 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%r9
140105ebb:	00
140105ebc:	4c 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%r8
140105ec3:	00
140105ec4:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140105ecb:	00
140105ecc:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140105ed1:	e8 ea f9 02 00       	call   0x1401358c0
140105ed6:	90                   	nop
140105ed7:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140105ede:	00
140105edf:	e8 9c 04 fc ff       	call   0x1400c6380
140105ee4:	90                   	nop
140105ee5:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140105eec:	00
140105eed:	e8 8e 04 fc ff       	call   0x1400c6380
140105ef2:	90                   	nop
140105ef3:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140105efa:	00
140105efb:	e8 80 04 fc ff       	call   0x1400c6380
140105f00:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140105f05:	48 85 c9             	test   %rcx,%rcx
140105f08:	74 7b                	je     0x140105f85
140105f0a:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140105f0f:	48 85 c0             	test   %rax,%rax
140105f12:	74 09                	je     0x140105f1d
140105f14:	f0 ff 40 08          	lock incl 0x8(%rax)
140105f18:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140105f1d:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140105f22:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140105f28:	48 8b 01             	mov    (%rcx),%rax
140105f2b:	4c 8d 0d 26 6f 13 00 	lea    0x136f26(%rip),%r9        # 0x14023ce58
140105f32:	4c 8d 05 67 6d 13 00 	lea    0x136d67(%rip),%r8        # 0x14023cca0
140105f39:	48 8d 15 38 7a 12 00 	lea    0x127a38(%rip),%rdx        # 0x14022d978
140105f40:	ff 50 48             	call   *0x48(%rax)
140105f43:	90                   	nop
140105f44:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140105f49:	48 85 c9             	test   %rcx,%rcx
140105f4c:	74 37                	je     0x140105f85
140105f4e:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140105f53:	8b c7                	mov    %edi,%eax
140105f55:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140105f5a:	83 f8 01             	cmp    $0x1,%eax
140105f5d:	75 2b                	jne    0x140105f8a
140105f5f:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140105f64:	48 8b 03             	mov    (%rbx),%rax
140105f67:	48 8b cb             	mov    %rbx,%rcx
140105f6a:	ff 10                	call   *(%rax)
140105f6c:	8b c7                	mov    %edi,%eax
140105f6e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140105f73:	83 f8 01             	cmp    $0x1,%eax
140105f76:	75 12                	jne    0x140105f8a
140105f78:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140105f7d:	48 8b 01             	mov    (%rcx),%rax
140105f80:	ff 50 08             	call   *0x8(%rax)
140105f83:	eb 05                	jmp    0x140105f8a
140105f85:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140105f8a:	48 8d 0d 3f 8d 21 00 	lea    0x218d3f(%rip),%rcx        # 0x14031ecd0
140105f91:	e8 e6 13 06 00       	call   0x14016737c
140105f96:	90                   	nop
140105f97:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140105f9c:	48 85 db             	test   %rbx,%rbx
140105f9f:	74 2a                	je     0x140105fcb
140105fa1:	8b c7                	mov    %edi,%eax
140105fa3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140105fa8:	83 f8 01             	cmp    $0x1,%eax
140105fab:	75 1e                	jne    0x140105fcb
140105fad:	48 8b 03             	mov    (%rbx),%rax
140105fb0:	48 8b cb             	mov    %rbx,%rcx
140105fb3:	ff 10                	call   *(%rax)
140105fb5:	8b c7                	mov    %edi,%eax
140105fb7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140105fbc:	83 f8 01             	cmp    $0x1,%eax
140105fbf:	75 0a                	jne    0x140105fcb
140105fc1:	48 8b 03             	mov    (%rbx),%rax
140105fc4:	48 8b cb             	mov    %rbx,%rcx
140105fc7:	ff 50 08             	call   *0x8(%rax)
140105fca:	90                   	nop
140105fcb:	eb 0f                	jmp    0x140105fdc
140105fcd:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140105fd2:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140105fd7:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140105fdc:	49 8b ce             	mov    %r14,%rcx
140105fdf:	ff 15 43 84 0f 00    	call   *0xf8443(%rip)        # 0x1401fe428
140105fe5:	90                   	nop
140105fe6:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140105feb:	48 85 c9             	test   %rcx,%rcx
140105fee:	74 2f                	je     0x14010601f
140105ff0:	8b c7                	mov    %edi,%eax
140105ff2:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140105ff7:	83 f8 01             	cmp    $0x1,%eax
140105ffa:	75 23                	jne    0x14010601f
140105ffc:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140106001:	48 8b 03             	mov    (%rbx),%rax
140106004:	48 8b cb             	mov    %rbx,%rcx
140106007:	ff 10                	call   *(%rax)
140106009:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
14010600e:	83 ff 01             	cmp    $0x1,%edi
140106011:	75 0c                	jne    0x14010601f
140106013:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140106018:	48 8b 01             	mov    (%rcx),%rax
14010601b:	ff 50 08             	call   *0x8(%rax)
14010601e:	90                   	nop
14010601f:	48 8d 8c 24 e8 00 00 	lea    0xe8(%rsp),%rcx
140106026:	00
140106027:	e8 54 03 fc ff       	call   0x1400c6380
14010602c:	90                   	nop
14010602d:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
140106034:	00
140106035:	e8 86 01 fc ff       	call   0x1400c61c0
14010603a:	90                   	nop
14010603b:	48 8d 8c 24 28 01 00 	lea    0x128(%rsp),%rcx
140106042:	00
140106043:	e8 78 01 fc ff       	call   0x1400c61c0
140106048:	90                   	nop
140106049:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14010604e:	e8 6d 01 fc ff       	call   0x1400c61c0
140106053:	90                   	nop
140106054:	48 8b ce             	mov    %rsi,%rcx
140106057:	e8 24 03 fc ff       	call   0x1400c6380
14010605c:	48 8b 8c 24 48 01 00 	mov    0x148(%rsp),%rcx
140106063:	00
140106064:	48 33 cc             	xor    %rsp,%rcx
140106067:	e8 64 02 08 00       	call   0x1401862d0
14010606c:	4c 8d 9c 24 50 01 00 	lea    0x150(%rsp),%r11
140106073:	00
140106074:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140106078:	49 8b 73 38          	mov    0x38(%r11),%rsi
14010607c:	49 8b e3             	mov    %r11,%rsp
14010607f:	41 5f                	pop    %r15
140106081:	41 5e                	pop    %r14
140106083:	5f                   	pop    %rdi
140106084:	c3                   	ret
140106085:	8b c8                	mov    %eax,%ecx
140106087:	e8 cc 1a 06 00       	call   0x140167b58
14010608c:	cc                   	int3
14010608d:	cc                   	int3
14010608e:	cc                   	int3
14010608f:	cc                   	int3
140106090:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140106095:	57                   	push   %rdi
140106096:	48 83 ec 40          	sub    $0x40,%rsp
14010609a:	48 8b 05 cf 51 1a 00 	mov    0x1a51cf(%rip),%rax        # 0x1402ab270
1401060a1:	48 33 c4             	xor    %rsp,%rax
1401060a4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401060a9:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1401060ad:	33 db                	xor    %ebx,%ebx
1401060af:	0f 57 c0             	xorps  %xmm0,%xmm0
1401060b2:	48 8b f9             	mov    %rcx,%rdi
1401060b5:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1401060bb:	48 85 d2             	test   %rdx,%rdx
1401060be:	74 55                	je     0x140106115
1401060c0:	8b 42 08             	mov    0x8(%rdx),%eax
1401060c3:	85 c0                	test   %eax,%eax
1401060c5:	74 4e                	je     0x140106115
1401060c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401060ce:	00 00
1401060d0:	8d 48 01             	lea    0x1(%rax),%ecx
1401060d3:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1401060d8:	74 06                	je     0x1401060e0
1401060da:	85 c0                	test   %eax,%eax
1401060dc:	75 f2                	jne    0x1401060d0
1401060de:	eb 35                	jmp    0x140106115
1401060e0:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1401060e4:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
1401060e8:	48 85 c9             	test   %rcx,%rcx
1401060eb:	74 28                	je     0x140106115
1401060ed:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401060f1:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1401060f6:	ff 15 e4 83 0f 00    	call   *0xf83e4(%rip)        # 0x1401fe4e0
1401060fc:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140106102:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140106107:	45 33 c0             	xor    %r8d,%r8d
14010610a:	ba 00 00 0c 10       	mov    $0x100c0000,%edx
14010610f:	ff 15 23 84 0f 00    	call   *0xf8423(%rip)        # 0x1401fe538
140106115:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14010611a:	c7 44 24 24 2c 01 00 	movl   $0x12c,0x24(%rsp)
140106121:	00
140106122:	48 8d 4c 24 24       	lea    0x24(%rsp),%rcx
140106127:	c7 44 24 20 20 03 00 	movl   $0x320,0x20(%rsp)
14010612e:	00
14010612f:	e8 cc 74 01 00       	call   0x14011d600
140106134:	8b 44 24 30          	mov    0x30(%rsp),%eax
140106138:	2b 44 24 28          	sub    0x28(%rsp),%eax
14010613c:	3b 44 24 20          	cmp    0x20(%rsp),%eax
140106140:	7c 0e                	jl     0x140106150
140106142:	8b 44 24 34          	mov    0x34(%rsp),%eax
140106146:	2b 44 24 2c          	sub    0x2c(%rsp),%eax
14010614a:	3b 44 24 24          	cmp    0x24(%rsp),%eax
14010614e:	7d 13                	jge    0x140106163
140106150:	ba 20 03 00 00       	mov    $0x320,%edx
140106155:	41 b8 2c 01 00 00    	mov    $0x12c,%r8d
14010615b:	48 8b cf             	mov    %rdi,%rcx
14010615e:	e8 4d 00 00 00       	call   0x1401061b0
140106163:	48 85 db             	test   %rbx,%rbx
140106166:	74 2c                	je     0x140106194
140106168:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14010616d:	8b c7                	mov    %edi,%eax
14010616f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140106174:	83 f8 01             	cmp    $0x1,%eax
140106177:	75 1b                	jne    0x140106194
140106179:	48 8b 03             	mov    (%rbx),%rax
14010617c:	48 8b cb             	mov    %rbx,%rcx
14010617f:	ff 10                	call   *(%rax)
140106181:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140106186:	83 ff 01             	cmp    $0x1,%edi
140106189:	75 09                	jne    0x140106194
14010618b:	48 8b 03             	mov    (%rbx),%rax
14010618e:	48 8b cb             	mov    %rbx,%rcx
140106191:	ff 50 08             	call   *0x8(%rax)
140106194:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140106199:	48 33 cc             	xor    %rsp,%rcx
14010619c:	e8 2f 01 08 00       	call   0x1401862d0
1401061a1:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401061a6:	48 83 c4 40          	add    $0x40,%rsp
1401061aa:	5f                   	pop    %rdi
1401061ab:	c3                   	ret
1401061ac:	cc                   	int3
1401061ad:	cc                   	int3
1401061ae:	cc                   	int3
1401061af:	cc                   	int3
1401061b0:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1401061b5:	89 54 24 10          	mov    %edx,0x10(%rsp)
1401061b9:	53                   	push   %rbx
1401061ba:	48 83 ec 20          	sub    $0x20,%rsp
1401061be:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1401061c2:	48 8b d9             	mov    %rcx,%rbx
1401061c5:	48 85 d2             	test   %rdx,%rdx
1401061c8:	0f 84 96 00 00 00    	je     0x140106264