1400abce8:	02 02                	add    (%rdx),%al
1400abcea:	02 02                	add    (%rdx),%al
1400abcec:	01 02                	add    %eax,(%rdx)
1400abcee:	00 02                	add    %al,(%rdx)
1400abcf0:	01 02                	add    %eax,(%rdx)
1400abcf2:	02 02                	add    (%rdx),%al
1400abcf4:	02 02                	add    (%rdx),%al
1400abcf6:	02 02                	add    (%rdx),%al
1400abcf8:	00 02                	add    %al,(%rdx)
1400abcfa:	02 02                	add    (%rdx),%al
1400abcfc:	02 02                	add    (%rdx),%al
1400abcfe:	00 cc                	add    %cl,%ah
1400abd00:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400abd05:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400abd0a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400abd0f:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400abd14:	53                   	push   %rbx
1400abd15:	55                   	push   %rbp
1400abd16:	56                   	push   %rsi
1400abd17:	57                   	push   %rdi
1400abd18:	41 56                	push   %r14
1400abd1a:	48 83 ec 40          	sub    $0x40,%rsp
1400abd1e:	48 8b 29             	mov    (%rcx),%rbp
1400abd21:	48 8b d9             	mov    %rcx,%rbx
1400abd24:	48 8b 71 18          	mov    0x18(%rcx),%rsi
1400abd28:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
1400abd2f:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1400abd33:	0f b6 01             	movzbl (%rcx),%eax
1400abd36:	88 43 30             	mov    %al,0x30(%rbx)
1400abd39:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400abd3d:	48 83 f8 01          	cmp    $0x1,%rax
1400abd41:	75 28                	jne    0x1400abd6b
1400abd43:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1400abd47:	49 8b fe             	mov    %r14,%rdi
1400abd4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400abd50:	48 ff c7             	inc    %rdi
1400abd53:	80 3c 3a 00          	cmpb   $0x0,(%rdx,%rdi,1)
1400abd57:	75 f7                	jne    0x1400abd50
1400abd59:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
1400abd5d:	4c 8b c7             	mov    %rdi,%r8
1400abd60:	e8 c9 0c 25 00       	call   0x1402fca2e
1400abd65:	48 01 7b 20          	add    %rdi,0x20(%rbx)
1400abd69:	eb 1b                	jmp    0x1400abd86
1400abd6b:	48 ff c8             	dec    %rax
1400abd6e:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400abd72:	0f be 3c 30          	movsbl (%rax,%rsi,1),%edi
1400abd76:	8b d7                	mov    %edi,%edx
1400abd78:	e8 c3 0c 25 00       	call   0x1402fca40
1400abd7d:	48 85 c0             	test   %rax,%rax
1400abd80:	74 04                	je     0x1400abd86
1400abd82:	40 88 7b 30          	mov    %dil,0x30(%rbx)
1400abd86:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400abd8a:	0f b6 43 30          	movzbl 0x30(%rbx),%eax
1400abd8e:	88 04 0e             	mov    %al,(%rsi,%rcx,1)
1400abd91:	48 ff 43 20          	incq   0x20(%rbx)
1400abd95:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400abd99:	c6 04 30 00          	movb   $0x0,(%rax,%rsi,1)
1400abd9d:	80 7b 30 6e          	cmpb   $0x6e,0x30(%rbx)
1400abda1:	75 03                	jne    0x1400abda6
1400abda3:	c6 06 00             	movb   $0x0,(%rsi)
1400abda6:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1400abdab:	48 8d 5c 24 78       	lea    0x78(%rsp),%rbx
1400abdb0:	b8 02 00 00 00       	mov    $0x2,%eax
1400abdb5:	48 2b 47 50          	sub    0x50(%rdi),%rax
1400abdb9:	74 04                	je     0x1400abdbf
1400abdbb:	48 8d 1c c3          	lea    (%rbx,%rax,8),%rbx
1400abdbf:	e8 cc 9d 01 00       	call   0x1400c5b90
1400abdc4:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400abdc8:	4d 8b ce             	mov    %r14,%r9
1400abdcb:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400abdd0:	48 8b d5             	mov    %rbp,%rdx
1400abdd3:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400abdda:	00 00
1400abddc:	48 8b 08             	mov    (%rax),%rcx
1400abddf:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400abde4:	ff 15 66 e3 27 00    	call   *0x27e366(%rip)        # 0x14032a150
1400abdea:	85 c0                	test   %eax,%eax
1400abdec:	41 0f 48 c6          	cmovs  %r14d,%eax
1400abdf0:	85 c0                	test   %eax,%eax
1400abdf2:	79 08                	jns    0x1400abdfc
1400abdf4:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400abdf9:	8b 40 10             	mov    0x10(%rax),%eax
1400abdfc:	48 83 c4 40          	add    $0x40,%rsp
1400abe00:	41 5e                	pop    %r14
1400abe02:	5f                   	pop    %rdi
1400abe03:	5e                   	pop    %rsi
1400abe04:	5d                   	pop    %rbp
1400abe05:	5b                   	pop    %rbx
1400abe06:	c3                   	ret
1400abe07:	cc                   	int3
1400abe08:	cc                   	int3
1400abe09:	cc                   	int3
1400abe0a:	cc                   	int3
1400abe0b:	cc                   	int3
1400abe0c:	cc                   	int3
1400abe0d:	cc                   	int3
1400abe0e:	cc                   	int3
1400abe0f:	cc                   	int3
1400abe10:	48 8b ca             	mov    %rdx,%rcx
1400abe13:	ba 04 00 00 00       	mov    $0x4,%edx
1400abe18:	e9 67 e4 24 00       	jmp    0x1402fa284
1400abe1d:	cc                   	int3
1400abe1e:	cc                   	int3
1400abe1f:	cc                   	int3
1400abe20:	48 8d 41 09          	lea    0x9(%rcx),%rax
1400abe24:	c3                   	ret
1400abe25:	cc                   	int3
1400abe26:	cc                   	int3
1400abe27:	cc                   	int3
1400abe28:	cc                   	int3
1400abe29:	cc                   	int3
1400abe2a:	cc                   	int3
1400abe2b:	cc                   	int3
1400abe2c:	cc                   	int3
1400abe2d:	cc                   	int3
1400abe2e:	cc                   	int3
1400abe2f:	cc                   	int3
1400abe30:	4c 8b 59 38          	mov    0x38(%rcx),%r11
1400abe34:	4c 8b ca             	mov    %rdx,%r9
1400abe37:	8b 49 40             	mov    0x40(%rcx),%ecx
1400abe3a:	4d 8b c3             	mov    %r11,%r8
1400abe3d:	44 8b d1             	mov    %ecx,%r10d
1400abe40:	49 c1 e2 05          	shl    $0x5,%r10
1400abe44:	48 85 c9             	test   %rcx,%rcx
1400abe47:	74 3d                	je     0x1400abe86
1400abe49:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400abe50:	48 8b c1             	mov    %rcx,%rax
1400abe53:	48 99                	cqto
1400abe55:	48 2b c2             	sub    %rdx,%rax
1400abe58:	48 d1 f8             	sar    $1,%rax
1400abe5b:	48 8b d0             	mov    %rax,%rdx
1400abe5e:	48 c1 e0 05          	shl    $0x5,%rax
1400abe62:	4e 39 0c 00          	cmp    %r9,(%rax,%r8,1)
1400abe66:	73 16                	jae    0x1400abe7e
1400abe68:	48 83 c0 20          	add    $0x20,%rax
1400abe6c:	4c 03 c0             	add    %rax,%r8
1400abe6f:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1400abe76:	48 2b c2             	sub    %rdx,%rax
1400abe79:	48 03 c8             	add    %rax,%rcx
1400abe7c:	eb 03                	jmp    0x1400abe81
1400abe7e:	48 8b ca             	mov    %rdx,%rcx
1400abe81:	48 85 c9             	test   %rcx,%rcx
1400abe84:	7f ca                	jg     0x1400abe50
1400abe86:	4b 8d 0c 1a          	lea    (%r10,%r11,1),%rcx
1400abe8a:	33 c0                	xor    %eax,%eax
1400abe8c:	4c 3b c1             	cmp    %rcx,%r8
1400abe8f:	74 0a                	je     0x1400abe9b
1400abe91:	4d 39 08             	cmp    %r9,(%r8)
1400abe94:	4c 0f 45 c0          	cmovne %rax,%r8
1400abe98:	49 8b c0             	mov    %r8,%rax
1400abe9b:	c3                   	ret
1400abe9c:	cc                   	int3
1400abe9d:	cc                   	int3
1400abe9e:	cc                   	int3
1400abe9f:	cc                   	int3
1400abea0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400abea5:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1400abeaa:	4c 8b 49 30          	mov    0x30(%rcx),%r9
1400abeae:	4c 8b d2             	mov    %rdx,%r10
1400abeb1:	8b 41 38             	mov    0x38(%rcx),%eax
1400abeb4:	49 8d 3c c1          	lea    (%r9,%rax,8),%rdi
1400abeb8:	4c 3b cf             	cmp    %rdi,%r9
1400abebb:	74 70                	je     0x1400abf2d
1400abebd:	0f 1f 00             	nopl   (%rax)
1400abec0:	49 8b 01             	mov    (%r9),%rax
1400abec3:	8b 48 40             	mov    0x40(%rax),%ecx
1400abec6:	48 8b 58 38          	mov    0x38(%rax),%rbx
1400abeca:	44 8b d9             	mov    %ecx,%r11d
1400abecd:	49 c1 e3 05          	shl    $0x5,%r11
1400abed1:	4c 8b c3             	mov    %rbx,%r8
1400abed4:	48 85 c9             	test   %rcx,%rcx
1400abed7:	74 3d                	je     0x1400abf16
1400abed9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400abee0:	48 8b c1             	mov    %rcx,%rax
1400abee3:	48 99                	cqto
1400abee5:	48 2b c2             	sub    %rdx,%rax
1400abee8:	48 d1 f8             	sar    $1,%rax
1400abeeb:	48 8b d0             	mov    %rax,%rdx
1400abeee:	48 c1 e2 05          	shl    $0x5,%rdx
1400abef2:	4e 39 14 02          	cmp    %r10,(%rdx,%r8,1)
1400abef6:	73 16                	jae    0x1400abf0e
1400abef8:	48 83 c2 20          	add    $0x20,%rdx
1400abefc:	4c 03 c2             	add    %rdx,%r8
1400abeff:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1400abf06:	48 2b d0             	sub    %rax,%rdx
1400abf09:	48 03 ca             	add    %rdx,%rcx
1400abf0c:	eb 03                	jmp    0x1400abf11
1400abf0e:	48 8b c8             	mov    %rax,%rcx
1400abf11:	48 85 c9             	test   %rcx,%rcx
1400abf14:	7f ca                	jg     0x1400abee0
1400abf16:	49 8d 04 1b          	lea    (%r11,%rbx,1),%rax
1400abf1a:	4c 3b c0             	cmp    %rax,%r8
1400abf1d:	74 05                	je     0x1400abf24
1400abf1f:	4d 39 10             	cmp    %r10,(%r8)
1400abf22:	74 16                	je     0x1400abf3a
1400abf24:	49 83 c1 08          	add    $0x8,%r9
1400abf28:	4c 3b cf             	cmp    %rdi,%r9
1400abf2b:	75 93                	jne    0x1400abec0
1400abf2d:	33 c0                	xor    %eax,%eax
1400abf2f:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1400abf34:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
1400abf39:	c3                   	ret
1400abf3a:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1400abf3f:	49 8b c0             	mov    %r8,%rax
1400abf42:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
1400abf47:	c3                   	ret
1400abf48:	cc                   	int3
1400abf49:	cc                   	int3
1400abf4a:	cc                   	int3
1400abf4b:	cc                   	int3
1400abf4c:	cc                   	int3
1400abf4d:	cc                   	int3
1400abf4e:	cc                   	int3
1400abf4f:	cc                   	int3
1400abf50:	48 83 ec 28          	sub    $0x28,%rsp
1400abf54:	48 8b 01             	mov    (%rcx),%rax
1400abf57:	ff 50 50             	call   *0x50(%rax)
1400abf5a:	48 8b c8             	mov    %rax,%rcx
1400abf5d:	48 8b 10             	mov    (%rax),%rdx
1400abf60:	48 83 c4 28          	add    $0x28,%rsp
1400abf64:	48 ff 62 10          	rex.W jmp *0x10(%rdx)
1400abf68:	cc                   	int3
1400abf69:	cc                   	int3
1400abf6a:	cc                   	int3
1400abf6b:	cc                   	int3
1400abf6c:	cc                   	int3
1400abf6d:	cc                   	int3
1400abf6e:	cc                   	int3
1400abf6f:	cc                   	int3
1400abf70:	48 8d 41 3c          	lea    0x3c(%rcx),%rax
1400abf74:	c3                   	ret
1400abf75:	cc                   	int3
1400abf76:	cc                   	int3
1400abf77:	cc                   	int3
1400abf78:	cc                   	int3
1400abf79:	cc                   	int3
1400abf7a:	cc                   	int3
1400abf7b:	cc                   	int3
1400abf7c:	cc                   	int3
1400abf7d:	cc                   	int3
1400abf7e:	cc                   	int3
1400abf7f:	cc                   	int3
1400abf80:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400abf84:	48 8b 08             	mov    (%rax),%rcx
1400abf87:	48 8b 01             	mov    (%rcx),%rax
1400abf8a:	48 ff 60 10          	rex.W jmp *0x10(%rax)
1400abf8e:	cc                   	int3
1400abf8f:	cc                   	int3
1400abf90:	48 8d 81 11 02 00 00 	lea    0x211(%rcx),%rax
1400abf97:	c3                   	ret
1400abf98:	cc                   	int3
1400abf99:	cc                   	int3
1400abf9a:	cc                   	int3
1400abf9b:	cc                   	int3
1400abf9c:	cc                   	int3
1400abf9d:	cc                   	int3
1400abf9e:	cc                   	int3
1400abf9f:	cc                   	int3
1400abfa0:	40 53                	rex push %rbx
1400abfa2:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
1400abfa9:	48 8b 05 d0 c1 35 00 	mov    0x35c1d0(%rip),%rax        # 0x140408180
1400abfb0:	48 33 c4             	xor    %rsp,%rax
1400abfb3:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
1400abfba:	00
1400abfbb:	48 8b d9             	mov    %rcx,%rbx
1400abfbe:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400abfc3:	48 8d 4c 24 31       	lea    0x31(%rsp),%rcx
1400abfc8:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1400abfcd:	33 d2                	xor    %edx,%edx
1400abfcf:	41 b8 03 01 00 00    	mov    $0x103,%r8d
1400abfd5:	e8 84 0a 25 00       	call   0x1402fca5e
1400abfda:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400abfdf:	b9 04 01 00 00       	mov    $0x104,%ecx
1400abfe4:	ff 15 d6 d1 27 00    	call   *0x27d1d6(%rip)        # 0x1403291c0
1400abfea:	0f 57 c0             	xorps  %xmm0,%xmm0
1400abfed:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400abff2:	0f 11 03             	movups %xmm0,(%rbx)
1400abff5:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1400abffc:	00
1400abffd:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1400ac004:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
1400ac00b:	00
1400ac00c:	0f 1f 40 00          	nopl   0x0(%rax)
1400ac010:	49 ff c0             	inc    %r8
1400ac013:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1400ac018:	75 f6                	jne    0x1400ac010
1400ac01a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400ac01f:	48 8b cb             	mov    %rbx,%rcx
1400ac022:	e8 09 9c fd ff       	call   0x140085c30
1400ac027:	48 8b c3             	mov    %rbx,%rax
1400ac02a:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
1400ac031:	00
1400ac032:	48 33 cc             	xor    %rsp,%rcx
1400ac035:	e8 06 e6 24 00       	call   0x1402fa640
1400ac03a:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
1400ac041:	5b                   	pop    %rbx
1400ac042:	c3                   	ret
1400ac043:	cc                   	int3
1400ac044:	cc                   	int3
1400ac045:	cc                   	int3
1400ac046:	cc                   	int3
1400ac047:	cc                   	int3
1400ac048:	cc                   	int3
1400ac049:	cc                   	int3
1400ac04a:	cc                   	int3
1400ac04b:	cc                   	int3
1400ac04c:	cc                   	int3
1400ac04d:	cc                   	int3
1400ac04e:	cc                   	int3
1400ac04f:	cc                   	int3
1400ac050:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ac055:	57                   	push   %rdi
1400ac056:	48 81 ec 60 03 00 00 	sub    $0x360,%rsp
1400ac05d:	48 8b 05 1c c1 35 00 	mov    0x35c11c(%rip),%rax        # 0x140408180
1400ac064:	48 33 c4             	xor    %rsp,%rax
1400ac067:	48 89 84 24 50 03 00 	mov    %rax,0x350(%rsp)
1400ac06e:	00
1400ac06f:	48 8b f9             	mov    %rcx,%rdi
1400ac072:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400ac077:	48 8d 4c 24 31       	lea    0x31(%rsp),%rcx
1400ac07c:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1400ac081:	33 d2                	xor    %edx,%edx
1400ac083:	41 b8 03 01 00 00    	mov    $0x103,%r8d
1400ac089:	e8 d0 09 25 00       	call   0x1402fca5e
1400ac08e:	33 d2                	xor    %edx,%edx
1400ac090:	48 8d 8c 24 40 01 00 	lea    0x140(%rsp),%rcx
1400ac097:	00
1400ac098:	41 b8 08 02 00 00    	mov    $0x208,%r8d
1400ac09e:	e8 bb 09 25 00       	call   0x1402fca5e
1400ac0a3:	48 8d 94 24 40 01 00 	lea    0x140(%rsp),%rdx
1400ac0aa:	00
1400ac0ab:	b9 04 01 00 00       	mov    $0x104,%ecx
1400ac0b0:	ff 15 12 d1 27 00    	call   *0x27d112(%rip)        # 0x1403291c8
1400ac0b6:	ff c8                	dec    %eax
1400ac0b8:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1400ac0bf:	3d 02 01 00 00       	cmp    $0x102,%eax
1400ac0c4:	77 1a                	ja     0x1400ac0e0
1400ac0c6:	41 b9 04 01 00 00    	mov    $0x104,%r9d
1400ac0cc:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400ac0d1:	8b d3                	mov    %ebx,%edx
1400ac0d3:	48 8d 8c 24 40 01 00 	lea    0x140(%rsp),%rcx
1400ac0da:	00
1400ac0db:	e8 20 98 02 00       	call   0x1400d5900
1400ac0e0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ac0e3:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400ac0e8:	0f 11 07             	movups %xmm0,(%rdi)
1400ac0eb:	48 c7 47 10 00 00 00 	movq   $0x0,0x10(%rdi)
1400ac0f2:	00
1400ac0f3:	48 c7 47 18 00 00 00 	movq   $0x0,0x18(%rdi)
1400ac0fa:	00