1401abd7a:	4d 85 ff             	test   %r15,%r15
1401abd7d:	75 0f                	jne    0x1401abd8e
1401abd7f:	48 8d 15 ca 62 fe ff 	lea    -0x19d36(%rip),%rdx        # 0x140192050
1401abd86:	48 8b cf             	mov    %rdi,%rcx
1401abd89:	e8 f2 f9 f3 ff       	call   0x1400eb780
1401abd8e:	33 c0                	xor    %eax,%eax
1401abd90:	eb cf                	jmp    0x1401abd61
1401abd92:	48 85 ed             	test   %rbp,%rbp
1401abd95:	75 c7                	jne    0x1401abd5e
1401abd97:	e8 44 f8 f3 ff       	call   0x1400eb5e0
1401abd9c:	eb c3                	jmp    0x1401abd61
1401abd9e:	cc                   	int3
1401abd9f:	cc                   	int3
1401abda0:	40 55                	rex push %rbp
1401abda2:	56                   	push   %rsi
1401abda3:	41 54                	push   %r12
1401abda5:	41 56                	push   %r14
1401abda7:	41 57                	push   %r15
1401abda9:	b8 20 00 00 00       	mov    $0x20,%eax
1401abdae:	e8 7d 4d 10 00       	call   0x1402b0b30
1401abdb3:	48 2b e0             	sub    %rax,%rsp
1401abdb6:	4c 8b e1             	mov    %rcx,%r12
1401abdb9:	4d 8b f8             	mov    %r8,%r15
1401abdbc:	49 8b c8             	mov    %r8,%rcx
1401abdbf:	48 8b ea             	mov    %rdx,%rbp
1401abdc2:	e8 79 f9 f3 ff       	call   0x1400eb740
1401abdc7:	8b d0                	mov    %eax,%edx
1401abdc9:	33 c9                	xor    %ecx,%ecx
1401abdcb:	44 8b f0             	mov    %eax,%r14d
1401abdce:	e8 7d f8 f3 ff       	call   0x1400eb650
1401abdd3:	48 8b f0             	mov    %rax,%rsi
1401abdd6:	48 85 c0             	test   %rax,%rax
1401abdd9:	75 43                	jne    0x1401abe1e
1401abddb:	e8 90 b2 f7 ff       	call   0x140127070
1401abde0:	4c 8d 05 09 da 17 00 	lea    0x17da09(%rip),%r8        # 0x1403297f0
1401abde7:	ba 85 01 00 00       	mov    $0x185,%edx
1401abdec:	48 8d 0d 95 d8 17 00 	lea    0x17d895(%rip),%rcx        # 0x140329688
1401abdf3:	e8 98 b3 f7 ff       	call   0x140127190
1401abdf8:	45 33 c0             	xor    %r8d,%r8d
1401abdfb:	8d 4e 22             	lea    0x22(%rsi),%ecx
1401abdfe:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401abe03:	e8 88 b4 f7 ff       	call   0x140127290
1401abe08:	33 c9                	xor    %ecx,%ecx
1401abe0a:	e8 d1 f5 f3 ff       	call   0x1400eb3e0
1401abe0f:	33 c0                	xor    %eax,%eax
1401abe11:	48 83 c4 20          	add    $0x20,%rsp
1401abe15:	41 5f                	pop    %r15
1401abe17:	41 5e                	pop    %r14
1401abe19:	41 5c                	pop    %r12
1401abe1b:	5e                   	pop    %rsi
1401abe1c:	5d                   	pop    %rbp
1401abe1d:	c3                   	ret
1401abe1e:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1401abe23:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1401abe28:	33 ff                	xor    %edi,%edi
1401abe2a:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1401abe2f:	45 85 f6             	test   %r14d,%r14d
1401abe32:	0f 8e eb 00 00 00    	jle    0x1401abf23
1401abe38:	4c 8d 2d c1 d9 17 00 	lea    0x17d9c1(%rip),%r13        # 0x140329800
1401abe3f:	90                   	nop
1401abe40:	8b d7                	mov    %edi,%edx
1401abe42:	49 8b cf             	mov    %r15,%rcx
1401abe45:	e8 f6 fb f3 ff       	call   0x1400eba40
1401abe4a:	48 8d 15 0f d8 17 00 	lea    0x17d80f(%rip),%rdx        # 0x140329660
1401abe51:	48 8b d8             	mov    %rax,%rbx
1401abe54:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401abe58:	e8 03 7c fe ff       	call   0x140193a60
1401abe5d:	85 c0                	test   %eax,%eax
1401abe5f:	75 38                	jne    0x1401abe99
1401abe61:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401abe65:	48 85 d2             	test   %rdx,%rdx
1401abe68:	74 2f                	je     0x1401abe99
1401abe6a:	33 c9                	xor    %ecx,%ecx
1401abe6c:	4c 8d 05 65 d9 17 00 	lea    0x17d965(%rip),%r8        # 0x1403297d8
1401abe73:	0f 1f 40 00          	nopl   0x0(%rax)
1401abe77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401abe7e:	00 00
1401abe80:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
1401abe84:	48 ff c1             	inc    %rcx
1401abe87:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
1401abe8c:	75 0b                	jne    0x1401abe99
1401abe8e:	48 83 f9 05          	cmp    $0x5,%rcx
1401abe92:	75 ec                	jne    0x1401abe80
1401abe94:	45 33 c0             	xor    %r8d,%r8d
1401abe97:	eb 3f                	jmp    0x1401abed8
1401abe99:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401abe9d:	48 8d 15 bc d7 17 00 	lea    0x17d7bc(%rip),%rdx        # 0x140329660
1401abea4:	e8 b7 7b fe ff       	call   0x140193a60
1401abea9:	85 c0                	test   %eax,%eax
1401abeab:	75 4d                	jne    0x1401abefa
1401abead:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401abeb1:	48 85 d2             	test   %rdx,%rdx
1401abeb4:	74 44                	je     0x1401abefa
1401abeb6:	33 c0                	xor    %eax,%eax
1401abeb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401abebf:	00
1401abec0:	0f b6 0c 02          	movzbl (%rdx,%rax,1),%ecx
1401abec4:	48 ff c0             	inc    %rax
1401abec7:	42 3a 4c 28 ff       	cmp    -0x1(%rax,%r13,1),%cl
1401abecc:	75 2c                	jne    0x1401abefa
1401abece:	48 83 f8 05          	cmp    $0x5,%rax
1401abed2:	75 ec                	jne    0x1401abec0
1401abed4:	44 8d 40 fc          	lea    -0x4(%rax),%r8d
1401abed8:	48 8b d6             	mov    %rsi,%rdx
1401abedb:	48 8b cd             	mov    %rbp,%rcx
1401abede:	e8 2d 0a 00 00       	call   0x1401ac910
1401abee3:	85 c0                	test   %eax,%eax
1401abee5:	75 31                	jne    0x1401abf18
1401abee7:	48 8d 15 82 f1 f6 ff 	lea    -0x90e7e(%rip),%rdx        # 0x14011b070
1401abeee:	48 8b ce             	mov    %rsi,%rcx
1401abef1:	e8 8a f8 f3 ff       	call   0x1400eb780
1401abef6:	33 c0                	xor    %eax,%eax
1401abef8:	eb 2c                	jmp    0x1401abf26
1401abefa:	4c 8b c3             	mov    %rbx,%r8
1401abefd:	48 8b d5             	mov    %rbp,%rdx
1401abf00:	49 8b cc             	mov    %r12,%rcx
1401abf03:	e8 68 0f 00 00       	call   0x1401ace70
1401abf08:	48 85 c0             	test   %rax,%rax
1401abf0b:	74 da                	je     0x1401abee7
1401abf0d:	48 8b d0             	mov    %rax,%rdx
1401abf10:	48 8b ce             	mov    %rsi,%rcx
1401abf13:	e8 08 f9 f3 ff       	call   0x1400eb820
1401abf18:	ff c7                	inc    %edi
1401abf1a:	41 3b fe             	cmp    %r14d,%edi
1401abf1d:	0f 8c 1d ff ff ff    	jl     0x1401abe40
1401abf23:	48 8b c6             	mov    %rsi,%rax
1401abf26:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401abf2b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401abf30:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1401abf35:	48 83 c4 20          	add    $0x20,%rsp
1401abf39:	41 5f                	pop    %r15
1401abf3b:	41 5e                	pop    %r14
1401abf3d:	41 5c                	pop    %r12
1401abf3f:	5e                   	pop    %rsi
1401abf40:	5d                   	pop    %rbp
1401abf41:	c3                   	ret
1401abf42:	cc                   	int3
1401abf43:	cc                   	int3
1401abf44:	cc                   	int3
1401abf45:	cc                   	int3
1401abf46:	cc                   	int3
1401abf47:	cc                   	int3
1401abf48:	cc                   	int3
1401abf49:	cc                   	int3
1401abf4a:	cc                   	int3
1401abf4b:	cc                   	int3
1401abf4c:	cc                   	int3
1401abf4d:	cc                   	int3
1401abf4e:	cc                   	int3
1401abf4f:	cc                   	int3
1401abf50:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401abf55:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401abf5a:	55                   	push   %rbp
1401abf5b:	57                   	push   %rdi
1401abf5c:	41 54                	push   %r12
1401abf5e:	41 55                	push   %r13
1401abf60:	41 56                	push   %r14
1401abf62:	b8 20 00 00 00       	mov    $0x20,%eax
1401abf67:	e8 c4 4b 10 00       	call   0x1402b0b30
1401abf6c:	48 2b e0             	sub    %rax,%rsp
1401abf6f:	48 8b f9             	mov    %rcx,%rdi
1401abf72:	4d 8b e8             	mov    %r8,%r13
1401abf75:	49 8b c8             	mov    %r8,%rcx
1401abf78:	4c 8b f2             	mov    %rdx,%r14
1401abf7b:	e8 c0 f7 f3 ff       	call   0x1400eb740
1401abf80:	8b d0                	mov    %eax,%edx
1401abf82:	33 c9                	xor    %ecx,%ecx
1401abf84:	44 8b e0             	mov    %eax,%r12d
1401abf87:	e8 c4 f6 f3 ff       	call   0x1400eb650
1401abf8c:	48 8b e8             	mov    %rax,%rbp
1401abf8f:	48 85 c0             	test   %rax,%rax
1401abf92:	75 48                	jne    0x1401abfdc
1401abf94:	e8 d7 b0 f7 ff       	call   0x140127070
1401abf99:	4c 8d 05 28 d8 17 00 	lea    0x17d828(%rip),%r8        # 0x1403297c8
1401abfa0:	ba 36 01 00 00       	mov    $0x136,%edx
1401abfa5:	48 8d 0d dc d6 17 00 	lea    0x17d6dc(%rip),%rcx        # 0x140329688
1401abfac:	e8 df b1 f7 ff       	call   0x140127190
1401abfb1:	45 33 c0             	xor    %r8d,%r8d
1401abfb4:	8d 4d 22             	lea    0x22(%rbp),%ecx
1401abfb7:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401abfbc:	e8 cf b2 f7 ff       	call   0x140127290
1401abfc1:	33 c9                	xor    %ecx,%ecx
1401abfc3:	e8 18 f4 f3 ff       	call   0x1400eb3e0
1401abfc8:	33 c0                	xor    %eax,%eax
1401abfca:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401abfcf:	48 83 c4 20          	add    $0x20,%rsp
1401abfd3:	41 5e                	pop    %r14
1401abfd5:	41 5d                	pop    %r13
1401abfd7:	41 5c                	pop    %r12
1401abfd9:	5f                   	pop    %rdi
1401abfda:	5d                   	pop    %rbp
1401abfdb:	c3                   	ret
1401abfdc:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1401abfe1:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
1401abfe6:	45 33 ff             	xor    %r15d,%r15d
1401abfe9:	45 85 e4             	test   %r12d,%r12d
1401abfec:	0f 8e 3d 01 00 00    	jle    0x1401ac12f
1401abff2:	48 8d 35 df d7 17 00 	lea    0x17d7df(%rip),%rsi        # 0x1403297d8
1401abff9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401ac000:	41 8b d7             	mov    %r15d,%edx
1401ac003:	49 8b cd             	mov    %r13,%rcx
1401ac006:	e8 35 fa f3 ff       	call   0x1400eba40
1401ac00b:	48 8d 15 da 07 16 00 	lea    0x1607da(%rip),%rdx        # 0x14030c7ec
1401ac012:	48 8b d8             	mov    %rax,%rbx
1401ac015:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401ac019:	e8 42 7a fe ff       	call   0x140193a60
1401ac01e:	85 c0                	test   %eax,%eax
1401ac020:	0f 85 db 00 00 00    	jne    0x1401ac101
1401ac026:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401ac02a:	48 85 d2             	test   %rdx,%rdx
1401ac02d:	0f 84 ce 00 00 00    	je     0x1401ac101
1401ac033:	33 c9                	xor    %ecx,%ecx
1401ac035:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
1401ac039:	48 ff c1             	inc    %rcx
1401ac03c:	3a 44 0e ff          	cmp    -0x1(%rsi,%rcx,1),%al
1401ac040:	0f 85 bb 00 00 00    	jne    0x1401ac101
1401ac046:	48 83 f9 05          	cmp    $0x5,%rcx
1401ac04a:	75 e9                	jne    0x1401ac035
1401ac04c:	4d 85 f6             	test   %r14,%r14
1401ac04f:	0f 84 11 01 00 00    	je     0x1401ac166
1401ac055:	41 f6 06 01          	testb  $0x1,(%r14)
1401ac059:	0f 85 c4 00 00 00    	jne    0x1401ac123
1401ac05f:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401ac063:	48 85 c9             	test   %rcx,%rcx
1401ac066:	0f 84 fa 00 00 00    	je     0x1401ac166
1401ac06c:	ba 55 00 00 00       	mov    $0x55,%edx
1401ac071:	44 8d 42 aa          	lea    -0x56(%rdx),%r8d
1401ac075:	e8 66 8f f5 ff       	call   0x140104fe0
1401ac07a:	85 c0                	test   %eax,%eax
1401ac07c:	0f 88 a1 00 00 00    	js     0x1401ac123
1401ac082:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401ac086:	8b d0                	mov    %eax,%edx
1401ac088:	e8 33 8f f5 ff       	call   0x140104fc0
1401ac08d:	48 85 c0             	test   %rax,%rax
1401ac090:	0f 84 c4 00 00 00    	je     0x1401ac15a
1401ac096:	48 8b c8             	mov    %rax,%rcx
1401ac099:	e8 02 93 fc ff       	call   0x1401753a0
1401ac09e:	48 8b f8             	mov    %rax,%rdi
1401ac0a1:	48 85 c0             	test   %rax,%rax
1401ac0a4:	0f 84 b0 00 00 00    	je     0x1401ac15a
1401ac0aa:	48 8b c8             	mov    %rax,%rcx
1401ac0ad:	e8 8e f6 f3 ff       	call   0x1400eb740
1401ac0b2:	8b d0                	mov    %eax,%edx
1401ac0b4:	48 8b cd             	mov    %rbp,%rcx
1401ac0b7:	8b f0                	mov    %eax,%esi
1401ac0b9:	e8 92 f7 f3 ff       	call   0x1400eb850
1401ac0be:	85 c0                	test   %eax,%eax
1401ac0c0:	0f 84 88 00 00 00    	je     0x1401ac14e
1401ac0c6:	33 db                	xor    %ebx,%ebx
1401ac0c8:	85 f6                	test   %esi,%esi
1401ac0ca:	7e 1f                	jle    0x1401ac0eb
1401ac0cc:	0f 1f 40 00          	nopl   0x0(%rax)
1401ac0d0:	8b d3                	mov    %ebx,%edx
1401ac0d2:	48 8b cf             	mov    %rdi,%rcx
1401ac0d5:	e8 66 f9 f3 ff       	call   0x1400eba40
1401ac0da:	48 8b d0             	mov    %rax,%rdx
1401ac0dd:	48 8b cd             	mov    %rbp,%rcx
1401ac0e0:	e8 3b f7 f3 ff       	call   0x1400eb820
1401ac0e5:	ff c3                	inc    %ebx
1401ac0e7:	3b de                	cmp    %esi,%ebx
1401ac0e9:	7c e5                	jl     0x1401ac0d0
1401ac0eb:	48 8b cf             	mov    %rdi,%rcx
1401ac0ee:	e8 ed f2 f3 ff       	call   0x1400eb3e0
1401ac0f3:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401ac0f8:	48 8d 35 d9 d6 17 00 	lea    0x17d6d9(%rip),%rsi        # 0x1403297d8
1401ac0ff:	eb 22                	jmp    0x1401ac123
1401ac101:	4c 8b c3             	mov    %rbx,%r8
1401ac104:	49 8b d6             	mov    %r14,%rdx
1401ac107:	48 8b cf             	mov    %rdi,%rcx
1401ac10a:	e8 61 0d 00 00       	call   0x1401ace70
1401ac10f:	48 85 c0             	test   %rax,%rax
1401ac112:	0f 84 80 00 00 00    	je     0x1401ac198
1401ac118:	48 8b d0             	mov    %rax,%rdx
1401ac11b:	48 8b cd             	mov    %rbp,%rcx
1401ac11e:	e8 fd f6 f3 ff       	call   0x1400eb820
1401ac123:	41 ff c7             	inc    %r15d
1401ac126:	45 3b fc             	cmp    %r12d,%r15d
1401ac129:	0f 8c d1 fe ff ff    	jl     0x1401ac000
1401ac12f:	48 8b c5             	mov    %rbp,%rax
1401ac132:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401ac137:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1401ac13c:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401ac141:	48 83 c4 20          	add    $0x20,%rsp
1401ac145:	41 5e                	pop    %r14
1401ac147:	41 5d                	pop    %r13
1401ac149:	41 5c                	pop    %r12
1401ac14b:	5f                   	pop    %rdi
1401ac14c:	5d                   	pop    %rbp
1401ac14d:	c3                   	ret
1401ac14e:	bb 00 01 0c 00       	mov    $0xc0100,%ebx
1401ac153:	bf 69 01 00 00       	mov    $0x169,%edi
1401ac158:	eb 16                	jmp    0x1401ac170
1401ac15a:	bb 7e 00 00 00       	mov    $0x7e,%ebx
1401ac15f:	bf 63 01 00 00       	mov    $0x163,%edi
1401ac164:	eb 0a                	jmp    0x1401ac170
1401ac166:	bb 7f 00 00 00       	mov    $0x7f,%ebx
1401ac16b:	bf 5b 01 00 00       	mov    $0x15b,%edi
1401ac170:	e8 fb ae f7 ff       	call   0x140127070
1401ac175:	4c 8d 05 64 d6 17 00 	lea    0x17d664(%rip),%r8        # 0x1403297e0
1401ac17c:	8b d7                	mov    %edi,%edx
1401ac17e:	48 8d 0d 03 d5 17 00 	lea    0x17d503(%rip),%rcx        # 0x140329688
1401ac185:	e8 06 b0 f7 ff       	call   0x140127190
1401ac18a:	45 33 c0             	xor    %r8d,%r8d
1401ac18d:	8b d3                	mov    %ebx,%edx
1401ac18f:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401ac193:	e8 f8 b0 f7 ff       	call   0x140127290
1401ac198:	48 8d 15 d1 ee f6 ff 	lea    -0x9112f(%rip),%rdx        # 0x14011b070
1401ac19f:	48 8b cd             	mov    %rbp,%rcx
1401ac1a2:	e8 d9 f5 f3 ff       	call   0x1400eb780
1401ac1a7:	33 c0                	xor    %eax,%eax
1401ac1a9:	eb 87                	jmp    0x1401ac132
1401ac1ab:	cc                   	int3
1401ac1ac:	cc                   	int3
1401ac1ad:	cc                   	int3
1401ac1ae:	cc                   	int3
1401ac1af:	cc                   	int3
1401ac1b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ac1b5:	57                   	push   %rdi
1401ac1b6:	b8 20 00 00 00       	mov    $0x20,%eax
1401ac1bb:	e8 70 49 10 00       	call   0x1402b0b30
1401ac1c0:	48 2b e0             	sub    %rax,%rsp
1401ac1c3:	48 63 02             	movslq (%rdx),%rax
1401ac1c6:	48 8b fa             	mov    %rdx,%rdi
1401ac1c9:	48 8b d9             	mov    %rcx,%rbx
1401ac1cc:	83 f8 08             	cmp    $0x8,%eax
1401ac1cf:	0f 87 d7 02 00 00    	ja     0x1401ac4ac
1401ac1d5:	48 8d 0d 24 3e e5 ff 	lea    -0x1ac1dc(%rip),%rcx        # 0x140000000
1401ac1dc:	44 8b 84 81 bc c4 1a 	mov    0x1ac4bc(%rcx,%rax,4),%r8d
1401ac1e3:	00
1401ac1e4:	4c 03 c1             	add    %rcx,%r8
1401ac1e7:	41 ff e0             	jmp    *%r8
1401ac1ea:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1401ac1ee:	48 8b 09             	mov    (%rcx),%rcx
1401ac1f1:	e8 1a 95 f4 ff       	call   0x1400f5710
1401ac1f6:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401ac1fa:	8b d0                	mov    %eax,%edx
1401ac1fc:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1401ac200:	41 8b 00             	mov    (%r8),%eax
1401ac203:	81 fa ba 04 00 00    	cmp    $0x4ba,%edx
1401ac209:	75 2f                	jne    0x1401ac23a
1401ac20b:	83 f8 16             	cmp    $0x16,%eax
1401ac20e:	75 2f                	jne    0x1401ac23f
1401ac210:	49 8b 40 08          	mov    0x8(%r8),%rax
1401ac214:	48 8d 15 e5 d4 17 00 	lea    0x17d4e5(%rip),%rdx        # 0x140329700
1401ac21b:	48 8b cb             	mov    %rbx,%rcx
1401ac21e:	4c 8b 48 08          	mov    0x8(%rax),%r9
1401ac222:	44 8b 00             	mov    (%rax),%r8d
1401ac225:	e8 e6 28 f4 ff       	call   0x1400eeb10
1401ac22a:	b8 01 00 00 00       	mov    $0x1,%eax
1401ac22f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx