14038af9b:	49 8b b7 40 01 00 00 	mov    0x140(%r15),%rsi
14038afa2:	4d 8b b7 48 01 00 00 	mov    0x148(%r15),%r14
14038afa9:	49 3b f6             	cmp    %r14,%rsi
14038afac:	0f 84 df 05 00 00    	je     0x14038b591
14038afb2:	48 8d be c8 00 00 00 	lea    0xc8(%rsi),%rdi
14038afb9:	48 8d 1d 70 ce ff ff 	lea    -0x3190(%rip),%rbx        # 0x140387e30
14038afc0:	49 bc ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%r12
14038afc7:	aa aa 2a
14038afca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14038afd0:	83 7f 08 00          	cmpl   $0x0,0x8(%rdi)
14038afd4:	0f 84 a0 05 00 00    	je     0x14038b57a
14038afda:	ba 01 00 00 00       	mov    $0x1,%edx
14038afdf:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14038afe6:	00
14038afe7:	e8 84 2f e5 ff       	call   0x1401ddf70
14038afec:	90                   	nop
14038afed:	48 8d 84 24 b0 02 00 	lea    0x2b0(%rsp),%rax
14038aff4:	00
14038aff5:	48 89 84 24 a0 02 00 	mov    %rax,0x2a0(%rsp)
14038affc:	00
14038affd:	c7 84 24 a8 02 00 00 	movl   $0x2,0x2a8(%rsp)
14038b004:	02 00 00 00
14038b008:	48 8d 47 d8          	lea    -0x28(%rdi),%rax
14038b00c:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14038b013:	00
14038b014:	48 89 9c 24 c8 00 00 	mov    %rbx,0xc8(%rsp)
14038b01b:	00
14038b01c:	48 8d 05 5d 09 e5 ff 	lea    -0x1af6a3(%rip),%rax        # 0x1401db980
14038b023:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14038b02a:	00
14038b02b:	0f 10 84 24 c0 00 00 	movups 0xc0(%rsp),%xmm0
14038b032:	00
14038b033:	0f 29 84 24 b0 02 00 	movaps %xmm0,0x2b0(%rsp)
14038b03a:	00
14038b03b:	f2 0f 10 8c 24 d0 00 	movsd  0xd0(%rsp),%xmm1
14038b042:	00 00
14038b044:	f2 0f 11 8c 24 c0 02 	movsd  %xmm1,0x2c0(%rsp)
14038b04b:	00 00
14038b04d:	48 89 b4 24 c0 00 00 	mov    %rsi,0xc0(%rsp)
14038b054:	00
14038b055:	48 8d 05 84 a9 e4 ff 	lea    -0x1b567c(%rip),%rax        # 0x1401d59e0
14038b05c:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
14038b063:	00
14038b064:	48 8d 05 15 09 e5 ff 	lea    -0x1af6eb(%rip),%rax        # 0x1401db980
14038b06b:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14038b072:	00
14038b073:	0f 10 84 24 c0 00 00 	movups 0xc0(%rsp),%xmm0
14038b07a:	00
14038b07b:	0f 11 84 24 c8 02 00 	movups %xmm0,0x2c8(%rsp)
14038b082:	00
14038b083:	f2 0f 10 8c 24 d0 00 	movsd  0xd0(%rsp),%xmm1
14038b08a:	00 00
14038b08c:	f2 0f 11 8c 24 d8 02 	movsd  %xmm1,0x2d8(%rsp)
14038b093:	00 00
14038b095:	41 b9 02 00 00 00    	mov    $0x2,%r9d
14038b09b:	4c 8d 84 24 b0 02 00 	lea    0x2b0(%rsp),%r8
14038b0a2:	00
14038b0a3:	48 8d 15 be 7a c5 00 	lea    0xc57abe(%rip),%rdx        # 0x140fe2b68
14038b0aa:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14038b0b1:	00
14038b0b2:	e8 39 bb e7 ff       	call   0x140206bf0
14038b0b7:	48 8d 94 24 f0 01 00 	lea    0x1f0(%rsp),%rdx
14038b0be:	00
14038b0bf:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14038b0c6:	00
14038b0c7:	e8 f4 f6 e7 ff       	call   0x14020a7c0
14038b0cc:	41 0f ba ed 0a       	bts    $0xa,%r13d
14038b0d1:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14038b0d8:	00
14038b0d9:	e8 82 af e5 ff       	call   0x1401e6060
14038b0de:	41 0f ba ed 09       	bts    $0x9,%r13d
14038b0e3:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14038b0e8:	48 8d 8c 24 f0 01 00 	lea    0x1f0(%rsp),%rcx
14038b0ef:	00
14038b0f0:	e8 bb 32 00 00       	call   0x14038e3b0
14038b0f5:	90                   	nop
14038b0f6:	4c 8b 84 24 08 02 00 	mov    0x208(%rsp),%r8
14038b0fd:	00
14038b0fe:	49 83 f8 0f          	cmp    $0xf,%r8
14038b102:	76 15                	jbe    0x14038b119
14038b104:	48 8b 94 24 f0 01 00 	mov    0x1f0(%rsp),%rdx
14038b10b:	00
14038b10c:	48 8d 8c 24 f0 01 00 	lea    0x1f0(%rsp),%rcx
14038b113:	00
14038b114:	e8 37 1f e1 ff       	call   0x14019d050
14038b119:	4c 8d 87 58 ff ff ff 	lea    -0xa8(%rdi),%r8
14038b120:	4c 8d 4f 10          	lea    0x10(%rdi),%r9
14038b124:	48 8b d6             	mov    %rsi,%rdx
14038b127:	48 8d 4c 24 34       	lea    0x34(%rsp),%rcx
14038b12c:	e8 8f ee ff ff       	call   0x140389fc0
14038b131:	48 89 47 30          	mov    %rax,0x30(%rdi)
14038b135:	4c 8d 87 78 ff ff ff 	lea    -0x88(%rdi),%r8
14038b13c:	4c 8d 4f 10          	lea    0x10(%rdi),%r9
14038b140:	48 8b d6             	mov    %rsi,%rdx
14038b143:	48 8d 4c 24 34       	lea    0x34(%rsp),%rcx
14038b148:	e8 73 ee ff ff       	call   0x140389fc0
14038b14d:	48 89 47 38          	mov    %rax,0x38(%rdi)
14038b151:	4c 8b c6             	mov    %rsi,%r8
14038b154:	48 83 bf 50 ff ff ff 	cmpq   $0xf,-0xb0(%rdi)
14038b15b:	0f
14038b15c:	76 03                	jbe    0x14038b161
14038b15e:	4c 8b 06             	mov    (%rsi),%r8
14038b161:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
14038b168:	00
14038b169:	48 8b 0d 98 7c 0a 01 	mov    0x10a7c98(%rip),%rcx        # 0x141432e08
14038b170:	e8 cb 8c 1a 00       	call   0x140533e40
14038b175:	90                   	nop
14038b176:	8b 05 6c 55 0a 01    	mov    0x10a556c(%rip),%eax        # 0x1414306e8
14038b17c:	39 84 24 a8 00 00 00 	cmp    %eax,0xa8(%rsp)
14038b183:	75 3d                	jne    0x14038b1c2
14038b185:	8b 05 61 55 0a 01    	mov    0x10a5561(%rip),%eax        # 0x1414306ec
14038b18b:	39 84 24 ac 00 00 00 	cmp    %eax,0xac(%rsp)
14038b192:	75 2e                	jne    0x14038b1c2
14038b194:	4c 8b c6             	mov    %rsi,%r8
14038b197:	48 8d 15 fa 79 c5 00 	lea    0xc579fa(%rip),%rdx        # 0x140fe2b98
14038b19e:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
14038b1a5:	00
14038b1a6:	e8 55 2c ff ff       	call   0x14037de00
14038b1ab:	90                   	nop
14038b1ac:	48 8b c8             	mov    %rax,%rcx
14038b1af:	e8 cc 66 ff ff       	call   0x140381880
14038b1b4:	90                   	nop
14038b1b5:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
14038b1bc:	00
14038b1bd:	e8 8e c8 e0 ff       	call   0x140197a50
14038b1c2:	0f 57 c0             	xorps  %xmm0,%xmm0
14038b1c5:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14038b1cb:	48 8b 0f             	mov    (%rdi),%rcx
14038b1ce:	48 85 c9             	test   %rcx,%rcx
14038b1d1:	74 17                	je     0x14038b1ea
14038b1d3:	48 8b 47 f8          	mov    -0x8(%rdi),%rax
14038b1d7:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14038b1dc:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14038b1e1:	f0 ff 41 0c          	lock incl 0xc(%rcx)
14038b1e5:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
14038b1ea:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
14038b1f1:	00 00
14038b1f3:	48 8b 4f e8          	mov    -0x18(%rdi),%rcx
14038b1f7:	48 2b 4f e0          	sub    -0x20(%rdi),%rcx
14038b1fb:	48 c1 f9 04          	sar    $0x4,%rcx
14038b1ff:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14038b205:	48 8b 17             	mov    (%rdi),%rdx
14038b208:	48 85 d2             	test   %rdx,%rdx
14038b20b:	74 17                	je     0x14038b224
14038b20d:	48 8b 47 f8          	mov    -0x8(%rdi),%rax
14038b211:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14038b216:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14038b21b:	f0 ff 42 0c          	lock incl 0xc(%rdx)
14038b21f:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
14038b224:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14038b229:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14038b22e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14038b233:	e8 98 9d e5 ff       	call   0x1401e4fd0
14038b238:	84 c0                	test   %al,%al
14038b23a:	0f 85 cc 00 00 00    	jne    0x14038b30c
14038b240:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14038b245:	e8 d6 eb ff ff       	call   0x140389e20
14038b24a:	0f 10 00             	movups (%rax),%xmm0
14038b24d:	0f 29 84 24 30 02 00 	movaps %xmm0,0x230(%rsp)
14038b254:	00
14038b255:	4c 8d 84 24 30 02 00 	lea    0x230(%rsp),%r8
14038b25c:	00
14038b25d:	48 8d 15 5c 79 c5 00 	lea    0xc5795c(%rip),%rdx        # 0x140fe2bc0
14038b264:	48 8d 8c 24 f0 01 00 	lea    0x1f0(%rsp),%rcx
14038b26b:	00
14038b26c:	e8 1f ca ff ff       	call   0x140387c90
14038b271:	90                   	nop
14038b272:	48 8b c8             	mov    %rax,%rcx
14038b275:	e8 36 31 00 00       	call   0x14038e3b0
14038b27a:	90                   	nop
14038b27b:	4c 8b 84 24 08 02 00 	mov    0x208(%rsp),%r8
14038b282:	00
14038b283:	49 83 f8 0f          	cmp    $0xf,%r8
14038b287:	76 15                	jbe    0x14038b29e
14038b289:	48 8b 94 24 f0 01 00 	mov    0x1f0(%rsp),%rdx
14038b290:	00
14038b291:	48 8d 8c 24 f0 01 00 	lea    0x1f0(%rsp),%rcx
14038b298:	00
14038b299:	e8 b2 1d e1 ff       	call   0x14019d050
14038b29e:	0f b7 9c 24 30 02 00 	movzwl 0x230(%rsp),%ebx
14038b2a5:	00
14038b2a6:	0f 28 84 24 30 02 00 	movaps 0x230(%rsp),%xmm0
14038b2ad:	00
14038b2ae:	66 0f 7f 84 24 90 00 	movdqa %xmm0,0x90(%rsp)
14038b2b5:	00 00
14038b2b7:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
14038b2be:	00
14038b2bf:	e8 ec 53 00 00       	call   0x1403906b0
14038b2c4:	44 8b cb             	mov    %ebx,%r9d
14038b2c7:	44 8b c0             	mov    %eax,%r8d
14038b2ca:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
14038b2d1:	00
14038b2d2:	48 8b 0d 2f 7b 0a 01 	mov    0x10a7b2f(%rip),%rcx        # 0x141432e08
14038b2d9:	e8 42 99 1a 00       	call   0x140534c20
14038b2de:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14038b2e3:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14038b2e7:	0f 84 3a 0f 00 00    	je     0x14038c227
14038b2ed:	48 ff c0             	inc    %rax
14038b2f0:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14038b2f5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14038b2fa:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14038b2ff:	e8 cc 9c e5 ff       	call   0x1401e4fd0
14038b304:	84 c0                	test   %al,%al
14038b306:	0f 84 34 ff ff ff    	je     0x14038b240
14038b30c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14038b311:	48 85 c9             	test   %rcx,%rcx
14038b314:	74 26                	je     0x14038b33c
14038b316:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14038b31b:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14038b320:	83 f8 01             	cmp    $0x1,%eax
14038b323:	75 12                	jne    0x14038b337
14038b325:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14038b32a:	48 8b 01             	mov    (%rcx),%rax
14038b32d:	48 8b 40 08          	mov    0x8(%rax),%rax
14038b331:	ff 15 e9 86 bf 00    	call   *0xbf86e9(%rip)        # 0x140f83a20
14038b337:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
14038b33c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14038b341:	48 85 c9             	test   %rcx,%rcx
14038b344:	74 21                	je     0x14038b367
14038b346:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14038b34b:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14038b350:	83 f8 01             	cmp    $0x1,%eax
14038b353:	75 0d                	jne    0x14038b362
14038b355:	48 8b 01             	mov    (%rcx),%rax
14038b358:	48 8b 40 08          	mov    0x8(%rax),%rax
14038b35c:	ff 15 be 86 bf 00    	call   *0xbf86be(%rip)        # 0x140f83a20
14038b362:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
14038b367:	4c 8b 47 38          	mov    0x38(%rdi),%r8
14038b36b:	4d 85 c0             	test   %r8,%r8
14038b36e:	0f 84 f2 01 00 00    	je     0x14038b566
14038b374:	0f 57 c0             	xorps  %xmm0,%xmm0
14038b377:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14038b37d:	49 83 b8 e8 00 00 00 	cmpq   $0x0,0xe8(%r8)
14038b384:	00
14038b385:	74 21                	je     0x14038b3a8
14038b387:	49 8b 80 e0 00 00 00 	mov    0xe0(%r8),%rax
14038b38e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14038b393:	49 8b 80 e8 00 00 00 	mov    0xe8(%r8),%rax
14038b39a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14038b39f:	f0 ff 40 0c          	lock incl 0xc(%rax)
14038b3a3:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
14038b3a8:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
14038b3af:	00 00
14038b3b1:	49 8b 88 d0 00 00 00 	mov    0xd0(%r8),%rcx
14038b3b8:	49 2b 88 c8 00 00 00 	sub    0xc8(%r8),%rcx
14038b3bf:	49 8b c4             	mov    %r12,%rax
14038b3c2:	48 f7 e9             	imul   %rcx
14038b3c5:	48 c1 fa 02          	sar    $0x2,%rdx
14038b3c9:	48 8b c2             	mov    %rdx,%rax
14038b3cc:	48 c1 e8 3f          	shr    $0x3f,%rax
14038b3d0:	48 03 d0             	add    %rax,%rdx
14038b3d3:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14038b3d9:	49 8b 88 e8 00 00 00 	mov    0xe8(%r8),%rcx
14038b3e0:	48 85 c9             	test   %rcx,%rcx
14038b3e3:	74 1a                	je     0x14038b3ff
14038b3e5:	49 8b 80 e0 00 00 00 	mov    0xe0(%r8),%rax
14038b3ec:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14038b3f1:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14038b3f6:	f0 ff 41 0c          	lock incl 0xc(%rcx)
14038b3fa:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
14038b3ff:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14038b404:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14038b409:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14038b40e:	e8 bd 9b e5 ff       	call   0x1401e4fd0
14038b413:	84 c0                	test   %al,%al
14038b415:	0f 85 f0 00 00 00    	jne    0x14038b50b
14038b41b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14038b420:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14038b425:	e8 16 07 ff ff       	call   0x14037bb40
14038b42a:	0f 10 00             	movups (%rax),%xmm0
14038b42d:	0f 11 84 24 10 02 00 	movups %xmm0,0x210(%rsp)
14038b434:	00
14038b435:	f2 0f 10 48 10       	movsd  0x10(%rax),%xmm1
14038b43a:	f2 0f 11 8c 24 20 02 	movsd  %xmm1,0x220(%rsp)
14038b441:	00 00
14038b443:	8b 84 24 20 02 00 00 	mov    0x220(%rsp),%eax
14038b44a:	ff c8                	dec    %eax
14038b44c:	83 f8 01             	cmp    $0x1,%eax
14038b44f:	0f 87 88 00 00 00    	ja     0x14038b4dd
14038b455:	4c 8d 84 24 10 02 00 	lea    0x210(%rsp),%r8
14038b45c:	00
14038b45d:	48 8d 15 5c 77 c5 00 	lea    0xc5775c(%rip),%rdx        # 0x140fe2bc0
14038b464:	48 8d 8c 24 f0 01 00 	lea    0x1f0(%rsp),%rcx
14038b46b:	00
14038b46c:	e8 1f c8 ff ff       	call   0x140387c90
14038b471:	90                   	nop
14038b472:	48 8b c8             	mov    %rax,%rcx
14038b475:	e8 36 2f 00 00       	call   0x14038e3b0
14038b47a:	90                   	nop
14038b47b:	4c 8b 84 24 08 02 00 	mov    0x208(%rsp),%r8
14038b482:	00
14038b483:	49 83 f8 0f          	cmp    $0xf,%r8
14038b487:	76 15                	jbe    0x14038b49e
14038b489:	48 8b 94 24 f0 01 00 	mov    0x1f0(%rsp),%rdx
14038b490:	00
14038b491:	48 8d 8c 24 f0 01 00 	lea    0x1f0(%rsp),%rcx
14038b498:	00
14038b499:	e8 b2 1b e1 ff       	call   0x14019d050
14038b49e:	0f b7 9c 24 10 02 00 	movzwl 0x210(%rsp),%ebx
14038b4a5:	00
14038b4a6:	0f 10 84 24 10 02 00 	movups 0x210(%rsp),%xmm0
14038b4ad:	00
14038b4ae:	0f 29 84 24 90 00 00 	movaps %xmm0,0x90(%rsp)
14038b4b5:	00
14038b4b6:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
14038b4bd:	00
14038b4be:	e8 ed 51 00 00       	call   0x1403906b0
14038b4c3:	44 8b cb             	mov    %ebx,%r9d
14038b4c6:	44 8b c0             	mov    %eax,%r8d
14038b4c9:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
14038b4d0:	00
14038b4d1:	48 8b 0d 30 79 0a 01 	mov    0x10a7930(%rip),%rcx        # 0x141432e08
14038b4d8:	e8 43 97 1a 00       	call   0x140534c20
14038b4dd:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14038b4e2:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14038b4e6:	0f 84 41 0d 00 00    	je     0x14038c22d
14038b4ec:	48 ff c0             	inc    %rax
14038b4ef:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14038b4f4:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14038b4f9:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14038b4fe:	e8 cd 9a e5 ff       	call   0x1401e4fd0
14038b503:	84 c0                	test   %al,%al
14038b505:	0f 84 15 ff ff ff    	je     0x14038b420
14038b50b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14038b510:	48 85 c9             	test   %rcx,%rcx
14038b513:	74 26                	je     0x14038b53b
14038b515:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14038b51a:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14038b51f:	83 f8 01             	cmp    $0x1,%eax
14038b522:	75 12                	jne    0x14038b536
14038b524:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14038b529:	48 8b 01             	mov    (%rcx),%rax
14038b52c:	48 8b 40 08          	mov    0x8(%rax),%rax
14038b530:	ff 15 ea 84 bf 00    	call   *0xbf84ea(%rip)        # 0x140f83a20
14038b536:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
14038b53b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14038b540:	48 85 c9             	test   %rcx,%rcx
14038b543:	74 21                	je     0x14038b566
14038b545:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14038b54a:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14038b54f:	83 f8 01             	cmp    $0x1,%eax
14038b552:	75 0d                	jne    0x14038b561
14038b554:	48 8b 01             	mov    (%rcx),%rax
14038b557:	48 8b 40 08          	mov    0x8(%rax),%rax
14038b55b:	ff 15 bf 84 bf 00    	call   *0xbf84bf(%rip)        # 0x140f83a20
14038b561:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
14038b566:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14038b56d:	00
14038b56e:	e8 4d bc 3c 00       	call   0x1407571c0
14038b573:	48 8d 1d b6 c8 ff ff 	lea    -0x374a(%rip),%rbx        # 0x140387e30