1401bfd65:	48 8b 40 40          	mov    0x40(%rax),%rax
1401bfd69:	ff 15 c9 ce 94 00    	call   *0x94cec9(%rip)        # 0x140b0cc38
1401bfd6f:	48 3b f8             	cmp    %rax,%rdi
1401bfd72:	73 5c                	jae    0x1401bfdd0
1401bfd74:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401bfd78:	48 8b 46 28          	mov    0x28(%rsi),%rax
1401bfd7c:	48 2b c1             	sub    %rcx,%rax
1401bfd7f:	48 c1 f8 04          	sar    $0x4,%rax
1401bfd83:	4c 3b f0             	cmp    %rax,%r14
1401bfd86:	0f 83 7d 07 00 00    	jae    0x1401c0509
1401bfd8c:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401bfd90:	48 8b 01             	mov    (%rcx),%rax
1401bfd93:	4c 8b c7             	mov    %rdi,%r8
1401bfd96:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1401bfd9a:	48 8b 40 30          	mov    0x30(%rax),%rax
1401bfd9e:	ff 15 94 ce 94 00    	call   *0x94ce94(%rip)        # 0x140b0cc38
1401bfda4:	90                   	nop
1401bfda5:	83 4c 24 20 02       	orl    $0x2,0x20(%rsp)
1401bfdaa:	48 8b 08             	mov    (%rax),%rcx
1401bfdad:	48 8b 01             	mov    (%rcx),%rax
1401bfdb0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401bfdb7:	ff 15 7b ce 94 00    	call   *0x94ce7b(%rip)        # 0x140b0cc38
1401bfdbd:	0f 28 c6             	movaps %xmm6,%xmm0
1401bfdc0:	f3 0f 58 40 04       	addss  0x4(%rax),%xmm0
1401bfdc5:	41 0f 2f c2          	comiss %xmm10,%xmm0
1401bfdc9:	76 05                	jbe    0x1401bfdd0
1401bfdcb:	41 b4 01             	mov    $0x1,%r12b
1401bfdce:	eb 03                	jmp    0x1401bfdd3
1401bfdd0:	45 32 e4             	xor    %r12b,%r12b
1401bfdd3:	8b 44 24 20          	mov    0x20(%rsp),%eax
1401bfdd7:	a8 02                	test   $0x2,%al
1401bfdd9:	74 47                	je     0x1401bfe22
1401bfddb:	83 64 24 20 fd       	andl   $0xfffffffd,0x20(%rsp)
1401bfde0:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1401bfde4:	48 85 db             	test   %rbx,%rbx
1401bfde7:	74 39                	je     0x1401bfe22
1401bfde9:	83 c8 ff             	or     $0xffffffff,%eax
1401bfdec:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401bfdf1:	83 f8 01             	cmp    $0x1,%eax
1401bfdf4:	75 2c                	jne    0x1401bfe22
1401bfdf6:	48 8b 03             	mov    (%rbx),%rax
1401bfdf9:	48 8b cb             	mov    %rbx,%rcx
1401bfdfc:	48 8b 00             	mov    (%rax),%rax
1401bfdff:	ff 15 33 ce 94 00    	call   *0x94ce33(%rip)        # 0x140b0cc38
1401bfe05:	83 c8 ff             	or     $0xffffffff,%eax
1401bfe08:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401bfe0d:	83 f8 01             	cmp    $0x1,%eax
1401bfe10:	75 10                	jne    0x1401bfe22
1401bfe12:	48 8b 03             	mov    (%rbx),%rax
1401bfe15:	48 8b cb             	mov    %rbx,%rcx
1401bfe18:	48 8b 40 08          	mov    0x8(%rax),%rax
1401bfe1c:	ff 15 16 ce 94 00    	call   *0x94ce16(%rip)        # 0x140b0cc38
1401bfe22:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401bfe26:	48 8b 46 28          	mov    0x28(%rsi),%rax
1401bfe2a:	48 2b c1             	sub    %rcx,%rax
1401bfe2d:	48 c1 f8 04          	sar    $0x4,%rax
1401bfe31:	45 84 e4             	test   %r12b,%r12b
1401bfe34:	0f 84 81 01 00 00    	je     0x1401bffbb
1401bfe3a:	4c 3b f0             	cmp    %rax,%r14
1401bfe3d:	0f 83 aa 06 00 00    	jae    0x1401c04ed
1401bfe43:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401bfe47:	48 8b 01             	mov    (%rcx),%rax
1401bfe4a:	4c 8b c7             	mov    %rdi,%r8
1401bfe4d:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401bfe51:	48 8b 40 30          	mov    0x30(%rax),%rax
1401bfe55:	ff 15 dd cd 94 00    	call   *0x94cddd(%rip)        # 0x140b0cc38
1401bfe5b:	90                   	nop
1401bfe5c:	4c 8b 08             	mov    (%rax),%r9
1401bfe5f:	49 8b 01             	mov    (%r9),%rax
1401bfe62:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bfe65:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401bfe6b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401bfe70:	48 85 c9             	test   %rcx,%rcx
1401bfe73:	74 04                	je     0x1401bfe79
1401bfe75:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401bfe79:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1401bfe7e:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401bfe84:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1401bfe89:	33 d2                	xor    %edx,%edx
1401bfe8b:	49 8b c9             	mov    %r9,%rcx
1401bfe8e:	48 8b 40 60          	mov    0x60(%rax),%rax
1401bfe92:	ff 15 a0 cd 94 00    	call   *0x94cda0(%rip)        # 0x140b0cc38
1401bfe98:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401bfe9d:	41 83 cc ff          	or     $0xffffffff,%r12d
1401bfea1:	48 85 db             	test   %rbx,%rbx
1401bfea4:	74 3a                	je     0x1401bfee0
1401bfea6:	41 8b c4             	mov    %r12d,%eax
1401bfea9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401bfeae:	41 03 c4             	add    %r12d,%eax
1401bfeb1:	75 2d                	jne    0x1401bfee0
1401bfeb3:	48 8b 03             	mov    (%rbx),%rax
1401bfeb6:	48 8b cb             	mov    %rbx,%rcx
1401bfeb9:	48 8b 00             	mov    (%rax),%rax
1401bfebc:	ff 15 76 cd 94 00    	call   *0x94cd76(%rip)        # 0x140b0cc38
1401bfec2:	41 8b c4             	mov    %r12d,%eax
1401bfec5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401bfeca:	41 03 c4             	add    %r12d,%eax
1401bfecd:	75 11                	jne    0x1401bfee0
1401bfecf:	48 8b 03             	mov    (%rbx),%rax
1401bfed2:	48 8b cb             	mov    %rbx,%rcx
1401bfed5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401bfed9:	ff 15 59 cd 94 00    	call   *0x94cd59(%rip)        # 0x140b0cc38
1401bfedf:	90                   	nop
1401bfee0:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1401bfee4:	48 85 db             	test   %rbx,%rbx
1401bfee7:	74 39                	je     0x1401bff22
1401bfee9:	41 8b c4             	mov    %r12d,%eax
1401bfeec:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401bfef1:	41 03 c4             	add    %r12d,%eax
1401bfef4:	75 2c                	jne    0x1401bff22
1401bfef6:	48 8b 03             	mov    (%rbx),%rax
1401bfef9:	48 8b cb             	mov    %rbx,%rcx
1401bfefc:	48 8b 00             	mov    (%rax),%rax
1401bfeff:	ff 15 33 cd 94 00    	call   *0x94cd33(%rip)        # 0x140b0cc38
1401bff05:	41 8b c4             	mov    %r12d,%eax
1401bff08:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401bff0d:	41 03 c4             	add    %r12d,%eax
1401bff10:	75 10                	jne    0x1401bff22
1401bff12:	48 8b 03             	mov    (%rbx),%rax
1401bff15:	48 8b cb             	mov    %rbx,%rcx
1401bff18:	48 8b 40 08          	mov    0x8(%rax),%rax
1401bff1c:	ff 15 16 cd 94 00    	call   *0x94cd16(%rip)        # 0x140b0cc38
1401bff22:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401bff27:	48 8b 03             	mov    (%rbx),%rax
1401bff2a:	4c 8b 60 48          	mov    0x48(%rax),%r12
1401bff2e:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401bff32:	48 8b 46 28          	mov    0x28(%rsi),%rax
1401bff36:	48 2b c1             	sub    %rcx,%rax
1401bff39:	48 c1 f8 04          	sar    $0x4,%rax
1401bff3d:	4c 3b f0             	cmp    %rax,%r14
1401bff40:	0f 83 a0 05 00 00    	jae    0x1401c04e6
1401bff46:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401bff4a:	48 8b 01             	mov    (%rcx),%rax
1401bff4d:	4c 8b c7             	mov    %rdi,%r8
1401bff50:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1401bff54:	48 8b 40 30          	mov    0x30(%rax),%rax
1401bff58:	ff 15 da cc 94 00    	call   *0x94ccda(%rip)        # 0x140b0cc38
1401bff5e:	48 8b d0             	mov    %rax,%rdx
1401bff61:	48 8b cb             	mov    %rbx,%rcx
1401bff64:	49 8b c4             	mov    %r12,%rax
1401bff67:	ff 15 cb cc 94 00    	call   *0x94cccb(%rip)        # 0x140b0cc38
1401bff6d:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1401bff71:	48 85 db             	test   %rbx,%rbx
1401bff74:	74 3d                	je     0x1401bffb3
1401bff76:	41 83 cc ff          	or     $0xffffffff,%r12d
1401bff7a:	41 8b c4             	mov    %r12d,%eax
1401bff7d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401bff82:	41 03 c4             	add    %r12d,%eax
1401bff85:	75 2c                	jne    0x1401bffb3
1401bff87:	48 8b 03             	mov    (%rbx),%rax
1401bff8a:	48 8b cb             	mov    %rbx,%rcx
1401bff8d:	48 8b 00             	mov    (%rax),%rax
1401bff90:	ff 15 a2 cc 94 00    	call   *0x94cca2(%rip)        # 0x140b0cc38
1401bff96:	41 8b c4             	mov    %r12d,%eax
1401bff99:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401bff9e:	41 03 c4             	add    %r12d,%eax
1401bffa1:	75 10                	jne    0x1401bffb3
1401bffa3:	48 8b 03             	mov    (%rbx),%rax
1401bffa6:	48 8b cb             	mov    %rbx,%rcx
1401bffa9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401bffad:	ff 15 85 cc 94 00    	call   *0x94cc85(%rip)        # 0x140b0cc38
1401bffb3:	48 ff c7             	inc    %rdi
1401bffb6:	e9 8b fd ff ff       	jmp    0x1401bfd46
1401bffbb:	4c 3b f0             	cmp    %rax,%r14
1401bffbe:	0f 83 3e 05 00 00    	jae    0x1401c0502
1401bffc4:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401bffc8:	48 8b 01             	mov    (%rcx),%rax
1401bffcb:	33 d2                	xor    %edx,%edx
1401bffcd:	48 8b 40 70          	mov    0x70(%rax),%rax
1401bffd1:	ff 15 61 cc 94 00    	call   *0x94cc61(%rip)        # 0x140b0cc38
1401bffd7:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401bffdc:	e8 af b2 ff ff       	call   0x1401bb290
1401bffe1:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401bffe5:	48 8b 46 28          	mov    0x28(%rsi),%rax
1401bffe9:	48 2b c1             	sub    %rcx,%rax
1401bffec:	48 c1 f8 04          	sar    $0x4,%rax
1401bfff0:	4c 3b f0             	cmp    %rax,%r14
1401bfff3:	0f 83 09 05 00 00    	jae    0x1401c0502
1401bfff9:	49 8d 14 0f          	lea    (%r15,%rcx,1),%rdx
1401bfffd:	e8 8e b2 ff ff       	call   0x1401bb290
1401c0002:	45 33 e4             	xor    %r12d,%r12d
1401c0005:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401c000a:	48 8b 03             	mov    (%rbx),%rax
1401c000d:	48 8b cb             	mov    %rbx,%rcx
1401c0010:	48 8b 40 40          	mov    0x40(%rax),%rax
1401c0014:	ff 15 1e cc 94 00    	call   *0x94cc1e(%rip)        # 0x140b0cc38
1401c001a:	48 85 c0             	test   %rax,%rax
1401c001d:	0f 84 93 02 00 00    	je     0x1401c02b6
1401c0023:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401c0028:	48 8b 03             	mov    (%rbx),%rax
1401c002b:	4d 8b c4             	mov    %r12,%r8
1401c002e:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1401c0032:	48 8b cb             	mov    %rbx,%rcx
1401c0035:	48 8b 40 30          	mov    0x30(%rax),%rax
1401c0039:	ff 15 f9 cb 94 00    	call   *0x94cbf9(%rip)        # 0x140b0cc38
1401c003f:	90                   	nop
1401c0040:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1401c0044:	48 8b 01             	mov    (%rcx),%rax
1401c0047:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c004e:	ff 15 e4 cb 94 00    	call   *0x94cbe4(%rip)        # 0x140b0cc38
1401c0054:	48 8b d8             	mov    %rax,%rbx
1401c0057:	48 8b 56 20          	mov    0x20(%rsi),%rdx
1401c005b:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1401c005f:	48 2b ca             	sub    %rdx,%rcx
1401c0062:	48 c1 f9 04          	sar    $0x4,%rcx
1401c0066:	4c 3b f1             	cmp    %rcx,%r14
1401c0069:	0f 83 8c 04 00 00    	jae    0x1401c04fb
1401c006f:	4a 8b 14 3a          	mov    (%rdx,%r15,1),%rdx
1401c0073:	48 8b 0a             	mov    (%rdx),%rcx
1401c0076:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401c007d:	48 8b ca             	mov    %rdx,%rcx
1401c0080:	ff 15 b2 cb 94 00    	call   *0x94cbb2(%rip)        # 0x140b0cc38
1401c0086:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
1401c008b:	f3 0f 5f 40 04       	maxss  0x4(%rax),%xmm0
1401c0090:	f3 0f 10 73 0c       	movss  0xc(%rbx),%xmm6
1401c0095:	f3 0f 5d 70 0c       	minss  0xc(%rax),%xmm6
1401c009a:	0f 2f f0             	comiss %xmm0,%xmm6
1401c009d:	76 06                	jbe    0x1401c00a5
1401c009f:	f3 0f 5c f0          	subss  %xmm0,%xmm6
1401c00a3:	eb 04                	jmp    0x1401c00a9
1401c00a5:	41 0f 28 f3          	movaps %xmm11,%xmm6
1401c00a9:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1401c00ad:	48 8b 01             	mov    (%rcx),%rax
1401c00b0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c00b7:	ff 15 7b cb 94 00    	call   *0x94cb7b(%rip)        # 0x140b0cc38
1401c00bd:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401c00c2:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
1401c00c7:	f3 0f 59 05 01 10 9f 	mulss  0x9f1001(%rip),%xmm0        # 0x140bb10d0
1401c00ce:	00
1401c00cf:	0f 2f f0             	comiss %xmm0,%xmm6
1401c00d2:	0f 86 7b 01 00 00    	jbe    0x1401c0253
1401c00d8:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
1401c00dc:	48 8b 46 28          	mov    0x28(%rsi),%rax
1401c00e0:	48 2b c7             	sub    %rdi,%rax
1401c00e3:	48 c1 f8 04          	sar    $0x4,%rax
1401c00e7:	4c 3b f0             	cmp    %rax,%r14
1401c00ea:	0f 83 0b 04 00 00    	jae    0x1401c04fb
1401c00f0:	49 8b 3c 3f          	mov    (%r15,%rdi,1),%rdi
1401c00f4:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1401c00f8:	48 8b 01             	mov    (%rcx),%rax
1401c00fb:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c0102:	ff 15 30 cb 94 00    	call   *0x94cb30(%rip)        # 0x140b0cc38
1401c0108:	48 8b d8             	mov    %rax,%rbx
1401c010b:	48 8b 0f             	mov    (%rdi),%rcx
1401c010e:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401c0115:	48 8b cf             	mov    %rdi,%rcx
1401c0118:	ff 15 1a cb 94 00    	call   *0x94cb1a(%rip)        # 0x140b0cc38
1401c011e:	f3 0f 10 03          	movss  (%rbx),%xmm0
1401c0122:	0f 2f 00             	comiss (%rax),%xmm0
1401c0125:	0f 86 28 01 00 00    	jbe    0x1401c0253
1401c012b:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
1401c012f:	48 8b 46 28          	mov    0x28(%rsi),%rax
1401c0133:	48 2b c7             	sub    %rdi,%rax
1401c0136:	48 c1 f8 04          	sar    $0x4,%rax
1401c013a:	4c 3b f0             	cmp    %rax,%r14
1401c013d:	0f 83 b8 03 00 00    	jae    0x1401c04fb
1401c0143:	49 8b 3c 3f          	mov    (%r15,%rdi,1),%rdi
1401c0147:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1401c014b:	48 8b 01             	mov    (%rcx),%rax
1401c014e:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c0155:	ff 15 dd ca 94 00    	call   *0x94cadd(%rip)        # 0x140b0cc38
1401c015b:	48 8b d8             	mov    %rax,%rbx
1401c015e:	48 8b 0f             	mov    (%rdi),%rcx
1401c0161:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401c0168:	48 8b cf             	mov    %rdi,%rcx
1401c016b:	ff 15 c7 ca 94 00    	call   *0x94cac7(%rip)        # 0x140b0cc38
1401c0171:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1401c0176:	0f 2f 43 08          	comiss 0x8(%rbx),%xmm0
1401c017a:	0f 86 d3 00 00 00    	jbe    0x1401c0253
1401c0180:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401c0184:	48 8b 46 28          	mov    0x28(%rsi),%rax
1401c0188:	48 2b c1             	sub    %rcx,%rax
1401c018b:	48 c1 f8 04          	sar    $0x4,%rax
1401c018f:	4c 3b f0             	cmp    %rax,%r14
1401c0192:	0f 83 63 03 00 00    	jae    0x1401c04fb
1401c0198:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401c019c:	48 8b 01             	mov    (%rcx),%rax
1401c019f:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1401c01a3:	48 8b 40 48          	mov    0x48(%rax),%rax
1401c01a7:	ff 15 8b ca 94 00    	call   *0x94ca8b(%rip)        # 0x140b0cc38
1401c01ad:	4c 8b 4d 20          	mov    0x20(%rbp),%r9
1401c01b1:	49 8b 01             	mov    (%r9),%rax
1401c01b4:	4c 8b 50 60          	mov    0x60(%rax),%r10
1401c01b8:	48 8b 56 20          	mov    0x20(%rsi),%rdx
1401c01bc:	48 8b 46 28          	mov    0x28(%rsi),%rax
1401c01c0:	48 2b c2             	sub    %rdx,%rax
1401c01c3:	48 c1 f8 04          	sar    $0x4,%rax
1401c01c7:	4c 3b f0             	cmp    %rax,%r14
1401c01ca:	0f 83 24 03 00 00    	jae    0x1401c04f4
1401c01d0:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c01d3:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
1401c01d9:	4d 8b 44 17 08       	mov    0x8(%r15,%rdx,1),%r8
1401c01de:	4d 85 c0             	test   %r8,%r8
1401c01e1:	74 05                	je     0x1401c01e8
1401c01e3:	f0 41 ff 40 08       	lock incl 0x8(%r8)
1401c01e8:	49 8b 0c 17          	mov    (%r15,%rdx,1),%rcx
1401c01ec:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1401c01f1:	4a 8b 4c 3a 08       	mov    0x8(%rdx,%r15,1),%rcx
1401c01f6:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1401c01fb:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1401c0200:	33 d2                	xor    %edx,%edx
1401c0202:	49 8b c9             	mov    %r9,%rcx
1401c0205:	49 8b c2             	mov    %r10,%rax
1401c0208:	ff 15 2a ca 94 00    	call   *0x94ca2a(%rip)        # 0x140b0cc38
1401c020e:	90                   	nop
1401c020f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401c0214:	48 85 db             	test   %rbx,%rbx
1401c0217:	74 3a                	je     0x1401c0253
1401c0219:	83 c8 ff             	or     $0xffffffff,%eax
1401c021c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c0221:	83 f8 01             	cmp    $0x1,%eax
1401c0224:	75 2d                	jne    0x1401c0253
1401c0226:	48 8b 03             	mov    (%rbx),%rax
1401c0229:	48 8b cb             	mov    %rbx,%rcx
1401c022c:	48 8b 00             	mov    (%rax),%rax
1401c022f:	ff 15 03 ca 94 00    	call   *0x94ca03(%rip)        # 0x140b0cc38
1401c0235:	83 c8 ff             	or     $0xffffffff,%eax
1401c0238:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c023d:	83 f8 01             	cmp    $0x1,%eax
1401c0240:	75 11                	jne    0x1401c0253
1401c0242:	48 8b 03             	mov    (%rbx),%rax
1401c0245:	48 8b cb             	mov    %rbx,%rcx
1401c0248:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c024c:	ff 15 e6 c9 94 00    	call   *0x94c9e6(%rip)        # 0x140b0cc38
1401c0252:	90                   	nop
1401c0253:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
1401c0257:	48 85 db             	test   %rbx,%rbx
1401c025a:	74 39                	je     0x1401c0295
1401c025c:	83 c8 ff             	or     $0xffffffff,%eax
1401c025f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c0264:	83 f8 01             	cmp    $0x1,%eax
1401c0267:	75 2c                	jne    0x1401c0295
1401c0269:	48 8b 03             	mov    (%rbx),%rax
1401c026c:	48 8b cb             	mov    %rbx,%rcx
1401c026f:	48 8b 00             	mov    (%rax),%rax
1401c0272:	ff 15 c0 c9 94 00    	call   *0x94c9c0(%rip)        # 0x140b0cc38
1401c0278:	83 c8 ff             	or     $0xffffffff,%eax
1401c027b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c0280:	83 f8 01             	cmp    $0x1,%eax
1401c0283:	75 10                	jne    0x1401c0295
1401c0285:	48 8b 03             	mov    (%rbx),%rax
1401c0288:	48 8b cb             	mov    %rbx,%rcx
1401c028b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c028f:	ff 15 a3 c9 94 00    	call   *0x94c9a3(%rip)        # 0x140b0cc38
1401c0295:	49 ff c4             	inc    %r12
1401c0298:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401c029d:	48 8b 03             	mov    (%rbx),%rax
1401c02a0:	48 8b cb             	mov    %rbx,%rcx
1401c02a3:	48 8b 40 40          	mov    0x40(%rax),%rax
1401c02a7:	ff 15 8b c9 94 00    	call   *0x94c98b(%rip)        # 0x140b0cc38