14010696c:	48 8b 03             	mov    (%rbx),%rax
14010696f:	48 8b cb             	mov    %rbx,%rcx
140106972:	ff 50 08             	call   *0x8(%rax)
140106975:	e9 4e 02 00 00       	jmp    0x140106bc8
14010697a:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14010697f:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
140106984:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
14010698b:	00
14010698c:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140106991:	45 33 ff             	xor    %r15d,%r15d
140106994:	41 81 fe 97 01 00 00 	cmp    $0x197,%r14d
14010699b:	74 0d                	je     0x1401069aa
14010699d:	41 81 fe 0e 00 0c 80 	cmp    $0x800c000e,%r14d
1401069a4:	0f 85 23 02 00 00    	jne    0x140106bcd
1401069aa:	41 80 bd 38 02 00 00 	cmpb   $0x0,0x238(%r13)
1401069b1:	00
1401069b2:	0f 84 15 02 00 00    	je     0x140106bcd
1401069b8:	49 8b cd             	mov    %r13,%rcx
1401069bb:	e8 20 de ff ff       	call   0x1401047e0
1401069c0:	e9 15 05 00 00       	jmp    0x140106eda
1401069c5:	48 8d 0d 04 83 21 00 	lea    0x218304(%rip),%rcx        # 0x14031ecd0
1401069cc:	e8 87 09 06 00       	call   0x140167358
1401069d1:	85 c0                	test   %eax,%eax
1401069d3:	0f 85 3c 05 00 00    	jne    0x140106f15
1401069d9:	4c 89 bc 24 e8 00 00 	mov    %r15,0xe8(%rsp)
1401069e0:	00
1401069e1:	66 0f 6f 05 f7 37 18 	movdqa 0x1837f7(%rip),%xmm0        # 0x14028a1e0
1401069e8:	00
1401069e9:	f3 0f 7f 84 24 f8 00 	movdqu %xmm0,0xf8(%rsp)
1401069f0:	00 00
1401069f2:	c6 84 24 e8 00 00 00 	movb   $0x0,0xe8(%rsp)
1401069f9:	00
1401069fa:	45 33 c0             	xor    %r8d,%r8d
1401069fd:	48 8d 15 74 6f 12 00 	lea    0x126f74(%rip),%rdx        # 0x14022d978
140106a04:	48 8d 8c 24 e8 00 00 	lea    0xe8(%rsp),%rcx
140106a0b:	00
140106a0c:	e8 ef f9 fb ff       	call   0x1400c6400
140106a11:	90                   	nop
140106a12:	4c 89 bc 24 28 01 00 	mov    %r15,0x128(%rsp)
140106a19:	00
140106a1a:	66 0f 6f 05 be 37 18 	movdqa 0x1837be(%rip),%xmm0        # 0x14028a1e0
140106a21:	00
140106a22:	f3 0f 7f 84 24 38 01 	movdqu %xmm0,0x138(%rsp)
140106a29:	00 00
140106a2b:	c6 84 24 28 01 00 00 	movb   $0x0,0x128(%rsp)
140106a32:	00
140106a33:	45 33 c0             	xor    %r8d,%r8d
140106a36:	48 8d 15 3b 6f 12 00 	lea    0x126f3b(%rip),%rdx        # 0x14022d978
140106a3d:	48 8d 8c 24 28 01 00 	lea    0x128(%rsp),%rcx
140106a44:	00
140106a45:	e8 b6 f9 fb ff       	call   0x1400c6400
140106a4a:	90                   	nop
140106a4b:	4c 89 bc 24 08 01 00 	mov    %r15,0x108(%rsp)
140106a52:	00
140106a53:	66 0f 6f 05 85 37 18 	movdqa 0x183785(%rip),%xmm0        # 0x14028a1e0
140106a5a:	00
140106a5b:	f3 0f 7f 84 24 18 01 	movdqu %xmm0,0x118(%rsp)
140106a62:	00 00
140106a64:	c6 84 24 08 01 00 00 	movb   $0x0,0x108(%rsp)
140106a6b:	00
140106a6c:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140106a72:	48 8d 15 47 5e 13 00 	lea    0x135e47(%rip),%rdx        # 0x14023c8c0
140106a79:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
140106a80:	00
140106a81:	e8 7a f9 fb ff       	call   0x1400c6400
140106a86:	90                   	nop
140106a87:	4c 8d 8c 24 e8 00 00 	lea    0xe8(%rsp),%r9
140106a8e:	00
140106a8f:	4c 8d 84 24 28 01 00 	lea    0x128(%rsp),%r8
140106a96:	00
140106a97:	48 8d 94 24 08 01 00 	lea    0x108(%rsp),%rdx
140106a9e:	00
140106a9f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140106aa4:	e8 17 ee 02 00       	call   0x1401358c0
140106aa9:	90                   	nop
140106aaa:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
140106ab1:	00
140106ab2:	e8 c9 f8 fb ff       	call   0x1400c6380
140106ab7:	90                   	nop
140106ab8:	48 8d 8c 24 28 01 00 	lea    0x128(%rsp),%rcx
140106abf:	00
140106ac0:	e8 bb f8 fb ff       	call   0x1400c6380
140106ac5:	90                   	nop
140106ac6:	48 8d 8c 24 e8 00 00 	lea    0xe8(%rsp),%rcx
140106acd:	00
140106ace:	e8 ad f8 fb ff       	call   0x1400c6380
140106ad3:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140106ad8:	48 85 c9             	test   %rcx,%rcx
140106adb:	0f 84 a1 00 00 00    	je     0x140106b82
140106ae1:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140106ae6:	48 85 c0             	test   %rax,%rax
140106ae9:	74 09                	je     0x140106af4
140106aeb:	f0 ff 40 08          	lock incl 0x8(%rax)
140106aef:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140106af4:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140106af9:	66 0f 7f 84 24 a0 00 	movdqa %xmm0,0xa0(%rsp)
140106b00:	00 00
140106b02:	48 8b 01             	mov    (%rcx),%rax
140106b05:	4d 8b 85 b0 00 00 00 	mov    0xb0(%r13),%r8
140106b0c:	4d 8d 48 60          	lea    0x60(%r8),%r9
140106b10:	49 83 79 18 10       	cmpq   $0x10,0x18(%r9)
140106b15:	72 03                	jb     0x140106b1a
140106b17:	4d 8b 09             	mov    (%r9),%r9
140106b1a:	49 83 c0 40          	add    $0x40,%r8
140106b1e:	49 83 78 18 10       	cmpq   $0x10,0x18(%r8)
140106b23:	72 03                	jb     0x140106b28
140106b25:	4d 8b 00             	mov    (%r8),%r8
140106b28:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140106b2d:	48 8d 15 6c 62 13 00 	lea    0x13626c(%rip),%rdx        # 0x14023cda0
140106b34:	ff 50 28             	call   *0x28(%rax)
140106b37:	90                   	nop
140106b38:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140106b3f:	00
140106b40:	48 85 c9             	test   %rcx,%rcx
140106b43:	74 3d                	je     0x140106b82
140106b45:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140106b4a:	8b c7                	mov    %edi,%eax
140106b4c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140106b51:	83 f8 01             	cmp    $0x1,%eax
140106b54:	75 31                	jne    0x140106b87
140106b56:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140106b5d:	00
140106b5e:	48 8b 03             	mov    (%rbx),%rax
140106b61:	48 8b cb             	mov    %rbx,%rcx
140106b64:	ff 10                	call   *(%rax)
140106b66:	8b c7                	mov    %edi,%eax
140106b68:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140106b6d:	83 f8 01             	cmp    $0x1,%eax
140106b70:	75 15                	jne    0x140106b87
140106b72:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140106b79:	00
140106b7a:	48 8b 01             	mov    (%rcx),%rax
140106b7d:	ff 50 08             	call   *0x8(%rax)
140106b80:	eb 05                	jmp    0x140106b87
140106b82:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140106b87:	48 8d 0d 42 81 21 00 	lea    0x218142(%rip),%rcx        # 0x14031ecd0
140106b8e:	e8 e9 07 06 00       	call   0x14016737c
140106b93:	90                   	nop
140106b94:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140106b99:	48 85 db             	test   %rbx,%rbx
140106b9c:	74 2a                	je     0x140106bc8
140106b9e:	8b c7                	mov    %edi,%eax
140106ba0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140106ba5:	83 f8 01             	cmp    $0x1,%eax
140106ba8:	75 1e                	jne    0x140106bc8
140106baa:	48 8b 03             	mov    (%rbx),%rax
140106bad:	48 8b cb             	mov    %rbx,%rcx
140106bb0:	ff 10                	call   *(%rax)
140106bb2:	8b c7                	mov    %edi,%eax
140106bb4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140106bb9:	83 f8 01             	cmp    $0x1,%eax
140106bbc:	75 0a                	jne    0x140106bc8
140106bbe:	48 8b 03             	mov    (%rbx),%rax
140106bc1:	48 8b cb             	mov    %rbx,%rcx
140106bc4:	ff 50 08             	call   *0x8(%rax)
140106bc7:	90                   	nop
140106bc8:	e9 c7 fd ff ff       	jmp    0x140106994
140106bcd:	4d 63 de             	movslq %r14d,%r11
140106bd0:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
140106bd5:	41 be 01 00 00 00    	mov    $0x1,%r14d
140106bdb:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140106be0:	49 8b cb             	mov    %r11,%rcx
140106be3:	e8 c8 d5 fd ff       	call   0x1400e41b0
140106be8:	84 c0                	test   %al,%al
140106bea:	0f 84 14 01 00 00    	je     0x140106d04
140106bf0:	49 8b d3             	mov    %r11,%rdx
140106bf3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140106bf8:	e8 13 e5 fd ff       	call   0x1400e5110
140106bfd:	8b d8                	mov    %eax,%ebx
140106bff:	4c 89 bc 24 98 01 00 	mov    %r15,0x198(%rsp)
140106c06:	00
140106c07:	66 0f 6f 05 d1 35 18 	movdqa 0x1835d1(%rip),%xmm0        # 0x14028a1e0
140106c0e:	00
140106c0f:	f3 0f 7f 84 24 a8 01 	movdqu %xmm0,0x1a8(%rsp)
140106c16:	00 00
140106c18:	c6 84 24 98 01 00 00 	movb   $0x0,0x198(%rsp)
140106c1f:	00
140106c20:	45 33 c0             	xor    %r8d,%r8d
140106c23:	48 8d 15 4e 6d 12 00 	lea    0x126d4e(%rip),%rdx        # 0x14022d978
140106c2a:	48 8d 8c 24 98 01 00 	lea    0x198(%rsp),%rcx
140106c31:	00
140106c32:	e8 c9 f7 fb ff       	call   0x1400c6400
140106c37:	90                   	nop
140106c38:	44 89 b4 24 48 01 00 	mov    %r14d,0x148(%rsp)
140106c3f:	00
140106c40:	89 9c 24 4c 01 00 00 	mov    %ebx,0x14c(%rsp)
140106c47:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140106c4c:	48 89 84 24 50 01 00 	mov    %rax,0x150(%rsp)
140106c53:	00
140106c54:	48 8d 94 24 98 01 00 	lea    0x198(%rsp),%rdx
140106c5b:	00
140106c5c:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
140106c63:	00
140106c64:	e8 77 f4 fb ff       	call   0x1400c60e0
140106c69:	90                   	nop
140106c6a:	49 8b 95 28 02 00 00 	mov    0x228(%r13),%rdx
140106c71:	49 3b 95 30 02 00 00 	cmp    0x230(%r13),%rdx
140106c78:	74 5a                	je     0x140106cd4
140106c7a:	8b 84 24 48 01 00 00 	mov    0x148(%rsp),%eax
140106c81:	89 02                	mov    %eax,(%rdx)
140106c83:	8b 84 24 4c 01 00 00 	mov    0x14c(%rsp),%eax
140106c8a:	89 42 04             	mov    %eax,0x4(%rdx)
140106c8d:	48 8b 84 24 50 01 00 	mov    0x150(%rsp),%rax
140106c94:	00
140106c95:	48 89 42 08          	mov    %rax,0x8(%rdx)
140106c99:	0f 10 84 24 58 01 00 	movups 0x158(%rsp),%xmm0
140106ca0:	00
140106ca1:	0f 11 42 10          	movups %xmm0,0x10(%rdx)
140106ca5:	0f 10 8c 24 68 01 00 	movups 0x168(%rsp),%xmm1
140106cac:	00
140106cad:	0f 11 4a 20          	movups %xmm1,0x20(%rdx)
140106cb1:	66 0f 6f 05 27 35 18 	movdqa 0x183527(%rip),%xmm0        # 0x14028a1e0
140106cb8:	00
140106cb9:	f3 0f 7f 84 24 68 01 	movdqu %xmm0,0x168(%rsp)
140106cc0:	00 00
140106cc2:	c6 84 24 58 01 00 00 	movb   $0x0,0x158(%rsp)
140106cc9:	00
140106cca:	49 83 85 28 02 00 00 	addq   $0x30,0x228(%r13)
140106cd1:	30
140106cd2:	eb 15                	jmp    0x140106ce9
140106cd4:	4c 8d 84 24 48 01 00 	lea    0x148(%rsp),%r8
140106cdb:	00
140106cdc:	49 8d 8d 20 02 00 00 	lea    0x220(%r13),%rcx
140106ce3:	e8 68 ec fd ff       	call   0x1400e5950
140106ce8:	90                   	nop
140106ce9:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
140106cf0:	00
140106cf1:	e8 8a f6 fb ff       	call   0x1400c6380
140106cf6:	90                   	nop
140106cf7:	48 8d 8c 24 98 01 00 	lea    0x198(%rsp),%rcx
140106cfe:	00
140106cff:	e8 7c f6 fb ff       	call   0x1400c6380
140106d04:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
140106d0b:	00
140106d0c:	e8 ff 11 00 00       	call   0x140107f10
140106d11:	90                   	nop
140106d12:	48 8b 18             	mov    (%rax),%rbx
140106d15:	48 8d 15 f4 dc 1d 00 	lea    0x1ddcf4(%rip),%rdx        # 0x1402e4a10
140106d1c:	48 83 3d 04 dd 1d 00 	cmpq   $0x10,0x1ddd04(%rip)        # 0x1402e4a28
140106d23:	10
140106d24:	48 0f 43 15 e4 dc 1d 	cmovae 0x1ddce4(%rip),%rdx        # 0x1402e4a10
140106d2b:	00
140106d2c:	49 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%r9
140106d33:	9c f2 cb
140106d36:	49 8b cf             	mov    %r15,%rcx
140106d39:	4c 8b 15 e0 dc 1d 00 	mov    0x1ddce0(%rip),%r10        # 0x1402e4a20
140106d40:	4d 85 d2             	test   %r10,%r10
140106d43:	74 1e                	je     0x140106d63
140106d45:	49 bb b3 01 00 00 00 	movabs $0x100000001b3,%r11
140106d4c:	01 00 00
140106d4f:	90                   	nop
140106d50:	0f b6 04 11          	movzbl (%rcx,%rdx,1),%eax
140106d54:	4c 33 c8             	xor    %rax,%r9
140106d57:	4d 0f af cb          	imul   %r11,%r9
140106d5b:	48 ff c1             	inc    %rcx
140106d5e:	49 3b ca             	cmp    %r10,%rcx
140106d61:	72 ed                	jb     0x140106d50
140106d63:	4c 8d 05 a6 dc 1d 00 	lea    0x1ddca6(%rip),%r8        # 0x1402e4a10
140106d6a:	48 8d 94 24 c0 00 00 	lea    0xc0(%rsp),%rdx
140106d71:	00
140106d72:	48 8b cb             	mov    %rbx,%rcx
140106d75:	e8 f6 7f fc ff       	call   0x1400ced70
140106d7a:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140106d7f:	74 2e                	je     0x140106daf
140106d81:	4c 8d 05 88 dc 1d 00 	lea    0x1ddc88(%rip),%r8        # 0x1402e4a10
140106d88:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
140106d8f:	00
140106d90:	48 8b cb             	mov    %rbx,%rcx
140106d93:	e8 48 63 fc ff       	call   0x1400cd0e0
140106d98:	48 8b 10             	mov    (%rax),%rdx
140106d9b:	48 83 c2 30          	add    $0x30,%rdx
140106d9f:	48 8d 8c 24 d8 01 00 	lea    0x1d8(%rsp),%rcx
140106da6:	00
140106da7:	e8 34 f3 fb ff       	call   0x1400c60e0
140106dac:	90                   	nop
140106dad:	eb 3e                	jmp    0x140106ded
140106daf:	4c 89 bc 24 b8 01 00 	mov    %r15,0x1b8(%rsp)
140106db6:	00
140106db7:	66 0f 6f 05 21 34 18 	movdqa 0x183421(%rip),%xmm0        # 0x14028a1e0
140106dbe:	00
140106dbf:	f3 0f 7f 84 24 c8 01 	movdqu %xmm0,0x1c8(%rsp)
140106dc6:	00 00
140106dc8:	45 33 c0             	xor    %r8d,%r8d
140106dcb:	48 8d 15 a6 6b 12 00 	lea    0x126ba6(%rip),%rdx        # 0x14022d978
140106dd2:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
140106dd9:	00
140106dda:	e8 21 f6 fb ff       	call   0x1400c6400
140106ddf:	48 8d 84 24 b8 01 00 	lea    0x1b8(%rsp),%rax
140106de6:	00
140106de7:	41 be 02 00 00 00    	mov    $0x2,%r14d
140106ded:	0f 10 00             	movups (%rax),%xmm0
140106df0:	0f 11 84 24 78 01 00 	movups %xmm0,0x178(%rsp)
140106df7:	00
140106df8:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140106dfc:	0f 11 8c 24 88 01 00 	movups %xmm1,0x188(%rsp)
140106e03:	00
140106e04:	4c 89 78 10          	mov    %r15,0x10(%rax)
140106e08:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140106e0f:	00
140106e10:	c6 00 00             	movb   $0x0,(%rax)
140106e13:	41 83 ce 04          	or     $0x4,%r14d
140106e17:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
140106e1c:	41 f6 c6 02          	test   $0x2,%r14b
140106e20:	74 17                	je     0x140106e39
140106e22:	41 83 e6 fd          	and    $0xfffffffd,%r14d
140106e26:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
140106e2b:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
140106e32:	00
140106e33:	e8 48 f5 fb ff       	call   0x1400c6380
140106e38:	90                   	nop
140106e39:	41 f6 c6 01          	test   $0x1,%r14b
140106e3d:	74 0d                	je     0x140106e4c
140106e3f:	48 8d 8c 24 d8 01 00 	lea    0x1d8(%rsp),%rcx
140106e46:	00
140106e47:	e8 34 f5 fb ff       	call   0x1400c6380
140106e4c:	48 8d 8c 24 78 01 00 	lea    0x178(%rsp),%rcx
140106e53:	00
140106e54:	48 83 bc 24 90 01 00 	cmpq   $0x10,0x190(%rsp)
140106e5b:	00 10
140106e5d:	48 0f 43 8c 24 78 01 	cmovae 0x178(%rsp),%rcx
140106e64:	00 00
140106e66:	48 c7 44 24 20 03 00 	movq   $0x3,0x20(%rsp)
140106e6d:	00 00
140106e6f:	4c 8d 0d a6 0e 13 00 	lea    0x130ea6(%rip),%r9        # 0x140237d1c
140106e76:	45 33 c0             	xor    %r8d,%r8d
140106e79:	48 8b 94 24 88 01 00 	mov    0x188(%rsp),%rdx
140106e80:	00
140106e81:	e8 3a f8 fb ff       	call   0x1400c66c0
140106e86:	4c 8b f0             	mov    %rax,%r14
140106e89:	48 8d 8c 24 78 01 00 	lea    0x178(%rsp),%rcx
140106e90:	00
140106e91:	e8 ea f4 fb ff       	call   0x1400c6380
140106e96:	90                   	nop
140106e97:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
140106e9e:	00
140106e9f:	48 85 db             	test   %rbx,%rbx
140106ea2:	74 27                	je     0x140106ecb
140106ea4:	8b d7                	mov    %edi,%edx
140106ea6:	f0 0f c1 53 08       	lock xadd %edx,0x8(%rbx)
140106eab:	83 fa 01             	cmp    $0x1,%edx
140106eae:	75 1b                	jne    0x140106ecb
140106eb0:	48 8b 03             	mov    (%rbx),%rax
140106eb3:	48 8b cb             	mov    %rbx,%rcx
140106eb6:	ff 10                	call   *(%rax)
140106eb8:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140106ebd:	83 ff 01             	cmp    $0x1,%edi
140106ec0:	75 09                	jne    0x140106ecb
140106ec2:	48 8b 03             	mov    (%rbx),%rax
140106ec5:	48 8b cb             	mov    %rbx,%rcx
140106ec8:	ff 50 08             	call   *0x8(%rax)