14011eedf:	41 8d 48 27          	lea    0x27(%r8),%ecx
14011eee3:	e8 a8 83 00 00       	call   0x140127290
14011eee8:	33 db                	xor    %ebx,%ebx
14011eeea:	48 8b d5             	mov    %rbp,%rdx
14011eeed:	48 8b cf             	mov    %rdi,%rcx
14011eef0:	e8 9b 2f fd ff       	call   0x1400f1e90
14011eef5:	85 c0                	test   %eax,%eax
14011eef7:	79 2e                	jns    0x14011ef27
14011eef9:	e8 72 81 00 00       	call   0x140127070
14011eefe:	4c 8d 05 c3 3a 1f 00 	lea    0x1f3ac3(%rip),%r8        # 0x1403129c8
14011ef05:	ba 66 01 00 00       	mov    $0x166,%edx
14011ef0a:	48 8d 0d 7f 3a 1f 00 	lea    0x1f3a7f(%rip),%rcx        # 0x140312990
14011ef11:	e8 7a 82 00 00       	call   0x140127190
14011ef16:	45 33 c0             	xor    %r8d,%r8d
14011ef19:	41 8d 50 7c          	lea    0x7c(%r8),%edx
14011ef1d:	8d 4a ab             	lea    -0x55(%rdx),%ecx
14011ef20:	e8 6b 83 00 00       	call   0x140127290
14011ef25:	33 db                	xor    %ebx,%ebx
14011ef27:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14011ef2c:	8b c3                	mov    %ebx,%eax
14011ef2e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14011ef33:	48 83 c4 30          	add    $0x30,%rsp
14011ef37:	41 5e                	pop    %r14
14011ef39:	5f                   	pop    %rdi
14011ef3a:	5e                   	pop    %rsi
14011ef3b:	c3                   	ret
14011ef3c:	cc                   	int3
14011ef3d:	cc                   	int3
14011ef3e:	cc                   	int3
14011ef3f:	cc                   	int3
14011ef40:	b8 28 00 00 00       	mov    $0x28,%eax
14011ef45:	e8 e6 1b 19 00       	call   0x1402b0b30
14011ef4a:	48 2b e0             	sub    %rax,%rsp
14011ef4d:	48 85 c9             	test   %rcx,%rcx
14011ef50:	75 08                	jne    0x14011ef5a
14011ef52:	8d 41 ff             	lea    -0x1(%rcx),%eax
14011ef55:	48 83 c4 28          	add    $0x28,%rsp
14011ef59:	c3                   	ret
14011ef5a:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14011ef5e:	48 83 c4 28          	add    $0x28,%rsp
14011ef62:	e9 d9 c7 fc ff       	jmp    0x1400eb740
14011ef67:	cc                   	int3
14011ef68:	cc                   	int3
14011ef69:	cc                   	int3
14011ef6a:	cc                   	int3
14011ef6b:	cc                   	int3
14011ef6c:	cc                   	int3
14011ef6d:	cc                   	int3
14011ef6e:	cc                   	int3
14011ef6f:	cc                   	int3
14011ef70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011ef75:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14011ef7a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14011ef7f:	57                   	push   %rdi
14011ef80:	41 56                	push   %r14
14011ef82:	41 57                	push   %r15
14011ef84:	b8 20 00 00 00       	mov    $0x20,%eax
14011ef89:	e8 a2 1b 19 00       	call   0x1402b0b30
14011ef8e:	48 2b e0             	sub    %rax,%rsp
14011ef91:	49 8b f1             	mov    %r9,%rsi
14011ef94:	4d 8b f8             	mov    %r8,%r15
14011ef97:	4c 8b f2             	mov    %rdx,%r14
14011ef9a:	48 8b e9             	mov    %rcx,%rbp
14011ef9d:	48 85 c9             	test   %rcx,%rcx
14011efa0:	74 39                	je     0x14011efdb
14011efa2:	48 8b 79 20          	mov    0x20(%rcx),%rdi
14011efa6:	33 db                	xor    %ebx,%ebx
14011efa8:	48 8b cf             	mov    %rdi,%rcx
14011efab:	e8 90 c7 fc ff       	call   0x1400eb740
14011efb0:	85 c0                	test   %eax,%eax
14011efb2:	7e 27                	jle    0x14011efdb
14011efb4:	8b d3                	mov    %ebx,%edx
14011efb6:	48 8b cf             	mov    %rdi,%rcx
14011efb9:	e8 82 ca fc ff       	call   0x1400eba40
14011efbe:	49 8b ce             	mov    %r14,%rcx
14011efc1:	48 8b 10             	mov    (%rax),%rdx
14011efc4:	e8 c7 fc ff ff       	call   0x14011ec90
14011efc9:	85 c0                	test   %eax,%eax
14011efcb:	74 29                	je     0x14011eff6
14011efcd:	48 8b cf             	mov    %rdi,%rcx
14011efd0:	ff c3                	inc    %ebx
14011efd2:	e8 69 c7 fc ff       	call   0x1400eb740
14011efd7:	3b d8                	cmp    %eax,%ebx
14011efd9:	7c d9                	jl     0x14011efb4
14011efdb:	33 c0                	xor    %eax,%eax
14011efdd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14011efe2:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14011efe7:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14011efec:	48 83 c4 20          	add    $0x20,%rsp
14011eff0:	41 5f                	pop    %r15
14011eff2:	41 5e                	pop    %r14
14011eff4:	5f                   	pop    %rdi
14011eff5:	c3                   	ret
14011eff6:	85 db                	test   %ebx,%ebx
14011eff8:	78 e1                	js     0x14011efdb
14011effa:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14011effe:	8b d3                	mov    %ebx,%edx
14011f000:	e8 3b ca fc ff       	call   0x1400eba40
14011f005:	48 8b d8             	mov    %rax,%rbx
14011f008:	48 85 c0             	test   %rax,%rax
14011f00b:	75 05                	jne    0x14011f012
14011f00d:	8d 43 ff             	lea    -0x1(%rbx),%eax
14011f010:	eb 5f                	jmp    0x14011f071
14011f012:	48 8b 40 08          	mov    0x8(%rax),%rax
14011f016:	8b 38                	mov    (%rax),%edi
14011f018:	83 ff 01             	cmp    $0x1,%edi
14011f01b:	75 30                	jne    0x14011f04d
14011f01d:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14011f022:	48 8b 48 08          	mov    0x8(%rax),%rcx
14011f026:	48 85 d2             	test   %rdx,%rdx
14011f029:	74 06                	je     0x14011f031
14011f02b:	48 8b 01             	mov    (%rcx),%rax
14011f02e:	48 89 02             	mov    %rax,(%rdx)
14011f031:	48 85 f6             	test   %rsi,%rsi
14011f034:	74 17                	je     0x14011f04d
14011f036:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14011f03a:	48 85 c9             	test   %rcx,%rcx
14011f03d:	74 07                	je     0x14011f046
14011f03f:	e8 cc 4d 05 00       	call   0x140173e10
14011f044:	eb 05                	jmp    0x14011f04b
14011f046:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14011f04b:	89 06                	mov    %eax,(%rsi)
14011f04d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14011f052:	48 85 c9             	test   %rcx,%rcx
14011f055:	74 07                	je     0x14011f05e
14011f057:	48 8b 43 10          	mov    0x10(%rbx),%rax
14011f05b:	48 89 01             	mov    %rax,(%rcx)
14011f05e:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14011f063:	48 85 c9             	test   %rcx,%rcx
14011f066:	74 07                	je     0x14011f06f
14011f068:	48 8b 43 18          	mov    0x18(%rbx),%rax
14011f06c:	48 89 01             	mov    %rax,(%rcx)
14011f06f:	8b c7                	mov    %edi,%eax
14011f071:	4d 85 ff             	test   %r15,%r15
14011f074:	74 03                	je     0x14011f079
14011f076:	41 89 07             	mov    %eax,(%r15)
14011f079:	b8 01 00 00 00       	mov    $0x1,%eax
14011f07e:	e9 5a ff ff ff       	jmp    0x14011efdd
14011f083:	cc                   	int3
14011f084:	cc                   	int3
14011f085:	cc                   	int3
14011f086:	cc                   	int3
14011f087:	cc                   	int3
14011f088:	cc                   	int3
14011f089:	cc                   	int3
14011f08a:	cc                   	int3
14011f08b:	cc                   	int3
14011f08c:	cc                   	int3
14011f08d:	cc                   	int3
14011f08e:	cc                   	int3
14011f08f:	cc                   	int3
14011f090:	b8 28 00 00 00       	mov    $0x28,%eax
14011f095:	e8 96 1a 19 00       	call   0x1402b0b30
14011f09a:	48 2b e0             	sub    %rax,%rsp
14011f09d:	48 85 c9             	test   %rcx,%rcx
14011f0a0:	75 07                	jne    0x14011f0a9
14011f0a2:	33 c0                	xor    %eax,%eax
14011f0a4:	48 83 c4 28          	add    $0x28,%rsp
14011f0a8:	c3                   	ret
14011f0a9:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14011f0ad:	48 83 c4 28          	add    $0x28,%rsp
14011f0b1:	e9 8a c9 fc ff       	jmp    0x1400eba40
14011f0b6:	cc                   	int3
14011f0b7:	cc                   	int3
14011f0b8:	cc                   	int3
14011f0b9:	cc                   	int3
14011f0ba:	cc                   	int3
14011f0bb:	cc                   	int3
14011f0bc:	cc                   	int3
14011f0bd:	cc                   	int3
14011f0be:	cc                   	int3
14011f0bf:	cc                   	int3
14011f0c0:	40 53                	rex push %rbx
14011f0c2:	b8 20 00 00 00       	mov    $0x20,%eax
14011f0c7:	e8 64 1a 19 00       	call   0x1402b0b30
14011f0cc:	48 2b e0             	sub    %rax,%rsp
14011f0cf:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14011f0d3:	48 85 db             	test   %rbx,%rbx
14011f0d6:	75 33                	jne    0x14011f10b
14011f0d8:	e8 93 7f 00 00       	call   0x140127070
14011f0dd:	4c 8d 05 c4 38 1f 00 	lea    0x1f38c4(%rip),%r8        # 0x1403129a8
14011f0e4:	ba 82 00 00 00       	mov    $0x82,%edx
14011f0e9:	48 8d 0d a0 38 1f 00 	lea    0x1f38a0(%rip),%rcx        # 0x140312990
14011f0f0:	e8 9b 80 00 00       	call   0x140127190
14011f0f5:	45 33 c0             	xor    %r8d,%r8d
14011f0f8:	8d 53 6c             	lea    0x6c(%rbx),%edx
14011f0fb:	8d 4b 27             	lea    0x27(%rbx),%ecx
14011f0fe:	e8 8d 81 00 00       	call   0x140127290
14011f103:	33 c0                	xor    %eax,%eax
14011f105:	48 83 c4 20          	add    $0x20,%rsp
14011f109:	5b                   	pop    %rbx
14011f10a:	c3                   	ret
14011f10b:	48 8b 0b             	mov    (%rbx),%rcx
14011f10e:	e8 fd 65 fd ff       	call   0x1400f5710
14011f113:	3d 6d 01 00 00       	cmp    $0x16d,%eax
14011f118:	74 34                	je     0x14011f14e
14011f11a:	e8 51 7f 00 00       	call   0x140127070
14011f11f:	4c 8d 05 82 38 1f 00 	lea    0x1f3882(%rip),%r8        # 0x1403129a8
14011f126:	ba 86 00 00 00       	mov    $0x86,%edx
14011f12b:	48 8d 0d 5e 38 1f 00 	lea    0x1f385e(%rip),%rcx        # 0x140312990
14011f132:	e8 59 80 00 00       	call   0x140127190
14011f137:	45 33 c0             	xor    %r8d,%r8d
14011f13a:	41 8d 50 68          	lea    0x68(%r8),%edx
14011f13e:	8d 4a bf             	lea    -0x41(%rdx),%ecx
14011f141:	e8 4a 81 00 00       	call   0x140127290
14011f146:	33 c0                	xor    %eax,%eax
14011f148:	48 83 c4 20          	add    $0x20,%rsp
14011f14c:	5b                   	pop    %rbx
14011f14d:	c3                   	ret
14011f14e:	e8 fd 00 00 00       	call   0x14011f250
14011f153:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14011f157:	48 8b d0             	mov    %rax,%rdx
14011f15a:	48 83 c4 20          	add    $0x20,%rsp
14011f15e:	5b                   	pop    %rbx
14011f15f:	e9 3c ab 04 00       	jmp    0x140169ca0
14011f164:	cc                   	int3
14011f165:	cc                   	int3
14011f166:	cc                   	int3
14011f167:	cc                   	int3
14011f168:	cc                   	int3
14011f169:	cc                   	int3
14011f16a:	cc                   	int3
14011f16b:	cc                   	int3
14011f16c:	cc                   	int3
14011f16d:	cc                   	int3
14011f16e:	cc                   	int3
14011f16f:	cc                   	int3
14011f170:	b8 28 00 00 00       	mov    $0x28,%eax
14011f175:	e8 b6 19 19 00       	call   0x1402b0b30
14011f17a:	48 2b e0             	sub    %rax,%rsp
14011f17d:	48 8b 09             	mov    (%rcx),%rcx
14011f180:	48 83 c4 28          	add    $0x28,%rsp
14011f184:	e9 87 4c 05 00       	jmp    0x140173e10
14011f189:	cc                   	int3
14011f18a:	cc                   	int3
14011f18b:	cc                   	int3
14011f18c:	cc                   	int3
14011f18d:	cc                   	int3
14011f18e:	cc                   	int3
14011f18f:	cc                   	int3
14011f190:	48 8d 05 09 3e 1f 00 	lea    0x1f3e09(%rip),%rax        # 0x140312fa0
14011f197:	c3                   	ret
14011f198:	cc                   	int3
14011f199:	cc                   	int3
14011f19a:	cc                   	int3
14011f19b:	cc                   	int3
14011f19c:	cc                   	int3
14011f19d:	cc                   	int3
14011f19e:	cc                   	int3
14011f19f:	cc                   	int3
14011f1a0:	48 8d 05 29 3d 1f 00 	lea    0x1f3d29(%rip),%rax        # 0x140312ed0
14011f1a7:	c3                   	ret
14011f1a8:	cc                   	int3
14011f1a9:	cc                   	int3
14011f1aa:	cc                   	int3
14011f1ab:	cc                   	int3
14011f1ac:	cc                   	int3
14011f1ad:	cc                   	int3
14011f1ae:	cc                   	int3
14011f1af:	cc                   	int3
14011f1b0:	48 8d 05 89 3c 1f 00 	lea    0x1f3c89(%rip),%rax        # 0x140312e40
14011f1b7:	c3                   	ret
14011f1b8:	cc                   	int3
14011f1b9:	cc                   	int3
14011f1ba:	cc                   	int3
14011f1bb:	cc                   	int3
14011f1bc:	cc                   	int3
14011f1bd:	cc                   	int3
14011f1be:	cc                   	int3
14011f1bf:	cc                   	int3
14011f1c0:	48 8d 05 a9 3e 1f 00 	lea    0x1f3ea9(%rip),%rax        # 0x140313070
14011f1c7:	c3                   	ret
14011f1c8:	cc                   	int3
14011f1c9:	cc                   	int3
14011f1ca:	cc                   	int3
14011f1cb:	cc                   	int3
14011f1cc:	cc                   	int3
14011f1cd:	cc                   	int3
14011f1ce:	cc                   	int3
14011f1cf:	cc                   	int3
14011f1d0:	48 8d 05 f9 3b 1f 00 	lea    0x1f3bf9(%rip),%rax        # 0x140312dd0
14011f1d7:	c3                   	ret
14011f1d8:	cc                   	int3
14011f1d9:	cc                   	int3
14011f1da:	cc                   	int3
14011f1db:	cc                   	int3
14011f1dc:	cc                   	int3
14011f1dd:	cc                   	int3
14011f1de:	cc                   	int3
14011f1df:	cc                   	int3
14011f1e0:	48 8d 05 09 3b 1f 00 	lea    0x1f3b09(%rip),%rax        # 0x140312cf0
14011f1e7:	c3                   	ret
14011f1e8:	cc                   	int3
14011f1e9:	cc                   	int3
14011f1ea:	cc                   	int3
14011f1eb:	cc                   	int3
14011f1ec:	cc                   	int3
14011f1ed:	cc                   	int3
14011f1ee:	cc                   	int3
14011f1ef:	cc                   	int3
14011f1f0:	48 8d 05 69 39 1f 00 	lea    0x1f3969(%rip),%rax        # 0x140312b60
14011f1f7:	c3                   	ret
14011f1f8:	cc                   	int3
14011f1f9:	cc                   	int3
14011f1fa:	cc                   	int3
14011f1fb:	cc                   	int3
14011f1fc:	cc                   	int3
14011f1fd:	cc                   	int3
14011f1fe:	cc                   	int3
14011f1ff:	cc                   	int3
14011f200:	48 8d 05 e9 38 1f 00 	lea    0x1f38e9(%rip),%rax        # 0x140312af0
14011f207:	c3                   	ret
14011f208:	cc                   	int3
14011f209:	cc                   	int3
14011f20a:	cc                   	int3
14011f20b:	cc                   	int3
14011f20c:	cc                   	int3
14011f20d:	cc                   	int3
14011f20e:	cc                   	int3
14011f20f:	cc                   	int3
14011f210:	48 8d 05 29 38 1f 00 	lea    0x1f3829(%rip),%rax        # 0x140312a40
14011f217:	c3                   	ret
14011f218:	cc                   	int3
14011f219:	cc                   	int3
14011f21a:	cc                   	int3
14011f21b:	cc                   	int3
14011f21c:	cc                   	int3
14011f21d:	cc                   	int3
14011f21e:	cc                   	int3
14011f21f:	cc                   	int3
14011f220:	48 8d 05 e9 39 1f 00 	lea    0x1f39e9(%rip),%rax        # 0x140312c10
14011f227:	c3                   	ret
14011f228:	cc                   	int3
14011f229:	cc                   	int3
14011f22a:	cc                   	int3
14011f22b:	cc                   	int3
14011f22c:	cc                   	int3
14011f22d:	cc                   	int3
14011f22e:	cc                   	int3
14011f22f:	cc                   	int3
14011f230:	b8 28 00 00 00       	mov    $0x28,%eax
14011f235:	e8 f6 18 19 00       	call   0x1402b0b30
14011f23a:	48 2b e0             	sub    %rax,%rsp
14011f23d:	48 8d 15 dc 3e 1f 00 	lea    0x1f3edc(%rip),%rdx        # 0x140313120
14011f244:	48 83 c4 28          	add    $0x28,%rsp
14011f248:	e9 e3 22 01 00       	jmp    0x140131530
14011f24d:	cc                   	int3
14011f24e:	cc                   	int3
14011f24f:	cc                   	int3
14011f250:	48 8d 05 c9 3e 1f 00 	lea    0x1f3ec9(%rip),%rax        # 0x140313120