1400fffaf:	83 f8 01             	cmp    $0x1,%eax
1400fffb2:	75 1d                	jne    0x1400fffd1
1400fffb4:	48 8b 03             	mov    (%rbx),%rax
1400fffb7:	48 8b cb             	mov    %rbx,%rcx
1400fffba:	ff 10                	call   *(%rax)
1400fffbc:	8b c6                	mov    %esi,%eax
1400fffbe:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fffc3:	83 f8 01             	cmp    $0x1,%eax
1400fffc6:	75 09                	jne    0x1400fffd1
1400fffc8:	48 8b 03             	mov    (%rbx),%rax
1400fffcb:	48 8b cb             	mov    %rbx,%rcx
1400fffce:	ff 50 08             	call   *0x8(%rax)
1400fffd1:	e9 bb 02 00 00       	jmp    0x140100291
1400fffd6:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1400fffdb:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400fffe0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fffe3:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
1400fffe9:	49 8b 56 20          	mov    0x20(%r14),%rdx
1400fffed:	48 85 d2             	test   %rdx,%rdx
1400ffff0:	74 20                	je     0x140100012
1400ffff2:	8b 42 08             	mov    0x8(%rdx),%eax
1400ffff5:	85 c0                	test   %eax,%eax
1400ffff7:	74 19                	je     0x140100012
1400ffff9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140100000:	8d 48 01             	lea    0x1(%rax),%ecx
140100003:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140100008:	0f 84 88 02 00 00    	je     0x140100296
14010000e:	85 c0                	test   %eax,%eax
140100010:	75 ee                	jne    0x140100000
140100012:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140100017:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14010001c:	48 85 ff             	test   %rdi,%rdi
14010001f:	74 3f                	je     0x140100060
140100021:	b9 20 00 00 00       	mov    $0x20,%ecx
140100026:	e8 c5 62 08 00       	call   0x1401862f0
14010002b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140100030:	49 8b 96 b0 00 00 00 	mov    0xb0(%r14),%rdx
140100037:	48 81 c2 a0 00 00 00 	add    $0xa0,%rdx
14010003e:	48 8b c8             	mov    %rax,%rcx
140100041:	e8 9a 60 fc ff       	call   0x1400c60e0
140100046:	90                   	nop
140100047:	4c 8b c8             	mov    %rax,%r9
14010004a:	ba 01 04 00 00       	mov    $0x401,%edx
14010004f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140100055:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140100059:	ff 15 91 e4 0f 00    	call   *0xfe491(%rip)        # 0x1401fe4f0
14010005f:	90                   	nop
140100060:	48 85 db             	test   %rbx,%rbx
140100063:	0f 84 b7 f6 ff ff    	je     0x1400ff720
140100069:	8b c6                	mov    %esi,%eax
14010006b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140100070:	83 f8 01             	cmp    $0x1,%eax
140100073:	0f 85 a7 f6 ff ff    	jne    0x1400ff720
140100079:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14010007e:	48 8b 03             	mov    (%rbx),%rax
140100081:	48 8b cb             	mov    %rbx,%rcx
140100084:	ff 10                	call   *(%rax)
140100086:	8b c6                	mov    %esi,%eax
140100088:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010008d:	83 f8 01             	cmp    $0x1,%eax
140100090:	0f 85 8a f6 ff ff    	jne    0x1400ff720
140100096:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14010009b:	e9 79 f6 ff ff       	jmp    0x1400ff719
1401000a0:	48 8d 0d 29 ec 21 00 	lea    0x21ec29(%rip),%rcx        # 0x14031ecd0
1401000a7:	e8 ac 72 06 00       	call   0x140167358
1401000ac:	85 c0                	test   %eax,%eax
1401000ae:	0f 85 a6 06 00 00    	jne    0x14010075a
1401000b4:	48 89 bc 24 e0 07 00 	mov    %rdi,0x7e0(%rsp)
1401000bb:	00
1401000bc:	48 89 bc 24 f0 07 00 	mov    %rdi,0x7f0(%rsp)
1401000c3:	00
1401000c4:	48 c7 84 24 f8 07 00 	movq   $0xf,0x7f8(%rsp)
1401000cb:	00 0f 00 00 00
1401000d0:	c6 84 24 e0 07 00 00 	movb   $0x0,0x7e0(%rsp)
1401000d7:	00
1401000d8:	45 33 c0             	xor    %r8d,%r8d
1401000db:	48 8d 15 96 d8 12 00 	lea    0x12d896(%rip),%rdx        # 0x14022d978
1401000e2:	48 8d 8c 24 e0 07 00 	lea    0x7e0(%rsp),%rcx
1401000e9:	00
1401000ea:	e8 11 63 fc ff       	call   0x1400c6400
1401000ef:	90                   	nop
1401000f0:	48 89 bc 24 c0 07 00 	mov    %rdi,0x7c0(%rsp)
1401000f7:	00
1401000f8:	48 89 bc 24 d0 07 00 	mov    %rdi,0x7d0(%rsp)
1401000ff:	00
140100100:	48 c7 84 24 d8 07 00 	movq   $0xf,0x7d8(%rsp)
140100107:	00 0f 00 00 00
14010010c:	c6 84 24 c0 07 00 00 	movb   $0x0,0x7c0(%rsp)
140100113:	00
140100114:	45 33 c0             	xor    %r8d,%r8d
140100117:	48 8d 15 5a d8 12 00 	lea    0x12d85a(%rip),%rdx        # 0x14022d978
14010011e:	48 8d 8c 24 c0 07 00 	lea    0x7c0(%rsp),%rcx
140100125:	00
140100126:	e8 d5 62 fc ff       	call   0x1400c6400
14010012b:	90                   	nop
14010012c:	48 89 bc 24 a0 07 00 	mov    %rdi,0x7a0(%rsp)
140100133:	00
140100134:	48 89 bc 24 b0 07 00 	mov    %rdi,0x7b0(%rsp)
14010013b:	00
14010013c:	48 c7 84 24 b8 07 00 	movq   $0xf,0x7b8(%rsp)
140100143:	00 0f 00 00 00
140100148:	c6 84 24 a0 07 00 00 	movb   $0x0,0x7a0(%rsp)
14010014f:	00
140100150:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140100156:	48 8d 15 db c9 13 00 	lea    0x13c9db(%rip),%rdx        # 0x14023cb38
14010015d:	48 8d 8c 24 a0 07 00 	lea    0x7a0(%rsp),%rcx
140100164:	00
140100165:	e8 96 62 fc ff       	call   0x1400c6400
14010016a:	90                   	nop
14010016b:	4c 8d 8c 24 e0 07 00 	lea    0x7e0(%rsp),%r9
140100172:	00
140100173:	4c 8d 84 24 c0 07 00 	lea    0x7c0(%rsp),%r8
14010017a:	00
14010017b:	48 8d 94 24 a0 07 00 	lea    0x7a0(%rsp),%rdx
140100182:	00
140100183:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
14010018a:	00
14010018b:	e8 30 57 03 00       	call   0x1401358c0
140100190:	90                   	nop
140100191:	48 8d 8c 24 a0 07 00 	lea    0x7a0(%rsp),%rcx
140100198:	00
140100199:	e8 e2 61 fc ff       	call   0x1400c6380
14010019e:	90                   	nop
14010019f:	48 8d 8c 24 c0 07 00 	lea    0x7c0(%rsp),%rcx
1401001a6:	00
1401001a7:	e8 d4 61 fc ff       	call   0x1400c6380
1401001ac:	90                   	nop
1401001ad:	48 8d 8c 24 e0 07 00 	lea    0x7e0(%rsp),%rcx
1401001b4:	00
1401001b5:	e8 c6 61 fc ff       	call   0x1400c6380
1401001ba:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
1401001c1:	00
1401001c2:	48 85 c9             	test   %rcx,%rcx
1401001c5:	0f 84 82 00 00 00    	je     0x14010024d
1401001cb:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
1401001d2:	00
1401001d3:	48 85 c0             	test   %rax,%rax
1401001d6:	74 0c                	je     0x1401001e4
1401001d8:	f0 ff 40 08          	lock incl 0x8(%rax)
1401001dc:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
1401001e3:	00
1401001e4:	0f 28 84 24 10 01 00 	movaps 0x110(%rsp),%xmm0
1401001eb:	00
1401001ec:	66 0f 7f 84 24 d0 01 	movdqa %xmm0,0x1d0(%rsp)
1401001f3:	00 00
1401001f5:	48 8b 01             	mov    (%rcx),%rax
1401001f8:	4c 8d 05 41 c8 13 00 	lea    0x13c841(%rip),%r8        # 0x14023ca40
1401001ff:	48 8d 15 72 d7 12 00 	lea    0x12d772(%rip),%rdx        # 0x14022d978
140100206:	ff 50 48             	call   *0x48(%rax)
140100209:	90                   	nop
14010020a:	48 8b 8c 24 d8 01 00 	mov    0x1d8(%rsp),%rcx
140100211:	00
140100212:	48 85 c9             	test   %rcx,%rcx
140100215:	74 36                	je     0x14010024d
140100217:	8b c6                	mov    %esi,%eax
140100219:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14010021e:	83 f8 01             	cmp    $0x1,%eax
140100221:	75 2a                	jne    0x14010024d
140100223:	48 8b 9c 24 d8 01 00 	mov    0x1d8(%rsp),%rbx
14010022a:	00
14010022b:	48 8b 03             	mov    (%rbx),%rax
14010022e:	48 8b cb             	mov    %rbx,%rcx
140100231:	ff 10                	call   *(%rax)
140100233:	8b c6                	mov    %esi,%eax
140100235:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010023a:	83 f8 01             	cmp    $0x1,%eax
14010023d:	75 0e                	jne    0x14010024d
14010023f:	48 8b 8c 24 d8 01 00 	mov    0x1d8(%rsp),%rcx
140100246:	00
140100247:	48 8b 01             	mov    (%rcx),%rax
14010024a:	ff 50 08             	call   *0x8(%rax)
14010024d:	48 8d 0d 7c ea 21 00 	lea    0x21ea7c(%rip),%rcx        # 0x14031ecd0
140100254:	e8 23 71 06 00       	call   0x14016737c
140100259:	90                   	nop
14010025a:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
140100261:	00
140100262:	48 85 db             	test   %rbx,%rbx
140100265:	74 2a                	je     0x140100291
140100267:	8b c6                	mov    %esi,%eax
140100269:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14010026e:	83 f8 01             	cmp    $0x1,%eax
140100271:	75 1e                	jne    0x140100291
140100273:	48 8b 03             	mov    (%rbx),%rax
140100276:	48 8b cb             	mov    %rbx,%rcx
140100279:	ff 10                	call   *(%rax)
14010027b:	8b c6                	mov    %esi,%eax
14010027d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140100282:	83 f8 01             	cmp    $0x1,%eax
140100285:	75 0a                	jne    0x140100291
140100287:	48 8b 03             	mov    (%rbx),%rax
14010028a:	48 8b cb             	mov    %rbx,%rcx
14010028d:	ff 50 08             	call   *0x8(%rax)
140100290:	90                   	nop
140100291:	e9 4a fd ff ff       	jmp    0x1400fffe0
140100296:	49 8b 7e 18          	mov    0x18(%r14),%rdi
14010029a:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
14010029f:	49 8b 5e 20          	mov    0x20(%r14),%rbx
1401002a3:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1401002a8:	e9 6f fd ff ff       	jmp    0x14010001c
1401002ad:	48 8d 8c 24 c0 05 00 	lea    0x5c0(%rsp),%rcx
1401002b4:	00
1401002b5:	e8 c6 60 fc ff       	call   0x1400c6380
1401002ba:	90                   	nop
1401002bb:	48 8d 8c 24 c0 09 00 	lea    0x9c0(%rsp),%rcx
1401002c2:	00
1401002c3:	e8 f8 5e fc ff       	call   0x1400c61c0
1401002c8:	90                   	nop
1401002c9:	48 8d 8c 24 20 05 00 	lea    0x520(%rsp),%rcx
1401002d0:	00
1401002d1:	e8 ea 5e fc ff       	call   0x1400c61c0
1401002d6:	90                   	nop
1401002d7:	48 8d 8c 24 a0 05 00 	lea    0x5a0(%rsp),%rcx
1401002de:	00
1401002df:	e8 9c 60 fc ff       	call   0x1400c6380
1401002e4:	90                   	nop
1401002e5:	48 8d 0d e4 e9 21 00 	lea    0x21e9e4(%rip),%rcx        # 0x14031ecd0
1401002ec:	e8 67 70 06 00       	call   0x140167358
1401002f1:	85 c0                	test   %eax,%eax
1401002f3:	0f 85 69 04 00 00    	jne    0x140100762
1401002f9:	48 89 bc 24 40 08 00 	mov    %rdi,0x840(%rsp)
140100300:	00
140100301:	48 89 bc 24 50 08 00 	mov    %rdi,0x850(%rsp)
140100308:	00
140100309:	48 c7 84 24 58 08 00 	movq   $0xf,0x858(%rsp)
140100310:	00 0f 00 00 00
140100315:	c6 84 24 40 08 00 00 	movb   $0x0,0x840(%rsp)
14010031c:	00
14010031d:	45 33 c0             	xor    %r8d,%r8d
140100320:	48 8d 15 51 d6 12 00 	lea    0x12d651(%rip),%rdx        # 0x14022d978
140100327:	48 8d 8c 24 40 08 00 	lea    0x840(%rsp),%rcx
14010032e:	00
14010032f:	e8 cc 60 fc ff       	call   0x1400c6400
140100334:	90                   	nop
140100335:	48 89 bc 24 20 08 00 	mov    %rdi,0x820(%rsp)
14010033c:	00
14010033d:	48 89 bc 24 30 08 00 	mov    %rdi,0x830(%rsp)
140100344:	00
140100345:	48 c7 84 24 38 08 00 	movq   $0xf,0x838(%rsp)
14010034c:	00 0f 00 00 00
140100351:	c6 84 24 20 08 00 00 	movb   $0x0,0x820(%rsp)
140100358:	00
140100359:	45 33 c0             	xor    %r8d,%r8d
14010035c:	48 8d 15 15 d6 12 00 	lea    0x12d615(%rip),%rdx        # 0x14022d978
140100363:	48 8d 8c 24 20 08 00 	lea    0x820(%rsp),%rcx
14010036a:	00
14010036b:	e8 90 60 fc ff       	call   0x1400c6400
140100370:	90                   	nop
140100371:	48 89 bc 24 00 08 00 	mov    %rdi,0x800(%rsp)
140100378:	00
140100379:	48 89 bc 24 10 08 00 	mov    %rdi,0x810(%rsp)
140100380:	00
140100381:	48 c7 84 24 18 08 00 	movq   $0xf,0x818(%rsp)
140100388:	00 0f 00 00 00
14010038d:	c6 84 24 00 08 00 00 	movb   $0x0,0x800(%rsp)
140100394:	00
140100395:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
14010039b:	48 8d 15 1e c5 13 00 	lea    0x13c51e(%rip),%rdx        # 0x14023c8c0
1401003a2:	48 8d 8c 24 00 08 00 	lea    0x800(%rsp),%rcx
1401003a9:	00
1401003aa:	e8 51 60 fc ff       	call   0x1400c6400
1401003af:	90                   	nop
1401003b0:	4c 8d 8c 24 40 08 00 	lea    0x840(%rsp),%r9
1401003b7:	00
1401003b8:	4c 8d 84 24 20 08 00 	lea    0x820(%rsp),%r8
1401003bf:	00
1401003c0:	48 8d 94 24 00 08 00 	lea    0x800(%rsp),%rdx
1401003c7:	00
1401003c8:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
1401003cf:	00
1401003d0:	e8 eb 54 03 00       	call   0x1401358c0
1401003d5:	90                   	nop
1401003d6:	48 8d 8c 24 00 08 00 	lea    0x800(%rsp),%rcx
1401003dd:	00
1401003de:	e8 9d 5f fc ff       	call   0x1400c6380
1401003e3:	90                   	nop
1401003e4:	48 8d 8c 24 20 08 00 	lea    0x820(%rsp),%rcx
1401003eb:	00
1401003ec:	e8 8f 5f fc ff       	call   0x1400c6380
1401003f1:	90                   	nop
1401003f2:	48 8d 8c 24 40 08 00 	lea    0x840(%rsp),%rcx
1401003f9:	00
1401003fa:	e8 81 5f fc ff       	call   0x1400c6380
1401003ff:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140100406:	00
140100407:	48 85 c9             	test   %rcx,%rcx
14010040a:	0f 84 82 00 00 00    	je     0x140100492
140100410:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
140100417:	00
140100418:	48 85 c0             	test   %rax,%rax
14010041b:	74 0c                	je     0x140100429
14010041d:	f0 ff 40 08          	lock incl 0x8(%rax)
140100421:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140100428:	00
140100429:	0f 28 84 24 20 01 00 	movaps 0x120(%rsp),%xmm0
140100430:	00
140100431:	66 0f 7f 84 24 e0 01 	movdqa %xmm0,0x1e0(%rsp)
140100438:	00 00
14010043a:	48 8b 01             	mov    (%rcx),%rax
14010043d:	4c 8d 05 3c c6 13 00 	lea    0x13c63c(%rip),%r8        # 0x14023ca80
140100444:	48 8d 15 2d d5 12 00 	lea    0x12d52d(%rip),%rdx        # 0x14022d978
14010044b:	ff 50 48             	call   *0x48(%rax)
14010044e:	90                   	nop
14010044f:	48 8b 8c 24 e8 01 00 	mov    0x1e8(%rsp),%rcx
140100456:	00
140100457:	48 85 c9             	test   %rcx,%rcx
14010045a:	74 36                	je     0x140100492
14010045c:	8b c6                	mov    %esi,%eax
14010045e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140100463:	83 f8 01             	cmp    $0x1,%eax
140100466:	75 2a                	jne    0x140100492
140100468:	48 8b 9c 24 e8 01 00 	mov    0x1e8(%rsp),%rbx
14010046f:	00
140100470:	48 8b 03             	mov    (%rbx),%rax
140100473:	48 8b cb             	mov    %rbx,%rcx
140100476:	ff 10                	call   *(%rax)
140100478:	8b c6                	mov    %esi,%eax
14010047a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010047f:	83 f8 01             	cmp    $0x1,%eax
140100482:	75 0e                	jne    0x140100492
140100484:	48 8b 8c 24 e8 01 00 	mov    0x1e8(%rsp),%rcx
14010048b:	00
14010048c:	48 8b 01             	mov    (%rcx),%rax
14010048f:	ff 50 08             	call   *0x8(%rax)
140100492:	48 8d 0d 37 e8 21 00 	lea    0x21e837(%rip),%rcx        # 0x14031ecd0
140100499:	e8 de 6e 06 00       	call   0x14016737c
14010049e:	90                   	nop
14010049f:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
1401004a6:	00
1401004a7:	48 85 db             	test   %rbx,%rbx
1401004aa:	74 2a                	je     0x1401004d6
1401004ac:	8b c6                	mov    %esi,%eax
1401004ae:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401004b3:	83 f8 01             	cmp    $0x1,%eax
1401004b6:	75 1e                	jne    0x1401004d6
1401004b8:	48 8b 03             	mov    (%rbx),%rax
1401004bb:	48 8b cb             	mov    %rbx,%rcx
1401004be:	ff 10                	call   *(%rax)
1401004c0:	8b c6                	mov    %esi,%eax
1401004c2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401004c7:	83 f8 01             	cmp    $0x1,%eax
1401004ca:	75 0a                	jne    0x1401004d6
1401004cc:	48 8b 03             	mov    (%rbx),%rax
1401004cf:	48 8b cb             	mov    %rbx,%rcx
1401004d2:	ff 50 08             	call   *0x8(%rax)
1401004d5:	90                   	nop
1401004d6:	eb 0a                	jmp    0x1401004e2
1401004d8:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401004dd:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1401004e2:	49 8d 8e 20 02 00 00 	lea    0x220(%r14),%rcx
1401004e9:	c7 44 24 48 d4 07 00 	movl   $0x7d4,0x48(%rsp)