1401a9edf:	45 33 c0             	xor    %r8d,%r8d
1401a9ee2:	41 8d 50 69          	lea    0x69(%r8),%edx
1401a9ee6:	8d 4a a5             	lea    -0x5b(%rdx),%ecx
1401a9ee9:	e8 a2 d3 f7 ff       	call   0x140127290
1401a9eee:	33 c0                	xor    %eax,%eax
1401a9ef0:	48 83 c4 28          	add    $0x28,%rsp
1401a9ef4:	c3                   	ret
1401a9ef5:	48 85 d2             	test   %rdx,%rdx
1401a9ef8:	75 33                	jne    0x1401a9f2d
1401a9efa:	e8 71 d1 f7 ff       	call   0x140127070
1401a9eff:	4c 8d 05 0a ee 17 00 	lea    0x17ee0a(%rip),%r8        # 0x140328d10
1401a9f06:	ba 25 01 00 00       	mov    $0x125,%edx
1401a9f0b:	48 8d 0d c6 ed 17 00 	lea    0x17edc6(%rip),%rcx        # 0x140328cd8
1401a9f12:	e8 79 d2 f7 ff       	call   0x140127190
1401a9f17:	45 33 c0             	xor    %r8d,%r8d
1401a9f1a:	41 8d 50 6b          	lea    0x6b(%r8),%edx
1401a9f1e:	8d 4a a3             	lea    -0x5d(%rdx),%ecx
1401a9f21:	e8 6a d3 f7 ff       	call   0x140127290
1401a9f26:	33 c0                	xor    %eax,%eax
1401a9f28:	48 83 c4 28          	add    $0x28,%rsp
1401a9f2c:	c3                   	ret
1401a9f2d:	48 83 c4 28          	add    $0x28,%rsp
1401a9f31:	e9 5a 21 05 00       	jmp    0x1401fc090
1401a9f36:	cc                   	int3
1401a9f37:	cc                   	int3
1401a9f38:	cc                   	int3
1401a9f39:	cc                   	int3
1401a9f3a:	cc                   	int3
1401a9f3b:	cc                   	int3
1401a9f3c:	cc                   	int3
1401a9f3d:	cc                   	int3
1401a9f3e:	cc                   	int3
1401a9f3f:	cc                   	int3
1401a9f40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a9f45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401a9f4a:	57                   	push   %rdi
1401a9f4b:	b8 30 00 00 00       	mov    $0x30,%eax
1401a9f50:	e8 db 6b 10 00       	call   0x1402b0b30
1401a9f55:	48 2b e0             	sub    %rax,%rsp
1401a9f58:	49 8b f8             	mov    %r8,%rdi
1401a9f5b:	48 8b f2             	mov    %rdx,%rsi
1401a9f5e:	48 8b d9             	mov    %rcx,%rbx
1401a9f61:	e8 7a 21 05 00       	call   0x1401fc0e0
1401a9f66:	48 85 c0             	test   %rax,%rax
1401a9f69:	75 6a                	jne    0x1401a9fd5
1401a9f6b:	e8 00 d1 f7 ff       	call   0x140127070
1401a9f70:	4c 8d 05 b1 ed 17 00 	lea    0x17edb1(%rip),%r8        # 0x140328d28
1401a9f77:	48 8d 0d 5a ed 17 00 	lea    0x17ed5a(%rip),%rcx        # 0x140328cd8
1401a9f7e:	48 85 db             	test   %rbx,%rbx
1401a9f81:	75 2a                	jne    0x1401a9fad
1401a9f83:	ba 38 01 00 00       	mov    $0x138,%edx
1401a9f88:	e8 03 d2 f7 ff       	call   0x140127190
1401a9f8d:	45 33 c0             	xor    %r8d,%r8d
1401a9f90:	8d 53 6a             	lea    0x6a(%rbx),%edx
1401a9f93:	8d 4b 0e             	lea    0xe(%rbx),%ecx
1401a9f96:	e8 f5 d2 f7 ff       	call   0x140127290
1401a9f9b:	33 c0                	xor    %eax,%eax
1401a9f9d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401a9fa2:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401a9fa7:	48 83 c4 30          	add    $0x30,%rsp
1401a9fab:	5f                   	pop    %rdi
1401a9fac:	c3                   	ret
1401a9fad:	ba 3b 01 00 00       	mov    $0x13b,%edx
1401a9fb2:	e8 d9 d1 f7 ff       	call   0x140127190
1401a9fb7:	ba 6c 00 00 00       	mov    $0x6c,%edx
1401a9fbc:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401a9fc1:	4c 8b ce             	mov    %rsi,%r9
1401a9fc4:	4c 8d 05 75 ed 17 00 	lea    0x17ed75(%rip),%r8        # 0x140328d40
1401a9fcb:	8d 4a a2             	lea    -0x5e(%rdx),%ecx
1401a9fce:	e8 bd d2 f7 ff       	call   0x140127290
1401a9fd3:	33 c0                	xor    %eax,%eax
1401a9fd5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401a9fda:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401a9fdf:	48 83 c4 30          	add    $0x30,%rsp
1401a9fe3:	5f                   	pop    %rdi
1401a9fe4:	c3                   	ret
1401a9fe5:	cc                   	int3
1401a9fe6:	cc                   	int3
1401a9fe7:	cc                   	int3
1401a9fe8:	cc                   	int3
1401a9fe9:	cc                   	int3
1401a9fea:	cc                   	int3
1401a9feb:	cc                   	int3
1401a9fec:	cc                   	int3
1401a9fed:	cc                   	int3
1401a9fee:	cc                   	int3
1401a9fef:	cc                   	int3
1401a9ff0:	b8 28 00 00 00       	mov    $0x28,%eax
1401a9ff5:	e8 36 6b 10 00       	call   0x1402b0b30
1401a9ffa:	48 2b e0             	sub    %rax,%rsp
1401a9ffd:	48 85 c9             	test   %rcx,%rcx
1401aa000:	75 33                	jne    0x1401aa035
1401aa002:	e8 69 d0 f7 ff       	call   0x140127070
1401aa007:	4c 8d 05 f2 ec 17 00 	lea    0x17ecf2(%rip),%r8        # 0x140328d00
1401aa00e:	ba fd 00 00 00       	mov    $0xfd,%edx
1401aa013:	48 8d 0d be ec 17 00 	lea    0x17ecbe(%rip),%rcx        # 0x140328cd8
1401aa01a:	e8 71 d1 f7 ff       	call   0x140127190
1401aa01f:	45 33 c0             	xor    %r8d,%r8d
1401aa022:	41 8d 50 69          	lea    0x69(%r8),%edx
1401aa026:	8d 4a a5             	lea    -0x5b(%rdx),%ecx
1401aa029:	e8 62 d2 f7 ff       	call   0x140127290
1401aa02e:	33 c0                	xor    %eax,%eax
1401aa030:	48 83 c4 28          	add    $0x28,%rsp
1401aa034:	c3                   	ret
1401aa035:	48 8b 01             	mov    (%rcx),%rax
1401aa038:	48 83 c4 28          	add    $0x28,%rsp
1401aa03c:	48 ff 60 48          	rex.W jmp *0x48(%rax)
1401aa040:	40 53                	rex push %rbx
1401aa042:	b8 20 00 00 00       	mov    $0x20,%eax
1401aa047:	e8 e4 6a 10 00       	call   0x1402b0b30
1401aa04c:	48 2b e0             	sub    %rax,%rsp
1401aa04f:	48 8b c2             	mov    %rdx,%rax
1401aa052:	48 8b d9             	mov    %rcx,%rbx
1401aa055:	48 85 d2             	test   %rdx,%rdx
1401aa058:	75 05                	jne    0x1401aa05f
1401aa05a:	e8 c1 4e 05 00       	call   0x1401fef20
1401aa05f:	48 8b c8             	mov    %rax,%rcx
1401aa062:	ff 50 08             	call   *0x8(%rax)
1401aa065:	48 85 c0             	test   %rax,%rax
1401aa068:	75 36                	jne    0x1401aa0a0
1401aa06a:	e8 01 d0 f7 ff       	call   0x140127070
1401aa06f:	4c 8d 05 7a ec 17 00 	lea    0x17ec7a(%rip),%r8        # 0x140328cf0
1401aa076:	ba bf 00 00 00       	mov    $0xbf,%edx
1401aa07b:	48 8d 0d 56 ec 17 00 	lea    0x17ec56(%rip),%rcx        # 0x140328cd8
1401aa082:	e8 09 d1 f7 ff       	call   0x140127190
1401aa087:	45 33 c0             	xor    %r8d,%r8d
1401aa08a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401aa08f:	41 8d 48 0e          	lea    0xe(%r8),%ecx
1401aa093:	e8 f8 d1 f7 ff       	call   0x140127290
1401aa098:	33 c0                	xor    %eax,%eax
1401aa09a:	48 83 c4 20          	add    $0x20,%rsp
1401aa09e:	5b                   	pop    %rbx
1401aa09f:	c3                   	ret
1401aa0a0:	48 89 58 28          	mov    %rbx,0x28(%rax)
1401aa0a4:	48 83 c4 20          	add    $0x20,%rsp
1401aa0a8:	5b                   	pop    %rbx
1401aa0a9:	c3                   	ret
1401aa0aa:	cc                   	int3
1401aa0ab:	cc                   	int3
1401aa0ac:	cc                   	int3
1401aa0ad:	cc                   	int3
1401aa0ae:	cc                   	int3
1401aa0af:	cc                   	int3
1401aa0b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401aa0b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401aa0ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401aa0bf:	57                   	push   %rdi
1401aa0c0:	b8 20 00 00 00       	mov    $0x20,%eax
1401aa0c5:	e8 66 6a 10 00       	call   0x1402b0b30
1401aa0ca:	48 2b e0             	sub    %rax,%rsp
1401aa0cd:	33 ed                	xor    %ebp,%ebp
1401aa0cf:	49 8b d8             	mov    %r8,%rbx
1401aa0d2:	89 6c 24 48          	mov    %ebp,0x48(%rsp)
1401aa0d6:	48 8b fa             	mov    %rdx,%rdi
1401aa0d9:	48 8b f1             	mov    %rcx,%rsi
1401aa0dc:	e8 2f 33 f7 ff       	call   0x14011d410
1401aa0e1:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1401aa0e6:	4c 8b c3             	mov    %rbx,%r8
1401aa0e9:	48 8b d7             	mov    %rdi,%rdx
1401aa0ec:	48 8b ce             	mov    %rsi,%rcx
1401aa0ef:	e8 fc fb ff ff       	call   0x1401a9cf0
1401aa0f4:	8b d8                	mov    %eax,%ebx
1401aa0f6:	e8 e5 30 f7 ff       	call   0x14011d1e0
1401aa0fb:	8b 44 24 48          	mov    0x48(%rsp),%eax
1401aa0ff:	85 db                	test   %ebx,%ebx
1401aa101:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401aa106:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401aa10b:	0f 44 c5             	cmove  %ebp,%eax
1401aa10e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401aa113:	48 83 c4 20          	add    $0x20,%rsp
1401aa117:	5f                   	pop    %rdi
1401aa118:	c3                   	ret
1401aa119:	cc                   	int3
1401aa11a:	cc                   	int3
1401aa11b:	cc                   	int3
1401aa11c:	cc                   	int3
1401aa11d:	cc                   	int3
1401aa11e:	cc                   	int3
1401aa11f:	cc                   	int3
1401aa120:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa125:	e8 06 6a 10 00       	call   0x1402b0b30
1401aa12a:	48 2b e0             	sub    %rax,%rsp
1401aa12d:	0f be ca             	movsbl %dl,%ecx
1401aa130:	48 83 c4 28          	add    $0x28,%rsp
1401aa134:	e9 e7 10 f8 ff       	jmp    0x14012b220
1401aa139:	cc                   	int3
1401aa13a:	cc                   	int3
1401aa13b:	cc                   	int3
1401aa13c:	cc                   	int3
1401aa13d:	cc                   	int3
1401aa13e:	cc                   	int3
1401aa13f:	cc                   	int3
1401aa140:	0f be c2             	movsbl %dl,%eax
1401aa143:	83 e8 30             	sub    $0x30,%eax
1401aa146:	c3                   	ret
1401aa147:	cc                   	int3
1401aa148:	cc                   	int3
1401aa149:	cc                   	int3
1401aa14a:	cc                   	int3
1401aa14b:	cc                   	int3
1401aa14c:	cc                   	int3
1401aa14d:	cc                   	int3
1401aa14e:	cc                   	int3
1401aa14f:	cc                   	int3
1401aa150:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa155:	e8 d6 69 10 00       	call   0x1402b0b30
1401aa15a:	48 2b e0             	sub    %rax,%rsp
1401aa15d:	44 8d 48 16          	lea    0x16(%rax),%r9d
1401aa161:	4c 8d 05 08 ec 17 00 	lea    0x17ec08(%rip),%r8        # 0x140328d70
1401aa168:	8d 50 d9             	lea    -0x27(%rax),%edx
1401aa16b:	48 8d 0d 4e e7 22 00 	lea    0x22e74e(%rip),%rcx        # 0x1403d88c0
1401aa172:	48 83 c4 28          	add    $0x28,%rsp
1401aa176:	e9 f5 2a 01 00       	jmp    0x1401bcc70
1401aa17b:	cc                   	int3
1401aa17c:	cc                   	int3
1401aa17d:	cc                   	int3
1401aa17e:	cc                   	int3
1401aa17f:	cc                   	int3
1401aa180:	b8 38 00 00 00       	mov    $0x38,%eax
1401aa185:	e8 a6 69 10 00       	call   0x1402b0b30
1401aa18a:	48 2b e0             	sub    %rax,%rsp
1401aa18d:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
1401aa192:	74 32                	je     0x1401aa1c6
1401aa194:	4c 8b c1             	mov    %rcx,%r8
1401aa197:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1401aa19e:	00
1401aa19f:	48 8d 0d 1a e7 22 00 	lea    0x22e71a(%rip),%rcx        # 0x1403d88c0
1401aa1a6:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1401aa1ad:	00
1401aa1ae:	4c 8d 0d b7 eb 17 00 	lea    0x17ebb7(%rip),%r9        # 0x140328d6c
1401aa1b5:	48 8d 15 64 00 00 00 	lea    0x64(%rip),%rdx        # 0x1401aa220
1401aa1bc:	e8 0f 28 01 00       	call   0x1401bc9d0
1401aa1c1:	48 83 c4 38          	add    $0x38,%rsp
1401aa1c5:	c3                   	ret
1401aa1c6:	b8 01 00 00 00       	mov    $0x1,%eax
1401aa1cb:	48 83 c4 38          	add    $0x38,%rsp
1401aa1cf:	c3                   	ret
1401aa1d0:	b8 38 00 00 00       	mov    $0x38,%eax
1401aa1d5:	e8 56 69 10 00       	call   0x1402b0b30
1401aa1da:	48 2b e0             	sub    %rax,%rsp
1401aa1dd:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
1401aa1e2:	74 32                	je     0x1401aa216
1401aa1e4:	4c 8b c1             	mov    %rcx,%r8
1401aa1e7:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1401aa1ee:	00
1401aa1ef:	48 8d 0d ca e6 22 00 	lea    0x22e6ca(%rip),%rcx        # 0x1403d88c0
1401aa1f6:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1401aa1fd:	00
1401aa1fe:	4c 8d 0d 67 eb 17 00 	lea    0x17eb67(%rip),%r9        # 0x140328d6c
1401aa205:	48 8d 15 14 00 00 00 	lea    0x14(%rip),%rdx        # 0x1401aa220
1401aa20c:	e8 bf 27 01 00       	call   0x1401bc9d0
1401aa211:	48 83 c4 38          	add    $0x38,%rsp
1401aa215:	c3                   	ret
1401aa216:	b8 01 00 00 00       	mov    $0x1,%eax
1401aa21b:	48 83 c4 38          	add    $0x38,%rsp
1401aa21f:	c3                   	ret
1401aa220:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa225:	e8 06 69 10 00       	call   0x1402b0b30
1401aa22a:	48 2b e0             	sub    %rax,%rsp
1401aa22d:	48 8d 0d 8c e6 22 00 	lea    0x22e68c(%rip),%rcx        # 0x1403d88c0
1401aa234:	48 83 c4 28          	add    $0x28,%rsp
1401aa238:	e9 f3 26 01 00       	jmp    0x1401bc930
1401aa23d:	cc                   	int3
1401aa23e:	cc                   	int3
1401aa23f:	cc                   	int3
1401aa240:	48 8d 05 89 eb 17 00 	lea    0x17eb89(%rip),%rax        # 0x140328dd0
1401aa247:	c3                   	ret
1401aa248:	cc                   	int3
1401aa249:	cc                   	int3
1401aa24a:	cc                   	int3
1401aa24b:	cc                   	int3
1401aa24c:	cc                   	int3
1401aa24d:	cc                   	int3
1401aa24e:	cc                   	int3
1401aa24f:	cc                   	int3
1401aa250:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa255:	e8 d6 68 10 00       	call   0x1402b0b30
1401aa25a:	48 2b e0             	sub    %rax,%rsp
1401aa25d:	48 8d 15 dc eb 17 00 	lea    0x17ebdc(%rip),%rdx        # 0x140328e40
1401aa264:	48 83 c4 28          	add    $0x28,%rsp
1401aa268:	e9 c3 72 f8 ff       	jmp    0x140131530
1401aa26d:	cc                   	int3
1401aa26e:	cc                   	int3
1401aa26f:	cc                   	int3
1401aa270:	48 8d 05 c9 eb 17 00 	lea    0x17ebc9(%rip),%rax        # 0x140328e40
1401aa277:	c3                   	ret
1401aa278:	cc                   	int3
1401aa279:	cc                   	int3
1401aa27a:	cc                   	int3
1401aa27b:	cc                   	int3
1401aa27c:	cc                   	int3
1401aa27d:	cc                   	int3
1401aa27e:	cc                   	int3
1401aa27f:	cc                   	int3
1401aa280:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa285:	e8 a6 68 10 00       	call   0x1402b0b30
1401aa28a:	48 2b e0             	sub    %rax,%rsp
1401aa28d:	48 8d 0d ac eb 17 00 	lea    0x17ebac(%rip),%rcx        # 0x140328e40
1401aa294:	48 83 c4 28          	add    $0x28,%rsp
1401aa298:	e9 53 6b f8 ff       	jmp    0x140130df0
1401aa29d:	cc                   	int3
1401aa29e:	cc                   	int3
1401aa29f:	cc                   	int3
1401aa2a0:	48 8d 05 e9 ec 17 00 	lea    0x17ece9(%rip),%rax        # 0x140328f90
1401aa2a7:	c3                   	ret
1401aa2a8:	cc                   	int3
1401aa2a9:	cc                   	int3
1401aa2aa:	cc                   	int3
1401aa2ab:	cc                   	int3
1401aa2ac:	cc                   	int3
1401aa2ad:	cc                   	int3
1401aa2ae:	cc                   	int3
1401aa2af:	cc                   	int3
1401aa2b0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401aa2b5:	53                   	push   %rbx
1401aa2b6:	b8 20 00 00 00       	mov    $0x20,%eax
1401aa2bb:	e8 70 68 10 00       	call   0x1402b0b30
1401aa2c0:	48 2b e0             	sub    %rax,%rsp
1401aa2c3:	48 8b da             	mov    %rdx,%rbx
1401aa2c6:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401aa2cb:	8b 12                	mov    (%rdx),%edx
1401aa2cd:	48 8d 0d a0 6d 16 00 	lea    0x166da0(%rip),%rcx        # 0x140311074
1401aa2d4:	e8 f7 7b fe ff       	call   0x140191ed0
1401aa2d9:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401aa2dd:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401aa2e2:	48 8d 0d df ec 17 00 	lea    0x17ecdf(%rip),%rcx        # 0x140328fc8
1401aa2e9:	e8 62 7c fe ff       	call   0x140191f50
1401aa2ee:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401aa2f3:	48 83 c4 20          	add    $0x20,%rsp
1401aa2f7:	5b                   	pop    %rbx
1401aa2f8:	c3                   	ret
1401aa2f9:	cc                   	int3
1401aa2fa:	cc                   	int3
1401aa2fb:	cc                   	int3
1401aa2fc:	cc                   	int3
1401aa2fd:	cc                   	int3
1401aa2fe:	cc                   	int3
1401aa2ff:	cc                   	int3
1401aa300:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401aa305:	56                   	push   %rsi
1401aa306:	b8 30 00 00 00       	mov    $0x30,%eax
1401aa30b:	e8 20 68 10 00       	call   0x1402b0b30
1401aa310:	48 2b e0             	sub    %rax,%rsp
1401aa313:	48 8d 0d 76 ec 17 00 	lea    0x17ec76(%rip),%rcx        # 0x140328f90
1401aa31a:	49 8b e8             	mov    %r8,%rbp
1401aa31d:	e8 ce 6a f8 ff       	call   0x140130df0
1401aa322:	48 8b f0             	mov    %rax,%rsi
1401aa325:	48 85 c0             	test   %rax,%rax
1401aa328:	75 38                	jne    0x1401aa362
1401aa32a:	e8 41 cd f7 ff       	call   0x140127070