1400fa9c9:	e8 82 ac 05 00       	call   0x140155650
1400fa9ce:	eb 3f                	jmp    0x1400faa0f
1400fa9d0:	48 85 ff             	test   %rdi,%rdi
1400fa9d3:	74 43                	je     0x1400faa18
1400fa9d5:	48 8b cf             	mov    %rdi,%rcx
1400fa9d8:	e8 a3 a6 05 00       	call   0x140155080
1400fa9dd:	eb 30                	jmp    0x1400faa0f
1400fa9df:	48 85 ff             	test   %rdi,%rdi
1400fa9e2:	74 34                	je     0x1400faa18
1400fa9e4:	48 8b cf             	mov    %rdi,%rcx
1400fa9e7:	e8 74 be 05 00       	call   0x140156860
1400fa9ec:	eb 21                	jmp    0x1400faa0f
1400fa9ee:	3d 90 03 00 00       	cmp    $0x390,%eax
1400fa9f3:	74 0d                	je     0x1400faa02
1400fa9f5:	3d 94 04 00 00       	cmp    $0x494,%eax
1400fa9fa:	74 25                	je     0x1400faa21
1400fa9fc:	83 63 4c fe          	andl   $0xfffffffe,0x4c(%rbx)
1400faa00:	eb 1f                	jmp    0x1400faa21
1400faa02:	48 85 ff             	test   %rdi,%rdi
1400faa05:	74 11                	je     0x1400faa18
1400faa07:	48 8b cf             	mov    %rdi,%rcx
1400faa0a:	e8 41 cc 05 00       	call   0x140157650
1400faa0f:	85 c0                	test   %eax,%eax
1400faa11:	b8 01 00 00 00       	mov    $0x1,%eax
1400faa16:	75 02                	jne    0x1400faa1a
1400faa18:	8b c6                	mov    %esi,%eax
1400faa1a:	83 63 4c fe          	andl   $0xfffffffe,0x4c(%rbx)
1400faa1e:	09 43 4c             	or     %eax,0x4c(%rbx)
1400faa21:	48 85 ff             	test   %rdi,%rdi
1400faa24:	40 0f 95 c6          	setne  %sil
1400faa28:	48 85 ff             	test   %rdi,%rdi
1400faa2b:	74 08                	je     0x1400faa35
1400faa2d:	48 8b cf             	mov    %rdi,%rcx
1400faa30:	e8 6b e1 04 00       	call   0x140148ba0
1400faa35:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400faa3a:	8b c6                	mov    %esi,%eax
1400faa3c:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400faa41:	48 83 c4 20          	add    $0x20,%rsp
1400faa45:	41 5f                	pop    %r15
1400faa47:	5f                   	pop    %rdi
1400faa48:	5e                   	pop    %rsi
1400faa49:	c3                   	ret
1400faa4a:	cc                   	int3
1400faa4b:	cc                   	int3
1400faa4c:	cc                   	int3
1400faa4d:	cc                   	int3
1400faa4e:	cc                   	int3
1400faa4f:	cc                   	int3
1400faa50:	40 53                	rex push %rbx
1400faa52:	b8 c0 00 00 00       	mov    $0xc0,%eax
1400faa57:	e8 d4 60 1b 00       	call   0x1402b0b30
1400faa5c:	48 2b e0             	sub    %rax,%rsp
1400faa5f:	48 8b d9             	mov    %rcx,%rbx
1400faa62:	48 85 c9             	test   %rcx,%rcx
1400faa65:	0f 84 b9 00 00 00    	je     0x1400fab24
1400faa6b:	48 83 79 60 00       	cmpq   $0x0,0x60(%rcx)
1400faa70:	0f 84 b9 00 00 00    	je     0x1400fab2f
1400faa76:	4d 8b c8             	mov    %r8,%r9
1400faa79:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400faa7e:	4c 8b c2             	mov    %rdx,%r8
1400faa81:	48 8d 15 40 05 21 00 	lea    0x210540(%rip),%rdx        # 0x14030afc8
1400faa88:	e8 53 d4 03 00       	call   0x140137ee0
1400faa8d:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1400faa94:	00
1400faa95:	0f 10 00             	movups (%rax),%xmm0
1400faa98:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1400faa9d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400faaa1:	0f 29 4c 24 30       	movaps %xmm1,0x30(%rsp)
1400faaa6:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1400faaab:	f2 0f 11 44 24 40    	movsd  %xmm0,0x40(%rsp)
1400faab1:	e8 5a d3 03 00       	call   0x140137e10
1400faab6:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1400faaba:	0f 10 00             	movups (%rax),%xmm0
1400faabd:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
1400faac2:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400faac6:	0f 11 4c 24 58       	movups %xmm1,0x58(%rsp)
1400faacb:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1400faad0:	f2 0f 11 44 24 68    	movsd  %xmm0,0x68(%rsp)
1400faad6:	48 85 c9             	test   %rcx,%rcx
1400faad9:	74 1b                	je     0x1400faaf6
1400faadb:	48 ff 43 70          	incq   0x70(%rbx)
1400faadf:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400faae4:	48 8b 53 68          	mov    0x68(%rbx),%rdx
1400faae8:	e8 a3 b4 04 00       	call   0x140145f90
1400faaed:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1400faaf4:	5b                   	pop    %rbx
1400faaf5:	c3                   	ret
1400faaf6:	e8 75 c5 02 00       	call   0x140127070
1400faafb:	4c 8d 05 8e 05 21 00 	lea    0x21058e(%rip),%r8        # 0x14030b090
1400fab02:	ba 4c 09 00 00       	mov    $0x94c,%edx
1400fab07:	48 8d 0d 1a 04 21 00 	lea    0x21041a(%rip),%rcx        # 0x14030af28
1400fab0e:	e8 7d c6 02 00       	call   0x140127190
1400fab13:	45 33 c0             	xor    %r8d,%r8d
1400fab16:	ba a3 00 00 00       	mov    $0xa3,%edx
1400fab1b:	41 8d 48 06          	lea    0x6(%r8),%ecx
1400fab1f:	e8 6c c7 02 00       	call   0x140127290
1400fab24:	33 c0                	xor    %eax,%eax
1400fab26:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1400fab2d:	5b                   	pop    %rbx
1400fab2e:	c3                   	ret
1400fab2f:	49 81 f8 ff ff ff 7f 	cmp    $0x7fffffff,%r8
1400fab36:	77 ec                	ja     0x1400fab24
1400fab38:	4c 8b ca             	mov    %rdx,%r9
1400fab3b:	ba 09 00 00 00       	mov    $0x9,%edx
1400fab40:	e8 bb 04 00 00       	call   0x1400fb000
1400fab45:	85 c0                	test   %eax,%eax
1400fab47:	7e db                	jle    0x1400fab24
1400fab49:	b8 01 00 00 00       	mov    $0x1,%eax
1400fab4e:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1400fab55:	5b                   	pop    %rbx
1400fab56:	c3                   	ret
1400fab57:	cc                   	int3
1400fab58:	cc                   	int3
1400fab59:	cc                   	int3
1400fab5a:	cc                   	int3
1400fab5b:	cc                   	int3
1400fab5c:	cc                   	int3
1400fab5d:	cc                   	int3
1400fab5e:	cc                   	int3
1400fab5f:	cc                   	int3
1400fab60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fab65:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400fab6a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400fab6f:	57                   	push   %rdi
1400fab70:	b8 20 00 00 00       	mov    $0x20,%eax
1400fab75:	e8 b6 5f 1b 00       	call   0x1402b0b30
1400fab7a:	48 2b e0             	sub    %rax,%rsp
1400fab7d:	33 ed                	xor    %ebp,%ebp
1400fab7f:	8b fa                	mov    %edx,%edi
1400fab81:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1400fab86:	48 8b d9             	mov    %rcx,%rbx
1400fab89:	8b f5                	mov    %ebp,%esi
1400fab8b:	48 85 c9             	test   %rcx,%rcx
1400fab8e:	74 3e                	je     0x1400fabce
1400fab90:	48 39 69 20          	cmp    %rbp,0x20(%rcx)
1400fab94:	75 06                	jne    0x1400fab9c
1400fab96:	48 39 69 68          	cmp    %rbp,0x68(%rcx)
1400fab9a:	74 05                	je     0x1400faba1
1400fab9c:	e8 af 0c 00 00       	call   0x1400fb850
1400faba1:	39 33                	cmp    %esi,(%rbx)
1400faba3:	74 0f                	je     0x1400fabb4
1400faba5:	3b 7b 04             	cmp    0x4(%rbx),%edi
1400faba8:	75 0a                	jne    0x1400fabb4
1400fabaa:	48 39 73 08          	cmp    %rsi,0x8(%rbx)
1400fabae:	0f 85 95 00 00 00    	jne    0x1400fac49
1400fabb4:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400fabb8:	e8 f3 89 02 00       	call   0x1401235b0
1400fabbd:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400fabc1:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1400fabc5:	e8 e6 89 02 00       	call   0x1401235b0
1400fabca:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
1400fabce:	85 ff                	test   %edi,%edi
1400fabd0:	74 0f                	je     0x1400fabe1
1400fabd2:	8b d7                	mov    %edi,%edx
1400fabd4:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400fabd9:	e8 e2 aa 04 00       	call   0x1401456c0
1400fabde:	48 8b f0             	mov    %rax,%rsi
1400fabe1:	48 85 db             	test   %rbx,%rbx
1400fabe4:	75 0a                	jne    0x1400fabf0
1400fabe6:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400fabeb:	e8 c0 89 02 00       	call   0x1401235b0
1400fabf0:	48 85 f6             	test   %rsi,%rsi
1400fabf3:	75 31                	jne    0x1400fac26
1400fabf5:	e8 76 c4 02 00       	call   0x140127070
1400fabfa:	4c 8d 05 e7 03 21 00 	lea    0x2103e7(%rip),%r8        # 0x14030afe8
1400fac01:	ba 15 06 00 00       	mov    $0x615,%edx
1400fac06:	48 8d 0d 1b 03 21 00 	lea    0x21031b(%rip),%rcx        # 0x14030af28
1400fac0d:	e8 7e c5 02 00       	call   0x140127190
1400fac12:	45 33 c0             	xor    %r8d,%r8d
1400fac15:	8d 4e 06             	lea    0x6(%rsi),%ecx
1400fac18:	ba 9c 00 00 00       	mov    $0x9c,%edx
1400fac1d:	e8 6e c6 02 00       	call   0x140127290
1400fac22:	8b c5                	mov    %ebp,%eax
1400fac24:	eb 28                	jmp    0x1400fac4e
1400fac26:	48 85 db             	test   %rbx,%rbx
1400fac29:	74 1e                	je     0x1400fac49
1400fac2b:	48 89 6b 60          	mov    %rbp,0x60(%rbx)
1400fac2f:	89 7b 04             	mov    %edi,0x4(%rbx)
1400fac32:	89 3b                	mov    %edi,(%rbx)
1400fac34:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1400fac38:	85 ff                	test   %edi,%edi
1400fac3a:	75 04                	jne    0x1400fac40
1400fac3c:	8b 06                	mov    (%rsi),%eax
1400fac3e:	89 03                	mov    %eax,(%rbx)
1400fac40:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400fac45:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400fac49:	b8 01 00 00 00       	mov    $0x1,%eax
1400fac4e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fac53:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400fac58:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400fac5d:	48 83 c4 20          	add    $0x20,%rsp
1400fac61:	5f                   	pop    %rdi
1400fac62:	c3                   	ret
1400fac63:	cc                   	int3
1400fac64:	cc                   	int3
1400fac65:	cc                   	int3
1400fac66:	cc                   	int3
1400fac67:	cc                   	int3
1400fac68:	cc                   	int3
1400fac69:	cc                   	int3
1400fac6a:	cc                   	int3
1400fac6b:	cc                   	int3
1400fac6c:	cc                   	int3
1400fac6d:	cc                   	int3
1400fac6e:	cc                   	int3
1400fac6f:	cc                   	int3
1400fac70:	40 53                	rex push %rbx
1400fac72:	41 54                	push   %r12
1400fac74:	b8 48 00 00 00       	mov    $0x48,%eax
1400fac79:	e8 b2 5e 1b 00       	call   0x1402b0b30
1400fac7e:	48 2b e0             	sub    %rax,%rsp
1400fac81:	4c 8b e2             	mov    %rdx,%r12
1400fac84:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400fac89:	48 8b d9             	mov    %rcx,%rbx
1400fac8c:	48 8d 15 5d 10 00 00 	lea    0x105d(%rip),%rdx        # 0x1400fbcf0
1400fac93:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fac96:	49 8b cc             	mov    %r12,%rcx
1400fac99:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400fac9f:	e8 0c af 04 00       	call   0x140145bb0
1400faca4:	85 c0                	test   %eax,%eax
1400faca6:	0f 84 90 01 00 00    	je     0x1400fae3c
1400facac:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
1400facb2:	0f 85 84 01 00 00    	jne    0x1400fae3c
1400facb8:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
1400facbd:	48 8b 6c 24 20       	mov    0x20(%rsp),%rbp
1400facc2:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1400facc7:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1400faccc:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400facd1:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1400facd6:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
1400facdd:	48 85 ed             	test   %rbp,%rbp
1400face0:	75 05                	jne    0x1400face7
1400face2:	41 8b f7             	mov    %r15d,%esi
1400face5:	eb 12                	jmp    0x1400facf9
1400face7:	49 8b f7             	mov    %r15,%rsi
1400facea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400facf0:	48 ff c6             	inc    %rsi
1400facf3:	80 3c 2e 00          	cmpb   $0x0,(%rsi,%rbp,1)
1400facf7:	75 f7                	jne    0x1400facf0
1400facf9:	33 ff                	xor    %edi,%edi
1400facfb:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1400fad00:	44 8b f7             	mov    %edi,%r14d
1400fad03:	48 85 db             	test   %rbx,%rbx
1400fad06:	74 41                	je     0x1400fad49
1400fad08:	48 39 7b 20          	cmp    %rdi,0x20(%rbx)
1400fad0c:	75 06                	jne    0x1400fad14
1400fad0e:	48 39 7b 68          	cmp    %rdi,0x68(%rbx)
1400fad12:	74 08                	je     0x1400fad1c
1400fad14:	48 8b cb             	mov    %rbx,%rcx
1400fad17:	e8 34 0b 00 00       	call   0x1400fb850
1400fad1c:	39 3b                	cmp    %edi,(%rbx)
1400fad1e:	74 0f                	je     0x1400fad2f
1400fad20:	39 7b 04             	cmp    %edi,0x4(%rbx)
1400fad23:	75 0a                	jne    0x1400fad2f
1400fad25:	48 39 7b 08          	cmp    %rdi,0x8(%rbx)
1400fad29:	0f 85 e5 00 00 00    	jne    0x1400fae14
1400fad2f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400fad33:	e8 78 88 02 00       	call   0x1401235b0
1400fad38:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400fad3c:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1400fad40:	e8 6b 88 02 00       	call   0x1401235b0
1400fad45:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1400fad49:	48 85 ed             	test   %rbp,%rbp
1400fad4c:	74 13                	je     0x1400fad61
1400fad4e:	44 8b c6             	mov    %esi,%r8d
1400fad51:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400fad56:	48 8b d5             	mov    %rbp,%rdx
1400fad59:	e8 62 aa 04 00       	call   0x1401457c0
1400fad5e:	4c 8b f0             	mov    %rax,%r14
1400fad61:	48 85 db             	test   %rbx,%rbx
1400fad64:	75 0a                	jne    0x1400fad70
1400fad66:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400fad6b:	e8 40 88 02 00       	call   0x1401235b0
1400fad70:	4d 85 f6             	test   %r14,%r14
1400fad73:	75 35                	jne    0x1400fadaa
1400fad75:	4d 85 e4             	test   %r12,%r12
1400fad78:	75 30                	jne    0x1400fadaa
1400fad7a:	e8 f1 c2 02 00       	call   0x140127070
1400fad7f:	4c 8d 05 62 02 21 00 	lea    0x210262(%rip),%r8        # 0x14030afe8
1400fad86:	ba 15 06 00 00       	mov    $0x615,%edx
1400fad8b:	48 8d 0d 96 01 21 00 	lea    0x210196(%rip),%rcx        # 0x14030af28
1400fad92:	e8 f9 c3 02 00       	call   0x140127190
1400fad97:	45 33 c0             	xor    %r8d,%r8d
1400fad9a:	41 8d 4e 06          	lea    0x6(%r14),%ecx
1400fad9e:	ba 9c 00 00 00       	mov    $0x9c,%edx
1400fada3:	e8 e8 c4 02 00       	call   0x140127290
1400fada8:	eb 6f                	jmp    0x1400fae19
1400fadaa:	48 85 db             	test   %rbx,%rbx
1400fadad:	74 65                	je     0x1400fae14
1400fadaf:	4d 85 e4             	test   %r12,%r12
1400fadb2:	74 3c                	je     0x1400fadf0
1400fadb4:	49 8b cc             	mov    %r12,%rcx
1400fadb7:	e8 34 ae 04 00       	call   0x140145bf0
1400fadbc:	85 c0                	test   %eax,%eax
1400fadbe:	75 30                	jne    0x1400fadf0
1400fadc0:	e8 ab c2 02 00       	call   0x140127070
1400fadc5:	4c 8d 05 1c 02 21 00 	lea    0x21021c(%rip),%r8        # 0x14030afe8
1400fadcc:	ba 1b 06 00 00       	mov    $0x61b,%edx
1400fadd1:	48 8d 0d 50 01 21 00 	lea    0x210150(%rip),%rcx        # 0x14030af28
1400fadd8:	e8 b3 c3 02 00       	call   0x140127190
1400faddd:	45 33 c0             	xor    %r8d,%r8d
1400fade0:	ba 03 01 0c 00       	mov    $0xc0103,%edx
1400fade5:	41 8d 48 06          	lea    0x6(%r8),%ecx
1400fade9:	e8 a2 c4 02 00       	call   0x140127290
1400fadee:	eb 29                	jmp    0x1400fae19
1400fadf0:	4c 89 63 60          	mov    %r12,0x60(%rbx)
1400fadf4:	48 89 3b             	mov    %rdi,(%rbx)
1400fadf7:	4d 85 e4             	test   %r12,%r12
1400fadfa:	75 04                	jne    0x1400fae00
1400fadfc:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1400fae00:	4d 85 f6             	test   %r14,%r14
1400fae03:	74 03                	je     0x1400fae08
1400fae05:	45 8b 3e             	mov    (%r14),%r15d
1400fae08:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400fae0d:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400fae11:	44 89 3b             	mov    %r15d,(%rbx)
1400fae14:	bf 01 00 00 00       	mov    $0x1,%edi
1400fae19:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1400fae1e:	8b c7                	mov    %edi,%eax
1400fae20:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400fae25:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1400fae2a:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400fae2f:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1400fae34:	48 83 c4 48          	add    $0x48,%rsp
1400fae38:	41 5c                	pop    %r12
1400fae3a:	5b                   	pop    %rbx
1400fae3b:	c3                   	ret
1400fae3c:	e8 2f c2 02 00       	call   0x140127070
1400fae41:	4c 8d 05 b0 01 21 00 	lea    0x2101b0(%rip),%r8        # 0x14030aff8
1400fae48:	ba 6c 06 00 00       	mov    $0x66c,%edx
1400fae4d:	48 8d 0d d4 00 21 00 	lea    0x2100d4(%rip),%rcx        # 0x14030af28
1400fae54:	e8 37 c3 02 00       	call   0x140127190
1400fae59:	45 33 c0             	xor    %r8d,%r8d
1400fae5c:	ba 03 01 0c 00       	mov    $0xc0103,%edx
1400fae61:	41 8d 48 06          	lea    0x6(%r8),%ecx
1400fae65:	e8 26 c4 02 00       	call   0x140127290
1400fae6a:	33 c0                	xor    %eax,%eax
1400fae6c:	48 83 c4 48          	add    $0x48,%rsp
1400fae70:	41 5c                	pop    %r12
1400fae72:	5b                   	pop    %rbx
1400fae73:	c3                   	ret
1400fae74:	cc                   	int3
1400fae75:	cc                   	int3
1400fae76:	cc                   	int3
1400fae77:	cc                   	int3
1400fae78:	cc                   	int3
1400fae79:	cc                   	int3
1400fae7a:	cc                   	int3
1400fae7b:	cc                   	int3
1400fae7c:	cc                   	int3