140141069:	e8 02 60 fe ff       	call   0x140127070
14014106e:	ba d1 01 00 00       	mov    $0x1d1,%edx
140141073:	eb 7e                	jmp    0x1401410f3
140141075:	c7 40 10 01 00 00 00 	movl   $0x1,0x10(%rax)
14014107c:	e8 8f 68 fe ff       	call   0x140127910
140141081:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
140141088:	48 85 c0             	test   %rax,%rax
14014108b:	74 54                	je     0x1401410e1
14014108d:	e8 7e 68 fe ff       	call   0x140127910
140141092:	48 89 43 08          	mov    %rax,0x8(%rbx)
140141096:	48 85 c0             	test   %rax,%rax
140141099:	74 46                	je     0x1401410e1
14014109b:	41 b8 d9 01 00 00    	mov    $0x1d9,%r8d
1401410a1:	48 8d 15 38 56 1d 00 	lea    0x1d5638(%rip),%rdx        # 0x1403166e0
1401410a8:	48 8b ce             	mov    %rsi,%rcx
1401410ab:	e8 40 90 fe ff       	call   0x14012a0f0
1401410b0:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401410b4:	48 85 c0             	test   %rax,%rax
1401410b7:	74 28                	je     0x1401410e1
1401410b9:	4c 8d 05 20 e2 ff ff 	lea    -0x1de0(%rip),%r8        # 0x14013f2e0
1401410c0:	48 8b cd             	mov    %rbp,%rcx
1401410c3:	48 8d 15 56 e1 ff ff 	lea    -0x1eaa(%rip),%rdx        # 0x14013f220
1401410ca:	e8 91 9d fa ff       	call   0x1400eae60
1401410cf:	48 89 43 48          	mov    %rax,0x48(%rbx)
1401410d3:	48 85 c0             	test   %rax,%rax
1401410d6:	74 09                	je     0x1401410e1
1401410d8:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
1401410dc:	48 8b c3             	mov    %rbx,%rax
1401410df:	eb 38                	jmp    0x140141119
1401410e1:	48 8b cb             	mov    %rbx,%rcx
1401410e4:	e8 87 ec ff ff       	call   0x14013fd70
1401410e9:	e8 82 5f fe ff       	call   0x140127070
1401410ee:	ba de 01 00 00       	mov    $0x1de,%edx
1401410f3:	4c 8d 05 36 56 1d 00 	lea    0x1d5636(%rip),%r8        # 0x140316730
1401410fa:	48 8d 0d df 55 1d 00 	lea    0x1d55df(%rip),%rcx        # 0x1403166e0
140141101:	e8 8a 60 fe ff       	call   0x140127190
140141106:	45 33 c0             	xor    %r8d,%r8d
140141109:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14014110e:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140141112:	e8 79 61 fe ff       	call   0x140127290
140141117:	33 c0                	xor    %eax,%eax
140141119:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014111e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140141123:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140141128:	48 83 c4 20          	add    $0x20,%rsp
14014112c:	5f                   	pop    %rdi
14014112d:	c3                   	ret
14014112e:	cc                   	int3
14014112f:	cc                   	int3
140141130:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140141135:	57                   	push   %rdi
140141136:	b8 20 00 00 00       	mov    $0x20,%eax
14014113b:	e8 f0 f9 16 00       	call   0x1402b0b30
140141140:	48 2b e0             	sub    %rax,%rsp
140141143:	48 8b f1             	mov    %rcx,%rsi
140141146:	4c 8d 05 a3 51 1d 00 	lea    0x1d51a3(%rip),%r8        # 0x1403162f0
14014114d:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140141151:	8d 50 e1             	lea    -0x1f(%rax),%edx
140141154:	e8 d7 53 06 00       	call   0x1401a6530
140141159:	48 8b f8             	mov    %rax,%rdi
14014115c:	48 85 c0             	test   %rax,%rax
14014115f:	75 3a                	jne    0x14014119b
140141161:	e8 0a 5f fe ff       	call   0x140127070
140141166:	4c 8d 05 8b 55 1d 00 	lea    0x1d558b(%rip),%r8        # 0x1403166f8
14014116d:	ba 56 01 00 00       	mov    $0x156,%edx
140141172:	48 8d 0d 67 55 1d 00 	lea    0x1d5567(%rip),%rcx        # 0x1403166e0
140141179:	e8 12 60 fe ff       	call   0x140127190
14014117e:	45 33 c0             	xor    %r8d,%r8d
140141181:	8d 4f 0f             	lea    0xf(%rdi),%ecx
140141184:	ba 03 01 0c 00       	mov    $0xc0103,%edx
140141189:	e8 02 61 fe ff       	call   0x140127290
14014118e:	33 c0                	xor    %eax,%eax
140141190:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140141195:	48 83 c4 20          	add    $0x20,%rsp
140141199:	5f                   	pop    %rdi
14014119a:	c3                   	ret
14014119b:	48 8b 48 20          	mov    0x20(%rax),%rcx
14014119f:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401411a4:	e8 c7 67 fe ff       	call   0x140127970
1401411a9:	85 c0                	test   %eax,%eax
1401411ab:	0f 84 b4 00 00 00    	je     0x140141265
1401411b1:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1401411b5:	8b 5f 48             	mov    0x48(%rdi),%ebx
1401411b8:	e8 73 68 fe ff       	call   0x140127a30
1401411bd:	f6 c3 02             	test   $0x2,%bl
1401411c0:	0f 85 8a 00 00 00    	jne    0x140141250
1401411c6:	48 8b 8e b8 00 00 00 	mov    0xb8(%rsi),%rcx
1401411cd:	e8 9e 67 fe ff       	call   0x140127970
1401411d2:	85 c0                	test   %eax,%eax
1401411d4:	0f 84 8b 00 00 00    	je     0x140141265
1401411da:	48 8b 8e a8 00 00 00 	mov    0xa8(%rsi),%rcx
1401411e1:	48 8d 15 f8 54 1d 00 	lea    0x1d54f8(%rip),%rdx        # 0x1403166e0
1401411e8:	41 b8 ce 04 00 00    	mov    $0x4ce,%r8d
1401411ee:	e8 cd ab fa ff       	call   0x1400ebdc0
1401411f3:	48 8b 8e b8 00 00 00 	mov    0xb8(%rsi),%rcx
1401411fa:	33 ff                	xor    %edi,%edi
1401411fc:	48 89 be a8 00 00 00 	mov    %rdi,0xa8(%rsi)
140141203:	48 89 be b0 00 00 00 	mov    %rdi,0xb0(%rsi)
14014120a:	e8 21 68 fe ff       	call   0x140127a30
14014120f:	48 8b ce             	mov    %rsi,%rcx
140141212:	e8 59 0a 00 00       	call   0x140141c70
140141217:	48 8b ce             	mov    %rsi,%rcx
14014121a:	8b d8                	mov    %eax,%ebx
14014121c:	e8 bf d2 00 00       	call   0x14014e4e0
140141221:	48 8b ce             	mov    %rsi,%rcx
140141224:	03 d8                	add    %eax,%ebx
140141226:	e8 05 a6 02 00       	call   0x14016b830
14014122b:	48 8b ce             	mov    %rsi,%rcx
14014122e:	03 d8                	add    %eax,%ebx
140141230:	e8 8b c8 07 00       	call   0x1401bdac0
140141235:	03 c3                	add    %ebx,%eax
140141237:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014123c:	83 f8 04             	cmp    $0x4,%eax
14014123f:	40 0f 94 c7          	sete   %dil
140141243:	8b c7                	mov    %edi,%eax
140141245:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14014124a:	48 83 c4 20          	add    $0x20,%rsp
14014124e:	5f                   	pop    %rdi
14014124f:	c3                   	ret
140141250:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140141255:	b8 01 00 00 00       	mov    $0x1,%eax
14014125a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14014125f:	48 83 c4 20          	add    $0x20,%rsp
140141263:	5f                   	pop    %rdi
140141264:	c3                   	ret
140141265:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014126a:	33 c0                	xor    %eax,%eax
14014126c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140141271:	48 83 c4 20          	add    $0x20,%rsp
140141275:	5f                   	pop    %rdi
140141276:	c3                   	ret
140141277:	cc                   	int3
140141278:	cc                   	int3
140141279:	cc                   	int3
14014127a:	cc                   	int3
14014127b:	cc                   	int3
14014127c:	cc                   	int3
14014127d:	cc                   	int3
14014127e:	cc                   	int3
14014127f:	cc                   	int3
140141280:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140141285:	55                   	push   %rbp
140141286:	56                   	push   %rsi
140141287:	57                   	push   %rdi
140141288:	41 54                	push   %r12
14014128a:	41 55                	push   %r13
14014128c:	41 56                	push   %r14
14014128e:	41 57                	push   %r15
140141290:	b8 30 00 00 00       	mov    $0x30,%eax
140141295:	e8 96 f8 16 00       	call   0x1402b0b30
14014129a:	48 2b e0             	sub    %rax,%rsp
14014129d:	44 8b 6a 08          	mov    0x8(%rdx),%r13d
1401412a1:	44 8d 60 d1          	lea    -0x2f(%rax),%r12d
1401412a5:	48 8b fa             	mov    %rdx,%rdi
1401412a8:	48 8b f1             	mov    %rcx,%rsi
1401412ab:	45 85 ed             	test   %r13d,%r13d
1401412ae:	74 05                	je     0x1401412b5
1401412b0:	41 8b ed             	mov    %r13d,%ebp
1401412b3:	eb 09                	jmp    0x1401412be
1401412b5:	41 8b ec             	mov    %r12d,%ebp
1401412b8:	41 bd 16 00 00 00    	mov    $0x16,%r13d
1401412be:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1401412c3:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
1401412ca:	00
1401412cb:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
1401412d2:	00 00 00 00
1401412d6:	8b d5                	mov    %ebp,%edx
1401412d8:	48 8b ce             	mov    %rsi,%rcx
1401412db:	e8 10 f1 ff ff       	call   0x1401403f0
1401412e0:	44 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14d
1401412e7:	00
1401412e8:	4c 8b f8             	mov    %rax,%r15
1401412eb:	48 8b 57 38          	mov    0x38(%rdi),%rdx
1401412ef:	41 8b ce             	mov    %r14d,%ecx
1401412f2:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
1401412f9:	00
1401412fa:	ff 57 18             	call   *0x18(%rdi)
1401412fd:	85 c0                	test   %eax,%eax
1401412ff:	0f 84 f0 00 00 00    	je     0x1401413f5
140141305:	48 8b 47 10          	mov    0x10(%rdi),%rax
140141309:	48 85 c0             	test   %rax,%rax
14014130c:	75 54                	jne    0x140141362
14014130e:	c7 44 24 78 01 00 00 	movl   $0x1,0x78(%rsp)
140141315:	00
140141316:	4d 85 ff             	test   %r15,%r15
140141319:	74 34                	je     0x14014134f
14014131b:	49 83 3f 00          	cmpq   $0x0,(%r15)
14014131f:	49 8b df             	mov    %r15,%rbx
140141322:	74 26                	je     0x14014134a
140141324:	0f 1f 40 00          	nopl   0x0(%rax)
140141328:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14014132f:	00
140141330:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
140141334:	45 8b c6             	mov    %r14d,%r8d
140141337:	48 8b d3             	mov    %rbx,%rdx
14014133a:	48 8b ce             	mov    %rsi,%rcx
14014133d:	ff 57 20             	call   *0x20(%rdi)
140141340:	48 83 c3 20          	add    $0x20,%rbx
140141344:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140141348:	75 e6                	jne    0x140141330
14014134a:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
14014134f:	48 8b 47 30          	mov    0x30(%rdi),%rax
140141353:	48 85 c0             	test   %rax,%rax
140141356:	75 3d                	jne    0x140141395
140141358:	c7 44 24 78 01 00 00 	movl   $0x1,0x78(%rsp)
14014135f:	00
140141360:	eb 58                	jmp    0x1401413ba
140141362:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
140141366:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14014136b:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140141370:	45 8b c6             	mov    %r14d,%r8d
140141373:	48 8b ce             	mov    %rsi,%rcx
140141376:	8b d5                	mov    %ebp,%edx
140141378:	ff d0                	call   *%rax
14014137a:	85 c0                	test   %eax,%eax
14014137c:	75 06                	jne    0x140141384
14014137e:	89 5c 24 78          	mov    %ebx,0x78(%rsp)
140141382:	eb 36                	jmp    0x1401413ba
140141384:	83 7c 24 78 00       	cmpl   $0x0,0x78(%rsp)
140141389:	75 8b                	jne    0x140141316
14014138b:	c7 44 24 78 01 00 00 	movl   $0x1,0x78(%rsp)
140141392:	00
140141393:	eb 25                	jmp    0x1401413ba
140141395:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
140141399:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14014139e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401413a3:	45 8b c6             	mov    %r14d,%r8d
1401413a6:	48 8b ce             	mov    %rsi,%rcx
1401413a9:	8b d5                	mov    %ebp,%edx
1401413ab:	ff d0                	call   *%rax
1401413ad:	8b 4c 24 78          	mov    0x78(%rsp),%ecx
1401413b1:	85 c0                	test   %eax,%eax
1401413b3:	0f 44 cb             	cmove  %ebx,%ecx
1401413b6:	89 4c 24 78          	mov    %ecx,0x78(%rsp)
1401413ba:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1401413be:	ff 57 28             	call   *0x28(%rdi)
1401413c1:	8b 5c 24 78          	mov    0x78(%rsp),%ebx
1401413c5:	4d 8b c7             	mov    %r15,%r8
1401413c8:	8b d5                	mov    %ebp,%edx
1401413ca:	48 8b ce             	mov    %rsi,%rcx
1401413cd:	e8 fe f2 ff ff       	call   0x1401406d0
1401413d2:	85 db                	test   %ebx,%ebx
1401413d4:	78 2c                	js     0x140141402
1401413d6:	33 c9                	xor    %ecx,%ecx
1401413d8:	85 db                	test   %ebx,%ebx
1401413da:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1401413df:	41 0f 45 cc          	cmovne %r12d,%ecx
1401413e3:	ff c5                	inc    %ebp
1401413e5:	44 8b e1             	mov    %ecx,%r12d
1401413e8:	41 3b ed             	cmp    %r13d,%ebp
1401413eb:	0f 8e d2 fe ff ff    	jle    0x1401412c3
1401413f1:	8b c1                	mov    %ecx,%eax
1401413f3:	eb 0f                	jmp    0x140141404
1401413f5:	4d 8b c7             	mov    %r15,%r8
1401413f8:	8b d5                	mov    %ebp,%edx
1401413fa:	48 8b ce             	mov    %rsi,%rcx
1401413fd:	e8 ce f2 ff ff       	call   0x1401406d0
140141402:	33 c0                	xor    %eax,%eax
140141404:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140141409:	48 83 c4 30          	add    $0x30,%rsp
14014140d:	41 5f                	pop    %r15
14014140f:	41 5e                	pop    %r14
140141411:	41 5d                	pop    %r13
140141413:	41 5c                	pop    %r12
140141415:	5f                   	pop    %rdi
140141416:	5e                   	pop    %rsi
140141417:	5d                   	pop    %rbp
140141418:	c3                   	ret
140141419:	cc                   	int3
14014141a:	cc                   	int3
14014141b:	cc                   	int3
14014141c:	cc                   	int3
14014141d:	cc                   	int3
14014141e:	cc                   	int3
14014141f:	cc                   	int3
140141420:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140141425:	57                   	push   %rdi
140141426:	b8 60 00 00 00       	mov    $0x60,%eax
14014142b:	e8 00 f7 16 00       	call   0x1402b0b30
140141430:	48 2b e0             	sub    %rax,%rsp
140141433:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14014143a:	00
14014143b:	49 8b f8             	mov    %r8,%rdi
14014143e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140141443:	48 8b f1             	mov    %rcx,%rsi
140141446:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14014144d:	00
14014144e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140141453:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14014145a:	00
14014145b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140141460:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
140141467:	00
140141468:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14014146d:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140141474:	00
140141475:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14014147a:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
140141481:	00
140141482:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140141487:	89 54 24 28          	mov    %edx,0x28(%rsp)
14014148b:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
140141490:	4d 85 c0             	test   %r8,%r8
140141493:	75 1f                	jne    0x1401414b4
140141495:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14014149a:	48 8d 15 df fd ff ff 	lea    -0x221(%rip),%rdx        # 0x140141280
1401414a1:	e8 6a e4 ff ff       	call   0x14013f910
1401414a6:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1401414ad:	00
1401414ae:	48 83 c4 60          	add    $0x60,%rsp
1401414b2:	5f                   	pop    %rdi
1401414b3:	c3                   	ret
1401414b4:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1401414b9:	48 8b cf             	mov    %rdi,%rcx
1401414bc:	48 89 6c 24 78       	mov    %rbp,0x78(%rsp)
1401414c1:	e8 ea ec ff ff       	call   0x1401401b0
1401414c6:	48 8b c8             	mov    %rax,%rcx
1401414c9:	48 8b e8             	mov    %rax,%rbp
1401414cc:	e8 ff 4f 06 00       	call   0x1401a64d0
1401414d1:	48 8b ce             	mov    %rsi,%rcx
1401414d4:	48 8b d8             	mov    %rax,%rbx
1401414d7:	e8 f4 4f 06 00       	call   0x1401a64d0
1401414dc:	48 3b c3             	cmp    %rbx,%rax
1401414df:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401414e4:	75 12                	jne    0x1401414f8
1401414e6:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401414eb:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401414f0:	48 8b cf             	mov    %rdi,%rcx
1401414f3:	e8 88 fd ff ff       	call   0x140141280
1401414f8:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1401414fd:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140141504:	00
140141505:	48 83 c4 60          	add    $0x60,%rsp
140141509:	5f                   	pop    %rdi
14014150a:	c3                   	ret
14014150b:	cc                   	int3
14014150c:	cc                   	int3
14014150d:	cc                   	int3
14014150e:	cc                   	int3
14014150f:	cc                   	int3
140141510:	40 53                	rex push %rbx
140141512:	b8 20 00 00 00       	mov    $0x20,%eax
140141517:	e8 14 f6 16 00       	call   0x1402b0b30
14014151c:	48 2b e0             	sub    %rax,%rsp
14014151f:	48 8b d9             	mov    %rcx,%rbx
140141522:	48 8b 09             	mov    (%rcx),%rcx
140141525:	48 85 c9             	test   %rcx,%rcx
140141528:	75 08                	jne    0x140141532
14014152a:	33 c0                	xor    %eax,%eax
14014152c:	48 83 c4 20          	add    $0x20,%rsp