1400fae7d:	cc                   	int3
1400fae7e:	cc                   	int3
1400fae7f:	cc                   	int3
1400fae80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fae85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400fae8a:	56                   	push   %rsi
1400fae8b:	57                   	push   %rdi
1400fae8c:	41 56                	push   %r14
1400fae8e:	b8 20 00 00 00       	mov    $0x20,%eax
1400fae93:	e8 98 5c 1b 00       	call   0x1402b0b30
1400fae98:	48 2b e0             	sub    %rax,%rsp
1400fae9b:	45 33 f6             	xor    %r14d,%r14d
1400fae9e:	41 8b e8             	mov    %r8d,%ebp
1400faea1:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1400faea6:	48 8b f2             	mov    %rdx,%rsi
1400faea9:	48 8b d9             	mov    %rcx,%rbx
1400faeac:	41 8b fe             	mov    %r14d,%edi
1400faeaf:	48 85 c9             	test   %rcx,%rcx
1400faeb2:	74 40                	je     0x1400faef4
1400faeb4:	4c 39 71 20          	cmp    %r14,0x20(%rcx)
1400faeb8:	75 06                	jne    0x1400faec0
1400faeba:	4c 39 71 68          	cmp    %r14,0x68(%rcx)
1400faebe:	74 05                	je     0x1400faec5
1400faec0:	e8 8b 09 00 00       	call   0x1400fb850
1400faec5:	44 39 33             	cmp    %r14d,(%rbx)
1400faec8:	74 10                	je     0x1400faeda
1400faeca:	44 39 73 04          	cmp    %r14d,0x4(%rbx)
1400faece:	75 0a                	jne    0x1400faeda
1400faed0:	4c 39 73 08          	cmp    %r14,0x8(%rbx)
1400faed4:	0f 85 95 00 00 00    	jne    0x1400faf6f
1400faeda:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400faede:	e8 cd 86 02 00       	call   0x1401235b0
1400faee3:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400faee7:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1400faeeb:	e8 c0 86 02 00       	call   0x1401235b0
1400faef0:	4c 89 73 18          	mov    %r14,0x18(%rbx)
1400faef4:	48 85 f6             	test   %rsi,%rsi
1400faef7:	74 13                	je     0x1400faf0c
1400faef9:	44 8b c5             	mov    %ebp,%r8d
1400faefc:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1400faf01:	48 8b d6             	mov    %rsi,%rdx
1400faf04:	e8 b7 a8 04 00       	call   0x1401457c0
1400faf09:	48 8b f8             	mov    %rax,%rdi
1400faf0c:	48 85 db             	test   %rbx,%rbx
1400faf0f:	75 0a                	jne    0x1400faf1b
1400faf11:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400faf16:	e8 95 86 02 00       	call   0x1401235b0
1400faf1b:	48 85 ff             	test   %rdi,%rdi
1400faf1e:	75 32                	jne    0x1400faf52
1400faf20:	e8 4b c1 02 00       	call   0x140127070
1400faf25:	4c 8d 05 bc 00 21 00 	lea    0x2100bc(%rip),%r8        # 0x14030afe8
1400faf2c:	ba 15 06 00 00       	mov    $0x615,%edx
1400faf31:	48 8d 0d f0 ff 20 00 	lea    0x20fff0(%rip),%rcx        # 0x14030af28
1400faf38:	e8 53 c2 02 00       	call   0x140127190
1400faf3d:	45 33 c0             	xor    %r8d,%r8d
1400faf40:	8d 4f 06             	lea    0x6(%rdi),%ecx
1400faf43:	ba 9c 00 00 00       	mov    $0x9c,%edx
1400faf48:	e8 43 c3 02 00       	call   0x140127290
1400faf4d:	41 8b c6             	mov    %r14d,%eax
1400faf50:	eb 22                	jmp    0x1400faf74
1400faf52:	48 85 db             	test   %rbx,%rbx
1400faf55:	74 18                	je     0x1400faf6f
1400faf57:	4c 89 33             	mov    %r14,(%rbx)
1400faf5a:	4c 89 73 60          	mov    %r14,0x60(%rbx)
1400faf5e:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1400faf62:	8b 07                	mov    (%rdi),%eax
1400faf64:	89 03                	mov    %eax,(%rbx)
1400faf66:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400faf6b:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400faf6f:	b8 01 00 00 00       	mov    $0x1,%eax
1400faf74:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400faf79:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400faf7e:	48 83 c4 20          	add    $0x20,%rsp
1400faf82:	41 5e                	pop    %r14
1400faf84:	5f                   	pop    %rdi
1400faf85:	5e                   	pop    %rsi
1400faf86:	c3                   	ret
1400faf87:	cc                   	int3
1400faf88:	cc                   	int3
1400faf89:	cc                   	int3
1400faf8a:	cc                   	int3
1400faf8b:	cc                   	int3
1400faf8c:	cc                   	int3
1400faf8d:	cc                   	int3
1400faf8e:	cc                   	int3
1400faf8f:	cc                   	int3
1400faf90:	40 53                	rex push %rbx
1400faf92:	b8 20 00 00 00       	mov    $0x20,%eax
1400faf97:	e8 94 5b 1b 00       	call   0x1402b0b30
1400faf9c:	48 2b e0             	sub    %rax,%rsp
1400faf9f:	8b d1                	mov    %ecx,%edx
1400fafa1:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400fafa6:	e8 15 a7 04 00       	call   0x1401456c0
1400fafab:	48 85 c0             	test   %rax,%rax
1400fafae:	74 14                	je     0x1400fafc4
1400fafb0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400fafb5:	8b 18                	mov    (%rax),%ebx
1400fafb7:	e8 f4 85 02 00       	call   0x1401235b0
1400fafbc:	8b c3                	mov    %ebx,%eax
1400fafbe:	48 83 c4 20          	add    $0x20,%rsp
1400fafc2:	5b                   	pop    %rbx
1400fafc3:	c3                   	ret
1400fafc4:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400fafc9:	33 db                	xor    %ebx,%ebx
1400fafcb:	e8 e0 85 02 00       	call   0x1401235b0
1400fafd0:	8b c3                	mov    %ebx,%eax
1400fafd2:	48 83 c4 20          	add    $0x20,%rsp
1400fafd6:	5b                   	pop    %rbx
1400fafd7:	c3                   	ret
1400fafd8:	cc                   	int3
1400fafd9:	cc                   	int3
1400fafda:	cc                   	int3
1400fafdb:	cc                   	int3
1400fafdc:	cc                   	int3
1400fafdd:	cc                   	int3
1400fafde:	cc                   	int3
1400fafdf:	cc                   	int3
1400fafe0:	ba 01 00 00 00       	mov    $0x1,%edx
1400fafe5:	f0 0f c1 51 30       	lock xadd %edx,0x30(%rcx)
1400fafea:	33 c0                	xor    %eax,%eax
1400fafec:	ff c2                	inc    %edx
1400fafee:	83 fa 01             	cmp    $0x1,%edx
1400faff1:	0f 9f c0             	setg   %al
1400faff4:	c3                   	ret
1400faff5:	cc                   	int3
1400faff6:	cc                   	int3
1400faff7:	cc                   	int3
1400faff8:	cc                   	int3
1400faff9:	cc                   	int3
1400faffa:	cc                   	int3
1400faffb:	cc                   	int3
1400faffc:	cc                   	int3
1400faffd:	cc                   	int3
1400faffe:	cc                   	int3
1400fafff:	cc                   	int3
1400fb000:	40 53                	rex push %rbx
1400fb002:	56                   	push   %rsi
1400fb003:	41 56                	push   %r14
1400fb005:	b8 a0 00 00 00       	mov    $0xa0,%eax
1400fb00a:	e8 21 5b 1b 00       	call   0x1402b0b30
1400fb00f:	48 2b e0             	sub    %rax,%rsp
1400fb012:	48 8b 05 67 aa 2d 00 	mov    0x2daa67(%rip),%rax        # 0x1403d5a80
1400fb019:	48 33 c4             	xor    %rsp,%rax
1400fb01c:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400fb023:	00
1400fb024:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400fb028:	4d 8b f1             	mov    %r9,%r14
1400fb02b:	48 8b d9             	mov    %rcx,%rbx
1400fb02e:	48 85 c0             	test   %rax,%rax
1400fb031:	0f 85 f7 00 00 00    	jne    0x1400fb12e
1400fb037:	48 8b 49 60          	mov    0x60(%rcx),%rcx
1400fb03b:	48 85 c9             	test   %rcx,%rcx
1400fb03e:	75 09                	jne    0x1400fb049
1400fb040:	33 f6                	xor    %esi,%esi
1400fb042:	8b c6                	mov    %esi,%eax
1400fb044:	e9 fa 00 00 00       	jmp    0x1400fb143
1400fb049:	83 fa 03             	cmp    $0x3,%edx
1400fb04c:	74 0c                	je     0x1400fb05a
1400fb04e:	be fe ff ff ff       	mov    $0xfffffffe,%esi
1400fb053:	8b c6                	mov    %esi,%eax
1400fb055:	e9 e9 00 00 00       	jmp    0x1400fb143
1400fb05a:	48 8b 53 68          	mov    0x68(%rbx),%rdx
1400fb05e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400fb063:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fb066:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
1400fb06d:	00
1400fb06e:	41 b9 50 00 00 00    	mov    $0x50,%r9d
1400fb074:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1400fb079:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1400fb07e:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
1400fb083:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
1400fb088:	0f 29 44 24 70       	movaps %xmm0,0x70(%rsp)
1400fb08d:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
1400fb094:	00
1400fb095:	e8 56 56 05 00       	call   0x1401506f0
1400fb09a:	8b e8                	mov    %eax,%ebp
1400fb09c:	85 c0                	test   %eax,%eax
1400fb09e:	7e 78                	jle    0x1400fb118
1400fb0a0:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1400fb0a4:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400fb0a8:	e8 03 51 04 00       	call   0x1401401b0
1400fb0ad:	33 f6                	xor    %esi,%esi
1400fb0af:	48 8b f8             	mov    %rax,%rdi
1400fb0b2:	89 74 24 20          	mov    %esi,0x20(%rsp)
1400fb0b6:	e8 55 23 02 00       	call   0x14011d410
1400fb0bb:	45 33 c0             	xor    %r8d,%r8d
1400fb0be:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400fb0c3:	48 8b cf             	mov    %rdi,%rcx
1400fb0c6:	e8 55 c3 ff ff       	call   0x1400f7420
1400fb0cb:	48 8b d8             	mov    %rax,%rbx
1400fb0ce:	e8 0d 21 02 00       	call   0x14011d1e0
1400fb0d3:	48 8b cf             	mov    %rdi,%rcx
1400fb0d6:	e8 a5 a4 04 00       	call   0x140145580
1400fb0db:	48 8b cb             	mov    %rbx,%rcx
1400fb0de:	48 8b f8             	mov    %rax,%rdi
1400fb0e1:	e8 8a c3 ff ff       	call   0x1400f7470
1400fb0e6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400fb0eb:	48 8b cf             	mov    %rdi,%rcx
1400fb0ee:	e8 6d a2 04 00       	call   0x140145360
1400fb0f3:	85 c0                	test   %eax,%eax
1400fb0f5:	74 23                	je     0x1400fb11a
1400fb0f7:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1400fb0fc:	8b d0                	mov    %eax,%edx
1400fb0fe:	4c 8d 05 3b 0e 00 00 	lea    0xe3b(%rip),%r8        # 0x1400fbf40
1400fb105:	48 8b cf             	mov    %rdi,%rcx
1400fb108:	e8 53 a1 04 00       	call   0x140145260
1400fb10d:	85 c0                	test   %eax,%eax
1400fb10f:	74 09                	je     0x1400fb11a
1400fb111:	8b 44 24 20          	mov    0x20(%rsp),%eax
1400fb115:	41 89 06             	mov    %eax,(%r14)
1400fb118:	8b f5                	mov    %ebp,%esi
1400fb11a:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
1400fb121:	00
1400fb122:	8b c6                	mov    %esi,%eax
1400fb124:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
1400fb12b:	00
1400fb12c:	eb 15                	jmp    0x1400fb143
1400fb12e:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1400fb135:	48 85 c0             	test   %rax,%rax
1400fb138:	75 07                	jne    0x1400fb141
1400fb13a:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1400fb13f:	eb 02                	jmp    0x1400fb143
1400fb141:	ff d0                	call   *%rax
1400fb143:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1400fb14a:	00
1400fb14b:	48 33 cc             	xor    %rsp,%rcx
1400fb14e:	e8 5d 4d 1b 00       	call   0x1402afeb0
1400fb153:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1400fb15a:	41 5e                	pop    %r14
1400fb15c:	5e                   	pop    %rsi
1400fb15d:	5b                   	pop    %rbx
1400fb15e:	c3                   	ret
1400fb15f:	cc                   	int3
1400fb160:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400fb165:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400fb16a:	56                   	push   %rsi
1400fb16b:	57                   	push   %rdi
1400fb16c:	41 54                	push   %r12
1400fb16e:	41 56                	push   %r14
1400fb170:	41 57                	push   %r15
1400fb172:	b8 20 00 00 00       	mov    $0x20,%eax
1400fb177:	e8 b4 59 1b 00       	call   0x1402b0b30
1400fb17c:	48 2b e0             	sub    %rax,%rsp
1400fb17f:	48 8b 41 60          	mov    0x60(%rcx),%rax
1400fb183:	45 8b e0             	mov    %r8d,%r12d
1400fb186:	48 8b fa             	mov    %rdx,%rdi
1400fb189:	48 8b f1             	mov    %rcx,%rsi
1400fb18c:	48 85 c0             	test   %rax,%rax
1400fb18f:	75 22                	jne    0x1400fb1b3
1400fb191:	48 39 42 60          	cmp    %rax,0x60(%rdx)
1400fb195:	75 2a                	jne    0x1400fb1c1
1400fb197:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1400fb19c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400fb1a1:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1400fb1a6:	48 83 c4 20          	add    $0x20,%rsp
1400fb1aa:	41 5f                	pop    %r15
1400fb1ac:	41 5e                	pop    %r14
1400fb1ae:	41 5c                	pop    %r12
1400fb1b0:	5f                   	pop    %rdi
1400fb1b1:	5e                   	pop    %rsi
1400fb1b2:	c3                   	ret
1400fb1b3:	48 83 7a 60 00       	cmpq   $0x0,0x60(%rdx)
1400fb1b8:	74 07                	je     0x1400fb1c1
1400fb1ba:	e8 b1 57 05 00       	call   0x140150970
1400fb1bf:	eb db                	jmp    0x1400fb19c
1400fb1c1:	8b 09                	mov    (%rcx),%ecx
1400fb1c3:	85 c9                	test   %ecx,%ecx
1400fb1c5:	74 1a                	je     0x1400fb1e1
1400fb1c7:	48 85 c0             	test   %rax,%rax
1400fb1ca:	75 15                	jne    0x1400fb1e1
1400fb1cc:	e8 6f a4 ff ff       	call   0x1400f5640
1400fb1d1:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
1400fb1d5:	48 8b d0             	mov    %rax,%rdx
1400fb1d8:	e8 93 a9 04 00       	call   0x140145b70
1400fb1dd:	85 c0                	test   %eax,%eax
1400fb1df:	74 22                	je     0x1400fb203
1400fb1e1:	8b 0f                	mov    (%rdi),%ecx
1400fb1e3:	85 c9                	test   %ecx,%ecx
1400fb1e5:	74 23                	je     0x1400fb20a
1400fb1e7:	48 83 7f 60 00       	cmpq   $0x0,0x60(%rdi)
1400fb1ec:	75 1c                	jne    0x1400fb20a
1400fb1ee:	e8 4d a4 ff ff       	call   0x1400f5640
1400fb1f3:	48 8b 4e 60          	mov    0x60(%rsi),%rcx
1400fb1f7:	48 8b d0             	mov    %rax,%rdx
1400fb1fa:	e8 71 a9 04 00       	call   0x140145b70
1400fb1ff:	85 c0                	test   %eax,%eax
1400fb201:	75 07                	jne    0x1400fb20a
1400fb203:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400fb208:	eb 92                	jmp    0x1400fb19c
1400fb20a:	48 8b 6f 60          	mov    0x60(%rdi),%rbp
1400fb20e:	48 8b 5e 60          	mov    0x60(%rsi),%rbx
1400fb212:	4c 8b 76 68          	mov    0x68(%rsi),%r14
1400fb216:	4c 8b 7f 68          	mov    0x68(%rdi),%r15
1400fb21a:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1400fb21f:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1400fb224:	48 85 ed             	test   %rbp,%rbp
1400fb227:	74 30                	je     0x1400fb259
1400fb229:	48 83 bd b0 00 00 00 	cmpq   $0x0,0xb0(%rbp)
1400fb230:	00
1400fb231:	74 26                	je     0x1400fb259
1400fb233:	45 33 c9             	xor    %r9d,%r9d
1400fb236:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1400fb23b:	33 d2                	xor    %edx,%edx
1400fb23d:	48 8b ce             	mov    %rsi,%rcx
1400fb240:	e8 3b 03 00 00       	call   0x1400fb580
1400fb245:	48 85 c0             	test   %rax,%rax
1400fb248:	74 0a                	je     0x1400fb254
1400fb24a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400fb24f:	4c 8b f0             	mov    %rax,%r14
1400fb252:	eb 3e                	jmp    0x1400fb292
1400fb254:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400fb259:	48 85 db             	test   %rbx,%rbx
1400fb25c:	74 2b                	je     0x1400fb289
1400fb25e:	48 83 bb b0 00 00 00 	cmpq   $0x0,0xb0(%rbx)
1400fb265:	00
1400fb266:	74 21                	je     0x1400fb289
1400fb268:	45 33 c9             	xor    %r9d,%r9d
1400fb26b:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400fb270:	33 d2                	xor    %edx,%edx
1400fb272:	48 8b cf             	mov    %rdi,%rcx
1400fb275:	e8 06 03 00 00       	call   0x1400fb580
1400fb27a:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400fb27f:	48 85 c0             	test   %rax,%rax
1400fb282:	74 05                	je     0x1400fb289
1400fb284:	4c 8b f8             	mov    %rax,%r15
1400fb287:	eb 09                	jmp    0x1400fb292
1400fb289:	48 3b dd             	cmp    %rbp,%rbx
1400fb28c:	0f 85 05 ff ff ff    	jne    0x1400fb197
1400fb292:	48 85 db             	test   %rbx,%rbx
1400fb295:	0f 84 fc fe ff ff    	je     0x1400fb197
1400fb29b:	45 8b cc             	mov    %r12d,%r9d
1400fb29e:	4d 8b c7             	mov    %r15,%r8
1400fb2a1:	49 8b d6             	mov    %r14,%rdx
1400fb2a4:	48 8b cb             	mov    %rbx,%rcx
1400fb2a7:	e8 64 ac 04 00       	call   0x140145f10
1400fb2ac:	e9 eb fe ff ff       	jmp    0x1400fb19c
1400fb2b1:	cc                   	int3
1400fb2b2:	cc                   	int3
1400fb2b3:	cc                   	int3
1400fb2b4:	cc                   	int3
1400fb2b5:	cc                   	int3
1400fb2b6:	cc                   	int3
1400fb2b7:	cc                   	int3
1400fb2b8:	cc                   	int3
1400fb2b9:	cc                   	int3
1400fb2ba:	cc                   	int3
1400fb2bb:	cc                   	int3
1400fb2bc:	cc                   	int3
1400fb2bd:	cc                   	int3
1400fb2be:	cc                   	int3