140112c5b:	e8 c0 2f 01 00       	call   0x140125c20
140112c60:	33 d2                	xor    %edx,%edx
140112c62:	48 8d 0d 0f ad 11 00 	lea    0x11ad0f(%rip),%rcx        # 0x14022d978
140112c69:	e8 e2 18 01 00       	call   0x140124550
140112c6e:	48 89 84 24 58 06 00 	mov    %rax,0x658(%rsp)
140112c75:	00
140112c76:	4c 8b 05 c3 47 1d 00 	mov    0x1d47c3(%rip),%r8        # 0x1402e7440
140112c7d:	48 83 3d c3 47 1d 00 	cmpq   $0x10,0x1d47c3(%rip)        # 0x1402e7448
140112c84:	10
140112c85:	72 0c                	jb     0x140112c93
140112c87:	48 8b 15 a2 47 1d 00 	mov    0x1d47a2(%rip),%rdx        # 0x1402e7430
140112c8e:	4c 03 c2             	add    %rdx,%r8
140112c91:	eb 0d                	jmp    0x140112ca0
140112c93:	48 8d 0d 96 47 1d 00 	lea    0x1d4796(%rip),%rcx        # 0x1402e7430
140112c9a:	4c 03 c1             	add    %rcx,%r8
140112c9d:	48 8b d1             	mov    %rcx,%rdx
140112ca0:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
140112ca7:	00
140112ca8:	e8 93 35 01 00       	call   0x140126240
140112cad:	48 8d 9c 24 58 06 00 	lea    0x658(%rsp),%rbx
140112cb4:	00
140112cb5:	48 85 c0             	test   %rax,%rax
140112cb8:	48 0f 45 d8          	cmovne %rax,%rbx
140112cbc:	48 89 bc 24 a8 07 00 	mov    %rdi,0x7a8(%rsp)
140112cc3:	00
140112cc4:	48 8b d3             	mov    %rbx,%rdx
140112cc7:	48 8d 8c 24 98 07 00 	lea    0x798(%rsp),%rcx
140112cce:	00
140112ccf:	e8 cc 2f 01 00       	call   0x140125ca0
140112cd4:	48 8b d3             	mov    %rbx,%rdx
140112cd7:	48 8d 8c 24 98 07 00 	lea    0x798(%rsp),%rcx
140112cde:	00
140112cdf:	e8 cc 31 01 00       	call   0x140125eb0
140112ce4:	90                   	nop
140112ce5:	81 ce 00 60 00 00    	or     $0x6000,%esi
140112ceb:	89 74 24 30          	mov    %esi,0x30(%rsp)
140112cef:	48 8d 94 24 90 0c 00 	lea    0xc90(%rsp),%rdx
140112cf6:	00
140112cf7:	48 8d 8c 24 98 07 00 	lea    0x798(%rsp),%rcx
140112cfe:	00
140112cff:	e8 bc 1f 01 00       	call   0x140124cc0
140112d04:	90                   	nop
140112d05:	48 8d 8c 24 98 07 00 	lea    0x798(%rsp),%rcx
140112d0c:	00
140112d0d:	e8 1e 31 01 00       	call   0x140125e30
140112d12:	48 89 bc 24 98 07 00 	mov    %rdi,0x798(%rsp)
140112d19:	00
140112d1a:	48 8b 9c 24 a8 07 00 	mov    0x7a8(%rsp),%rbx
140112d21:	00
140112d22:	48 85 db             	test   %rbx,%rbx
140112d25:	74 27                	je     0x140112d4e
140112d27:	4c 8d 0d 42 33 fb ff 	lea    -0x4ccbe(%rip),%r9        # 0x1400c6070
140112d2e:	ba 20 00 00 00       	mov    $0x20,%edx
140112d33:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140112d37:	48 8b cb             	mov    %rbx,%rcx
140112d3a:	e8 ed 35 07 00       	call   0x14018632c
140112d3f:	90                   	nop
140112d40:	ba 60 00 00 00       	mov    $0x60,%edx
140112d45:	48 8b cb             	mov    %rbx,%rcx
140112d48:	e8 ff 38 07 00       	call   0x14018664c
140112d4d:	90                   	nop
140112d4e:	48 8d 8c 24 58 06 00 	lea    0x658(%rsp),%rcx
140112d55:	00
140112d56:	e8 d5 30 01 00       	call   0x140125e30
140112d5b:	48 89 bc 24 58 06 00 	mov    %rdi,0x658(%rsp)
140112d62:	00
140112d63:	48 8b 9c 24 68 06 00 	mov    0x668(%rsp),%rbx
140112d6a:	00
140112d6b:	48 85 db             	test   %rbx,%rbx
140112d6e:	74 26                	je     0x140112d96
140112d70:	4c 8d 0d f9 32 fb ff 	lea    -0x4cd07(%rip),%r9        # 0x1400c6070
140112d77:	ba 20 00 00 00       	mov    $0x20,%edx
140112d7c:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140112d80:	48 8b cb             	mov    %rbx,%rcx
140112d83:	e8 a4 35 07 00       	call   0x14018632c
140112d88:	90                   	nop
140112d89:	ba 60 00 00 00       	mov    $0x60,%edx
140112d8e:	48 8b cb             	mov    %rbx,%rcx
140112d91:	e8 b6 38 07 00       	call   0x14018664c
140112d96:	48 83 bc 24 a0 0c 00 	cmpq   $0x0,0xca0(%rsp)
140112d9d:	00 00
140112d9f:	0f 84 d4 00 00 00    	je     0x140112e79
140112da5:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140112daa:	0f 57 c0             	xorps  %xmm0,%xmm0
140112dad:	f3 0f 7f 84 24 b0 01 	movdqu %xmm0,0x1b0(%rsp)
140112db4:	00 00
140112db6:	49 8b 50 20          	mov    0x20(%r8),%rdx
140112dba:	48 85 d2             	test   %rdx,%rdx
140112dbd:	74 2f                	je     0x140112dee
140112dbf:	8b 42 08             	mov    0x8(%rdx),%eax
140112dc2:	85 c0                	test   %eax,%eax
140112dc4:	74 28                	je     0x140112dee
140112dc6:	8d 48 01             	lea    0x1(%rax),%ecx
140112dc9:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140112dce:	74 06                	je     0x140112dd6
140112dd0:	85 c0                	test   %eax,%eax
140112dd2:	75 f2                	jne    0x140112dc6
140112dd4:	eb 18                	jmp    0x140112dee
140112dd6:	49 8b 40 18          	mov    0x18(%r8),%rax
140112dda:	48 89 84 24 b0 01 00 	mov    %rax,0x1b0(%rsp)
140112de1:	00
140112de2:	49 8b 40 20          	mov    0x20(%r8),%rax
140112de6:	48 89 84 24 b8 01 00 	mov    %rax,0x1b8(%rsp)
140112ded:	00
140112dee:	48 83 bc 24 b0 01 00 	cmpq   $0x0,0x1b0(%rsp)
140112df5:	00 00
140112df7:	74 44                	je     0x140112e3d
140112df9:	b9 20 00 00 00       	mov    $0x20,%ecx
140112dfe:	e8 ed 34 07 00       	call   0x1401862f0
140112e03:	48 89 84 24 58 08 00 	mov    %rax,0x858(%rsp)
140112e0a:	00
140112e0b:	48 8d 94 24 90 0c 00 	lea    0xc90(%rsp),%rdx
140112e12:	00
140112e13:	48 8b c8             	mov    %rax,%rcx
140112e16:	e8 c5 32 fb ff       	call   0x1400c60e0
140112e1b:	90                   	nop
140112e1c:	48 8b 8c 24 b0 01 00 	mov    0x1b0(%rsp),%rcx
140112e23:	00
140112e24:	4c 8b c8             	mov    %rax,%r9
140112e27:	ba 01 04 00 00       	mov    $0x401,%edx
140112e2c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140112e32:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140112e36:	ff 15 b4 b6 0e 00    	call   *0xeb6b4(%rip)        # 0x1401fe4f0
140112e3c:	90                   	nop
140112e3d:	48 8b 9c 24 b8 01 00 	mov    0x1b8(%rsp),%rbx
140112e44:	00
140112e45:	48 85 db             	test   %rbx,%rbx
140112e48:	74 2f                	je     0x140112e79
140112e4a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140112e4f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140112e54:	83 f8 01             	cmp    $0x1,%eax
140112e57:	75 20                	jne    0x140112e79
140112e59:	48 8b 03             	mov    (%rbx),%rax
140112e5c:	48 8b cb             	mov    %rbx,%rcx
140112e5f:	ff 10                	call   *(%rax)
140112e61:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140112e66:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140112e6b:	83 f8 01             	cmp    $0x1,%eax
140112e6e:	75 09                	jne    0x140112e79
140112e70:	48 8b 03             	mov    (%rbx),%rax
140112e73:	48 8b cb             	mov    %rbx,%rcx
140112e76:	ff 50 08             	call   *0x8(%rax)
140112e79:	48 89 bc 24 a0 03 00 	mov    %rdi,0x3a0(%rsp)
140112e80:	00
140112e81:	48 89 bc 24 b0 03 00 	mov    %rdi,0x3b0(%rsp)
140112e88:	00
140112e89:	48 c7 84 24 b8 03 00 	movq   $0x7,0x3b8(%rsp)
140112e90:	00 07 00 00 00
140112e95:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140112e9b:	48 8d 15 96 b1 11 00 	lea    0x11b196(%rip),%rdx        # 0x14022e038
140112ea2:	48 8d 8c 24 a0 03 00 	lea    0x3a0(%rsp),%rcx
140112ea9:	00
140112eaa:	e8 a1 33 fb ff       	call   0x1400c6250
140112eaf:	41 b8 18 00 00 00    	mov    $0x18,%r8d
140112eb5:	48 8d 94 24 a0 03 00 	lea    0x3a0(%rsp),%rdx
140112ebc:	00
140112ebd:	49 8b cd             	mov    %r13,%rcx
140112ec0:	e8 5b 1a 00 00       	call   0x140114920
140112ec5:	90                   	nop
140112ec6:	48 8d 8c 24 90 0c 00 	lea    0xc90(%rsp),%rcx
140112ecd:	00
140112ece:	e8 ad 34 fb ff       	call   0x1400c6380
140112ed3:	e9 c8 11 00 00       	jmp    0x1401140a0
140112ed8:	48 8d 15 f1 3a 1d 00 	lea    0x1d3af1(%rip),%rdx        # 0x1402e69d0
140112edf:	48 83 3d 01 3b 1d 00 	cmpq   $0x10,0x1d3b01(%rip)        # 0x1402e69e8
140112ee6:	10
140112ee7:	48 0f 43 15 e1 3a 1d 	cmovae 0x1d3ae1(%rip),%rdx        # 0x1402e69d0
140112eee:	00
140112eef:	48 8d 8c 24 88 09 00 	lea    0x988(%rsp),%rcx
140112ef6:	00
140112ef7:	45 84 e4             	test   %r12b,%r12b
140112efa:	49 0f 45 ce          	cmovne %r14,%rcx
140112efe:	4c 8b 3d db 3a 1d 00 	mov    0x1d3adb(%rip),%r15        # 0x1402e69e0
140112f05:	4c 89 bc 24 60 08 00 	mov    %r15,0x860(%rsp)
140112f0c:	00
140112f0d:	48 89 9c 24 68 08 00 	mov    %rbx,0x868(%rsp)
140112f14:	00
140112f15:	4c 8b c3             	mov    %rbx,%r8
140112f18:	4c 3b fb             	cmp    %rbx,%r15
140112f1b:	4d 0f 42 c7          	cmovb  %r15,%r8
140112f1f:	e8 4c 5e 07 00       	call   0x140188d70
140112f24:	85 c0                	test   %eax,%eax
140112f26:	0f 85 2a 03 00 00    	jne    0x140113256
140112f2c:	49 3b df             	cmp    %r15,%rbx
140112f2f:	0f 82 21 03 00 00    	jb     0x140113256
140112f35:	0f 87 1b 03 00 00    	ja     0x140113256
140112f3b:	48 89 bc 24 b8 06 00 	mov    %rdi,0x6b8(%rsp)
140112f42:	00
140112f43:	41 b0 01             	mov    $0x1,%r8b
140112f46:	8d 50 04             	lea    0x4(%rax),%edx
140112f49:	48 8d 8c 24 a8 06 00 	lea    0x6a8(%rsp),%rcx
140112f50:	00
140112f51:	e8 ca 2c 01 00       	call   0x140125c20
140112f56:	33 d2                	xor    %edx,%edx
140112f58:	48 8d 0d 19 aa 11 00 	lea    0x11aa19(%rip),%rcx        # 0x14022d978
140112f5f:	e8 ec 15 01 00       	call   0x140124550
140112f64:	48 89 84 24 a8 06 00 	mov    %rax,0x6a8(%rsp)
140112f6b:	00
140112f6c:	4c 8b 05 cd 44 1d 00 	mov    0x1d44cd(%rip),%r8        # 0x1402e7440
140112f73:	48 83 3d cd 44 1d 00 	cmpq   $0x10,0x1d44cd(%rip)        # 0x1402e7448
140112f7a:	10
140112f7b:	72 0c                	jb     0x140112f89
140112f7d:	48 8b 15 ac 44 1d 00 	mov    0x1d44ac(%rip),%rdx        # 0x1402e7430
140112f84:	4c 03 c2             	add    %rdx,%r8
140112f87:	eb 0d                	jmp    0x140112f96
140112f89:	48 8d 0d a0 44 1d 00 	lea    0x1d44a0(%rip),%rcx        # 0x1402e7430
140112f90:	4c 03 c1             	add    %rcx,%r8
140112f93:	48 8b d1             	mov    %rcx,%rdx
140112f96:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
140112f9d:	00
140112f9e:	e8 9d 32 01 00       	call   0x140126240
140112fa3:	48 8d 9c 24 a8 06 00 	lea    0x6a8(%rsp),%rbx
140112faa:	00
140112fab:	48 85 c0             	test   %rax,%rax
140112fae:	48 0f 45 d8          	cmovne %rax,%rbx
140112fb2:	48 89 bc 24 90 06 00 	mov    %rdi,0x690(%rsp)
140112fb9:	00
140112fba:	48 8b d3             	mov    %rbx,%rdx
140112fbd:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
140112fc4:	00
140112fc5:	e8 d6 2c 01 00       	call   0x140125ca0
140112fca:	48 8b d3             	mov    %rbx,%rdx
140112fcd:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
140112fd4:	00
140112fd5:	e8 d6 2e 01 00       	call   0x140125eb0
140112fda:	90                   	nop
140112fdb:	81 ce 00 80 01 00    	or     $0x18000,%esi
140112fe1:	89 74 24 30          	mov    %esi,0x30(%rsp)
140112fe5:	48 8d 94 24 b0 0c 00 	lea    0xcb0(%rsp),%rdx
140112fec:	00
140112fed:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
140112ff4:	00
140112ff5:	e8 c6 1c 01 00       	call   0x140124cc0
140112ffa:	90                   	nop
140112ffb:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
140113002:	00
140113003:	e8 28 2e 01 00       	call   0x140125e30
140113008:	48 89 bc 24 80 06 00 	mov    %rdi,0x680(%rsp)
14011300f:	00
140113010:	48 8b 9c 24 90 06 00 	mov    0x690(%rsp),%rbx
140113017:	00
140113018:	48 85 db             	test   %rbx,%rbx
14011301b:	74 27                	je     0x140113044
14011301d:	4c 8d 0d 4c 30 fb ff 	lea    -0x4cfb4(%rip),%r9        # 0x1400c6070
140113024:	ba 20 00 00 00       	mov    $0x20,%edx
140113029:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
14011302d:	48 8b cb             	mov    %rbx,%rcx
140113030:	e8 f7 32 07 00       	call   0x14018632c
140113035:	90                   	nop
140113036:	ba 60 00 00 00       	mov    $0x60,%edx
14011303b:	48 8b cb             	mov    %rbx,%rcx
14011303e:	e8 09 36 07 00       	call   0x14018664c
140113043:	90                   	nop
140113044:	48 8d 8c 24 a8 06 00 	lea    0x6a8(%rsp),%rcx
14011304b:	00
14011304c:	e8 df 2d 01 00       	call   0x140125e30
140113051:	48 89 bc 24 a8 06 00 	mov    %rdi,0x6a8(%rsp)
140113058:	00
140113059:	48 8b 9c 24 b8 06 00 	mov    0x6b8(%rsp),%rbx
140113060:	00
140113061:	48 85 db             	test   %rbx,%rbx
140113064:	74 26                	je     0x14011308c
140113066:	4c 8d 0d 03 30 fb ff 	lea    -0x4cffd(%rip),%r9        # 0x1400c6070
14011306d:	ba 20 00 00 00       	mov    $0x20,%edx
140113072:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140113076:	48 8b cb             	mov    %rbx,%rcx
140113079:	e8 ae 32 07 00       	call   0x14018632c
14011307e:	90                   	nop
14011307f:	ba 60 00 00 00       	mov    $0x60,%edx
140113084:	48 8b cb             	mov    %rbx,%rcx
140113087:	e8 c0 35 07 00       	call   0x14018664c
14011308c:	48 89 bc 24 38 0a 00 	mov    %rdi,0xa38(%rsp)
140113093:	00
140113094:	48 89 bc 24 48 0a 00 	mov    %rdi,0xa48(%rsp)
14011309b:	00
14011309c:	48 c7 84 24 50 0a 00 	movq   $0x7,0xa50(%rsp)
1401130a3:	00 07 00 00 00
1401130a8:	66 89 bc 24 38 0a 00 	mov    %di,0xa38(%rsp)
1401130af:	00
1401130b0:	48 8d 94 24 38 0a 00 	lea    0xa38(%rsp),%rdx
1401130b7:	00
1401130b8:	48 8d 8c 24 b0 0c 00 	lea    0xcb0(%rsp),%rcx
1401130bf:	00
1401130c0:	e8 5b 62 fd ff       	call   0x1400e9320
1401130c5:	48 83 bc 24 c0 0c 00 	cmpq   $0x0,0xcc0(%rsp)
1401130cc:	00 00
1401130ce:	0f 84 15 01 00 00    	je     0x1401131e9
1401130d4:	48 89 bc 24 a0 00 00 	mov    %rdi,0xa0(%rsp)
1401130db:	00
1401130dc:	48 89 bc 24 b0 00 00 	mov    %rdi,0xb0(%rsp)
1401130e3:	00
1401130e4:	48 89 bc 24 b8 00 00 	mov    %rdi,0xb8(%rsp)
1401130eb:	00
1401130ec:	48 8b b4 24 48 0a 00 	mov    0xa48(%rsp),%rsi
1401130f3:	00
1401130f4:	4c 8d b4 24 38 0a 00 	lea    0xa38(%rsp),%r14
1401130fb:	00
1401130fc:	48 83 bc 24 50 0a 00 	cmpq   $0x8,0xa50(%rsp)
140113103:	00 08
140113105:	4c 0f 43 b4 24 38 0a 	cmovae 0xa38(%rsp),%r14
14011310c:	00 00
14011310e:	48 83 fe 08          	cmp    $0x8,%rsi
140113112:	73 30                	jae    0x140113144
140113114:	41 0f 10 06          	movups (%r14),%xmm0
140113118:	0f 11 84 24 a0 00 00 	movups %xmm0,0xa0(%rsp)
14011311f:	00
140113120:	48 89 b4 24 b0 00 00 	mov    %rsi,0xb0(%rsp)
140113127:	00
140113128:	48 c7 84 24 b8 00 00 	movq   $0x7,0xb8(%rsp)
14011312f:	00 07 00 00 00
140113134:	bb 07 00 00 00       	mov    $0x7,%ebx
140113139:	48 85 f6             	test   %rsi,%rsi
14011313c:	0f 84 9a 00 00 00    	je     0x1401131dc
140113142:	eb 64                	jmp    0x1401131a8
140113144:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
14011314b:	ff ff 7f
14011314e:	48 89 84 24 70 08 00 	mov    %rax,0x870(%rsp)
140113155:	00
140113156:	48 8b de             	mov    %rsi,%rbx
140113159:	48 83 cb 07          	or     $0x7,%rbx
14011315d:	48 89 9c 24 78 08 00 	mov    %rbx,0x878(%rsp)
140113164:	00
140113165:	48 3b d8             	cmp    %rax,%rbx
140113168:	48 0f 47 d8          	cmova  %rax,%rbx
14011316c:	48 8d 53 01          	lea    0x1(%rbx),%rdx
140113170:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140113177:	00
140113178:	e8 d3 34 fb ff       	call   0x1400c6650
14011317d:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140113184:	00
140113185:	4c 8d 04 75 02 00 00 	lea    0x2(,%rsi,2),%r8
14011318c:	00
14011318d:	49 8b d6             	mov    %r14,%rdx
140113190:	48 8b c8             	mov    %rax,%rcx
140113193:	e8 28 52 07 00       	call   0x1401883c0
140113198:	48 89 b4 24 b0 00 00 	mov    %rsi,0xb0(%rsp)
14011319f:	00
1401131a0:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
1401131a7:	00
1401131a8:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
1401131af:	00
1401131b0:	48 83 fb 08          	cmp    $0x8,%rbx
1401131b4:	4c 0f 43 84 24 a0 00 	cmovae 0xa0(%rsp),%r8
1401131bb:	00 00
1401131bd:	c7 44 24 28 0a 00 00 	movl   $0xa,0x28(%rsp)
1401131c4:	00
1401131c5:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401131ca:	45 33 c9             	xor    %r9d,%r9d
1401131cd:	48 8d 15 a4 9a 12 00 	lea    0x129aa4(%rip),%rdx        # 0x14023cc78
1401131d4:	33 c9                	xor    %ecx,%ecx