140115dd0:	48 85 ff             	test   %rdi,%rdi
140115dd3:	74 27                	je     0x140115dfc
140115dd5:	4c 8d 0d 94 02 fb ff 	lea    -0x4fd6c(%rip),%r9        # 0x1400c6070
140115ddc:	ba 20 00 00 00       	mov    $0x20,%edx
140115de1:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140115de5:	48 8b cf             	mov    %rdi,%rcx
140115de8:	e8 3f 05 07 00       	call   0x14018632c
140115ded:	90                   	nop
140115dee:	ba 60 00 00 00       	mov    $0x60,%edx
140115df3:	48 8b cf             	mov    %rdi,%rcx
140115df6:	e8 51 08 07 00       	call   0x14018664c
140115dfb:	90                   	nop
140115dfc:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140115e01:	e8 2a 00 01 00       	call   0x140125e30
140115e06:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140115e0b:	48 85 ff             	test   %rdi,%rdi
140115e0e:	74 26                	je     0x140115e36
140115e10:	4c 8d 0d 59 02 fb ff 	lea    -0x4fda7(%rip),%r9        # 0x1400c6070
140115e17:	ba 20 00 00 00       	mov    $0x20,%edx
140115e1c:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140115e20:	48 8b cf             	mov    %rdi,%rcx
140115e23:	e8 04 05 07 00       	call   0x14018632c
140115e28:	90                   	nop
140115e29:	ba 60 00 00 00       	mov    $0x60,%edx
140115e2e:	48 8b cf             	mov    %rdi,%rcx
140115e31:	e8 16 08 07 00       	call   0x14018664c
140115e36:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
140115e3b:	41 b0 01             	mov    $0x1,%r8b
140115e3e:	ba 04 00 00 00       	mov    $0x4,%edx
140115e43:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140115e48:	e8 d3 fd 00 00       	call   0x140125c20
140115e4d:	33 d2                	xor    %edx,%edx
140115e4f:	48 8d 0d 22 7b 11 00 	lea    0x117b22(%rip),%rcx        # 0x14022d978
140115e56:	e8 f5 e6 00 00       	call   0x140124550
140115e5b:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140115e60:	4c 8d 05 9a 27 12 00 	lea    0x12279a(%rip),%r8        # 0x140238601
140115e67:	48 8d 15 8a 27 12 00 	lea    0x12278a(%rip),%rdx        # 0x1402385f8
140115e6e:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
140115e75:	00
140115e76:	e8 c5 03 01 00       	call   0x140126240
140115e7b:	48 8d 7c 24 68       	lea    0x68(%rsp),%rdi
140115e80:	48 85 c0             	test   %rax,%rax
140115e83:	48 0f 45 f8          	cmovne %rax,%rdi
140115e87:	4c 89 bc 24 a0 00 00 	mov    %r15,0xa0(%rsp)
140115e8e:	00
140115e8f:	48 8b d7             	mov    %rdi,%rdx
140115e92:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140115e99:	00
140115e9a:	e8 01 fe 00 00       	call   0x140125ca0
140115e9f:	48 8b d7             	mov    %rdi,%rdx
140115ea2:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140115ea9:	00
140115eaa:	e8 01 00 01 00       	call   0x140125eb0
140115eaf:	90                   	nop
140115eb0:	48 8d 94 24 88 02 00 	lea    0x288(%rsp),%rdx
140115eb7:	00
140115eb8:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140115ebf:	00
140115ec0:	e8 fb ed 00 00       	call   0x140124cc0
140115ec5:	48 8b 78 10          	mov    0x10(%rax),%rdi
140115ec9:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
140115ece:	72 03                	jb     0x140115ed3
140115ed0:	48 8b 00             	mov    (%rax),%rax
140115ed3:	4c 8b c7             	mov    %rdi,%r8
140115ed6:	b9 05 00 00 00       	mov    $0x5,%ecx
140115edb:	48 3b f9             	cmp    %rcx,%rdi
140115ede:	4c 0f 47 c1          	cmova  %rcx,%r8
140115ee2:	48 8d 15 93 7a 11 00 	lea    0x117a93(%rip),%rdx        # 0x14022d97c
140115ee9:	48 8b c8             	mov    %rax,%rcx
140115eec:	e8 7f 2e 07 00       	call   0x140188d70
140115ef1:	85 c0                	test   %eax,%eax
140115ef3:	75 15                	jne    0x140115f0a
140115ef5:	48 83 ff 05          	cmp    $0x5,%rdi
140115ef9:	73 07                	jae    0x140115f02
140115efb:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140115f00:	eb 06                	jmp    0x140115f08
140115f02:	41 8b c7             	mov    %r15d,%eax
140115f05:	0f 97 c0             	seta   %al
140115f08:	85 c0                	test   %eax,%eax
140115f0a:	0f 95 44 24 60       	setne  0x60(%rsp)
140115f0f:	48 8d 8c 24 88 02 00 	lea    0x288(%rsp),%rcx
140115f16:	00
140115f17:	e8 64 04 fb ff       	call   0x1400c6380
140115f1c:	90                   	nop
140115f1d:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140115f24:	00
140115f25:	e8 06 ff 00 00       	call   0x140125e30
140115f2a:	48 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%rdi
140115f31:	00
140115f32:	48 85 ff             	test   %rdi,%rdi
140115f35:	74 27                	je     0x140115f5e
140115f37:	4c 8d 0d 32 01 fb ff 	lea    -0x4fece(%rip),%r9        # 0x1400c6070
140115f3e:	ba 20 00 00 00       	mov    $0x20,%edx
140115f43:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140115f47:	48 8b cf             	mov    %rdi,%rcx
140115f4a:	e8 dd 03 07 00       	call   0x14018632c
140115f4f:	90                   	nop
140115f50:	ba 60 00 00 00       	mov    $0x60,%edx
140115f55:	48 8b cf             	mov    %rdi,%rcx
140115f58:	e8 ef 06 07 00       	call   0x14018664c
140115f5d:	90                   	nop
140115f5e:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140115f63:	e8 c8 fe 00 00       	call   0x140125e30
140115f68:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140115f6d:	48 85 ff             	test   %rdi,%rdi
140115f70:	74 26                	je     0x140115f98
140115f72:	4c 8d 0d f7 00 fb ff 	lea    -0x4ff09(%rip),%r9        # 0x1400c6070
140115f79:	ba 20 00 00 00       	mov    $0x20,%edx
140115f7e:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140115f82:	48 8b cf             	mov    %rdi,%rcx
140115f85:	e8 a2 03 07 00       	call   0x14018632c
140115f8a:	90                   	nop
140115f8b:	ba 60 00 00 00       	mov    $0x60,%edx
140115f90:	48 8b cf             	mov    %rdi,%rcx
140115f93:	e8 b4 06 07 00       	call   0x14018664c
140115f98:	b9 30 01 00 00       	mov    $0x130,%ecx
140115f9d:	e8 4e 03 07 00       	call   0x1401862f0
140115fa2:	48 8b f8             	mov    %rax,%rdi
140115fa5:	48 89 84 24 58 01 00 	mov    %rax,0x158(%rsp)
140115fac:	00
140115fad:	48 8d 84 24 88 02 00 	lea    0x288(%rsp),%rax
140115fb4:	00
140115fb5:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
140115fbc:	00
140115fbd:	48 8d 94 24 28 03 00 	lea    0x328(%rsp),%rdx
140115fc4:	00
140115fc5:	48 8d 8c 24 88 02 00 	lea    0x288(%rsp),%rcx
140115fcc:	00
140115fcd:	e8 0e 01 fb ff       	call   0x1400c60e0
140115fd2:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
140115fd9:	00
140115fda:	48 8d 84 24 28 02 00 	lea    0x228(%rsp),%rax
140115fe1:	00
140115fe2:	48 89 84 24 68 01 00 	mov    %rax,0x168(%rsp)
140115fe9:	00
140115fea:	48 8d 94 24 a8 02 00 	lea    0x2a8(%rsp),%rdx
140115ff1:	00
140115ff2:	48 8d 8c 24 28 02 00 	lea    0x228(%rsp),%rcx
140115ff9:	00
140115ffa:	e8 e1 00 fb ff       	call   0x1400c60e0
140115fff:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
140116006:	00
140116007:	48 8d 84 24 48 02 00 	lea    0x248(%rsp),%rax
14011600e:	00
14011600f:	48 89 84 24 70 01 00 	mov    %rax,0x170(%rsp)
140116016:	00
140116017:	48 8d 94 24 c8 02 00 	lea    0x2c8(%rsp),%rdx
14011601e:	00
14011601f:	48 8d 8c 24 48 02 00 	lea    0x248(%rsp),%rcx
140116026:	00
140116027:	e8 b4 00 fb ff       	call   0x1400c60e0
14011602c:	48 89 84 24 38 01 00 	mov    %rax,0x138(%rsp)
140116033:	00
140116034:	48 8d 84 24 a8 01 00 	lea    0x1a8(%rsp),%rax
14011603b:	00
14011603c:	48 89 84 24 78 01 00 	mov    %rax,0x178(%rsp)
140116043:	00
140116044:	48 8d 94 24 e8 02 00 	lea    0x2e8(%rsp),%rdx
14011604b:	00
14011604c:	48 8d 8c 24 a8 01 00 	lea    0x1a8(%rsp),%rcx
140116053:	00
140116054:	e8 87 00 fb ff       	call   0x1400c60e0
140116059:	4c 8b e8             	mov    %rax,%r13
14011605c:	48 8d 84 24 c8 01 00 	lea    0x1c8(%rsp),%rax
140116063:	00
140116064:	48 89 84 24 80 01 00 	mov    %rax,0x180(%rsp)
14011606b:	00
14011606c:	48 8d 94 24 08 03 00 	lea    0x308(%rsp),%rdx
140116073:	00
140116074:	48 8d 8c 24 c8 01 00 	lea    0x1c8(%rsp),%rcx
14011607b:	00
14011607c:	e8 5f 00 fb ff       	call   0x1400c60e0
140116081:	4c 8b e0             	mov    %rax,%r12
140116084:	48 8d 84 24 08 02 00 	lea    0x208(%rsp),%rax
14011608b:	00
14011608c:	48 89 84 24 88 01 00 	mov    %rax,0x188(%rsp)
140116093:	00
140116094:	48 8d 94 24 48 03 00 	lea    0x348(%rsp),%rdx
14011609b:	00
14011609c:	48 8d 8c 24 08 02 00 	lea    0x208(%rsp),%rcx
1401160a3:	00
1401160a4:	e8 37 00 fb ff       	call   0x1400c60e0
1401160a9:	4c 8b f8             	mov    %rax,%r15
1401160ac:	48 8d 84 24 e8 01 00 	lea    0x1e8(%rsp),%rax
1401160b3:	00
1401160b4:	48 89 84 24 90 01 00 	mov    %rax,0x190(%rsp)
1401160bb:	00
1401160bc:	48 8d 94 24 68 03 00 	lea    0x368(%rsp),%rdx
1401160c3:	00
1401160c4:	48 8d 8c 24 e8 01 00 	lea    0x1e8(%rsp),%rcx
1401160cb:	00
1401160cc:	e8 0f 00 fb ff       	call   0x1400c60e0
1401160d1:	4c 8b f0             	mov    %rax,%r14
1401160d4:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401160d9:	48 89 84 24 98 01 00 	mov    %rax,0x198(%rsp)
1401160e0:	00
1401160e1:	48 8d 94 24 88 03 00 	lea    0x388(%rsp),%rdx
1401160e8:	00
1401160e9:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1401160ee:	e8 ed ff fa ff       	call   0x1400c60e0
1401160f3:	48 8b f0             	mov    %rax,%rsi
1401160f6:	48 8d 94 24 a8 03 00 	lea    0x3a8(%rsp),%rdx
1401160fd:	00
1401160fe:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140116105:	00
140116106:	e8 d5 ff fa ff       	call   0x1400c60e0
14011610b:	90                   	nop
14011610c:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140116113:	00
140116114:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140116119:	0f b6 4c 24 60       	movzbl 0x60(%rsp),%ecx
14011611e:	88 4c 24 50          	mov    %cl,0x50(%rsp)
140116122:	48 8b 8c 24 28 01 00 	mov    0x128(%rsp),%rcx
140116129:	00
14011612a:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14011612f:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
140116136:	00
140116137:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14011613c:	48 8b 8c 24 38 01 00 	mov    0x138(%rsp),%rcx
140116143:	00
140116144:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140116149:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14011614e:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140116153:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140116158:	4d 8b ce             	mov    %r14,%r9
14011615b:	4c 8b c6             	mov    %rsi,%r8
14011615e:	48 8b d0             	mov    %rax,%rdx
140116161:	48 8b cf             	mov    %rdi,%rcx
140116164:	e8 47 ee ff ff       	call   0x140114fb0
140116169:	90                   	nop
14011616a:	48 8b bc 24 40 01 00 	mov    0x140(%rsp),%rdi
140116171:	00
140116172:	48 89 07             	mov    %rax,(%rdi)
140116175:	48 8d 8c 24 28 03 00 	lea    0x328(%rsp),%rcx
14011617c:	00
14011617d:	e8 fe 01 fb ff       	call   0x1400c6380
140116182:	90                   	nop
140116183:	48 8d 8c 24 a8 02 00 	lea    0x2a8(%rsp),%rcx
14011618a:	00
14011618b:	e8 f0 01 fb ff       	call   0x1400c6380
140116190:	90                   	nop
140116191:	48 8d 8c 24 c8 02 00 	lea    0x2c8(%rsp),%rcx
140116198:	00
140116199:	e8 e2 01 fb ff       	call   0x1400c6380
14011619e:	90                   	nop
14011619f:	48 8d 8c 24 e8 02 00 	lea    0x2e8(%rsp),%rcx
1401161a6:	00
1401161a7:	e8 d4 01 fb ff       	call   0x1400c6380
1401161ac:	90                   	nop
1401161ad:	48 8d 8c 24 08 03 00 	lea    0x308(%rsp),%rcx
1401161b4:	00
1401161b5:	e8 c6 01 fb ff       	call   0x1400c6380
1401161ba:	90                   	nop
1401161bb:	48 8d 8c 24 48 03 00 	lea    0x348(%rsp),%rcx
1401161c2:	00
1401161c3:	e8 b8 01 fb ff       	call   0x1400c6380
1401161c8:	90                   	nop
1401161c9:	48 8d 8c 24 68 03 00 	lea    0x368(%rsp),%rcx
1401161d0:	00
1401161d1:	e8 aa 01 fb ff       	call   0x1400c6380
1401161d6:	90                   	nop
1401161d7:	48 8d 8c 24 88 03 00 	lea    0x388(%rsp),%rcx
1401161de:	00
1401161df:	e8 9c 01 fb ff       	call   0x1400c6380
1401161e4:	90                   	nop
1401161e5:	48 8d 8c 24 a8 03 00 	lea    0x3a8(%rsp),%rcx
1401161ec:	00
1401161ed:	e8 8e 01 fb ff       	call   0x1400c6380
1401161f2:	90                   	nop
1401161f3:	48 8b 03             	mov    (%rbx),%rax
1401161f6:	ba 01 00 00 00       	mov    $0x1,%edx
1401161fb:	48 8b cb             	mov    %rbx,%rcx
1401161fe:	ff 10                	call   *(%rax)
140116200:	90                   	nop
140116201:	48 8d 8c 24 68 02 00 	lea    0x268(%rsp),%rcx
140116208:	00
140116209:	e8 72 01 fb ff       	call   0x1400c6380
14011620e:	90                   	nop
14011620f:	48 8d 05 ba 85 12 00 	lea    0x1285ba(%rip),%rax        # 0x14023e7d0
140116216:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
14011621d:	00
14011621e:	48 8d 8c 24 f0 00 00 	lea    0xf0(%rsp),%rcx
140116225:	00
140116226:	e8 05 fc 00 00       	call   0x140125e30
14011622b:	33 f6                	xor    %esi,%esi
14011622d:	48 89 b4 24 f0 00 00 	mov    %rsi,0xf0(%rsp)
140116234:	00
140116235:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
14011623c:	00
14011623d:	48 85 db             	test   %rbx,%rbx
140116240:	74 23                	je     0x140116265
140116242:	4c 8d 0d 27 fe fa ff 	lea    -0x501d9(%rip),%r9        # 0x1400c6070
140116249:	8d 56 20             	lea    0x20(%rsi),%edx
14011624c:	44 8d 46 03          	lea    0x3(%rsi),%r8d
140116250:	48 8b cb             	mov    %rbx,%rcx
140116253:	e8 d4 00 07 00       	call   0x14018632c
140116258:	90                   	nop
140116259:	8d 56 60             	lea    0x60(%rsi),%edx
14011625c:	48 8b cb             	mov    %rbx,%rcx
14011625f:	e8 e8 03 07 00       	call   0x14018664c
140116264:	90                   	nop
140116265:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
14011626c:	00
14011626d:	e8 be fb 00 00       	call   0x140125e30
140116272:	48 89 b4 24 b8 00 00 	mov    %rsi,0xb8(%rsp)
140116279:	00
14011627a:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
140116281:	00
140116282:	48 85 db             	test   %rbx,%rbx
140116285:	74 26                	je     0x1401162ad
140116287:	4c 8d 0d e2 fd fa ff 	lea    -0x5021e(%rip),%r9        # 0x1400c6070
14011628e:	ba 20 00 00 00       	mov    $0x20,%edx
140116293:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140116297:	48 8b cb             	mov    %rbx,%rcx
14011629a:	e8 8d 00 07 00       	call   0x14018632c
14011629f:	90                   	nop
1401162a0:	ba 60 00 00 00       	mov    $0x60,%edx
1401162a5:	48 8b cb             	mov    %rbx,%rcx
1401162a8:	e8 9f 03 07 00       	call   0x14018664c
1401162ad:	48 8b c7             	mov    %rdi,%rax
1401162b0:	eb 08                	jmp    0x1401162ba
1401162b2:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
1401162b9:	00
1401162ba:	48 8b 8c 24 f0 03 00 	mov    0x3f0(%rsp),%rcx
1401162c1:	00
1401162c2:	48 33 cc             	xor    %rsp,%rcx
1401162c5:	e8 06 00 07 00       	call   0x1401862d0
1401162ca:	48 81 c4 00 04 00 00 	add    $0x400,%rsp
1401162d1:	41 5f                	pop    %r15
1401162d3:	41 5e                	pop    %r14
1401162d5:	41 5d                	pop    %r13
1401162d7:	41 5c                	pop    %r12
1401162d9:	5f                   	pop    %rdi
1401162da:	5e                   	pop    %rsi
1401162db:	5b                   	pop    %rbx
1401162dc:	c3                   	ret
1401162dd:	48 8d 0d 84 3f 12 00 	lea    0x123f84(%rip),%rcx        # 0x14023a268
1401162e4:	e8 77 09 05 00       	call   0x140166c60
1401162e9:	48 8d 0d 90 3f 12 00 	lea    0x123f90(%rip),%rcx        # 0x14023a280
1401162f0:	e8 b3 09 05 00       	call   0x140166ca8
1401162f5:	cc                   	int3
1401162f6:	cc                   	int3
1401162f7:	cc                   	int3
1401162f8:	cc                   	int3
1401162f9:	cc                   	int3
1401162fa:	cc                   	int3
1401162fb:	cc                   	int3
1401162fc:	cc                   	int3
1401162fd:	cc                   	int3
1401162fe:	cc                   	int3