14013b014:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14013b019:	83 f8 01             	cmp    $0x1,%eax
14013b01c:	75 2c                	jne    0x14013b04a
14013b01e:	48 8b 03             	mov    (%rbx),%rax
14013b021:	48 8b cb             	mov    %rbx,%rcx
14013b024:	48 8b 00             	mov    (%rax),%rax
14013b027:	ff 15 0b 1c 9d 00    	call   *0x9d1c0b(%rip)        # 0x140b0cc38
14013b02d:	83 c8 ff             	or     $0xffffffff,%eax
14013b030:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14013b035:	83 f8 01             	cmp    $0x1,%eax
14013b038:	75 10                	jne    0x14013b04a
14013b03a:	48 8b 03             	mov    (%rbx),%rax
14013b03d:	48 8b cb             	mov    %rbx,%rcx
14013b040:	48 8b 40 08          	mov    0x8(%rax),%rax
14013b044:	ff 15 ee 1b 9d 00    	call   *0x9d1bee(%rip)        # 0x140b0cc38
14013b04a:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
14013b04f:	33 d2                	xor    %edx,%edx
14013b051:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14013b056:	e8 85 70 01 00       	call   0x1401520e0
14013b05b:	4c 8b e0             	mov    %rax,%r12
14013b05e:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013b062:	48 8b 11             	mov    (%rcx),%rdx
14013b065:	48 8b 82 d0 00 00 00 	mov    0xd0(%rdx),%rax
14013b06c:	ba 01 00 00 00       	mov    $0x1,%edx
14013b071:	ff 15 c1 1b 9d 00    	call   *0x9d1bc1(%rip)        # 0x140b0cc38
14013b077:	8b f8                	mov    %eax,%edi
14013b079:	33 db                	xor    %ebx,%ebx
14013b07b:	85 c0                	test   %eax,%eax
14013b07d:	0f 88 60 04 00 00    	js     0x14013b4e3
14013b083:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013b087:	48 8b 01             	mov    (%rcx),%rax
14013b08a:	4c 8d 0d bf 5e a0 00 	lea    0xa05ebf(%rip),%r9        # 0x140b40f50
14013b091:	4c 8d 05 30 7b a0 00 	lea    0xa07b30(%rip),%r8        # 0x140b42bc8
14013b098:	48 8d 15 3d 7b a0 00 	lea    0xa07b3d(%rip),%rdx        # 0x140b42bdc
14013b09f:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013b0a6:	ff 15 8c 1b 9d 00    	call   *0x9d1b8c(%rip)        # 0x140b0cc38
14013b0ac:	8b f8                	mov    %eax,%edi
14013b0ae:	85 c0                	test   %eax,%eax
14013b0b0:	0f 88 2d 04 00 00    	js     0x14013b4e3
14013b0b6:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013b0ba:	48 8b 01             	mov    (%rcx),%rax
14013b0bd:	45 33 c9             	xor    %r9d,%r9d
14013b0c0:	4c 8d 05 e1 7a a0 00 	lea    0xa07ae1(%rip),%r8        # 0x140b42ba8
14013b0c7:	48 8d 15 0e 7b a0 00 	lea    0xa07b0e(%rip),%rdx        # 0x140b42bdc
14013b0ce:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013b0d5:	ff 15 5d 1b 9d 00    	call   *0x9d1b5d(%rip)        # 0x140b0cc38
14013b0db:	8b f8                	mov    %eax,%edi
14013b0dd:	85 c0                	test   %eax,%eax
14013b0df:	0f 88 fe 03 00 00    	js     0x14013b4e3
14013b0e5:	44 8b fb             	mov    %ebx,%r15d
14013b0e8:	4d 85 e4             	test   %r12,%r12
14013b0eb:	0f 84 a8 03 00 00    	je     0x14013b499
14013b0f1:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013b0f5:	48 8b 01             	mov    (%rcx),%rax
14013b0f8:	45 33 c9             	xor    %r9d,%r9d
14013b0fb:	4c 8d 05 b6 7a a0 00 	lea    0xa07ab6(%rip),%r8        # 0x140b42bb8
14013b102:	48 8d 15 d3 7a a0 00 	lea    0xa07ad3(%rip),%rdx        # 0x140b42bdc
14013b109:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013b110:	ff 15 22 1b 9d 00    	call   *0x9d1b22(%rip)        # 0x140b0cc38
14013b116:	8b f8                	mov    %eax,%edi
14013b118:	85 c0                	test   %eax,%eax
14013b11a:	0f 88 c3 03 00 00    	js     0x14013b4e3
14013b120:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013b124:	48 8b 01             	mov    (%rcx),%rax
14013b127:	48 8d 15 c2 58 a0 00 	lea    0xa058c2(%rip),%rdx        # 0x140b409f0
14013b12e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14013b133:	45 33 c9             	xor    %r9d,%r9d
14013b136:	4c 8d 05 b3 57 a0 00 	lea    0xa057b3(%rip),%r8        # 0x140b408f0
14013b13d:	48 8d 15 cc 57 a0 00 	lea    0xa057cc(%rip),%rdx        # 0x140b40910
14013b144:	48 8b 40 38          	mov    0x38(%rax),%rax
14013b148:	ff 15 ea 1a 9d 00    	call   *0x9d1aea(%rip)        # 0x140b0cc38
14013b14e:	8b f8                	mov    %eax,%edi
14013b150:	85 c0                	test   %eax,%eax
14013b152:	0f 88 8b 03 00 00    	js     0x14013b4e3
14013b158:	49 8b d7             	mov    %r15,%rdx
14013b15b:	48 8d 4d 02          	lea    0x2(%rbp),%rcx
14013b15f:	e8 74 6a ff ff       	call   0x140131bd8
14013b164:	4c 8d 45 02          	lea    0x2(%rbp),%r8
14013b168:	48 8b d0             	mov    %rax,%rdx
14013b16b:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14013b16f:	e8 60 69 ff ff       	call   0x140131ad4
14013b174:	90                   	nop
14013b175:	4c 8d 05 b4 67 b8 00 	lea    0xb867b4(%rip),%r8        # 0x140cc1930
14013b17c:	48 83 3d c4 67 b8 00 	cmpq   $0x7,0xb867c4(%rip)        # 0x140cc1948
14013b183:	07
14013b184:	4c 0f 47 05 a4 67 b8 	cmova  0xb867a4(%rip),%r8        # 0x140cc1930
14013b18b:	00
14013b18c:	4c 8b 0d ad 67 b8 00 	mov    0xb867ad(%rip),%r9        # 0x140cc1940
14013b193:	33 d2                	xor    %edx,%edx
14013b195:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14013b199:	e8 b2 5f f5 ff       	call   0x140091150
14013b19e:	0f 57 c0             	xorps  %xmm0,%xmm0
14013b1a1:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
14013b1a6:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
14013b1aa:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
14013b1ae:	0f 10 00             	movups (%rax),%xmm0
14013b1b1:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
14013b1b6:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013b1ba:	0f 11 4d 88          	movups %xmm1,-0x78(%rbp)
14013b1be:	48 89 58 10          	mov    %rbx,0x10(%rax)
14013b1c2:	48 c7 40 18 07 00 00 	movq   $0x7,0x18(%rax)
14013b1c9:	00
14013b1ca:	66 89 18             	mov    %bx,(%rax)
14013b1cd:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
14013b1d1:	48 83 f8 07          	cmp    $0x7,%rax
14013b1d5:	76 32                	jbe    0x14013b209
14013b1d7:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14013b1de:	00
14013b1df:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14013b1e3:	48 8b d1             	mov    %rcx,%rdx
14013b1e6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14013b1ec:	72 15                	jb     0x14013b203
14013b1ee:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14013b1f2:	48 2b d1             	sub    %rcx,%rdx
14013b1f5:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14013b1f9:	48 83 f8 1f          	cmp    $0x1f,%rax
14013b1fd:	0f 87 4f 03 00 00    	ja     0x14013b552
14013b203:	ff 15 b7 16 9d 00    	call   *0x9d16b7(%rip)        # 0x140b0c8c0
14013b209:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
14013b20d:	48 c7 45 d0 07 00 00 	movq   $0x7,-0x30(%rbp)
14013b214:	00
14013b215:	66 89 5d b8          	mov    %bx,-0x48(%rbp)
14013b219:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013b21d:	48 8b 01             	mov    (%rcx),%rax
14013b220:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14013b225:	48 83 7d 90 07       	cmpq   $0x7,-0x70(%rbp)
14013b22a:	48 0f 47 54 24 78    	cmova  0x78(%rsp),%rdx
14013b230:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14013b235:	45 33 c9             	xor    %r9d,%r9d
14013b238:	4c 8d 05 59 7a a0 00 	lea    0xa07a59(%rip),%r8        # 0x140b42c98
14013b23f:	48 8d 15 72 3a a0 00 	lea    0xa03a72(%rip),%rdx        # 0x140b3ecb8
14013b246:	48 8b 40 38          	mov    0x38(%rax),%rax
14013b24a:	ff 15 e8 19 9d 00    	call   *0x9d19e8(%rip)        # 0x140b0cc38
14013b250:	8b f8                	mov    %eax,%edi
14013b252:	85 c0                	test   %eax,%eax
14013b254:	0f 88 5e 03 00 00    	js     0x14013b5b8
14013b25a:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
14013b25e:	48 8b 07             	mov    (%rdi),%rax
14013b261:	48 8b 58 38          	mov    0x38(%rax),%rbx
14013b265:	4d 8d 6f 01          	lea    0x1(%r15),%r13
14013b269:	49 8b d5             	mov    %r13,%rdx
14013b26c:	48 8d 4d 02          	lea    0x2(%rbp),%rcx
14013b270:	e8 63 69 ff ff       	call   0x140131bd8
14013b275:	4c 8d 45 02          	lea    0x2(%rbp),%r8
14013b279:	48 8b d0             	mov    %rax,%rdx
14013b27c:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14013b280:	e8 4f 68 ff ff       	call   0x140131ad4
14013b285:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
14013b289:	48 83 7d b0 07       	cmpq   $0x7,-0x50(%rbp)
14013b28e:	48 0f 47 55 98       	cmova  -0x68(%rbp),%rdx
14013b293:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14013b298:	45 33 c9             	xor    %r9d,%r9d
14013b29b:	4c 8d 05 06 7a a0 00 	lea    0xa07a06(%rip),%r8        # 0x140b42ca8
14013b2a2:	48 8d 15 0f 3a a0 00 	lea    0xa03a0f(%rip),%rdx        # 0x140b3ecb8
14013b2a9:	48 8b cf             	mov    %rdi,%rcx
14013b2ac:	48 8b c3             	mov    %rbx,%rax
14013b2af:	ff 15 83 19 9d 00    	call   *0x9d1983(%rip)        # 0x140b0cc38
14013b2b5:	8b f8                	mov    %eax,%edi
14013b2b7:	8b d8                	mov    %eax,%ebx
14013b2b9:	c1 eb 1f             	shr    $0x1f,%ebx
14013b2bc:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
14013b2c0:	48 83 f8 07          	cmp    $0x7,%rax
14013b2c4:	76 32                	jbe    0x14013b2f8
14013b2c6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14013b2cd:	00
14013b2ce:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14013b2d2:	48 8b d1             	mov    %rcx,%rdx
14013b2d5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14013b2db:	72 15                	jb     0x14013b2f2
14013b2dd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14013b2e1:	48 2b d1             	sub    %rcx,%rdx
14013b2e4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14013b2e8:	48 83 f8 1f          	cmp    $0x1f,%rax
14013b2ec:	0f 87 67 02 00 00    	ja     0x14013b559
14013b2f2:	ff 15 c8 15 9d 00    	call   *0x9d15c8(%rip)        # 0x140b0c8c0
14013b2f8:	84 db                	test   %bl,%bl
14013b2fa:	0f 85 b8 02 00 00    	jne    0x14013b5b8
14013b300:	49 8b d7             	mov    %r15,%rdx
14013b303:	48 8d 4d 02          	lea    0x2(%rbp),%rcx
14013b307:	e8 cc 68 ff ff       	call   0x140131bd8
14013b30c:	4c 8d 45 02          	lea    0x2(%rbp),%r8
14013b310:	48 8b d0             	mov    %rax,%rdx
14013b313:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14013b317:	e8 b8 67 ff ff       	call   0x140131ad4
14013b31c:	90                   	nop
14013b31d:	41 b9 0d 00 00 00    	mov    $0xd,%r9d
14013b323:	4c 8d 05 be 70 a0 00 	lea    0xa070be(%rip),%r8        # 0x140b423e8
14013b32a:	33 d2                	xor    %edx,%edx
14013b32c:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14013b330:	e8 1b 5e f5 ff       	call   0x140091150
14013b335:	0f 57 c0             	xorps  %xmm0,%xmm0
14013b338:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
14013b33d:	33 db                	xor    %ebx,%ebx
14013b33f:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14013b344:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14013b349:	0f 10 00             	movups (%rax),%xmm0
14013b34c:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
14013b351:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013b355:	0f 11 4c 24 68       	movups %xmm1,0x68(%rsp)
14013b35a:	48 89 58 10          	mov    %rbx,0x10(%rax)
14013b35e:	48 c7 40 18 07 00 00 	movq   $0x7,0x18(%rax)
14013b365:	00
14013b366:	66 89 18             	mov    %bx,(%rax)
14013b369:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
14013b36d:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
14013b373:	48 83 f8 07          	cmp    $0x7,%rax
14013b377:	76 2f                	jbe    0x14013b3a8
14013b379:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14013b380:	00
14013b381:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14013b385:	48 8b d1             	mov    %rcx,%rdx
14013b388:	49 3b c7             	cmp    %r15,%rax
14013b38b:	72 15                	jb     0x14013b3a2
14013b38d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14013b391:	48 2b d1             	sub    %rcx,%rdx
14013b394:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14013b398:	48 83 f8 1f          	cmp    $0x1f,%rax
14013b39c:	0f 87 be 01 00 00    	ja     0x14013b560
14013b3a2:	ff 15 18 15 9d 00    	call   *0x9d1518(%rip)        # 0x140b0c8c0
14013b3a8:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013b3ac:	48 8b 01             	mov    (%rcx),%rax
14013b3af:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14013b3b4:	48 83 7c 24 70 07    	cmpq   $0x7,0x70(%rsp)
14013b3ba:	48 0f 47 54 24 58    	cmova  0x58(%rsp),%rdx
14013b3c0:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14013b3c5:	45 33 c9             	xor    %r9d,%r9d
14013b3c8:	4c 8d 05 31 78 a0 00 	lea    0xa07831(%rip),%r8        # 0x140b42c00
14013b3cf:	48 8d 15 1a 55 a0 00 	lea    0xa0551a(%rip),%rdx        # 0x140b408f0
14013b3d6:	48 8b 40 38          	mov    0x38(%rax),%rax
14013b3da:	ff 15 58 18 9d 00    	call   *0x9d1858(%rip)        # 0x140b0cc38
14013b3e0:	8b f8                	mov    %eax,%edi
14013b3e2:	85 c0                	test   %eax,%eax
14013b3e4:	0f 88 7d 01 00 00    	js     0x14013b567
14013b3ea:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013b3ee:	48 8b 01             	mov    (%rcx),%rax
14013b3f1:	48 8b 40 78          	mov    0x78(%rax),%rax
14013b3f5:	ff 15 3d 18 9d 00    	call   *0x9d183d(%rip)        # 0x140b0cc38
14013b3fb:	8b f8                	mov    %eax,%edi
14013b3fd:	85 c0                	test   %eax,%eax
14013b3ff:	0f 88 62 01 00 00    	js     0x14013b567
14013b405:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14013b40a:	48 83 f8 07          	cmp    $0x7,%rax
14013b40e:	76 30                	jbe    0x14013b440
14013b410:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14013b417:	00
14013b418:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14013b41d:	48 8b d1             	mov    %rcx,%rdx
14013b420:	49 3b c7             	cmp    %r15,%rax
14013b423:	72 15                	jb     0x14013b43a
14013b425:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14013b429:	48 2b d1             	sub    %rcx,%rdx
14013b42c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14013b430:	48 83 f8 1f          	cmp    $0x1f,%rax
14013b434:	0f 87 5e 01 00 00    	ja     0x14013b598
14013b43a:	ff 15 80 14 9d 00    	call   *0x9d1480(%rip)        # 0x140b0c8c0
14013b440:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14013b445:	48 c7 44 24 70 07 00 	movq   $0x7,0x70(%rsp)
14013b44c:	00 00
14013b44e:	66 89 5c 24 58       	mov    %bx,0x58(%rsp)
14013b453:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14013b457:	48 83 f8 07          	cmp    $0x7,%rax
14013b45b:	76 30                	jbe    0x14013b48d
14013b45d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14013b464:	00
14013b465:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14013b46a:	48 8b d1             	mov    %rcx,%rdx
14013b46d:	49 3b c7             	cmp    %r15,%rax
14013b470:	72 15                	jb     0x14013b487
14013b472:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14013b476:	48 2b d1             	sub    %rcx,%rdx
14013b479:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14013b47d:	48 83 f8 1f          	cmp    $0x1f,%rax
14013b481:	0f 87 68 01 00 00    	ja     0x14013b5ef
14013b487:	ff 15 33 14 9d 00    	call   *0x9d1433(%rip)        # 0x140b0c8c0
14013b48d:	4d 8b fd             	mov    %r13,%r15
14013b490:	4d 3b ec             	cmp    %r12,%r13
14013b493:	0f 82 58 fc ff ff    	jb     0x14013b0f1
14013b499:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013b49d:	48 8b 01             	mov    (%rcx),%rax
14013b4a0:	48 8b 40 78          	mov    0x78(%rax),%rax
14013b4a4:	ff 15 8e 17 9d 00    	call   *0x9d178e(%rip)        # 0x140b0cc38
14013b4aa:	8b f8                	mov    %eax,%edi
14013b4ac:	85 c0                	test   %eax,%eax
14013b4ae:	78 33                	js     0x14013b4e3
14013b4b0:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013b4b4:	48 8b 01             	mov    (%rcx),%rax
14013b4b7:	48 8b 40 78          	mov    0x78(%rax),%rax
14013b4bb:	ff 15 77 17 9d 00    	call   *0x9d1777(%rip)        # 0x140b0cc38
14013b4c1:	8b f8                	mov    %eax,%edi
14013b4c3:	85 c0                	test   %eax,%eax
14013b4c5:	78 1c                	js     0x14013b4e3
14013b4c7:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013b4cb:	48 8b 01             	mov    (%rcx),%rax
14013b4ce:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
14013b4d5:	ff 15 5d 17 9d 00    	call   *0x9d175d(%rip)        # 0x140b0cc38
14013b4db:	8b f8                	mov    %eax,%edi
14013b4dd:	85 c0                	test   %eax,%eax
14013b4df:	78 02                	js     0x14013b4e3
14013b4e1:	8b fb                	mov    %ebx,%edi
14013b4e3:	4d 85 f6             	test   %r14,%r14
14013b4e6:	74 41                	je     0x14013b529
14013b4e8:	83 c8 ff             	or     $0xffffffff,%eax
14013b4eb:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
14013b4f1:	83 f8 01             	cmp    $0x1,%eax
14013b4f4:	75 33                	jne    0x14013b529
14013b4f6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14013b4fb:	48 8b 03             	mov    (%rbx),%rax
14013b4fe:	48 8b cb             	mov    %rbx,%rcx
14013b501:	48 8b 00             	mov    (%rax),%rax
14013b504:	ff 15 2e 17 9d 00    	call   *0x9d172e(%rip)        # 0x140b0cc38
14013b50a:	83 c9 ff             	or     $0xffffffff,%ecx
14013b50d:	f0 0f c1 4b 0c       	lock xadd %ecx,0xc(%rbx)
14013b512:	83 f9 01             	cmp    $0x1,%ecx
14013b515:	75 12                	jne    0x14013b529
14013b517:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14013b51c:	48 8b 11             	mov    (%rcx),%rdx
14013b51f:	48 8b 42 08          	mov    0x8(%rdx),%rax
14013b523:	ff 15 0f 17 9d 00    	call   *0x9d170f(%rip)        # 0x140b0cc38
14013b529:	8b c7                	mov    %edi,%eax
14013b52b:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14013b52f:	48 33 cc             	xor    %rsp,%rcx
14013b532:	e8 a9 40 9b 00       	call   0x140aef5e0
14013b537:	48 8b 9c 24 60 01 00 	mov    0x160(%rsp),%rbx
14013b53e:	00
14013b53f:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
14013b546:	41 5f                	pop    %r15
14013b548:	41 5e                	pop    %r14
14013b54a:	41 5d                	pop    %r13
14013b54c:	41 5c                	pop    %r12
14013b54e:	5f                   	pop    %rdi
14013b54f:	5e                   	pop    %rsi
14013b550:	5d                   	pop    %rbp
14013b551:	c3                   	ret
14013b552:	ff 15 40 14 9d 00    	call   *0x9d1440(%rip)        # 0x140b0c998
14013b558:	90                   	nop
14013b559:	ff 15 39 14 9d 00    	call   *0x9d1439(%rip)        # 0x140b0c998
14013b55f:	cc                   	int3
14013b560:	ff 15 32 14 9d 00    	call   *0x9d1432(%rip)        # 0x140b0c998
14013b566:	cc                   	int3
14013b567:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14013b56c:	48 83 f8 07          	cmp    $0x7,%rax
14013b570:	76 33                	jbe    0x14013b5a5
14013b572:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14013b579:	00
14013b57a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14013b57f:	48 8b d1             	mov    %rcx,%rdx
14013b582:	49 3b c7             	cmp    %r15,%rax
14013b585:	72 18                	jb     0x14013b59f
14013b587:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14013b58b:	48 2b d1             	sub    %rcx,%rdx