1401faaf0:	48 8d 8c 24 90 01 00 	lea    0x190(%rsp),%rcx
1401faaf7:	00
1401faaf8:	e8 63 6a fe ff       	call   0x1401e1560
1401faafd:	90                   	nop
1401faafe:	48 0f be 84 24 28 06 	movsbq 0x628(%rsp),%rax
1401fab05:	00 00
1401fab07:	48 83 c0 01          	add    $0x1,%rax
1401fab0b:	74 2d                	je     0x1401fab3a
1401fab0d:	48 83 f8 01          	cmp    $0x1,%rax
1401fab11:	75 27                	jne    0x1401fab3a
1401fab13:	48 8d 8c 24 18 06 00 	lea    0x618(%rsp),%rcx
1401fab1a:	00
1401fab1b:	e8 80 d4 f9 ff       	call   0x140197fa0
1401fab20:	eb 18                	jmp    0x1401fab3a
1401fab22:	48 8b bc 24 b8 06 00 	mov    0x6b8(%rsp),%rdi
1401fab29:	00
1401fab2a:	0f b6 9c 24 b0 06 00 	movzbl 0x6b0(%rsp),%ebx
1401fab31:	00
1401fab32:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
1401fab39:	00
1401fab3a:	4d 85 ed             	test   %r13,%r13
1401fab3d:	0f 85 26 01 00 00    	jne    0x1401fac69
1401fab43:	0f b6 84 24 10 06 00 	movzbl 0x610(%rsp),%eax
1401fab4a:	00
1401fab4b:	3c 01                	cmp    $0x1,%al
1401fab4d:	75 0d                	jne    0x1401fab5c
1401fab4f:	4c 8d bc 24 00 06 00 	lea    0x600(%rsp),%r15
1401fab56:	00
1401fab57:	4d 8b 3f             	mov    (%r15),%r15
1401fab5a:	eb 1b                	jmp    0x1401fab77
1401fab5c:	84 c0                	test   %al,%al
1401fab5e:	75 0d                	jne    0x1401fab6d
1401fab60:	4c 8d bc 24 00 06 00 	lea    0x600(%rsp),%r15
1401fab67:	00
1401fab68:	4d 8b 3f             	mov    (%r15),%r15
1401fab6b:	eb 0a                	jmp    0x1401fab77
1401fab6d:	e8 4e 07 8a 00       	call   0x140a9b2c0
1401fab72:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
1401fab77:	4d 85 ff             	test   %r15,%r15
1401fab7a:	0f 84 9f 03 00 00    	je     0x1401faf1f
1401fab80:	48 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%rax
1401fab87:	00
1401fab88:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401fab8d:	c6 84 24 48 01 00 00 	movb   $0x0,0x148(%rsp)
1401fab94:	00
1401fab95:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401fab99:	74 20                	je     0x1401fabbb
1401fab9b:	48 8b d6             	mov    %rsi,%rdx
1401fab9e:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
1401faba5:	00
1401faba6:	e8 25 42 fe ff       	call   0x1401dedd0
1401fabab:	4c 89 a4 24 d8 00 00 	mov    %r12,0xd8(%rsp)
1401fabb2:	00
1401fabb3:	c6 84 24 48 01 00 00 	movb   $0x1,0x148(%rsp)
1401fabba:	01
1401fabbb:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1401fabc2:	00
1401fabc3:	48 8b 01             	mov    (%rcx),%rax
1401fabc6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401fabcb:	48 85 c0             	test   %rax,%rax
1401fabce:	74 03                	je     0x1401fabd3
1401fabd0:	48 ff 00             	incq   (%rax)
1401fabd3:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401fabd7:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401fabdc:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401fabe0:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401fabe5:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
1401fabec:	00
1401fabed:	49 8b d5             	mov    %r13,%rdx
1401fabf0:	48 8d 8c 24 50 01 00 	lea    0x150(%rsp),%rcx
1401fabf7:	00
1401fabf8:	e8 d3 54 fe ff       	call   0x1401e00d0
1401fabfd:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
1401fac04:	00
1401fac05:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401fac0a:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401fac0f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401fac14:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1401fac19:	88 5c 24 20          	mov    %bl,0x20(%rsp)
1401fac1d:	4c 8b c8             	mov    %rax,%r9
1401fac20:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
1401fac27:	00
1401fac28:	48 8d 94 24 90 01 00 	lea    0x190(%rsp),%rdx
1401fac2f:	00
1401fac30:	49 8b cf             	mov    %r15,%rcx
1401fac33:	e8 28 53 ff ff       	call   0x1401eff60
1401fac38:	90                   	nop
1401fac39:	48 8b d0             	mov    %rax,%rdx
1401fac3c:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
1401fac43:	00
1401fac44:	49 8b cf             	mov    %r15,%rcx
1401fac47:	e8 04 50 fd ff       	call   0x1401cfc50
1401fac4c:	90                   	nop
1401fac4d:	48 8d 8c 24 28 02 00 	lea    0x228(%rsp),%rcx
1401fac54:	00
1401fac55:	e8 06 89 8a 00       	call   0x140aa3560
1401fac5a:	48 8d 8c 24 90 01 00 	lea    0x190(%rsp),%rcx
1401fac61:	00
1401fac62:	e8 f9 68 fe ff       	call   0x1401e1560
1401fac67:	eb 08                	jmp    0x1401fac71
1401fac69:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
1401fac70:	00
1401fac71:	4d 85 f6             	test   %r14,%r14
1401fac74:	74 3d                	je     0x1401facb3
1401fac76:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1401fac7b:	8b c3                	mov    %ebx,%eax
1401fac7d:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401fac83:	83 f8 01             	cmp    $0x1,%eax
1401fac86:	75 2b                	jne    0x1401facb3
1401fac88:	49 8b 06             	mov    (%r14),%rax
1401fac8b:	49 8b ce             	mov    %r14,%rcx
1401fac8e:	48 8b 00             	mov    (%rax),%rax
1401fac91:	ff 15 89 8d d8 00    	call   *0xd88d89(%rip)        # 0x140f83a20
1401fac97:	f0 41 0f c1 5e 0c    	lock xadd %ebx,0xc(%r14)
1401fac9d:	83 fb 01             	cmp    $0x1,%ebx
1401faca0:	75 11                	jne    0x1401facb3
1401faca2:	49 8b 06             	mov    (%r14),%rax
1401faca5:	49 8b ce             	mov    %r14,%rcx
1401faca8:	48 8b 40 08          	mov    0x8(%rax),%rax
1401facac:	ff 15 6e 8d d8 00    	call   *0xd88d6e(%rip)        # 0x140f83a20
1401facb2:	90                   	nop
1401facb3:	0f b6 84 24 10 06 00 	movzbl 0x610(%rsp),%eax
1401facba:	00
1401facbb:	3c 01                	cmp    $0x1,%al
1401facbd:	75 0d                	jne    0x1401faccc
1401facbf:	48 8d 9c 24 00 06 00 	lea    0x600(%rsp),%rbx
1401facc6:	00
1401facc7:	48 8b 1b             	mov    (%rbx),%rbx
1401facca:	eb 1b                	jmp    0x1401face7
1401faccc:	84 c0                	test   %al,%al
1401facce:	75 0d                	jne    0x1401facdd
1401facd0:	48 8d 9c 24 00 06 00 	lea    0x600(%rsp),%rbx
1401facd7:	00
1401facd8:	48 8b 1b             	mov    (%rbx),%rbx
1401facdb:	eb 0a                	jmp    0x1401face7
1401facdd:	e8 de 05 8a 00       	call   0x140a9b2c0
1401face2:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401face7:	48 85 db             	test   %rbx,%rbx
1401facea:	0f 84 a7 02 00 00    	je     0x1401faf97
1401facf0:	48 83 c3 68          	add    $0x68,%rbx
1401facf4:	0f b6 43 70          	movzbl 0x70(%rbx),%eax
1401facf8:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401facfc:	74 1f                	je     0x1401fad1d
1401facfe:	48 8b d6             	mov    %rsi,%rdx
1401fad01:	48 8b cb             	mov    %rbx,%rcx
1401fad04:	84 c0                	test   %al,%al
1401fad06:	74 07                	je     0x1401fad0f
1401fad08:	e8 03 98 fe ff       	call   0x1401e4510
1401fad0d:	eb 27                	jmp    0x1401fad36
1401fad0f:	e8 bc 40 fe ff       	call   0x1401dedd0
1401fad14:	4c 89 23             	mov    %r12,(%rbx)
1401fad17:	c6 43 70 01          	movb   $0x1,0x70(%rbx)
1401fad1b:	eb 19                	jmp    0x1401fad36
1401fad1d:	84 c0                	test   %al,%al
1401fad1f:	74 15                	je     0x1401fad36
1401fad21:	48 8b 03             	mov    (%rbx),%rax
1401fad24:	33 d2                	xor    %edx,%edx
1401fad26:	48 8b cb             	mov    %rbx,%rcx
1401fad29:	48 8b 00             	mov    (%rax),%rax
1401fad2c:	ff 15 ee 8c d8 00    	call   *0xd88cee(%rip)        # 0x140f83a20
1401fad32:	c6 43 70 00          	movb   $0x0,0x70(%rbx)
1401fad36:	e8 75 4e 8a 00       	call   0x140a9fbb0
1401fad3b:	48 8b 08             	mov    (%rax),%rcx
1401fad3e:	48 85 c9             	test   %rcx,%rcx
1401fad41:	74 0b                	je     0x1401fad4e
1401fad43:	48 8d 05 46 06 db 00 	lea    0xdb0646(%rip),%rax        # 0x140fab390
1401fad4a:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401fad4e:	0f b6 84 24 10 06 00 	movzbl 0x610(%rsp),%eax
1401fad55:	00
1401fad56:	3c 01                	cmp    $0x1,%al
1401fad58:	75 0d                	jne    0x1401fad67
1401fad5a:	48 8d 84 24 00 06 00 	lea    0x600(%rsp),%rax
1401fad61:	00
1401fad62:	48 8b 00             	mov    (%rax),%rax
1401fad65:	eb 1b                	jmp    0x1401fad82
1401fad67:	84 c0                	test   %al,%al
1401fad69:	75 0d                	jne    0x1401fad78
1401fad6b:	48 8d 84 24 00 06 00 	lea    0x600(%rsp),%rax
1401fad72:	00
1401fad73:	48 8b 00             	mov    (%rax),%rax
1401fad76:	eb 0a                	jmp    0x1401fad82
1401fad78:	e8 43 05 8a 00       	call   0x140a9b2c0
1401fad7d:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401fad82:	48 85 c0             	test   %rax,%rax
1401fad85:	0f 84 d3 01 00 00    	je     0x1401faf5e
1401fad8b:	48 8d 50 68          	lea    0x68(%rax),%rdx
1401fad8f:	80 7a 70 00          	cmpb   $0x0,0x70(%rdx)
1401fad93:	74 1e                	je     0x1401fadb3
1401fad95:	48 8b ce             	mov    %rsi,%rcx
1401fad98:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401fad9c:	74 07                	je     0x1401fada5
1401fad9e:	e8 6d 97 fe ff       	call   0x1401e4510
1401fada3:	eb 29                	jmp    0x1401fadce
1401fada5:	e8 26 40 fe ff       	call   0x1401dedd0
1401fadaa:	4c 89 26             	mov    %r12,(%rsi)
1401fadad:	c6 46 70 01          	movb   $0x1,0x70(%rsi)
1401fadb1:	eb 1b                	jmp    0x1401fadce
1401fadb3:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401fadb7:	74 15                	je     0x1401fadce
1401fadb9:	48 8b 06             	mov    (%rsi),%rax
1401fadbc:	33 d2                	xor    %edx,%edx
1401fadbe:	48 8b ce             	mov    %rsi,%rcx
1401fadc1:	48 8b 00             	mov    (%rax),%rax
1401fadc4:	ff 15 56 8c d8 00    	call   *0xd88c56(%rip)        # 0x140f83a20
1401fadca:	c6 46 70 00          	movb   $0x0,0x70(%rsi)
1401fadce:	48 8d 8c 24 00 06 00 	lea    0x600(%rsp),%rcx
1401fadd5:	00
1401fadd6:	e8 b5 63 fe ff       	call   0x1401e1190
1401faddb:	90                   	nop
1401faddc:	49 8b cd             	mov    %r13,%rcx
1401faddf:	e8 7c 87 8a 00       	call   0x140aa3560
1401fade4:	90                   	nop
1401fade5:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1401fadec:	00
1401faded:	48 8b 18             	mov    (%rax),%rbx
1401fadf0:	48 85 db             	test   %rbx,%rbx
1401fadf3:	74 3c                	je     0x1401fae31
1401fadf5:	48 83 2b 01          	subq   $0x1,(%rbx)
1401fadf9:	75 36                	jne    0x1401fae31
1401fadfb:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1401fadff:	48 85 ff             	test   %rdi,%rdi
1401fae02:	74 1f                	je     0x1401fae23
1401fae04:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
1401fae08:	e8 13 68 fe ff       	call   0x1401e1620
1401fae0d:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401fae11:	e8 5a be fe ff       	call   0x1401e6c70
1401fae16:	ba 48 00 00 00       	mov    $0x48,%edx
1401fae1b:	48 8b cf             	mov    %rdi,%rcx
1401fae1e:	e8 21 03 c2 00       	call   0x140e1b144
1401fae23:	ba 28 00 00 00       	mov    $0x28,%edx
1401fae28:	48 8b cb             	mov    %rbx,%rcx
1401fae2b:	e8 14 03 c2 00       	call   0x140e1b144
1401fae30:	90                   	nop
1401fae31:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401fae35:	74 11                	je     0x1401fae48
1401fae37:	48 8b 16             	mov    (%rsi),%rdx
1401fae3a:	48 8b 02             	mov    (%rdx),%rax
1401fae3d:	33 d2                	xor    %edx,%edx
1401fae3f:	48 8b ce             	mov    %rsi,%rcx
1401fae42:	ff 15 d8 8b d8 00    	call   *0xd88bd8(%rip)        # 0x140f83a20
1401fae48:	49 8b c7             	mov    %r15,%rax
1401fae4b:	48 8b 8c 24 40 06 00 	mov    0x640(%rsp),%rcx
1401fae52:	00
1401fae53:	48 33 cc             	xor    %rsp,%rcx
1401fae56:	e8 a5 06 c2 00       	call   0x140e1b500
1401fae5b:	48 81 c4 50 06 00 00 	add    $0x650,%rsp
1401fae62:	41 5f                	pop    %r15
1401fae64:	41 5e                	pop    %r14
1401fae66:	41 5d                	pop    %r13
1401fae68:	41 5c                	pop    %r12
1401fae6a:	5f                   	pop    %rdi
1401fae6b:	5e                   	pop    %rsi
1401fae6c:	5b                   	pop    %rbx
1401fae6d:	c3                   	ret
1401fae6e:	48 8d 15 3b 13 db 00 	lea    0xdb133b(%rip),%rdx        # 0x140fac1b0
1401fae75:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401fae7a:	e8 91 cc f9 ff       	call   0x140197b10
1401fae7f:	90                   	nop
1401fae80:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401fae85:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
1401fae8c:	00
1401fae8d:	e8 4e 45 fe ff       	call   0x1401df3e0
1401fae92:	48 8d 15 4f 63 1a 01 	lea    0x11a634f(%rip),%rdx        # 0x1413a11e8
1401fae99:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
1401faea0:	00
1401faea1:	e8 72 19 c2 00       	call   0x140e1c818
1401faea6:	90                   	nop
1401faea7:	e8 f8 f2 c2 00       	call   0x140e2a1a4
1401faeac:	90                   	nop
1401faead:	48 8d 15 fc 12 db 00 	lea    0xdb12fc(%rip),%rdx        # 0x140fac1b0
1401faeb4:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401faeb9:	e8 52 cc f9 ff       	call   0x140197b10
1401faebe:	90                   	nop
1401faebf:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401faec4:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1401faecb:	00
1401faecc:	e8 0f 45 fe ff       	call   0x1401df3e0
1401faed1:	48 8d 15 10 63 1a 01 	lea    0x11a6310(%rip),%rdx        # 0x1413a11e8
1401faed8:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1401faedf:	00
1401faee0:	e8 33 19 c2 00       	call   0x140e1c818
1401faee5:	90                   	nop
1401faee6:	48 8d 15 c3 12 db 00 	lea    0xdb12c3(%rip),%rdx        # 0x140fac1b0
1401faeed:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401faef2:	e8 19 cc f9 ff       	call   0x140197b10
1401faef7:	90                   	nop
1401faef8:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401faefd:	48 8d 8c 24 e0 02 00 	lea    0x2e0(%rsp),%rcx
1401faf04:	00
1401faf05:	e8 d6 44 fe ff       	call   0x1401df3e0
1401faf0a:	48 8d 15 d7 62 1a 01 	lea    0x11a62d7(%rip),%rdx        # 0x1413a11e8
1401faf11:	48 8d 8c 24 e0 02 00 	lea    0x2e0(%rsp),%rcx
1401faf18:	00
1401faf19:	e8 fa 18 c2 00       	call   0x140e1c818
1401faf1e:	90                   	nop
1401faf1f:	48 8d 15 8a 12 db 00 	lea    0xdb128a(%rip),%rdx        # 0x140fac1b0
1401faf26:	48 8d 8c 24 18 06 00 	lea    0x618(%rsp),%rcx
1401faf2d:	00
1401faf2e:	e8 dd cb f9 ff       	call   0x140197b10
1401faf33:	90                   	nop
1401faf34:	48 8d 94 24 18 06 00 	lea    0x618(%rsp),%rdx
1401faf3b:	00
1401faf3c:	48 8d 8c 24 50 03 00 	lea    0x350(%rsp),%rcx
1401faf43:	00
1401faf44:	e8 97 44 fe ff       	call   0x1401df3e0
1401faf49:	48 8d 15 98 62 1a 01 	lea    0x11a6298(%rip),%rdx        # 0x1413a11e8
1401faf50:	48 8d 8c 24 50 03 00 	lea    0x350(%rsp),%rcx
1401faf57:	00
1401faf58:	e8 bb 18 c2 00       	call   0x140e1c818
1401faf5d:	90                   	nop
1401faf5e:	48 8d 15 4b 12 db 00 	lea    0xdb124b(%rip),%rdx        # 0x140fac1b0
1401faf65:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401faf6a:	e8 a1 cb f9 ff       	call   0x140197b10
1401faf6f:	90                   	nop
1401faf70:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401faf75:	48 8d 8c 24 c0 03 00 	lea    0x3c0(%rsp),%rcx
1401faf7c:	00
1401faf7d:	e8 5e 44 fe ff       	call   0x1401df3e0
1401faf82:	48 8d 15 5f 62 1a 01 	lea    0x11a625f(%rip),%rdx        # 0x1413a11e8
1401faf89:	48 8d 8c 24 c0 03 00 	lea    0x3c0(%rsp),%rcx
1401faf90:	00
1401faf91:	e8 82 18 c2 00       	call   0x140e1c818
1401faf96:	90                   	nop
1401faf97:	48 8d 15 12 12 db 00 	lea    0xdb1212(%rip),%rdx        # 0x140fac1b0
1401faf9e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401fafa3:	e8 68 cb f9 ff       	call   0x140197b10
1401fafa8:	90                   	nop
1401fafa9:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401fafae:	48 8d 8c 24 30 04 00 	lea    0x430(%rsp),%rcx
1401fafb5:	00
1401fafb6:	e8 25 44 fe ff       	call   0x1401df3e0
1401fafbb:	48 8d 15 26 62 1a 01 	lea    0x11a6226(%rip),%rdx        # 0x1413a11e8
1401fafc2:	48 8d 8c 24 30 04 00 	lea    0x430(%rsp),%rcx
1401fafc9:	00
1401fafca:	e8 49 18 c2 00       	call   0x140e1c818
1401fafcf:	90                   	nop
1401fafd0:	48 8d 15 d9 11 db 00 	lea    0xdb11d9(%rip),%rdx        # 0x140fac1b0
1401fafd7:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401fafdc:	e8 2f cb f9 ff       	call   0x140197b10
1401fafe1:	90                   	nop
1401fafe2:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401fafe7:	48 8d 8c 24 a0 04 00 	lea    0x4a0(%rsp),%rcx
1401fafee:	00
1401fafef:	e8 ec 43 fe ff       	call   0x1401df3e0
1401faff4:	48 8d 15 ed 61 1a 01 	lea    0x11a61ed(%rip),%rdx        # 0x1413a11e8
1401faffb:	48 8d 8c 24 a0 04 00 	lea    0x4a0(%rsp),%rcx
1401fb002:	00
1401fb003:	e8 10 18 c2 00       	call   0x140e1c818
1401fb008:	90                   	nop
1401fb009:	48 8d 15 a0 11 db 00 	lea    0xdb11a0(%rip),%rdx        # 0x140fac1b0