1401fa0a8:	4d 8b 3f             	mov    (%r15),%r15
1401fa0ab:	eb 0a                	jmp    0x1401fa0b7
1401fa0ad:	e8 0e 12 8a 00       	call   0x140a9b2c0
1401fa0b2:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
1401fa0b7:	4d 85 ff             	test   %r15,%r15
1401fa0ba:	0f 84 9f 03 00 00    	je     0x1401fa45f
1401fa0c0:	48 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%rax
1401fa0c7:	00
1401fa0c8:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401fa0cd:	c6 84 24 48 01 00 00 	movb   $0x0,0x148(%rsp)
1401fa0d4:	00
1401fa0d5:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401fa0d9:	74 20                	je     0x1401fa0fb
1401fa0db:	48 8b d6             	mov    %rsi,%rdx
1401fa0de:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
1401fa0e5:	00
1401fa0e6:	e8 e5 4c fe ff       	call   0x1401dedd0
1401fa0eb:	4c 89 a4 24 d8 00 00 	mov    %r12,0xd8(%rsp)
1401fa0f2:	00
1401fa0f3:	c6 84 24 48 01 00 00 	movb   $0x1,0x148(%rsp)
1401fa0fa:	01
1401fa0fb:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1401fa102:	00
1401fa103:	48 8b 01             	mov    (%rcx),%rax
1401fa106:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401fa10b:	48 85 c0             	test   %rax,%rax
1401fa10e:	74 03                	je     0x1401fa113
1401fa110:	48 ff 00             	incq   (%rax)
1401fa113:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401fa117:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401fa11c:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401fa120:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401fa125:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
1401fa12c:	00
1401fa12d:	49 8b d5             	mov    %r13,%rdx
1401fa130:	48 8d 8c 24 50 01 00 	lea    0x150(%rsp),%rcx
1401fa137:	00
1401fa138:	e8 93 5f fe ff       	call   0x1401e00d0
1401fa13d:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
1401fa144:	00
1401fa145:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401fa14a:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401fa14f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401fa154:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1401fa159:	88 5c 24 20          	mov    %bl,0x20(%rsp)
1401fa15d:	4c 8b c8             	mov    %rax,%r9
1401fa160:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
1401fa167:	00
1401fa168:	48 8d 94 24 90 01 00 	lea    0x190(%rsp),%rdx
1401fa16f:	00
1401fa170:	49 8b cf             	mov    %r15,%rcx
1401fa173:	e8 48 4d ff ff       	call   0x1401eeec0
1401fa178:	90                   	nop
1401fa179:	48 8b d0             	mov    %rax,%rdx
1401fa17c:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
1401fa183:	00
1401fa184:	49 8b cf             	mov    %r15,%rcx
1401fa187:	e8 c4 5a fd ff       	call   0x1401cfc50
1401fa18c:	90                   	nop
1401fa18d:	48 8d 8c 24 28 02 00 	lea    0x228(%rsp),%rcx
1401fa194:	00
1401fa195:	e8 c6 93 8a 00       	call   0x140aa3560
1401fa19a:	48 8d 8c 24 90 01 00 	lea    0x190(%rsp),%rcx
1401fa1a1:	00
1401fa1a2:	e8 b9 73 fe ff       	call   0x1401e1560
1401fa1a7:	eb 08                	jmp    0x1401fa1b1
1401fa1a9:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
1401fa1b0:	00
1401fa1b1:	4d 85 f6             	test   %r14,%r14
1401fa1b4:	74 3d                	je     0x1401fa1f3
1401fa1b6:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1401fa1bb:	8b c3                	mov    %ebx,%eax
1401fa1bd:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401fa1c3:	83 f8 01             	cmp    $0x1,%eax
1401fa1c6:	75 2b                	jne    0x1401fa1f3
1401fa1c8:	49 8b 06             	mov    (%r14),%rax
1401fa1cb:	49 8b ce             	mov    %r14,%rcx
1401fa1ce:	48 8b 00             	mov    (%rax),%rax
1401fa1d1:	ff 15 49 98 d8 00    	call   *0xd89849(%rip)        # 0x140f83a20
1401fa1d7:	f0 41 0f c1 5e 0c    	lock xadd %ebx,0xc(%r14)
1401fa1dd:	83 fb 01             	cmp    $0x1,%ebx
1401fa1e0:	75 11                	jne    0x1401fa1f3
1401fa1e2:	49 8b 06             	mov    (%r14),%rax
1401fa1e5:	49 8b ce             	mov    %r14,%rcx
1401fa1e8:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fa1ec:	ff 15 2e 98 d8 00    	call   *0xd8982e(%rip)        # 0x140f83a20
1401fa1f2:	90                   	nop
1401fa1f3:	0f b6 84 24 10 06 00 	movzbl 0x610(%rsp),%eax
1401fa1fa:	00
1401fa1fb:	3c 01                	cmp    $0x1,%al
1401fa1fd:	75 0d                	jne    0x1401fa20c
1401fa1ff:	48 8d 9c 24 00 06 00 	lea    0x600(%rsp),%rbx
1401fa206:	00
1401fa207:	48 8b 1b             	mov    (%rbx),%rbx
1401fa20a:	eb 1b                	jmp    0x1401fa227
1401fa20c:	84 c0                	test   %al,%al
1401fa20e:	75 0d                	jne    0x1401fa21d
1401fa210:	48 8d 9c 24 00 06 00 	lea    0x600(%rsp),%rbx
1401fa217:	00
1401fa218:	48 8b 1b             	mov    (%rbx),%rbx
1401fa21b:	eb 0a                	jmp    0x1401fa227
1401fa21d:	e8 9e 10 8a 00       	call   0x140a9b2c0
1401fa222:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401fa227:	48 85 db             	test   %rbx,%rbx
1401fa22a:	0f 84 a7 02 00 00    	je     0x1401fa4d7
1401fa230:	48 83 c3 60          	add    $0x60,%rbx
1401fa234:	0f b6 43 70          	movzbl 0x70(%rbx),%eax
1401fa238:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401fa23c:	74 1f                	je     0x1401fa25d
1401fa23e:	48 8b d6             	mov    %rsi,%rdx
1401fa241:	48 8b cb             	mov    %rbx,%rcx
1401fa244:	84 c0                	test   %al,%al
1401fa246:	74 07                	je     0x1401fa24f
1401fa248:	e8 c3 a2 fe ff       	call   0x1401e4510
1401fa24d:	eb 27                	jmp    0x1401fa276
1401fa24f:	e8 7c 4b fe ff       	call   0x1401dedd0
1401fa254:	4c 89 23             	mov    %r12,(%rbx)
1401fa257:	c6 43 70 01          	movb   $0x1,0x70(%rbx)
1401fa25b:	eb 19                	jmp    0x1401fa276
1401fa25d:	84 c0                	test   %al,%al
1401fa25f:	74 15                	je     0x1401fa276
1401fa261:	48 8b 03             	mov    (%rbx),%rax
1401fa264:	33 d2                	xor    %edx,%edx
1401fa266:	48 8b cb             	mov    %rbx,%rcx
1401fa269:	48 8b 00             	mov    (%rax),%rax
1401fa26c:	ff 15 ae 97 d8 00    	call   *0xd897ae(%rip)        # 0x140f83a20
1401fa272:	c6 43 70 00          	movb   $0x0,0x70(%rbx)
1401fa276:	e8 35 59 8a 00       	call   0x140a9fbb0
1401fa27b:	48 8b 08             	mov    (%rax),%rcx
1401fa27e:	48 85 c9             	test   %rcx,%rcx
1401fa281:	74 0b                	je     0x1401fa28e
1401fa283:	48 8d 05 66 0b db 00 	lea    0xdb0b66(%rip),%rax        # 0x140faadf0
1401fa28a:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401fa28e:	0f b6 84 24 10 06 00 	movzbl 0x610(%rsp),%eax
1401fa295:	00
1401fa296:	3c 01                	cmp    $0x1,%al
1401fa298:	75 0d                	jne    0x1401fa2a7
1401fa29a:	48 8d 84 24 00 06 00 	lea    0x600(%rsp),%rax
1401fa2a1:	00
1401fa2a2:	48 8b 00             	mov    (%rax),%rax
1401fa2a5:	eb 1b                	jmp    0x1401fa2c2
1401fa2a7:	84 c0                	test   %al,%al
1401fa2a9:	75 0d                	jne    0x1401fa2b8
1401fa2ab:	48 8d 84 24 00 06 00 	lea    0x600(%rsp),%rax
1401fa2b2:	00
1401fa2b3:	48 8b 00             	mov    (%rax),%rax
1401fa2b6:	eb 0a                	jmp    0x1401fa2c2
1401fa2b8:	e8 03 10 8a 00       	call   0x140a9b2c0
1401fa2bd:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401fa2c2:	48 85 c0             	test   %rax,%rax
1401fa2c5:	0f 84 d3 01 00 00    	je     0x1401fa49e
1401fa2cb:	48 8d 50 60          	lea    0x60(%rax),%rdx
1401fa2cf:	80 7a 70 00          	cmpb   $0x0,0x70(%rdx)
1401fa2d3:	74 1e                	je     0x1401fa2f3
1401fa2d5:	48 8b ce             	mov    %rsi,%rcx
1401fa2d8:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401fa2dc:	74 07                	je     0x1401fa2e5
1401fa2de:	e8 2d a2 fe ff       	call   0x1401e4510
1401fa2e3:	eb 29                	jmp    0x1401fa30e
1401fa2e5:	e8 e6 4a fe ff       	call   0x1401dedd0
1401fa2ea:	4c 89 26             	mov    %r12,(%rsi)
1401fa2ed:	c6 46 70 01          	movb   $0x1,0x70(%rsi)
1401fa2f1:	eb 1b                	jmp    0x1401fa30e
1401fa2f3:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401fa2f7:	74 15                	je     0x1401fa30e
1401fa2f9:	48 8b 06             	mov    (%rsi),%rax
1401fa2fc:	33 d2                	xor    %edx,%edx
1401fa2fe:	48 8b ce             	mov    %rsi,%rcx
1401fa301:	48 8b 00             	mov    (%rax),%rax
1401fa304:	ff 15 16 97 d8 00    	call   *0xd89716(%rip)        # 0x140f83a20
1401fa30a:	c6 46 70 00          	movb   $0x0,0x70(%rsi)
1401fa30e:	48 8d 8c 24 00 06 00 	lea    0x600(%rsp),%rcx
1401fa315:	00
1401fa316:	e8 75 6e fe ff       	call   0x1401e1190
1401fa31b:	90                   	nop
1401fa31c:	49 8b cd             	mov    %r13,%rcx
1401fa31f:	e8 3c 92 8a 00       	call   0x140aa3560
1401fa324:	90                   	nop
1401fa325:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1401fa32c:	00
1401fa32d:	48 8b 18             	mov    (%rax),%rbx
1401fa330:	48 85 db             	test   %rbx,%rbx
1401fa333:	74 3c                	je     0x1401fa371
1401fa335:	48 83 2b 01          	subq   $0x1,(%rbx)
1401fa339:	75 36                	jne    0x1401fa371
1401fa33b:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1401fa33f:	48 85 ff             	test   %rdi,%rdi
1401fa342:	74 1f                	je     0x1401fa363
1401fa344:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
1401fa348:	e8 d3 72 fe ff       	call   0x1401e1620
1401fa34d:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401fa351:	e8 1a c9 fe ff       	call   0x1401e6c70
1401fa356:	ba 48 00 00 00       	mov    $0x48,%edx
1401fa35b:	48 8b cf             	mov    %rdi,%rcx
1401fa35e:	e8 e1 0d c2 00       	call   0x140e1b144
1401fa363:	ba 28 00 00 00       	mov    $0x28,%edx
1401fa368:	48 8b cb             	mov    %rbx,%rcx
1401fa36b:	e8 d4 0d c2 00       	call   0x140e1b144
1401fa370:	90                   	nop
1401fa371:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401fa375:	74 11                	je     0x1401fa388
1401fa377:	48 8b 16             	mov    (%rsi),%rdx
1401fa37a:	48 8b 02             	mov    (%rdx),%rax
1401fa37d:	33 d2                	xor    %edx,%edx
1401fa37f:	48 8b ce             	mov    %rsi,%rcx
1401fa382:	ff 15 98 96 d8 00    	call   *0xd89698(%rip)        # 0x140f83a20
1401fa388:	49 8b c7             	mov    %r15,%rax
1401fa38b:	48 8b 8c 24 40 06 00 	mov    0x640(%rsp),%rcx
1401fa392:	00
1401fa393:	48 33 cc             	xor    %rsp,%rcx
1401fa396:	e8 65 11 c2 00       	call   0x140e1b500
1401fa39b:	48 81 c4 50 06 00 00 	add    $0x650,%rsp
1401fa3a2:	41 5f                	pop    %r15
1401fa3a4:	41 5e                	pop    %r14
1401fa3a6:	41 5d                	pop    %r13
1401fa3a8:	41 5c                	pop    %r12
1401fa3aa:	5f                   	pop    %rdi
1401fa3ab:	5e                   	pop    %rsi
1401fa3ac:	5b                   	pop    %rbx
1401fa3ad:	c3                   	ret
1401fa3ae:	48 8d 15 fb 1d db 00 	lea    0xdb1dfb(%rip),%rdx        # 0x140fac1b0
1401fa3b5:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401fa3ba:	e8 51 d7 f9 ff       	call   0x140197b10
1401fa3bf:	90                   	nop
1401fa3c0:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401fa3c5:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
1401fa3cc:	00
1401fa3cd:	e8 0e 50 fe ff       	call   0x1401df3e0
1401fa3d2:	48 8d 15 0f 6e 1a 01 	lea    0x11a6e0f(%rip),%rdx        # 0x1413a11e8
1401fa3d9:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
1401fa3e0:	00
1401fa3e1:	e8 32 24 c2 00       	call   0x140e1c818
1401fa3e6:	90                   	nop
1401fa3e7:	e8 b8 fd c2 00       	call   0x140e2a1a4
1401fa3ec:	90                   	nop
1401fa3ed:	48 8d 15 bc 1d db 00 	lea    0xdb1dbc(%rip),%rdx        # 0x140fac1b0
1401fa3f4:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401fa3f9:	e8 12 d7 f9 ff       	call   0x140197b10
1401fa3fe:	90                   	nop
1401fa3ff:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401fa404:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1401fa40b:	00
1401fa40c:	e8 cf 4f fe ff       	call   0x1401df3e0
1401fa411:	48 8d 15 d0 6d 1a 01 	lea    0x11a6dd0(%rip),%rdx        # 0x1413a11e8
1401fa418:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1401fa41f:	00
1401fa420:	e8 f3 23 c2 00       	call   0x140e1c818
1401fa425:	90                   	nop
1401fa426:	48 8d 15 83 1d db 00 	lea    0xdb1d83(%rip),%rdx        # 0x140fac1b0
1401fa42d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401fa432:	e8 d9 d6 f9 ff       	call   0x140197b10
1401fa437:	90                   	nop
1401fa438:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401fa43d:	48 8d 8c 24 e0 02 00 	lea    0x2e0(%rsp),%rcx
1401fa444:	00
1401fa445:	e8 96 4f fe ff       	call   0x1401df3e0
1401fa44a:	48 8d 15 97 6d 1a 01 	lea    0x11a6d97(%rip),%rdx        # 0x1413a11e8
1401fa451:	48 8d 8c 24 e0 02 00 	lea    0x2e0(%rsp),%rcx
1401fa458:	00
1401fa459:	e8 ba 23 c2 00       	call   0x140e1c818
1401fa45e:	90                   	nop
1401fa45f:	48 8d 15 4a 1d db 00 	lea    0xdb1d4a(%rip),%rdx        # 0x140fac1b0
1401fa466:	48 8d 8c 24 18 06 00 	lea    0x618(%rsp),%rcx
1401fa46d:	00
1401fa46e:	e8 9d d6 f9 ff       	call   0x140197b10
1401fa473:	90                   	nop
1401fa474:	48 8d 94 24 18 06 00 	lea    0x618(%rsp),%rdx
1401fa47b:	00
1401fa47c:	48 8d 8c 24 50 03 00 	lea    0x350(%rsp),%rcx
1401fa483:	00
1401fa484:	e8 57 4f fe ff       	call   0x1401df3e0
1401fa489:	48 8d 15 58 6d 1a 01 	lea    0x11a6d58(%rip),%rdx        # 0x1413a11e8
1401fa490:	48 8d 8c 24 50 03 00 	lea    0x350(%rsp),%rcx
1401fa497:	00
1401fa498:	e8 7b 23 c2 00       	call   0x140e1c818
1401fa49d:	90                   	nop
1401fa49e:	48 8d 15 0b 1d db 00 	lea    0xdb1d0b(%rip),%rdx        # 0x140fac1b0
1401fa4a5:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401fa4aa:	e8 61 d6 f9 ff       	call   0x140197b10
1401fa4af:	90                   	nop
1401fa4b0:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401fa4b5:	48 8d 8c 24 c0 03 00 	lea    0x3c0(%rsp),%rcx
1401fa4bc:	00
1401fa4bd:	e8 1e 4f fe ff       	call   0x1401df3e0
1401fa4c2:	48 8d 15 1f 6d 1a 01 	lea    0x11a6d1f(%rip),%rdx        # 0x1413a11e8
1401fa4c9:	48 8d 8c 24 c0 03 00 	lea    0x3c0(%rsp),%rcx
1401fa4d0:	00
1401fa4d1:	e8 42 23 c2 00       	call   0x140e1c818
1401fa4d6:	90                   	nop
1401fa4d7:	48 8d 15 d2 1c db 00 	lea    0xdb1cd2(%rip),%rdx        # 0x140fac1b0
1401fa4de:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401fa4e3:	e8 28 d6 f9 ff       	call   0x140197b10
1401fa4e8:	90                   	nop
1401fa4e9:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401fa4ee:	48 8d 8c 24 30 04 00 	lea    0x430(%rsp),%rcx
1401fa4f5:	00
1401fa4f6:	e8 e5 4e fe ff       	call   0x1401df3e0
1401fa4fb:	48 8d 15 e6 6c 1a 01 	lea    0x11a6ce6(%rip),%rdx        # 0x1413a11e8
1401fa502:	48 8d 8c 24 30 04 00 	lea    0x430(%rsp),%rcx
1401fa509:	00
1401fa50a:	e8 09 23 c2 00       	call   0x140e1c818
1401fa50f:	90                   	nop
1401fa510:	48 8d 15 99 1c db 00 	lea    0xdb1c99(%rip),%rdx        # 0x140fac1b0
1401fa517:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401fa51c:	e8 ef d5 f9 ff       	call   0x140197b10
1401fa521:	90                   	nop
1401fa522:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401fa527:	48 8d 8c 24 a0 04 00 	lea    0x4a0(%rsp),%rcx
1401fa52e:	00
1401fa52f:	e8 ac 4e fe ff       	call   0x1401df3e0
1401fa534:	48 8d 15 ad 6c 1a 01 	lea    0x11a6cad(%rip),%rdx        # 0x1413a11e8
1401fa53b:	48 8d 8c 24 a0 04 00 	lea    0x4a0(%rsp),%rcx
1401fa542:	00
1401fa543:	e8 d0 22 c2 00       	call   0x140e1c818
1401fa548:	90                   	nop
1401fa549:	48 8d 15 60 1c db 00 	lea    0xdb1c60(%rip),%rdx        # 0x140fac1b0
1401fa550:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401fa555:	e8 b6 d5 f9 ff       	call   0x140197b10
1401fa55a:	90                   	nop
1401fa55b:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401fa560:	48 8d 8c 24 10 05 00 	lea    0x510(%rsp),%rcx
1401fa567:	00
1401fa568:	e8 73 4e fe ff       	call   0x1401df3e0
1401fa56d:	48 8d 15 74 6c 1a 01 	lea    0x11a6c74(%rip),%rdx        # 0x1413a11e8
1401fa574:	48 8d 8c 24 10 05 00 	lea    0x510(%rsp),%rcx
1401fa57b:	00
1401fa57c:	e8 97 22 c2 00       	call   0x140e1c818
1401fa581:	cc                   	int3
1401fa582:	cc                   	int3
1401fa583:	cc                   	int3
1401fa584:	cc                   	int3
1401fa585:	cc                   	int3
1401fa586:	cc                   	int3
1401fa587:	cc                   	int3
1401fa588:	cc                   	int3
1401fa589:	cc                   	int3
1401fa58a:	cc                   	int3
1401fa58b:	cc                   	int3
1401fa58c:	cc                   	int3
1401fa58d:	cc                   	int3
1401fa58e:	cc                   	int3
1401fa58f:	cc                   	int3
1401fa590:	4c 8b dc             	mov    %rsp,%r11
1401fa593:	53                   	push   %rbx
1401fa594:	56                   	push   %rsi
1401fa595:	57                   	push   %rdi
1401fa596:	41 54                	push   %r12
1401fa598:	41 55                	push   %r13
1401fa59a:	41 56                	push   %r14
1401fa59c:	41 57                	push   %r15