140109bc5:	48 89 08             	mov    %rcx,(%rax)
140109bc8:	48 89 58 10          	mov    %rbx,0x10(%rax)
140109bcc:	48 89 77 50          	mov    %rsi,0x50(%rdi)
140109bd0:	eb 10                	jmp    0x140109be2
140109bd2:	48 8b 84 24 48 01 00 	mov    0x148(%rsp),%rax
140109bd9:	00
140109bda:	48 8b 9c 24 40 01 00 	mov    0x140(%rsp),%rbx
140109be1:	00
140109be2:	49 89 9f b0 00 00 00 	mov    %rbx,0xb0(%r15)
140109be9:	49 8b 9f b8 00 00 00 	mov    0xb8(%r15),%rbx
140109bf0:	49 89 87 b8 00 00 00 	mov    %rax,0xb8(%r15)
140109bf7:	48 85 db             	test   %rbx,%rbx
140109bfa:	74 2b                	je     0x140109c27
140109bfc:	41 8b c6             	mov    %r14d,%eax
140109bff:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140109c04:	83 f8 01             	cmp    $0x1,%eax
140109c07:	75 1e                	jne    0x140109c27
140109c09:	48 8b 03             	mov    (%rbx),%rax
140109c0c:	48 8b cb             	mov    %rbx,%rcx
140109c0f:	ff 10                	call   *(%rax)
140109c11:	41 8b c6             	mov    %r14d,%eax
140109c14:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140109c19:	83 f8 01             	cmp    $0x1,%eax
140109c1c:	75 09                	jne    0x140109c27
140109c1e:	48 8b 03             	mov    (%rbx),%rax
140109c21:	48 8b cb             	mov    %rbx,%rcx
140109c24:	ff 50 08             	call   *0x8(%rax)
140109c27:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140109c2b:	e8 60 db ff ff       	call   0x140107790
140109c30:	48 8b 5f 58          	mov    0x58(%rdi),%rbx
140109c34:	48 81 c3 30 01 00 00 	add    $0x130,%rbx
140109c3b:	48 8d 05 f6 37 13 00 	lea    0x1337f6(%rip),%rax        # 0x14023d438
140109c42:	48 89 84 24 80 01 00 	mov    %rax,0x180(%rsp)
140109c49:	00
140109c4a:	48 8d 05 1f 19 00 00 	lea    0x191f(%rip),%rax        # 0x14010b570
140109c51:	48 89 84 24 88 01 00 	mov    %rax,0x188(%rsp)
140109c58:	00
140109c59:	0f b6 84 24 c8 01 00 	movzbl 0x1c8(%rsp),%eax
140109c60:	00
140109c61:	88 84 24 90 01 00 00 	mov    %al,0x190(%rsp)
140109c68:	48 89 bc 24 98 01 00 	mov    %rdi,0x198(%rsp)
140109c6f:	00
140109c70:	48 8d 84 24 80 01 00 	lea    0x180(%rsp),%rax
140109c77:	00
140109c78:	48 89 84 24 b8 01 00 	mov    %rax,0x1b8(%rsp)
140109c7f:	00
140109c80:	48 89 b4 24 38 03 00 	mov    %rsi,0x338(%rsp)
140109c87:	00
140109c88:	48 8b 05 b1 37 13 00 	mov    0x1337b1(%rip),%rax        # 0x14023d440
140109c8f:	48 8d 94 24 00 03 00 	lea    0x300(%rsp),%rdx
140109c96:	00
140109c97:	48 8d 8c 24 80 01 00 	lea    0x180(%rsp),%rcx
140109c9e:	00
140109c9f:	ff d0                	call   *%rax
140109ca1:	48 8b c8             	mov    %rax,%rcx
140109ca4:	48 89 84 24 38 03 00 	mov    %rax,0x338(%rsp)
140109cab:	00
140109cac:	4c 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8
140109cb3:	00
140109cb4:	4d 85 c0             	test   %r8,%r8
140109cb7:	74 2a                	je     0x140109ce3
140109cb9:	49 8b 00             	mov    (%r8),%rax
140109cbc:	48 8d 8c 24 80 01 00 	lea    0x180(%rsp),%rcx
140109cc3:	00
140109cc4:	4c 3b c1             	cmp    %rcx,%r8
140109cc7:	0f 95 c2             	setne  %dl
140109cca:	49 8b c8             	mov    %r8,%rcx
140109ccd:	ff 50 20             	call   *0x20(%rax)
140109cd0:	4c 8b c6             	mov    %rsi,%r8
140109cd3:	48 89 b4 24 b8 01 00 	mov    %rsi,0x1b8(%rsp)
140109cda:	00
140109cdb:	48 8b 8c 24 38 03 00 	mov    0x338(%rsp),%rcx
140109ce2:	00
140109ce3:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
140109ce7:	4d 85 c9             	test   %r9,%r9
140109cea:	74 61                	je     0x140109d4d
140109cec:	4c 3b cb             	cmp    %rbx,%r9
140109cef:	75 4d                	jne    0x140109d3e
140109cf1:	49 8b 01             	mov    (%r9),%rax
140109cf4:	48 8d 94 24 80 01 00 	lea    0x180(%rsp),%rdx
140109cfb:	00
140109cfc:	49 8b c9             	mov    %r9,%rcx
140109cff:	ff 50 08             	call   *0x8(%rax)
140109d02:	4c 8b c0             	mov    %rax,%r8
140109d05:	48 89 84 24 b8 01 00 	mov    %rax,0x1b8(%rsp)
140109d0c:	00
140109d0d:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140109d11:	48 85 c9             	test   %rcx,%rcx
140109d14:	74 1e                	je     0x140109d34
140109d16:	48 8b 01             	mov    (%rcx),%rax
140109d19:	48 3b cb             	cmp    %rbx,%rcx
140109d1c:	0f 95 c2             	setne  %dl
140109d1f:	ff 50 20             	call   *0x20(%rax)
140109d22:	4c 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8
140109d29:	00
140109d2a:	48 8b 8c 24 38 03 00 	mov    0x338(%rsp),%rcx
140109d31:	00
140109d32:	eb 15                	jmp    0x140109d49
140109d34:	48 8b 8c 24 38 03 00 	mov    0x338(%rsp),%rcx
140109d3b:	00
140109d3c:	eb 0f                	jmp    0x140109d4d
140109d3e:	4d 8b c1             	mov    %r9,%r8
140109d41:	4c 89 8c 24 b8 01 00 	mov    %r9,0x1b8(%rsp)
140109d48:	00
140109d49:	48 89 73 38          	mov    %rsi,0x38(%rbx)
140109d4d:	48 85 c9             	test   %rcx,%rcx
140109d50:	74 7f                	je     0x140109dd1
140109d52:	48 8d 84 24 00 03 00 	lea    0x300(%rsp),%rax
140109d59:	00
140109d5a:	48 3b c8             	cmp    %rax,%rcx
140109d5d:	75 42                	jne    0x140109da1
140109d5f:	48 8b 01             	mov    (%rcx),%rax
140109d62:	48 8b d3             	mov    %rbx,%rdx
140109d65:	ff 50 08             	call   *0x8(%rax)
140109d68:	48 89 43 38          	mov    %rax,0x38(%rbx)
140109d6c:	48 8b 8c 24 38 03 00 	mov    0x338(%rsp),%rcx
140109d73:	00
140109d74:	48 85 c9             	test   %rcx,%rcx
140109d77:	74 1e                	je     0x140109d97
140109d79:	48 8b 01             	mov    (%rcx),%rax
140109d7c:	48 8d 94 24 00 03 00 	lea    0x300(%rsp),%rdx
140109d83:	00
140109d84:	48 3b ca             	cmp    %rdx,%rcx
140109d87:	0f 95 c2             	setne  %dl
140109d8a:	ff 50 20             	call   *0x20(%rax)
140109d8d:	4c 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8
140109d94:	00
140109d95:	eb 0e                	jmp    0x140109da5
140109d97:	4c 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8
140109d9e:	00
140109d9f:	eb 0f                	jmp    0x140109db0
140109da1:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
140109da5:	48 8b ce             	mov    %rsi,%rcx
140109da8:	48 89 8c 24 38 03 00 	mov    %rcx,0x338(%rsp)
140109daf:	00
140109db0:	48 85 c9             	test   %rcx,%rcx
140109db3:	74 1c                	je     0x140109dd1
140109db5:	48 8b 01             	mov    (%rcx),%rax
140109db8:	48 8d 94 24 00 03 00 	lea    0x300(%rsp),%rdx
140109dbf:	00
140109dc0:	48 3b ca             	cmp    %rdx,%rcx
140109dc3:	0f 95 c2             	setne  %dl
140109dc6:	ff 50 20             	call   *0x20(%rax)
140109dc9:	4c 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8
140109dd0:	00
140109dd1:	4d 85 c0             	test   %r8,%r8
140109dd4:	74 18                	je     0x140109dee
140109dd6:	49 8b 00             	mov    (%r8),%rax
140109dd9:	48 8d 8c 24 80 01 00 	lea    0x180(%rsp),%rcx
140109de0:	00
140109de1:	4c 3b c1             	cmp    %rcx,%r8
140109de4:	0f 95 c2             	setne  %dl
140109de7:	49 8b c8             	mov    %r8,%rcx
140109dea:	ff 50 20             	call   *0x20(%rax)
140109ded:	90                   	nop
140109dee:	48 8d 0d db 4e 21 00 	lea    0x214edb(%rip),%rcx        # 0x14031ecd0
140109df5:	e8 5e d5 05 00       	call   0x140167358
140109dfa:	85 c0                	test   %eax,%eax
140109dfc:	0f 85 ba 03 00 00    	jne    0x14010a1bc
140109e02:	48 89 b4 24 c0 02 00 	mov    %rsi,0x2c0(%rsp)
140109e09:	00
140109e0a:	48 89 b4 24 d0 02 00 	mov    %rsi,0x2d0(%rsp)
140109e11:	00
140109e12:	48 c7 84 24 d8 02 00 	movq   $0xf,0x2d8(%rsp)
140109e19:	00 0f 00 00 00
140109e1e:	c6 84 24 c0 02 00 00 	movb   $0x0,0x2c0(%rsp)
140109e25:	00
140109e26:	45 33 c0             	xor    %r8d,%r8d
140109e29:	48 8d 15 48 3b 12 00 	lea    0x123b48(%rip),%rdx        # 0x14022d978
140109e30:	48 8d 8c 24 c0 02 00 	lea    0x2c0(%rsp),%rcx
140109e37:	00
140109e38:	e8 c3 c5 fb ff       	call   0x1400c6400
140109e3d:	90                   	nop
140109e3e:	48 89 b4 24 a0 02 00 	mov    %rsi,0x2a0(%rsp)
140109e45:	00
140109e46:	48 89 b4 24 b0 02 00 	mov    %rsi,0x2b0(%rsp)
140109e4d:	00
140109e4e:	48 c7 84 24 b8 02 00 	movq   $0xf,0x2b8(%rsp)
140109e55:	00 0f 00 00 00
140109e5a:	c6 84 24 a0 02 00 00 	movb   $0x0,0x2a0(%rsp)
140109e61:	00
140109e62:	45 33 c0             	xor    %r8d,%r8d
140109e65:	48 8d 15 0c 3b 12 00 	lea    0x123b0c(%rip),%rdx        # 0x14022d978
140109e6c:	48 8d 8c 24 a0 02 00 	lea    0x2a0(%rsp),%rcx
140109e73:	00
140109e74:	e8 87 c5 fb ff       	call   0x1400c6400
140109e79:	90                   	nop
140109e7a:	48 89 b4 24 80 02 00 	mov    %rsi,0x280(%rsp)
140109e81:	00
140109e82:	48 89 b4 24 90 02 00 	mov    %rsi,0x290(%rsp)
140109e89:	00
140109e8a:	48 c7 84 24 98 02 00 	movq   $0xf,0x298(%rsp)
140109e91:	00 0f 00 00 00
140109e96:	c6 84 24 80 02 00 00 	movb   $0x0,0x280(%rsp)
140109e9d:	00
140109e9e:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
140109ea4:	48 8d 15 85 31 13 00 	lea    0x133185(%rip),%rdx        # 0x14023d030
140109eab:	48 8d 8c 24 80 02 00 	lea    0x280(%rsp),%rcx
140109eb2:	00
140109eb3:	e8 48 c5 fb ff       	call   0x1400c6400
140109eb8:	90                   	nop
140109eb9:	4c 8d 8c 24 c0 02 00 	lea    0x2c0(%rsp),%r9
140109ec0:	00
140109ec1:	4c 8d 84 24 a0 02 00 	lea    0x2a0(%rsp),%r8
140109ec8:	00
140109ec9:	48 8d 94 24 80 02 00 	lea    0x280(%rsp),%rdx
140109ed0:	00
140109ed1:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
140109ed8:	00
140109ed9:	e8 e2 b9 02 00       	call   0x1401358c0
140109ede:	90                   	nop
140109edf:	48 8d 8c 24 80 02 00 	lea    0x280(%rsp),%rcx
140109ee6:	00
140109ee7:	e8 94 c4 fb ff       	call   0x1400c6380
140109eec:	90                   	nop
140109eed:	48 8d 8c 24 a0 02 00 	lea    0x2a0(%rsp),%rcx
140109ef4:	00
140109ef5:	e8 86 c4 fb ff       	call   0x1400c6380
140109efa:	90                   	nop
140109efb:	48 8d 8c 24 c0 02 00 	lea    0x2c0(%rsp),%rcx
140109f02:	00
140109f03:	e8 78 c4 fb ff       	call   0x1400c6380
140109f08:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140109f0f:	00
140109f10:	48 85 c9             	test   %rcx,%rcx
140109f13:	0f 84 a8 00 00 00    	je     0x140109fc1
140109f19:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140109f20:	00
140109f21:	48 85 c0             	test   %rax,%rax
140109f24:	74 0c                	je     0x140109f32
140109f26:	f0 ff 40 08          	lock incl 0x8(%rax)
140109f2a:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140109f31:	00
140109f32:	0f 28 84 24 80 00 00 	movaps 0x80(%rsp),%xmm0
140109f39:	00
140109f3a:	66 0f 7f 84 24 20 01 	movdqa %xmm0,0x120(%rsp)
140109f41:	00 00
140109f43:	48 8b 01             	mov    (%rcx),%rax
140109f46:	4c 8b 50 28          	mov    0x28(%rax),%r10
140109f4a:	48 8b 47 58          	mov    0x58(%rdi),%rax
140109f4e:	4c 8b 80 b0 00 00 00 	mov    0xb0(%rax),%r8
140109f55:	4d 8d 48 60          	lea    0x60(%r8),%r9
140109f59:	49 83 79 18 10       	cmpq   $0x10,0x18(%r9)
140109f5e:	72 03                	jb     0x140109f63
140109f60:	4d 8b 09             	mov    (%r9),%r9
140109f63:	49 83 c0 40          	add    $0x40,%r8
140109f67:	49 83 78 18 10       	cmpq   $0x10,0x18(%r8)
140109f6c:	72 03                	jb     0x140109f71
140109f6e:	4d 8b 00             	mov    (%r8),%r8
140109f71:	48 8d 15 30 30 13 00 	lea    0x133030(%rip),%rdx        # 0x14023cfa8
140109f78:	41 ff d2             	call   *%r10
140109f7b:	90                   	nop
140109f7c:	48 8b 8c 24 28 01 00 	mov    0x128(%rsp),%rcx
140109f83:	00
140109f84:	48 85 c9             	test   %rcx,%rcx
140109f87:	74 38                	je     0x140109fc1
140109f89:	41 8b c6             	mov    %r14d,%eax
140109f8c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140109f91:	83 f8 01             	cmp    $0x1,%eax
140109f94:	75 2b                	jne    0x140109fc1
140109f96:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
140109f9d:	00
140109f9e:	48 8b 03             	mov    (%rbx),%rax
140109fa1:	48 8b cb             	mov    %rbx,%rcx
140109fa4:	ff 10                	call   *(%rax)
140109fa6:	41 8b c6             	mov    %r14d,%eax
140109fa9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140109fae:	83 f8 01             	cmp    $0x1,%eax
140109fb1:	75 0e                	jne    0x140109fc1
140109fb3:	48 8b 8c 24 28 01 00 	mov    0x128(%rsp),%rcx
140109fba:	00
140109fbb:	48 8b 01             	mov    (%rcx),%rax
140109fbe:	ff 50 08             	call   *0x8(%rax)
140109fc1:	48 8d 0d 08 4d 21 00 	lea    0x214d08(%rip),%rcx        # 0x14031ecd0
140109fc8:	e8 af d3 05 00       	call   0x14016737c
140109fcd:	90                   	nop
140109fce:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140109fd5:	00
140109fd6:	48 85 db             	test   %rbx,%rbx
140109fd9:	74 2b                	je     0x14010a006
140109fdb:	41 8b c6             	mov    %r14d,%eax
140109fde:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140109fe3:	83 f8 01             	cmp    $0x1,%eax
140109fe6:	75 1e                	jne    0x14010a006
140109fe8:	48 8b 03             	mov    (%rbx),%rax
140109feb:	48 8b cb             	mov    %rbx,%rcx
140109fee:	ff 10                	call   *(%rax)
140109ff0:	f0 44 0f c1 73 0c    	lock xadd %r14d,0xc(%rbx)
140109ff6:	41 83 fe 01          	cmp    $0x1,%r14d
140109ffa:	75 0a                	jne    0x14010a006
140109ffc:	48 8b 03             	mov    (%rbx),%rax
140109fff:	48 8b cb             	mov    %rbx,%rcx
14010a002:	ff 50 08             	call   *0x8(%rax)
14010a005:	90                   	nop
14010a006:	eb 07                	jmp    0x14010a00f
14010a008:	33 f6                	xor    %esi,%esi
14010a00a:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14010a00f:	4c 8d 8f c8 00 00 00 	lea    0xc8(%rdi),%r9
14010a016:	4c 8d 87 a8 00 00 00 	lea    0xa8(%rdi),%r8
14010a01d:	48 8d 57 10          	lea    0x10(%rdi),%rdx
14010a021:	48 8d 8c 24 40 03 00 	lea    0x340(%rsp),%rcx
14010a028:	00
14010a029:	e8 d2 d7 00 00       	call   0x140117800
14010a02e:	90                   	nop
14010a02f:	48 8b 57 58          	mov    0x58(%rdi),%rdx
14010a033:	48 8b 92 b0 00 00 00 	mov    0xb0(%rdx),%rdx
14010a03a:	48 8d 8c 24 e0 02 00 	lea    0x2e0(%rsp),%rcx
14010a041:	00
14010a042:	e8 99 c0 fb ff       	call   0x1400c60e0
14010a047:	90                   	nop
14010a048:	4c 8b 77 58          	mov    0x58(%rdi),%r14
14010a04c:	41 80 7e 38 00       	cmpb   $0x0,0x38(%r14)
14010a051:	0f 85 b5 00 00 00    	jne    0x14010a10c
14010a057:	48 8d 8c 24 e0 02 00 	lea    0x2e0(%rsp),%rcx
14010a05e:	00
14010a05f:	48 83 bc 24 f8 02 00 	cmpq   $0x10,0x2f8(%rsp)
14010a066:	00 10
14010a068:	41 0f 93 c5          	setae  %r13b
14010a06c:	4c 8b bc 24 e0 02 00 	mov    0x2e0(%rsp),%r15
14010a073:	00
14010a074:	49 0f 43 cf          	cmovae %r15,%rcx
14010a078:	4c 8b a4 24 f0 02 00 	mov    0x2f0(%rsp),%r12
14010a07f:	00
14010a080:	49 83 fc 21          	cmp    $0x21,%r12
14010a084:	75 13                	jne    0x14010a099
14010a086:	4d 8b c4             	mov    %r12,%r8
14010a089:	48 8d 15 d8 eb 12 00 	lea    0x12ebd8(%rip),%rdx        # 0x140238c68
14010a090:	e8 db ec 07 00       	call   0x140188d70
14010a095:	85 c0                	test   %eax,%eax
14010a097:	74 73                	je     0x14010a10c
14010a099:	48 8d 8c 24 e0 02 00 	lea    0x2e0(%rsp),%rcx
14010a0a0:	00
14010a0a1:	45 84 ed             	test   %r13b,%r13b
14010a0a4:	49 0f 45 cf          	cmovne %r15,%rcx
14010a0a8:	49 83 fc 17          	cmp    $0x17,%r12
14010a0ac:	75 13                	jne    0x14010a0c1
14010a0ae:	4d 8b c4             	mov    %r12,%r8
14010a0b1:	48 8d 15 98 eb 12 00 	lea    0x12eb98(%rip),%rdx        # 0x140238c50
14010a0b8:	e8 b3 ec 07 00       	call   0x140188d70
14010a0bd:	85 c0                	test   %eax,%eax
14010a0bf:	74 4b                	je     0x14010a10c
14010a0c1:	0f 57 c0             	xorps  %xmm0,%xmm0
14010a0c4:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
14010a0ca:	49 8b 86 b8 00 00 00 	mov    0xb8(%r14),%rax
14010a0d1:	48 85 c0             	test   %rax,%rax
14010a0d4:	74 04                	je     0x14010a0da
14010a0d6:	f0 ff 40 08          	lock incl 0x8(%rax)
14010a0da:	49 8b 86 b0 00 00 00 	mov    0xb0(%r14),%rax
14010a0e1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14010a0e6:	49 8b 86 b8 00 00 00 	mov    0xb8(%r14),%rax