140010e1e:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
140010e23:	74 18                	je     0x140010e3d
140010e25:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140010e2a:	48 8d 15 5f 81 00 00 	lea    0x815f(%rip),%rdx        # 0x140018f90
140010e31:	48 8d 0d 68 81 00 00 	lea    0x8168(%rip),%rcx        # 0x140018fa0
140010e38:	e8 0f 29 ff ff       	call   0x14000374c
140010e3d:	8b 44 24 30          	mov    0x30(%rsp),%eax
140010e41:	48 83 c4 68          	add    $0x68,%rsp
140010e45:	c3                   	ret
140010e46:	cc                   	int3
140010e47:	cc                   	int3
140010e48:	48 8d 05 69 55 01 00 	lea    0x15569(%rip),%rax        # 0x1400263b8
140010e4f:	c3                   	ret
140010e50:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140010e55:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140010e5a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140010e5f:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140010e64:	48 83 ec 38          	sub    $0x38,%rsp
140010e68:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140010e6d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140010e72:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
140010e77:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140010e7c:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140010e81:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140010e86:	e8 5d 00 00 00       	call   0x140010ee8
140010e8b:	89 44 24 20          	mov    %eax,0x20(%rsp)
140010e8f:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140010e96:	00 00
140010e98:	8b 44 24 20          	mov    0x20(%rsp),%eax
140010e9c:	48 83 c4 38          	add    $0x38,%rsp
140010ea0:	c3                   	ret
140010ea1:	cc                   	int3
140010ea2:	cc                   	int3
140010ea3:	cc                   	int3
140010ea4:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140010ea9:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140010eae:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140010eb3:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140010eb8:	48 83 ec 38          	sub    $0x38,%rsp
140010ebc:	e8 87 ff ff ff       	call   0x140010e48
140010ec1:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140010ec6:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140010ecb:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
140010ed0:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140010ed5:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140010eda:	48 8b 08             	mov    (%rax),%rcx
140010edd:	ff 15 c5 75 00 00    	call   *0x75c5(%rip)        # 0x1400184a8
140010ee3:	48 83 c4 38          	add    $0x38,%rsp
140010ee7:	c3                   	ret
140010ee8:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140010eed:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140010ef2:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140010ef7:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140010efc:	48 83 ec 38          	sub    $0x38,%rsp
140010f00:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140010f05:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140010f0a:	45 33 c9             	xor    %r9d,%r9d
140010f0d:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140010f12:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140010f17:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140010f1c:	e8 07 00 00 00       	call   0x140010f28
140010f21:	48 83 c4 38          	add    $0x38,%rsp
140010f25:	c3                   	ret
140010f26:	cc                   	int3
140010f27:	cc                   	int3
140010f28:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140010f2d:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140010f32:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140010f37:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140010f3c:	48 83 ec 48          	sub    $0x48,%rsp
140010f40:	e8 03 ff ff ff       	call   0x140010e48
140010f45:	48 8b 00             	mov    (%rax),%rax
140010f48:	48 83 c8 01          	or     $0x1,%rax
140010f4c:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140010f51:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140010f56:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140010f5b:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140010f60:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
140010f65:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140010f6a:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140010f6f:	48 8b c8             	mov    %rax,%rcx
140010f72:	ff 15 28 75 00 00    	call   *0x7528(%rip)        # 0x1400184a0
140010f78:	89 44 24 30          	mov    %eax,0x30(%rsp)
140010f7c:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
140010f81:	7d 0a                	jge    0x140010f8d
140010f83:	c7 44 24 34 ff ff ff 	movl   $0xffffffff,0x34(%rsp)
140010f8a:	ff
140010f8b:	eb 08                	jmp    0x140010f95
140010f8d:	8b 44 24 30          	mov    0x30(%rsp),%eax
140010f91:	89 44 24 34          	mov    %eax,0x34(%rsp)
140010f95:	8b 44 24 34          	mov    0x34(%rsp),%eax
140010f99:	48 83 c4 48          	add    $0x48,%rsp
140010f9d:	c3                   	ret
140010f9e:	cc                   	int3
140010f9f:	cc                   	int3
140010fa0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140010fa5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140010faa:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140010faf:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140010fb4:	48 83 ec 38          	sub    $0x38,%rsp
140010fb8:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140010fbd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140010fc2:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
140010fc7:	45 33 c0             	xor    %r8d,%r8d
140010fca:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140010fcf:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140010fd4:	e8 cb fe ff ff       	call   0x140010ea4
140010fd9:	89 44 24 20          	mov    %eax,0x20(%rsp)
140010fdd:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140010fe4:	00 00
140010fe6:	8b 44 24 20          	mov    0x20(%rsp),%eax
140010fea:	48 83 c4 38          	add    $0x38,%rsp
140010fee:	c3                   	ret
140010fef:	cc                   	int3
140010ff0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140010ff5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140010ffa:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140010fff:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140011004:	48 83 ec 38          	sub    $0x38,%rsp
140011008:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14001100d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140011012:	b9 01 00 00 00       	mov    $0x1,%ecx
140011017:	ff 15 73 74 00 00    	call   *0x7473(%rip)        # 0x140018490
14001101d:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
140011022:	45 33 c0             	xor    %r8d,%r8d
140011025:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14001102a:	48 8b c8             	mov    %rax,%rcx
14001102d:	e8 72 fe ff ff       	call   0x140010ea4
140011032:	89 44 24 20          	mov    %eax,0x20(%rsp)
140011036:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14001103d:	00 00
14001103f:	8b 44 24 20          	mov    0x20(%rsp),%eax
140011043:	48 83 c4 38          	add    $0x38,%rsp
140011047:	c3                   	ret
140011048:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001104d:	48 83 ec 28          	sub    $0x28,%rsp
140011051:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140011056:	e8 71 e3 ff ff       	call   0x14000f3cc
14001105b:	48 83 c4 28          	add    $0x28,%rsp
14001105f:	c3                   	ret
140011060:	cc                   	int3
140011061:	cc                   	int3
140011062:	cc                   	int3
140011063:	cc                   	int3
140011064:	cc                   	int3
140011065:	cc                   	int3
140011066:	cc                   	int3
140011067:	cc                   	int3
140011068:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14001106d:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140011072:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140011077:	48 83 ec 28          	sub    $0x28,%rsp
14001107b:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140011080:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140011085:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001108a:	e8 5d e3 ff ff       	call   0x14000f3ec
14001108f:	48 83 c4 28          	add    $0x28,%rsp
140011093:	c3                   	ret
140011094:	cc                   	int3
140011095:	cc                   	int3
140011096:	cc                   	int3
140011097:	cc                   	int3
140011098:	cc                   	int3
140011099:	cc                   	int3
14001109a:	cc                   	int3
14001109b:	cc                   	int3
14001109c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400110a1:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400110a6:	48 83 ec 28          	sub    $0x28,%rsp
1400110aa:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400110af:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400110b4:	e8 67 e3 ff ff       	call   0x14000f420
1400110b9:	48 83 c4 28          	add    $0x28,%rsp
1400110bd:	c3                   	ret
1400110be:	cc                   	int3
1400110bf:	cc                   	int3
1400110c0:	cc                   	int3
1400110c1:	cc                   	int3
1400110c2:	cc                   	int3
1400110c3:	cc                   	int3
1400110c4:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400110c9:	48 83 ec 28          	sub    $0x28,%rsp
1400110cd:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400110d2:	e8 71 e3 ff ff       	call   0x14000f448
1400110d7:	48 83 c4 28          	add    $0x28,%rsp
1400110db:	c3                   	ret
1400110dc:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1400110e1:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400110e6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400110eb:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
1400110ef:	48 83 ec 58          	sub    $0x58,%rsp
1400110f3:	b8 01 00 00 00       	mov    $0x1,%eax
1400110f8:	48 6b c0 00          	imul   $0x0,%rax,%rax
1400110fc:	48 8d 0d 2f 7f 00 00 	lea    0x7f2f(%rip),%rcx        # 0x140019032
140011103:	48 03 c8             	add    %rax,%rcx
140011106:	48 8b c1             	mov    %rcx,%rax
140011109:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140011110:	00
140011111:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140011116:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14001111d:	00
14001111e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140011123:	8b 8c 24 80 00 00 00 	mov    0x80(%rsp),%ecx
14001112a:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
14001112e:	8b 4c 24 78          	mov    0x78(%rsp),%ecx
140011132:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
140011136:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14001113b:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140011140:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
140011145:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
14001114a:	48 8b d0             	mov    %rax,%rdx
14001114d:	48 8d 0d ec 7f 00 00 	lea    0x7fec(%rip),%rcx        # 0x140019140
140011154:	e8 55 51 00 00       	call   0x1400162ae
140011159:	48 83 c4 58          	add    $0x58,%rsp
14001115d:	c3                   	ret
14001115e:	cc                   	int3
14001115f:	cc                   	int3
140011160:	cc                   	int3
140011161:	cc                   	int3
140011162:	cc                   	int3
140011163:	cc                   	int3
140011164:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140011169:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14001116e:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140011173:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140011177:	48 83 ec 48          	sub    $0x48,%rsp
14001117b:	b8 01 00 00 00       	mov    $0x1,%eax
140011180:	48 6b c0 44          	imul   $0x44,%rax,%rax
140011184:	48 8d 0d a7 7e 00 00 	lea    0x7ea7(%rip),%rcx        # 0x140019032
14001118b:	48 03 c8             	add    %rax,%rcx
14001118e:	48 8b c1             	mov    %rcx,%rax
140011191:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140011196:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14001119b:	8b 4c 24 68          	mov    0x68(%rsp),%ecx
14001119f:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
1400111a3:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400111a8:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400111ad:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
1400111b2:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
1400111b7:	48 8b d0             	mov    %rax,%rdx
1400111ba:	48 8d 0d 7f 7f 00 00 	lea    0x7f7f(%rip),%rcx        # 0x140019140
1400111c1:	e8 e8 50 00 00       	call   0x1400162ae
1400111c6:	48 83 c4 48          	add    $0x48,%rsp
1400111ca:	c3                   	ret
1400111cb:	cc                   	int3
1400111cc:	cc                   	int3
1400111cd:	cc                   	int3
1400111ce:	cc                   	int3
1400111cf:	cc                   	int3
1400111d0:	cc                   	int3
1400111d1:	cc                   	int3
1400111d2:	cc                   	int3
1400111d3:	cc                   	int3
1400111d4:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400111d9:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1400111de:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400111e3:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400111e8:	48 83 ec 38          	sub    $0x38,%rsp
1400111ec:	b8 01 00 00 00       	mov    $0x1,%eax
1400111f1:	48 6b c0 7c          	imul   $0x7c,%rax,%rax
1400111f5:	48 8d 0d 36 7e 00 00 	lea    0x7e36(%rip),%rcx        # 0x140019032
1400111fc:	48 03 c8             	add    %rax,%rcx
1400111ff:	48 8b c1             	mov    %rcx,%rax
140011202:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140011207:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14001120c:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
140011210:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140011214:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140011219:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14001121e:	48 8b d0             	mov    %rax,%rdx
140011221:	48 8d 0d 18 7f 00 00 	lea    0x7f18(%rip),%rcx        # 0x140019140
140011228:	e8 87 50 00 00       	call   0x1400162b4
14001122d:	48 83 c4 38          	add    $0x38,%rsp
140011231:	c3                   	ret
140011232:	cc                   	int3
140011233:	cc                   	int3
140011234:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140011239:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14001123e:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140011243:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140011247:	48 83 ec 48          	sub    $0x48,%rsp
14001124b:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140011252:	00
140011253:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140011258:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14001125d:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140011264:	00 00
140011266:	83 7c 24 50 02       	cmpl   $0x2,0x50(%rsp)
14001126b:	74 11                	je     0x14001127e
14001126d:	83 7c 24 50 07       	cmpl   $0x7,0x50(%rsp)
140011272:	74 0a                	je     0x14001127e
140011274:	c7 44 24 24 01 00 00 	movl   $0x1,0x24(%rsp)
14001127b:	00
14001127c:	eb 08                	jmp    0x140011286
14001127e:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
140011285:	00
140011286:	8b 44 24 24          	mov    0x24(%rsp),%eax
14001128a:	89 44 24 20          	mov    %eax,0x20(%rsp)
14001128e:	83 7c 24 20 00       	cmpl   $0x0,0x20(%rsp)
140011293:	75 0e                	jne    0x1400112a3
140011295:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14001129a:	e8 d9 4f 00 00       	call   0x140016278
14001129f:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400112a3:	83 7c 24 20 00       	cmpl   $0x0,0x20(%rsp)
1400112a8:	75 1b                	jne    0x1400112c5
1400112aa:	48 63 44 24 68       	movslq 0x68(%rsp),%rax
1400112af:	4c 8b c0             	mov    %rax,%r8
1400112b2:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1400112b7:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400112bc:	e8 93 4f 00 00       	call   0x140016254
1400112c1:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400112c5:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400112ca:	48 8b 10             	mov    (%rax),%rdx
1400112cd:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400112d2:	e8 91 0d 00 00       	call   0x140012068
1400112d7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400112dc:	48 63 44 24 78       	movslq 0x78(%rsp),%rax
1400112e1:	4c 8b c8             	mov    %rax,%r9
1400112e4:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1400112e9:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400112ee:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
1400112f2:	e8 d9 4d 00 00       	call   0x1400160d0
1400112f7:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1400112fe:	00
1400112ff:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
140011303:	89 08                	mov    %ecx,(%rax)
140011305:	48 83 c4 48          	add    $0x48,%rsp
140011309:	c3                   	ret
14001130a:	cc                   	int3
14001130b:	cc                   	int3
14001130c:	cc                   	int3
14001130d:	cc                   	int3
14001130e:	cc                   	int3
14001130f:	cc                   	int3
140011310:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140011315:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14001131a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001131f:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140011323:	48 83 ec 38          	sub    $0x38,%rsp
140011327:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14001132c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140011331:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140011336:	48 8b 10             	mov    (%rax),%rdx
140011339:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14001133e:	e8 25 0d 00 00       	call   0x140012068
140011343:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140011348:	45 33 c9             	xor    %r9d,%r9d
14001134b:	45 33 c0             	xor    %r8d,%r8d
14001134e:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140011353:	8b 4c 24 40          	mov    0x40(%rsp),%ecx