14027428c:	cc                   	int3
14027428d:	cc                   	int3
14027428e:	cc                   	int3
14027428f:	cc                   	int3
140274290:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140274295:	55                   	push   %rbp
140274296:	56                   	push   %rsi
140274297:	57                   	push   %rdi
140274298:	48 83 ec 40          	sub    $0x40,%rsp
14027429c:	48 8b ea             	mov    %rdx,%rbp
14027429f:	48 8b f1             	mov    %rcx,%rsi
1402742a2:	b9 68 00 00 00       	mov    $0x68,%ecx
1402742a7:	e8 5c 6e ba 00       	call   0x140e1b108
1402742ac:	48 8b d8             	mov    %rax,%rbx
1402742af:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402742b4:	48 85 c0             	test   %rax,%rax
1402742b7:	74 38                	je     0x1402742f1
1402742b9:	0f 57 c0             	xorps  %xmm0,%xmm0
1402742bc:	33 c0                	xor    %eax,%eax
1402742be:	0f 11 03             	movups %xmm0,(%rbx)
1402742c1:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1402742c5:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1402742c9:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1402742cd:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1402742d1:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
1402742d5:	48 89 43 60          	mov    %rax,0x60(%rbx)
1402742d9:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1402742dd:	48 8b cb             	mov    %rbx,%rcx
1402742e0:	e8 5b 13 fe ff       	call   0x140255640
1402742e5:	48 8d 05 74 6a d6 00 	lea    0xd66a74(%rip),%rax        # 0x140fdad60
1402742ec:	48 89 03             	mov    %rax,(%rbx)
1402742ef:	eb 02                	jmp    0x1402742f3
1402742f1:	33 db                	xor    %ebx,%ebx
1402742f3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1402742f8:	48 8b 45 28          	mov    0x28(%rbp),%rax
1402742fc:	48 63 4e 10          	movslq 0x10(%rsi),%rcx
140274300:	48 8b 00             	mov    (%rax),%rax
140274303:	44 0f b6 4e 20       	movzbl 0x20(%rsi),%r9d
140274308:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14027430c:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140274311:	48 85 d2             	test   %rdx,%rdx
140274314:	74 1c                	je     0x140274332
140274316:	8b 42 10             	mov    0x10(%rdx),%eax
140274319:	ff c0                	inc    %eax
14027431b:	89 42 10             	mov    %eax,0x10(%rdx)
14027431e:	83 f8 01             	cmp    $0x1,%eax
140274321:	0f 8e 86 00 00 00    	jle    0x1402743ad
140274327:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027432c:	0f 84 83 00 00 00    	je     0x1402743b5
140274332:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140274336:	48 8b 56 18          	mov    0x18(%rsi),%rdx
14027433a:	48 85 db             	test   %rbx,%rbx
14027433d:	74 14                	je     0x140274353
14027433f:	8b 43 10             	mov    0x10(%rbx),%eax
140274342:	ff c0                	inc    %eax
140274344:	89 43 10             	mov    %eax,0x10(%rbx)
140274347:	83 f8 01             	cmp    $0x1,%eax
14027434a:	7e 74                	jle    0x1402743c0
14027434c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140274351:	74 75                	je     0x1402743c8
140274353:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140274358:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
14027435d:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140274362:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140274367:	e8 34 af 43 00       	call   0x1406af2a0
14027436c:	90                   	nop
14027436d:	48 85 db             	test   %rbx,%rbx
140274370:	74 23                	je     0x140274395
140274372:	8b 43 10             	mov    0x10(%rbx),%eax
140274375:	ff c8                	dec    %eax
140274377:	89 43 10             	mov    %eax,0x10(%rbx)
14027437a:	85 c0                	test   %eax,%eax
14027437c:	7f 17                	jg     0x140274395
14027437e:	78 22                	js     0x1402743a2
140274380:	48 8b 03             	mov    (%rbx),%rax
140274383:	ba 01 00 00 00       	mov    $0x1,%edx
140274388:	48 8b cb             	mov    %rbx,%rcx
14027438b:	48 8b 00             	mov    (%rax),%rax
14027438e:	ff 15 8c f6 d0 00    	call   *0xd0f68c(%rip)        # 0x140f83a20
140274394:	90                   	nop
140274395:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14027439a:	48 83 c4 40          	add    $0x40,%rsp
14027439e:	5f                   	pop    %rdi
14027439f:	5e                   	pop    %rsi
1402743a0:	5d                   	pop    %rbp
1402743a1:	c3                   	ret
1402743a2:	b9 02 00 00 00       	mov    $0x2,%ecx
1402743a7:	e8 54 63 51 00       	call   0x14078a700
1402743ac:	90                   	nop
1402743ad:	33 c9                	xor    %ecx,%ecx
1402743af:	e8 4c 63 51 00       	call   0x14078a700
1402743b4:	cc                   	int3
1402743b5:	b9 01 00 00 00       	mov    $0x1,%ecx
1402743ba:	e8 41 63 51 00       	call   0x14078a700
1402743bf:	90                   	nop
1402743c0:	33 c9                	xor    %ecx,%ecx
1402743c2:	e8 39 63 51 00       	call   0x14078a700
1402743c7:	cc                   	int3
1402743c8:	b9 01 00 00 00       	mov    $0x1,%ecx
1402743cd:	e8 2e 63 51 00       	call   0x14078a700
1402743d2:	cc                   	int3
1402743d3:	cc                   	int3
1402743d4:	cc                   	int3
1402743d5:	cc                   	int3
1402743d6:	cc                   	int3
1402743d7:	cc                   	int3
1402743d8:	cc                   	int3
1402743d9:	cc                   	int3
1402743da:	cc                   	int3
1402743db:	cc                   	int3
1402743dc:	cc                   	int3
1402743dd:	cc                   	int3
1402743de:	cc                   	int3
1402743df:	cc                   	int3
1402743e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402743e5:	55                   	push   %rbp
1402743e6:	56                   	push   %rsi
1402743e7:	57                   	push   %rdi
1402743e8:	48 83 ec 40          	sub    $0x40,%rsp
1402743ec:	48 8b ea             	mov    %rdx,%rbp
1402743ef:	48 8b f1             	mov    %rcx,%rsi
1402743f2:	b9 68 00 00 00       	mov    $0x68,%ecx
1402743f7:	e8 0c 6d ba 00       	call   0x140e1b108
1402743fc:	48 8b d8             	mov    %rax,%rbx
1402743ff:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140274404:	48 85 c0             	test   %rax,%rax
140274407:	74 38                	je     0x140274441
140274409:	0f 57 c0             	xorps  %xmm0,%xmm0
14027440c:	33 c0                	xor    %eax,%eax
14027440e:	0f 11 03             	movups %xmm0,(%rbx)
140274411:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140274415:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140274419:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
14027441d:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
140274421:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
140274425:	48 89 43 60          	mov    %rax,0x60(%rbx)
140274429:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14027442d:	48 8b cb             	mov    %rbx,%rcx
140274430:	e8 0b 12 fe ff       	call   0x140255640
140274435:	48 8d 05 74 6d d6 00 	lea    0xd66d74(%rip),%rax        # 0x140fdb1b0
14027443c:	48 89 03             	mov    %rax,(%rbx)
14027443f:	eb 02                	jmp    0x140274443
140274441:	33 db                	xor    %ebx,%ebx
140274443:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140274448:	48 8b 45 28          	mov    0x28(%rbp),%rax
14027444c:	48 63 4e 10          	movslq 0x10(%rsi),%rcx
140274450:	48 8b 00             	mov    (%rax),%rax
140274453:	44 0f b6 4e 20       	movzbl 0x20(%rsi),%r9d
140274458:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14027445c:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140274461:	48 85 d2             	test   %rdx,%rdx
140274464:	74 1c                	je     0x140274482
140274466:	8b 42 10             	mov    0x10(%rdx),%eax
140274469:	ff c0                	inc    %eax
14027446b:	89 42 10             	mov    %eax,0x10(%rdx)
14027446e:	83 f8 01             	cmp    $0x1,%eax
140274471:	0f 8e 86 00 00 00    	jle    0x1402744fd
140274477:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027447c:	0f 84 83 00 00 00    	je     0x140274505
140274482:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140274486:	48 8b 56 18          	mov    0x18(%rsi),%rdx
14027448a:	48 85 db             	test   %rbx,%rbx
14027448d:	74 14                	je     0x1402744a3
14027448f:	8b 43 10             	mov    0x10(%rbx),%eax
140274492:	ff c0                	inc    %eax
140274494:	89 43 10             	mov    %eax,0x10(%rbx)
140274497:	83 f8 01             	cmp    $0x1,%eax
14027449a:	7e 74                	jle    0x140274510
14027449c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402744a1:	74 75                	je     0x140274518
1402744a3:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1402744a8:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
1402744ad:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1402744b2:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402744b7:	e8 e4 ad 43 00       	call   0x1406af2a0
1402744bc:	90                   	nop
1402744bd:	48 85 db             	test   %rbx,%rbx
1402744c0:	74 23                	je     0x1402744e5
1402744c2:	8b 43 10             	mov    0x10(%rbx),%eax
1402744c5:	ff c8                	dec    %eax
1402744c7:	89 43 10             	mov    %eax,0x10(%rbx)
1402744ca:	85 c0                	test   %eax,%eax
1402744cc:	7f 17                	jg     0x1402744e5
1402744ce:	78 22                	js     0x1402744f2
1402744d0:	48 8b 03             	mov    (%rbx),%rax
1402744d3:	ba 01 00 00 00       	mov    $0x1,%edx
1402744d8:	48 8b cb             	mov    %rbx,%rcx
1402744db:	48 8b 00             	mov    (%rax),%rax
1402744de:	ff 15 3c f5 d0 00    	call   *0xd0f53c(%rip)        # 0x140f83a20
1402744e4:	90                   	nop
1402744e5:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1402744ea:	48 83 c4 40          	add    $0x40,%rsp
1402744ee:	5f                   	pop    %rdi
1402744ef:	5e                   	pop    %rsi
1402744f0:	5d                   	pop    %rbp
1402744f1:	c3                   	ret
1402744f2:	b9 02 00 00 00       	mov    $0x2,%ecx
1402744f7:	e8 04 62 51 00       	call   0x14078a700
1402744fc:	90                   	nop
1402744fd:	33 c9                	xor    %ecx,%ecx
1402744ff:	e8 fc 61 51 00       	call   0x14078a700
140274504:	cc                   	int3
140274505:	b9 01 00 00 00       	mov    $0x1,%ecx
14027450a:	e8 f1 61 51 00       	call   0x14078a700
14027450f:	90                   	nop
140274510:	33 c9                	xor    %ecx,%ecx
140274512:	e8 e9 61 51 00       	call   0x14078a700
140274517:	cc                   	int3
140274518:	b9 01 00 00 00       	mov    $0x1,%ecx
14027451d:	e8 de 61 51 00       	call   0x14078a700
140274522:	cc                   	int3
140274523:	cc                   	int3
140274524:	cc                   	int3
140274525:	cc                   	int3
140274526:	cc                   	int3
140274527:	cc                   	int3
140274528:	cc                   	int3
140274529:	cc                   	int3
14027452a:	cc                   	int3
14027452b:	cc                   	int3
14027452c:	cc                   	int3
14027452d:	cc                   	int3
14027452e:	cc                   	int3
14027452f:	cc                   	int3
140274530:	48 83 ec 38          	sub    $0x38,%rsp
140274534:	48 8b 41 08          	mov    0x8(%rcx),%rax
140274538:	49 63 c8             	movslq %r8d,%rcx
14027453b:	48 8b 00             	mov    (%rax),%rax
14027453e:	4c 8b 04 c8          	mov    (%rax,%rcx,8),%r8
140274542:	4d 85 c0             	test   %r8,%r8
140274545:	74 16                	je     0x14027455d
140274547:	41 8b 40 10          	mov    0x10(%r8),%eax
14027454b:	ff c0                	inc    %eax
14027454d:	41 89 40 10          	mov    %eax,0x10(%r8)
140274551:	83 f8 01             	cmp    $0x1,%eax
140274554:	7e 1d                	jle    0x140274573
140274556:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027455b:	74 0b                	je     0x140274568
14027455d:	4c 89 02             	mov    %r8,(%rdx)
140274560:	48 8b c2             	mov    %rdx,%rax
140274563:	48 83 c4 38          	add    $0x38,%rsp
140274567:	c3                   	ret
140274568:	b9 01 00 00 00       	mov    $0x1,%ecx
14027456d:	e8 8e 61 51 00       	call   0x14078a700
140274572:	cc                   	int3
140274573:	33 c9                	xor    %ecx,%ecx
140274575:	e8 86 61 51 00       	call   0x14078a700
14027457a:	cc                   	int3
14027457b:	cc                   	int3
14027457c:	cc                   	int3
14027457d:	cc                   	int3
14027457e:	cc                   	int3
14027457f:	cc                   	int3
140274580:	48 83 ec 18          	sub    $0x18,%rsp
140274584:	33 c9                	xor    %ecx,%ecx
140274586:	48 8b c2             	mov    %rdx,%rax
140274589:	48 89 0a             	mov    %rcx,(%rdx)
14027458c:	48 83 c4 18          	add    $0x18,%rsp
140274590:	c3                   	ret
140274591:	cc                   	int3
140274592:	cc                   	int3
140274593:	cc                   	int3
140274594:	cc                   	int3
140274595:	cc                   	int3
140274596:	cc                   	int3
140274597:	cc                   	int3
140274598:	cc                   	int3
140274599:	cc                   	int3
14027459a:	cc                   	int3
14027459b:	cc                   	int3
14027459c:	cc                   	int3
14027459d:	cc                   	int3
14027459e:	cc                   	int3
14027459f:	cc                   	int3
1402745a0:	48 8d 41 40          	lea    0x40(%rcx),%rax
1402745a4:	c3                   	ret
1402745a5:	cc                   	int3
1402745a6:	cc                   	int3
1402745a7:	cc                   	int3
1402745a8:	cc                   	int3
1402745a9:	cc                   	int3
1402745aa:	cc                   	int3
1402745ab:	cc                   	int3
1402745ac:	cc                   	int3
1402745ad:	cc                   	int3
1402745ae:	cc                   	int3
1402745af:	cc                   	int3
1402745b0:	48 8b 41 20          	mov    0x20(%rcx),%rax
1402745b4:	48 63 d2             	movslq %edx,%rdx
1402745b7:	48 8d 04 d0          	lea    (%rax,%rdx,8),%rax
1402745bb:	c3                   	ret
1402745bc:	cc                   	int3
1402745bd:	cc                   	int3
1402745be:	cc                   	int3
1402745bf:	cc                   	int3
1402745c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402745c5:	55                   	push   %rbp
1402745c6:	56                   	push   %rsi
1402745c7:	57                   	push   %rdi
1402745c8:	48 83 ec 30          	sub    $0x30,%rsp
1402745cc:	48 8b da             	mov    %rdx,%rbx
1402745cf:	48 8b e9             	mov    %rcx,%rbp
1402745d2:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1402745d7:	33 f6                	xor    %esi,%esi
1402745d9:	48 8d 79 18          	lea    0x18(%rcx),%rdi
1402745dd:	83 79 04 08          	cmpl   $0x8,0x4(%rcx)
1402745e1:	76 03                	jbe    0x1402745e6
1402745e3:	48 8b 3f             	mov    (%rdi),%rdi
1402745e6:	b9 38 00 00 00       	mov    $0x38,%ecx
1402745eb:	e8 18 6b ba 00       	call   0x140e1b108
1402745f0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402745f5:	48 85 c0             	test   %rax,%rax
1402745f8:	74 2a                	je     0x140274624
1402745fa:	0f 57 c0             	xorps  %xmm0,%xmm0
1402745fd:	33 c9                	xor    %ecx,%ecx
1402745ff:	0f 11 00             	movups %xmm0,(%rax)
140274602:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140274606:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14027460a:	48 89 48 30          	mov    %rcx,0x30(%rax)
14027460e:	44 8b 4d 08          	mov    0x8(%rbp),%r9d
140274612:	44 8b 45 04          	mov    0x4(%rbp),%r8d
140274616:	48 8b d7             	mov    %rdi,%rdx
140274619:	48 8b c8             	mov    %rax,%rcx
14027461c:	e8 8f d4 52 00       	call   0x1407a1ab0
140274621:	48 8b f0             	mov    %rax,%rsi
140274624:	48 89 33             	mov    %rsi,(%rbx)
140274627:	48 8b c3             	mov    %rbx,%rax
14027462a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14027462f:	48 83 c4 30          	add    $0x30,%rsp
140274633:	5f                   	pop    %rdi
140274634:	5e                   	pop    %rsi
140274635:	5d                   	pop    %rbp
140274636:	c3                   	ret
140274637:	cc                   	int3
140274638:	cc                   	int3
140274639:	cc                   	int3
14027463a:	cc                   	int3
14027463b:	cc                   	int3
14027463c:	cc                   	int3
14027463d:	cc                   	int3
14027463e:	cc                   	int3
14027463f:	cc                   	int3
140274640:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140274644:	48 8d 05 5d 5a d6 00 	lea    0xd65a5d(%rip),%rax        # 0x140fda0a8
14027464b:	48 85 d2             	test   %rdx,%rdx
14027464e:	48 0f 45 c2          	cmovne %rdx,%rax
140274652:	c3                   	ret
140274653:	cc                   	int3
140274654:	cc                   	int3
140274655:	cc                   	int3