1406200ac:	cc                   	int3
1406200ad:	cc                   	int3
1406200ae:	cc                   	int3
1406200af:	cc                   	int3
1406200b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1406200b5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1406200ba:	55                   	push   %rbp
1406200bb:	56                   	push   %rsi
1406200bc:	57                   	push   %rdi
1406200bd:	41 54                	push   %r12
1406200bf:	41 55                	push   %r13
1406200c1:	41 56                	push   %r14
1406200c3:	41 57                	push   %r15
1406200c5:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1406200cc:	49 8b f1             	mov    %r9,%rsi
1406200cf:	4d 8b e8             	mov    %r8,%r13
1406200d2:	4c 8b e2             	mov    %rdx,%r12
1406200d5:	4d 8b 78 20          	mov    0x20(%r8),%r15
1406200d9:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1406200de:	4d 85 ff             	test   %r15,%r15
1406200e1:	74 1e                	je     0x140620101
1406200e3:	41 8b 47 10          	mov    0x10(%r15),%eax
1406200e7:	ff c0                	inc    %eax
1406200e9:	41 89 47 10          	mov    %eax,0x10(%r15)
1406200ed:	83 f8 01             	cmp    $0x1,%eax
1406200f0:	0f 8e 43 03 00 00    	jle    0x140620439
1406200f6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406200fb:	0f 84 40 03 00 00    	je     0x140620441
140620101:	41 8b 6f 18          	mov    0x18(%r15),%ebp
140620105:	49 8b 01             	mov    (%r9),%rax
140620108:	48 8d 94 24 30 01 00 	lea    0x130(%rsp),%rdx
14062010f:	00
140620110:	48 8b ce             	mov    %rsi,%rcx
140620113:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14062011a:	ff 15 00 39 96 00    	call   *0x963900(%rip)        # 0x140f83a20
140620120:	90                   	nop
140620121:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
140620128:	00
140620129:	4c 8b 70 20          	mov    0x20(%rax),%r14
14062012d:	49 8b de             	mov    %r14,%rbx
140620130:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140620135:	4d 85 f6             	test   %r14,%r14
140620138:	74 1e                	je     0x140620158
14062013a:	41 8b 46 10          	mov    0x10(%r14),%eax
14062013e:	ff c0                	inc    %eax
140620140:	41 89 46 10          	mov    %eax,0x10(%r14)
140620144:	83 f8 01             	cmp    $0x1,%eax
140620147:	0f 8e ff 02 00 00    	jle    0x14062044c
14062014d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140620152:	0f 84 fc 02 00 00    	je     0x140620454
140620158:	41 8b 4e 18          	mov    0x18(%r14),%ecx
14062015c:	48 8b 76 20          	mov    0x20(%rsi),%rsi
140620160:	48 8b fe             	mov    %rsi,%rdi
140620163:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140620168:	48 85 f6             	test   %rsi,%rsi
14062016b:	74 1c                	je     0x140620189
14062016d:	8b 46 10             	mov    0x10(%rsi),%eax
140620170:	ff c0                	inc    %eax
140620172:	89 46 10             	mov    %eax,0x10(%rsi)
140620175:	83 f8 01             	cmp    $0x1,%eax
140620178:	0f 8e e1 02 00 00    	jle    0x14062045f
14062017e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140620183:	0f 84 de 02 00 00    	je     0x140620467
140620189:	8b 46 18             	mov    0x18(%rsi),%eax
14062018c:	83 fd 13             	cmp    $0x13,%ebp
14062018f:	74 17                	je     0x1406201a8
140620191:	83 f9 13             	cmp    $0x13,%ecx
140620194:	0f 84 8b 02 00 00    	je     0x140620425
14062019a:	83 f8 13             	cmp    $0x13,%eax
14062019d:	0f 84 82 02 00 00    	je     0x140620425
1406201a3:	e9 d3 00 00 00       	jmp    0x14062027b
1406201a8:	83 f9 13             	cmp    $0x13,%ecx
1406201ab:	0f 85 74 02 00 00    	jne    0x140620425
1406201b1:	3b c1                	cmp    %ecx,%eax
1406201b3:	0f 85 6c 02 00 00    	jne    0x140620425
1406201b9:	49 8b ce             	mov    %r14,%rcx
1406201bc:	e8 1f a5 12 00       	call   0x14074a6e0
1406201c1:	48 8b c8             	mov    %rax,%rcx
1406201c4:	e8 d7 fc 12 00       	call   0x14074fea0
1406201c9:	48 8b 18             	mov    (%rax),%rbx
1406201cc:	48 85 db             	test   %rbx,%rbx
1406201cf:	74 1c                	je     0x1406201ed
1406201d1:	8b 43 10             	mov    0x10(%rbx),%eax
1406201d4:	ff c0                	inc    %eax
1406201d6:	89 43 10             	mov    %eax,0x10(%rbx)
1406201d9:	83 f8 01             	cmp    $0x1,%eax
1406201dc:	0f 8e 90 02 00 00    	jle    0x140620472
1406201e2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406201e7:	0f 84 8d 02 00 00    	je     0x14062047a
1406201ed:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1406201f2:	41 8b 46 10          	mov    0x10(%r14),%eax
1406201f6:	ff c8                	dec    %eax
1406201f8:	41 89 46 10          	mov    %eax,0x10(%r14)
1406201fc:	85 c0                	test   %eax,%eax
1406201fe:	7f 1b                	jg     0x14062021b
140620200:	0f 88 7f 02 00 00    	js     0x140620485
140620206:	49 8b 06             	mov    (%r14),%rax
140620209:	ba 01 00 00 00       	mov    $0x1,%edx
14062020e:	49 8b ce             	mov    %r14,%rcx
140620211:	48 8b 00             	mov    (%rax),%rax
140620214:	ff 15 06 38 96 00    	call   *0x963806(%rip)        # 0x140f83a20
14062021a:	90                   	nop
14062021b:	48 8b ce             	mov    %rsi,%rcx
14062021e:	e8 bd a4 12 00       	call   0x14074a6e0
140620223:	48 8b c8             	mov    %rax,%rcx
140620226:	e8 75 fc 12 00       	call   0x14074fea0
14062022b:	48 8b 38             	mov    (%rax),%rdi
14062022e:	48 85 ff             	test   %rdi,%rdi
140620231:	74 1c                	je     0x14062024f
140620233:	8b 47 10             	mov    0x10(%rdi),%eax
140620236:	ff c0                	inc    %eax
140620238:	89 47 10             	mov    %eax,0x10(%rdi)
14062023b:	83 f8 01             	cmp    $0x1,%eax
14062023e:	0f 8e 4c 02 00 00    	jle    0x140620490
140620244:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140620249:	0f 84 49 02 00 00    	je     0x140620498
14062024f:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140620254:	8b 46 10             	mov    0x10(%rsi),%eax
140620257:	ff c8                	dec    %eax
140620259:	89 46 10             	mov    %eax,0x10(%rsi)
14062025c:	85 c0                	test   %eax,%eax
14062025e:	7f 1b                	jg     0x14062027b
140620260:	0f 88 3d 02 00 00    	js     0x1406204a3
140620266:	48 8b 06             	mov    (%rsi),%rax
140620269:	ba 01 00 00 00       	mov    $0x1,%edx
14062026e:	48 8b ce             	mov    %rsi,%rcx
140620271:	48 8b 00             	mov    (%rax),%rax
140620274:	ff 15 a6 37 96 00    	call   *0x9637a6(%rip)        # 0x140f83a20
14062027a:	90                   	nop
14062027b:	0f b7 4f 1c          	movzwl 0x1c(%rdi),%ecx
14062027f:	0f b7 53 1c          	movzwl 0x1c(%rbx),%edx
140620283:	66 3b d1             	cmp    %cx,%dx
140620286:	0f 84 22 02 00 00    	je     0x1406204ae
14062028c:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
140620293:	00
140620294:	83 78 18 00          	cmpl   $0x0,0x18(%rax)
140620298:	0f 85 24 02 00 00    	jne    0x1406204c2
14062029e:	83 e9 01             	sub    $0x1,%ecx
1406202a1:	74 49                	je     0x1406202ec
1406202a3:	83 e9 01             	sub    $0x1,%ecx
1406202a6:	74 26                	je     0x1406202ce
1406202a8:	83 f9 01             	cmp    $0x1,%ecx
1406202ab:	0f 85 25 02 00 00    	jne    0x1406204d6
1406202b1:	66 3b d1             	cmp    %cx,%dx
1406202b4:	75 0c                	jne    0x1406202c2
1406202b6:	be 36 03 00 00       	mov    $0x336,%esi
1406202bb:	b8 3c 03 00 00       	mov    $0x33c,%eax
1406202c0:	eb 46                	jmp    0x140620308
1406202c2:	be 37 03 00 00       	mov    $0x337,%esi
1406202c7:	b8 3d 03 00 00       	mov    $0x33d,%eax
1406202cc:	eb 3a                	jmp    0x140620308
1406202ce:	66 83 fa 01          	cmp    $0x1,%dx
1406202d2:	75 0c                	jne    0x1406202e0
1406202d4:	be 32 03 00 00       	mov    $0x332,%esi
1406202d9:	b8 38 03 00 00       	mov    $0x338,%eax
1406202de:	eb 28                	jmp    0x140620308
1406202e0:	be 33 03 00 00       	mov    $0x333,%esi
1406202e5:	b8 39 03 00 00       	mov    $0x339,%eax
1406202ea:	eb 1c                	jmp    0x140620308
1406202ec:	66 83 fa 02          	cmp    $0x2,%dx
1406202f0:	75 0c                	jne    0x1406202fe
1406202f2:	be 34 03 00 00       	mov    $0x334,%esi
1406202f7:	b8 3a 03 00 00       	mov    $0x33a,%eax
1406202fc:	eb 0a                	jmp    0x140620308
1406202fe:	be 35 03 00 00       	mov    $0x335,%esi
140620303:	b8 3b 03 00 00       	mov    $0x33b,%eax
140620308:	83 fd 13             	cmp    $0x13,%ebp
14062030b:	0f 44 f0             	cmove  %eax,%esi
14062030e:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
140620315:	00
140620316:	e8 a5 7f 1d 00       	call   0x1407f82c0
14062031b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140620320:	4d 8b cd             	mov    %r13,%r9
140620323:	44 8b c6             	mov    %esi,%r8d
140620326:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14062032b:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140620332:	00
140620333:	e8 68 f3 ff ff       	call   0x14061f6a0
140620338:	90                   	nop
140620339:	4c 8b c0             	mov    %rax,%r8
14062033c:	49 8b d4             	mov    %r12,%rdx
14062033f:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140620346:	00
140620347:	e8 e4 df ff ff       	call   0x14061e330
14062034c:	90                   	nop
14062034d:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140620352:	e8 39 a5 f9 ff       	call   0x1405ba890
140620357:	90                   	nop
140620358:	8b 47 10             	mov    0x10(%rdi),%eax
14062035b:	ff c8                	dec    %eax
14062035d:	89 47 10             	mov    %eax,0x10(%rdi)
140620360:	85 c0                	test   %eax,%eax
140620362:	7f 1b                	jg     0x14062037f
140620364:	0f 88 80 01 00 00    	js     0x1406204ea
14062036a:	48 8b 07             	mov    (%rdi),%rax
14062036d:	ba 01 00 00 00       	mov    $0x1,%edx
140620372:	48 8b cf             	mov    %rdi,%rcx
140620375:	48 8b 00             	mov    (%rax),%rax
140620378:	ff 15 a2 36 96 00    	call   *0x9636a2(%rip)        # 0x140f83a20
14062037e:	90                   	nop
14062037f:	8b 43 10             	mov    0x10(%rbx),%eax
140620382:	ff c8                	dec    %eax
140620384:	89 43 10             	mov    %eax,0x10(%rbx)
140620387:	85 c0                	test   %eax,%eax
140620389:	7f 1b                	jg     0x1406203a6
14062038b:	0f 88 64 01 00 00    	js     0x1406204f5
140620391:	48 8b 03             	mov    (%rbx),%rax
140620394:	ba 01 00 00 00       	mov    $0x1,%edx
140620399:	48 8b cb             	mov    %rbx,%rcx
14062039c:	48 8b 00             	mov    (%rax),%rax
14062039f:	ff 15 7b 36 96 00    	call   *0x96367b(%rip)        # 0x140f83a20
1406203a5:	90                   	nop
1406203a6:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1406203ad:	00
1406203ae:	48 85 c9             	test   %rcx,%rcx
1406203b1:	74 24                	je     0x1406203d7
1406203b3:	8b 41 10             	mov    0x10(%rcx),%eax
1406203b6:	ff c8                	dec    %eax
1406203b8:	89 41 10             	mov    %eax,0x10(%rcx)
1406203bb:	85 c0                	test   %eax,%eax
1406203bd:	7f 18                	jg     0x1406203d7
1406203bf:	0f 88 3b 01 00 00    	js     0x140620500
1406203c5:	48 8b 01             	mov    (%rcx),%rax
1406203c8:	ba 01 00 00 00       	mov    $0x1,%edx
1406203cd:	48 8b 00             	mov    (%rax),%rax
1406203d0:	ff 15 4a 36 96 00    	call   *0x96364a(%rip)        # 0x140f83a20
1406203d6:	90                   	nop
1406203d7:	41 8b 47 10          	mov    0x10(%r15),%eax
1406203db:	ff c8                	dec    %eax
1406203dd:	41 89 47 10          	mov    %eax,0x10(%r15)
1406203e1:	85 c0                	test   %eax,%eax
1406203e3:	7f 17                	jg     0x1406203fc
1406203e5:	78 33                	js     0x14062041a
1406203e7:	49 8b 07             	mov    (%r15),%rax
1406203ea:	ba 01 00 00 00       	mov    $0x1,%edx
1406203ef:	49 8b cf             	mov    %r15,%rcx
1406203f2:	48 8b 00             	mov    (%rax),%rax
1406203f5:	ff 15 25 36 96 00    	call   *0x963625(%rip)        # 0x140f83a20
1406203fb:	90                   	nop
1406203fc:	49 8b c4             	mov    %r12,%rax
1406203ff:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
140620406:	00
140620407:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
14062040e:	41 5f                	pop    %r15
140620410:	41 5e                	pop    %r14
140620412:	41 5d                	pop    %r13
140620414:	41 5c                	pop    %r12
140620416:	5f                   	pop    %rdi
140620417:	5e                   	pop    %rsi
140620418:	5d                   	pop    %rbp
140620419:	c3                   	ret
14062041a:	b9 02 00 00 00       	mov    $0x2,%ecx
14062041f:	e8 dc a2 16 00       	call   0x14078a700
140620424:	90                   	nop
140620425:	48 8d 15 5c 88 9f 00 	lea    0x9f885c(%rip),%rdx        # 0x141018c88
14062042c:	48 8b 0d c5 10 e1 00 	mov    0xe110c5(%rip),%rcx        # 0x1414314f8
140620433:	e8 d8 37 17 00       	call   0x140793c10
140620438:	90                   	nop
140620439:	33 c9                	xor    %ecx,%ecx
14062043b:	e8 c0 a2 16 00       	call   0x14078a700
140620440:	cc                   	int3
140620441:	b9 01 00 00 00       	mov    $0x1,%ecx
140620446:	e8 b5 a2 16 00       	call   0x14078a700
14062044b:	90                   	nop
14062044c:	33 c9                	xor    %ecx,%ecx
14062044e:	e8 ad a2 16 00       	call   0x14078a700
140620453:	cc                   	int3
140620454:	b9 01 00 00 00       	mov    $0x1,%ecx
140620459:	e8 a2 a2 16 00       	call   0x14078a700
14062045e:	90                   	nop
14062045f:	33 c9                	xor    %ecx,%ecx
140620461:	e8 9a a2 16 00       	call   0x14078a700
140620466:	cc                   	int3
140620467:	b9 01 00 00 00       	mov    $0x1,%ecx
14062046c:	e8 8f a2 16 00       	call   0x14078a700
140620471:	90                   	nop
140620472:	33 c9                	xor    %ecx,%ecx
140620474:	e8 87 a2 16 00       	call   0x14078a700
140620479:	cc                   	int3
14062047a:	b9 01 00 00 00       	mov    $0x1,%ecx
14062047f:	e8 7c a2 16 00       	call   0x14078a700
140620484:	90                   	nop
140620485:	b9 02 00 00 00       	mov    $0x2,%ecx
14062048a:	e8 71 a2 16 00       	call   0x14078a700
14062048f:	90                   	nop
140620490:	33 c9                	xor    %ecx,%ecx
140620492:	e8 69 a2 16 00       	call   0x14078a700
140620497:	cc                   	int3
140620498:	b9 01 00 00 00       	mov    $0x1,%ecx
14062049d:	e8 5e a2 16 00       	call   0x14078a700
1406204a2:	90                   	nop
1406204a3:	b9 02 00 00 00       	mov    $0x2,%ecx
1406204a8:	e8 53 a2 16 00       	call   0x14078a700
1406204ad:	90                   	nop
1406204ae:	48 8d 15 fb 87 9f 00 	lea    0x9f87fb(%rip),%rdx        # 0x141018cb0
1406204b5:	48 8b 0d 3c 10 e1 00 	mov    0xe1103c(%rip),%rcx        # 0x1414314f8
1406204bc:	e8 4f 37 17 00       	call   0x140793c10
1406204c1:	cc                   	int3
1406204c2:	48 8d 15 e7 87 9f 00 	lea    0x9f87e7(%rip),%rdx        # 0x141018cb0
1406204c9:	48 8b 0d 28 10 e1 00 	mov    0xe11028(%rip),%rcx        # 0x1414314f8
1406204d0:	e8 3b 37 17 00       	call   0x140793c10
1406204d5:	cc                   	int3
1406204d6:	48 8d 15 eb 87 9f 00 	lea    0x9f87eb(%rip),%rdx        # 0x141018cc8
1406204dd:	48 8b 0d 14 10 e1 00 	mov    0xe11014(%rip),%rcx        # 0x1414314f8
1406204e4:	e8 27 37 17 00       	call   0x140793c10
1406204e9:	90                   	nop
1406204ea:	b9 02 00 00 00       	mov    $0x2,%ecx
1406204ef:	e8 0c a2 16 00       	call   0x14078a700
1406204f4:	90                   	nop
1406204f5:	b9 02 00 00 00       	mov    $0x2,%ecx
1406204fa:	e8 01 a2 16 00       	call   0x14078a700
1406204ff:	90                   	nop
140620500:	b9 02 00 00 00       	mov    $0x2,%ecx
140620505:	e8 f6 a1 16 00       	call   0x14078a700
14062050a:	cc                   	int3
14062050b:	cc                   	int3
14062050c:	cc                   	int3
14062050d:	cc                   	int3
14062050e:	cc                   	int3
14062050f:	cc                   	int3
140620510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140620515:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14062051a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14062051f:	55                   	push   %rbp
140620520:	41 54                	push   %r12
140620522:	41 55                	push   %r13
140620524:	41 56                	push   %r14
140620526:	41 57                	push   %r15
140620528:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
14062052d:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140620534:	4c 8b ea             	mov    %rdx,%r13
140620537:	4c 8b f1             	mov    %rcx,%r14
14062053a:	49 8b c8             	mov    %r8,%rcx
14062053d:	e8 8e 5e 06 00       	call   0x1406863d0
140620542:	48 8b f0             	mov    %rax,%rsi
140620545:	48 8b 78 38          	mov    0x38(%rax),%rdi
140620549:	48 89 bd b8 00 00 00 	mov    %rdi,0xb8(%rbp)
140620550:	48 85 ff             	test   %rdi,%rdi
140620553:	74 1d                	je     0x140620572
140620555:	8b 4f 10             	mov    0x10(%rdi),%ecx
140620558:	ff c1                	inc    %ecx
14062055a:	89 4f 10             	mov    %ecx,0x10(%rdi)
14062055d:	83 f9 01             	cmp    $0x1,%ecx
140620560:	0f 8e ff 02 00 00    	jle    0x140620865
140620566:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14062056c:	0f 84 fb 02 00 00    	je     0x14062086d
140620572:	48 8b cf             	mov    %rdi,%rcx
140620575:	e8 46 7d 1d 00       	call   0x1407f82c0
14062057a:	4c 8b e0             	mov    %rax,%r12
14062057d:	48 85 ff             	test   %rdi,%rdi