140424219:	b9 01 00 00 00       	mov    $0x1,%ecx
14042421e:	e8 dd 64 36 00       	call   0x14078a700
140424223:	cc                   	int3
140424224:	cc                   	int3
140424225:	cc                   	int3
140424226:	cc                   	int3
140424227:	cc                   	int3
140424228:	cc                   	int3
140424229:	cc                   	int3
14042422a:	cc                   	int3
14042422b:	cc                   	int3
14042422c:	cc                   	int3
14042422d:	cc                   	int3
14042422e:	cc                   	int3
14042422f:	cc                   	int3
140424230:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140424235:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14042423a:	57                   	push   %rdi
14042423b:	48 83 ec 70          	sub    $0x70,%rsp
14042423f:	41 8b f8             	mov    %r8d,%edi
140424242:	48 8b f2             	mov    %rdx,%rsi
140424245:	48 85 c9             	test   %rcx,%rcx
140424248:	74 05                	je     0x14042424f
14042424a:	8b 59 20             	mov    0x20(%rcx),%ebx
14042424d:	eb 02                	jmp    0x140424251
14042424f:	33 db                	xor    %ebx,%ebx
140424251:	48 8b ce             	mov    %rsi,%rcx
140424254:	e8 27 9e 40 00       	call   0x14082e080
140424259:	48 8b 08             	mov    (%rax),%rcx
14042425c:	48 85 c9             	test   %rcx,%rcx
14042425f:	74 1c                	je     0x14042427d
140424261:	8b 41 10             	mov    0x10(%rcx),%eax
140424264:	ff c0                	inc    %eax
140424266:	89 41 10             	mov    %eax,0x10(%rcx)
140424269:	83 f8 01             	cmp    $0x1,%eax
14042426c:	0f 8e e0 00 00 00    	jle    0x140424352
140424272:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140424277:	0f 84 dd 00 00 00    	je     0x14042435a
14042427d:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140424282:	48 8b 0d ef eb 00 01 	mov    0x100ebef(%rip),%rcx        # 0x141432e78
140424289:	85 ff                	test   %edi,%edi
14042428b:	74 06                	je     0x140424293
14042428d:	48 83 c1 58          	add    $0x58,%rcx
140424291:	eb 04                	jmp    0x140424297
140424293:	48 83 c1 60          	add    $0x60,%rcx
140424297:	48 8b 09             	mov    (%rcx),%rcx
14042429a:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14042429f:	48 85 c9             	test   %rcx,%rcx
1404242a2:	74 1c                	je     0x1404242c0
1404242a4:	8b 41 10             	mov    0x10(%rcx),%eax
1404242a7:	ff c0                	inc    %eax
1404242a9:	89 41 10             	mov    %eax,0x10(%rcx)
1404242ac:	83 f8 01             	cmp    $0x1,%eax
1404242af:	0f 8e b0 00 00 00    	jle    0x140424365
1404242b5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404242ba:	0f 84 87 00 00 00    	je     0x140424347
1404242c0:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1404242c5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404242ca:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1404242cf:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404242d4:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1404242d9:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1404242df:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
1404242e6:	00
1404242e7:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1404242ec:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1404242f1:	e8 5a bb d7 ff       	call   0x14019fe50
1404242f6:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1404242fb:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1404242ff:	45 33 c9             	xor    %r9d,%r9d
140424302:	4c 8b c0             	mov    %rax,%r8
140424305:	48 8d 15 44 2e 00 01 	lea    0x1002e44(%rip),%rdx        # 0x141427150
14042430c:	48 8d 0d ad 8a f8 00 	lea    0xf88aad(%rip),%rcx        # 0x1413acdc0
140424313:	e8 28 24 3f 00       	call   0x140816740
140424318:	90                   	nop
140424319:	4c 8d 0d d0 a1 d7 ff 	lea    -0x285e30(%rip),%r9        # 0x14019e4f0
140424320:	ba 08 00 00 00       	mov    $0x8,%edx
140424325:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14042432b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140424330:	e8 17 72 9f 00       	call   0x140e1b54c
140424335:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14042433a:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14042433e:	49 8b 73 20          	mov    0x20(%r11),%rsi
140424342:	49 8b e3             	mov    %r11,%rsp
140424345:	5f                   	pop    %rdi
140424346:	c3                   	ret
140424347:	b9 01 00 00 00       	mov    $0x1,%ecx
14042434c:	e8 af 63 36 00       	call   0x14078a700
140424351:	90                   	nop
140424352:	33 c9                	xor    %ecx,%ecx
140424354:	e8 a7 63 36 00       	call   0x14078a700
140424359:	cc                   	int3
14042435a:	b9 01 00 00 00       	mov    $0x1,%ecx
14042435f:	e8 9c 63 36 00       	call   0x14078a700
140424364:	90                   	nop
140424365:	33 c9                	xor    %ecx,%ecx
140424367:	e8 94 63 36 00       	call   0x14078a700
14042436c:	cc                   	int3
14042436d:	cc                   	int3
14042436e:	cc                   	int3
14042436f:	cc                   	int3
140424370:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140424375:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14042437a:	57                   	push   %rdi
14042437b:	48 83 ec 70          	sub    $0x70,%rsp
14042437f:	41 8b f8             	mov    %r8d,%edi
140424382:	48 8b f2             	mov    %rdx,%rsi
140424385:	48 85 c9             	test   %rcx,%rcx
140424388:	74 05                	je     0x14042438f
14042438a:	8b 59 20             	mov    0x20(%rcx),%ebx
14042438d:	eb 02                	jmp    0x140424391
14042438f:	33 db                	xor    %ebx,%ebx
140424391:	48 8b ce             	mov    %rsi,%rcx
140424394:	e8 e7 9c 40 00       	call   0x14082e080
140424399:	48 8b 08             	mov    (%rax),%rcx
14042439c:	48 85 c9             	test   %rcx,%rcx
14042439f:	74 1c                	je     0x1404243bd
1404243a1:	8b 41 10             	mov    0x10(%rcx),%eax
1404243a4:	ff c0                	inc    %eax
1404243a6:	89 41 10             	mov    %eax,0x10(%rcx)
1404243a9:	83 f8 01             	cmp    $0x1,%eax
1404243ac:	0f 8e e0 00 00 00    	jle    0x140424492
1404243b2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404243b7:	0f 84 dd 00 00 00    	je     0x14042449a
1404243bd:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1404243c2:	48 8b 0d af ea 00 01 	mov    0x100eaaf(%rip),%rcx        # 0x141432e78
1404243c9:	85 ff                	test   %edi,%edi
1404243cb:	74 06                	je     0x1404243d3
1404243cd:	48 83 c1 58          	add    $0x58,%rcx
1404243d1:	eb 04                	jmp    0x1404243d7
1404243d3:	48 83 c1 60          	add    $0x60,%rcx
1404243d7:	48 8b 09             	mov    (%rcx),%rcx
1404243da:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1404243df:	48 85 c9             	test   %rcx,%rcx
1404243e2:	74 1c                	je     0x140424400
1404243e4:	8b 41 10             	mov    0x10(%rcx),%eax
1404243e7:	ff c0                	inc    %eax
1404243e9:	89 41 10             	mov    %eax,0x10(%rcx)
1404243ec:	83 f8 01             	cmp    $0x1,%eax
1404243ef:	0f 8e b0 00 00 00    	jle    0x1404244a5
1404243f5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404243fa:	0f 84 87 00 00 00    	je     0x140424487
140424400:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140424405:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14042440a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14042440f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140424414:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140424419:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14042441f:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140424426:	00
140424427:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14042442c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140424431:	e8 1a ba d7 ff       	call   0x14019fe50
140424436:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14042443b:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14042443f:	45 33 c9             	xor    %r9d,%r9d
140424442:	4c 8b c0             	mov    %rax,%r8
140424445:	48 8d 15 74 2d 00 01 	lea    0x1002d74(%rip),%rdx        # 0x1414271c0
14042444c:	48 8d 0d 6d 89 f8 00 	lea    0xf8896d(%rip),%rcx        # 0x1413acdc0
140424453:	e8 e8 22 3f 00       	call   0x140816740
140424458:	90                   	nop
140424459:	4c 8d 0d 90 a0 d7 ff 	lea    -0x285f70(%rip),%r9        # 0x14019e4f0
140424460:	ba 08 00 00 00       	mov    $0x8,%edx
140424465:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14042446b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140424470:	e8 d7 70 9f 00       	call   0x140e1b54c
140424475:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14042447a:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14042447e:	49 8b 73 20          	mov    0x20(%r11),%rsi
140424482:	49 8b e3             	mov    %r11,%rsp
140424485:	5f                   	pop    %rdi
140424486:	c3                   	ret
140424487:	b9 01 00 00 00       	mov    $0x1,%ecx
14042448c:	e8 6f 62 36 00       	call   0x14078a700
140424491:	90                   	nop
140424492:	33 c9                	xor    %ecx,%ecx
140424494:	e8 67 62 36 00       	call   0x14078a700
140424499:	cc                   	int3
14042449a:	b9 01 00 00 00       	mov    $0x1,%ecx
14042449f:	e8 5c 62 36 00       	call   0x14078a700
1404244a4:	90                   	nop
1404244a5:	33 c9                	xor    %ecx,%ecx
1404244a7:	e8 54 62 36 00       	call   0x14078a700
1404244ac:	cc                   	int3
1404244ad:	cc                   	int3
1404244ae:	cc                   	int3
1404244af:	cc                   	int3
1404244b0:	40 53                	rex push %rbx
1404244b2:	55                   	push   %rbp
1404244b3:	56                   	push   %rsi
1404244b4:	57                   	push   %rdi
1404244b5:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1404244bc:	48 8b 05 3d 4a f9 00 	mov    0xf94a3d(%rip),%rax        # 0x1413b8f00
1404244c3:	48 33 c4             	xor    %rsp,%rax
1404244c6:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1404244cd:	00
1404244ce:	49 8b d9             	mov    %r9,%rbx
1404244d1:	49 8b f8             	mov    %r8,%rdi
1404244d4:	48 8b ea             	mov    %rdx,%rbp
1404244d7:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1404244dc:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1404244e1:	48 85 c9             	test   %rcx,%rcx
1404244e4:	74 05                	je     0x1404244eb
1404244e6:	8b 71 20             	mov    0x20(%rcx),%esi
1404244e9:	eb 02                	jmp    0x1404244ed
1404244eb:	33 f6                	xor    %esi,%esi
1404244ed:	48 8b cd             	mov    %rbp,%rcx
1404244f0:	e8 8b 9b 40 00       	call   0x14082e080
1404244f5:	48 8b 08             	mov    (%rax),%rcx
1404244f8:	48 85 c9             	test   %rcx,%rcx
1404244fb:	74 1c                	je     0x140424519
1404244fd:	8b 41 10             	mov    0x10(%rcx),%eax
140424500:	ff c0                	inc    %eax
140424502:	89 41 10             	mov    %eax,0x10(%rcx)
140424505:	83 f8 01             	cmp    $0x1,%eax
140424508:	0f 8e 21 01 00 00    	jle    0x14042462f
14042450e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140424513:	0f 84 1e 01 00 00    	je     0x140424637
140424519:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14042451e:	48 8b 07             	mov    (%rdi),%rax
140424521:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140424528:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14042452f:	00
140424530:	48 8b 03             	mov    (%rbx),%rax
140424533:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14042453a:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140424541:	00
140424542:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140424547:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14042454c:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140424553:	00
140424554:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140424559:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14042455e:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140424564:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140424569:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14042456e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140424573:	e8 d8 b8 d7 ff       	call   0x14019fe50
140424578:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
14042457d:	89 74 24 20          	mov    %esi,0x20(%rsp)
140424581:	45 33 c9             	xor    %r9d,%r9d
140424584:	4c 8b c0             	mov    %rax,%r8
140424587:	48 8d 15 1a 2c 00 01 	lea    0x1002c1a(%rip),%rdx        # 0x1414271a8
14042458e:	48 8d 0d 2b 88 f8 00 	lea    0xf8882b(%rip),%rcx        # 0x1413acdc0
140424595:	e8 a6 21 3f 00       	call   0x140816740
14042459a:	90                   	nop
14042459b:	4c 8d 0d 4e 9f d7 ff 	lea    -0x2860b2(%rip),%r9        # 0x14019e4f0
1404245a2:	ba 08 00 00 00       	mov    $0x8,%edx
1404245a7:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1404245ad:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1404245b2:	e8 95 6f 9f 00       	call   0x140e1b54c
1404245b7:	90                   	nop
1404245b8:	48 8b 0f             	mov    (%rdi),%rcx
1404245bb:	48 85 c9             	test   %rcx,%rcx
1404245be:	74 20                	je     0x1404245e0
1404245c0:	8b 41 10             	mov    0x10(%rcx),%eax
1404245c3:	ff c8                	dec    %eax
1404245c5:	89 41 10             	mov    %eax,0x10(%rcx)
1404245c8:	85 c0                	test   %eax,%eax
1404245ca:	7f 14                	jg     0x1404245e0
1404245cc:	78 74                	js     0x140424642
1404245ce:	48 8b 01             	mov    (%rcx),%rax
1404245d1:	ba 01 00 00 00       	mov    $0x1,%edx
1404245d6:	48 8b 00             	mov    (%rax),%rax
1404245d9:	ff 15 41 f4 b5 00    	call   *0xb5f441(%rip)        # 0x140f83a20
1404245df:	90                   	nop
1404245e0:	48 8b 0b             	mov    (%rbx),%rcx
1404245e3:	48 85 c9             	test   %rcx,%rcx
1404245e6:	74 20                	je     0x140424608
1404245e8:	8b 41 10             	mov    0x10(%rcx),%eax
1404245eb:	ff c8                	dec    %eax
1404245ed:	89 41 10             	mov    %eax,0x10(%rcx)
1404245f0:	85 c0                	test   %eax,%eax
1404245f2:	7f 14                	jg     0x140424608
1404245f4:	78 2e                	js     0x140424624
1404245f6:	48 8b 01             	mov    (%rcx),%rax
1404245f9:	ba 01 00 00 00       	mov    $0x1,%edx
1404245fe:	48 8b 00             	mov    (%rax),%rax
140424601:	ff 15 19 f4 b5 00    	call   *0xb5f419(%rip)        # 0x140f83a20
140424607:	90                   	nop
140424608:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14042460f:	00
140424610:	48 33 cc             	xor    %rsp,%rcx
140424613:	e8 e8 6e 9f 00       	call   0x140e1b500
140424618:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14042461f:	5f                   	pop    %rdi
140424620:	5e                   	pop    %rsi
140424621:	5d                   	pop    %rbp
140424622:	5b                   	pop    %rbx
140424623:	c3                   	ret
140424624:	b9 02 00 00 00       	mov    $0x2,%ecx
140424629:	e8 d2 60 36 00       	call   0x14078a700
14042462e:	90                   	nop
14042462f:	33 c9                	xor    %ecx,%ecx
140424631:	e8 ca 60 36 00       	call   0x14078a700
140424636:	cc                   	int3
140424637:	b9 01 00 00 00       	mov    $0x1,%ecx
14042463c:	e8 bf 60 36 00       	call   0x14078a700
140424641:	90                   	nop
140424642:	b9 02 00 00 00       	mov    $0x2,%ecx
140424647:	e8 b4 60 36 00       	call   0x14078a700
14042464c:	cc                   	int3
14042464d:	cc                   	int3
14042464e:	cc                   	int3
14042464f:	cc                   	int3
140424650:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140424655:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14042465a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14042465f:	57                   	push   %rdi
140424660:	48 83 ec 70          	sub    $0x70,%rsp
140424664:	49 8b d8             	mov    %r8,%rbx
140424667:	48 8b f2             	mov    %rdx,%rsi
14042466a:	48 85 c9             	test   %rcx,%rcx
14042466d:	74 05                	je     0x140424674
14042466f:	8b 79 20             	mov    0x20(%rcx),%edi
140424672:	eb 02                	jmp    0x140424676
140424674:	33 ff                	xor    %edi,%edi
140424676:	48 8b ce             	mov    %rsi,%rcx
140424679:	e8 02 9a 40 00       	call   0x14082e080
14042467e:	48 8b 08             	mov    (%rax),%rcx
140424681:	48 85 c9             	test   %rcx,%rcx
140424684:	74 1c                	je     0x1404246a2
140424686:	8b 41 10             	mov    0x10(%rcx),%eax
140424689:	ff c0                	inc    %eax
14042468b:	89 41 10             	mov    %eax,0x10(%rcx)
14042468e:	83 f8 01             	cmp    $0x1,%eax
140424691:	0f 8e da 00 00 00    	jle    0x140424771
140424697:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14042469c:	0f 84 d7 00 00 00    	je     0x140424779
1404246a2:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1404246a7:	48 8b 03             	mov    (%rbx),%rax
1404246aa:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1404246b1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1404246b6:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1404246bb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404246c0:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1404246c5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404246ca:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1404246cf:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1404246d5:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
1404246dc:	00
1404246dd:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1404246e2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1404246e7:	e8 64 b7 d7 ff       	call   0x14019fe50
1404246ec:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1404246f1:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1404246f5:	45 33 c9             	xor    %r9d,%r9d
1404246f8:	4c 8b c0             	mov    %rax,%r8
1404246fb:	48 8d 15 5e 2a 00 01 	lea    0x1002a5e(%rip),%rdx        # 0x141427160
140424702:	48 8d 0d b7 86 f8 00 	lea    0xf886b7(%rip),%rcx        # 0x1413acdc0