1409c14c9:	5b                   	pop    %rbx
1409c14ca:	c3                   	ret
1409c14cb:	e8 d4 8c 46 00       	call   0x140e2a1a4
1409c14d0:	cc                   	int3
1409c14d1:	cc                   	int3
1409c14d2:	cc                   	int3
1409c14d3:	cc                   	int3
1409c14d4:	cc                   	int3
1409c14d5:	cc                   	int3
1409c14d6:	cc                   	int3
1409c14d7:	cc                   	int3
1409c14d8:	cc                   	int3
1409c14d9:	cc                   	int3
1409c14da:	cc                   	int3
1409c14db:	cc                   	int3
1409c14dc:	cc                   	int3
1409c14dd:	cc                   	int3
1409c14de:	cc                   	int3
1409c14df:	cc                   	int3
1409c14e0:	40 53                	rex push %rbx
1409c14e2:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1409c14e9:	48 8b 05 10 7a 9f 00 	mov    0x9f7a10(%rip),%rax        # 0x1413b8f00
1409c14f0:	48 33 c4             	xor    %rsp,%rax
1409c14f3:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1409c14f8:	48 8b d9             	mov    %rcx,%rbx
1409c14fb:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1409c1500:	33 c0                	xor    %eax,%eax
1409c1502:	89 44 24 20          	mov    %eax,0x20(%rsp)
1409c1506:	0f 57 c0             	xorps  %xmm0,%xmm0
1409c1509:	0f 11 01             	movups %xmm0,(%rcx)
1409c150c:	48 89 41 10          	mov    %rax,0x10(%rcx)
1409c1510:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
1409c1517:	00
1409c1518:	88 01                	mov    %al,(%rcx)
1409c151a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409c1521:	00
1409c1522:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409c1527:	48 8d 05 82 89 6b 00 	lea    0x6b8982(%rip),%rax        # 0x141079eb0
1409c152e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409c1533:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
1409c1538:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1409c153d:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
1409c1542:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1409c1547:	e8 84 86 04 00       	call   0x140a09bd0
1409c154c:	90                   	nop
1409c154d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409c1552:	e8 49 98 04 00       	call   0x140a0ada0
1409c1557:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1409c155c:	48 83 7c 24 70 0f    	cmpq   $0xf,0x70(%rsp)
1409c1562:	4c 0f 47 4c 24 58    	cmova  0x58(%rsp),%r9
1409c1568:	4c 03 4c 24 68       	add    0x68(%rsp),%r9
1409c156d:	4c 8d 5c 24 58       	lea    0x58(%rsp),%r11
1409c1572:	48 83 7c 24 70 0f    	cmpq   $0xf,0x70(%rsp)
1409c1578:	4c 0f 47 5c 24 58    	cmova  0x58(%rsp),%r11
1409c157e:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
1409c1583:	49 8b 52 10          	mov    0x10(%r10),%rdx
1409c1587:	49 83 7a 18 0f       	cmpq   $0xf,0x18(%r10)
1409c158c:	76 08                	jbe    0x1409c1596
1409c158e:	49 03 12             	add    (%r10),%rdx
1409c1591:	49 8b 02             	mov    (%r10),%rax
1409c1594:	eb 06                	jmp    0x1409c159c
1409c1596:	49 03 d2             	add    %r10,%rdx
1409c1599:	49 8b c2             	mov    %r10,%rax
1409c159c:	48 2b d0             	sub    %rax,%rdx
1409c159f:	4d 2b cb             	sub    %r11,%r9
1409c15a2:	4d 8b c3             	mov    %r11,%r8
1409c15a5:	49 8b ca             	mov    %r10,%rcx
1409c15a8:	e8 c3 c9 7d ff       	call   0x14019df70
1409c15ad:	90                   	nop
1409c15ae:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1409c15b3:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c15b7:	76 2f                	jbe    0x1409c15e8
1409c15b9:	48 ff c2             	inc    %rdx
1409c15bc:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1409c15c1:	48 8b c1             	mov    %rcx,%rax
1409c15c4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c15cb:	72 15                	jb     0x1409c15e2
1409c15cd:	48 83 c2 27          	add    $0x27,%rdx
1409c15d1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c15d5:	48 2b c1             	sub    %rcx,%rax
1409c15d8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c15dc:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c15e0:	77 29                	ja     0x1409c160b
1409c15e2:	e8 5d 9b 45 00       	call   0x140e1b144
1409c15e7:	90                   	nop
1409c15e8:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409c15ed:	e8 5e 5e 04 00       	call   0x140a07450
1409c15f2:	48 8b c3             	mov    %rbx,%rax
1409c15f5:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1409c15fa:	48 33 cc             	xor    %rsp,%rcx
1409c15fd:	e8 fe 9e 45 00       	call   0x140e1b500
1409c1602:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1409c1609:	5b                   	pop    %rbx
1409c160a:	c3                   	ret
1409c160b:	e8 94 8b 46 00       	call   0x140e2a1a4
1409c1610:	cc                   	int3
1409c1611:	cc                   	int3
1409c1612:	cc                   	int3
1409c1613:	cc                   	int3
1409c1614:	cc                   	int3
1409c1615:	cc                   	int3
1409c1616:	cc                   	int3
1409c1617:	cc                   	int3
1409c1618:	cc                   	int3
1409c1619:	cc                   	int3
1409c161a:	cc                   	int3
1409c161b:	cc                   	int3
1409c161c:	cc                   	int3
1409c161d:	cc                   	int3
1409c161e:	cc                   	int3
1409c161f:	cc                   	int3
1409c1620:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409c1625:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1409c162a:	55                   	push   %rbp
1409c162b:	56                   	push   %rsi
1409c162c:	57                   	push   %rdi
1409c162d:	48 83 ec 50          	sub    $0x50,%rsp
1409c1631:	49 8b f1             	mov    %r9,%rsi
1409c1634:	49 8b d8             	mov    %r8,%rbx
1409c1637:	48 8b f9             	mov    %rcx,%rdi
1409c163a:	48 8b 01             	mov    (%rcx),%rax
1409c163d:	48 8b 68 18          	mov    0x18(%rax),%rbp
1409c1641:	0f 57 c0             	xorps  %xmm0,%xmm0
1409c1644:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1409c164a:	33 c9                	xor    %ecx,%ecx
1409c164c:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1409c1651:	49 8b 00             	mov    (%r8),%rax
1409c1654:	48 85 c0             	test   %rax,%rax
1409c1657:	74 03                	je     0x1409c165c
1409c1659:	49 89 08             	mov    %rcx,(%r8)
1409c165c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409c1661:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1409c1668:	00
1409c1669:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409c166e:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1409c1675:	00
1409c1676:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409c167b:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
1409c1680:	4c 8b c2             	mov    %rdx,%r8
1409c1683:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1409c1688:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409c168d:	e8 1e 0c 00 00       	call   0x1409c22b0
1409c1692:	4c 8b c6             	mov    %rsi,%r8
1409c1695:	48 8b d0             	mov    %rax,%rdx
1409c1698:	48 8b cf             	mov    %rdi,%rcx
1409c169b:	48 8b c5             	mov    %rbp,%rax
1409c169e:	ff 15 7c 23 5c 00    	call   *0x5c237c(%rip)        # 0x140f83a20
1409c16a4:	0f b6 f8             	movzbl %al,%edi
1409c16a7:	48 8b 0b             	mov    (%rbx),%rcx
1409c16aa:	48 85 c9             	test   %rcx,%rcx
1409c16ad:	74 0a                	je     0x1409c16b9
1409c16af:	e8 1c 6a 04 00       	call   0x140a080d0
1409c16b4:	90                   	nop
1409c16b5:	40 0f b6 c7          	movzbl %dil,%eax
1409c16b9:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1409c16be:	48 83 c4 50          	add    $0x50,%rsp
1409c16c2:	5f                   	pop    %rdi
1409c16c3:	5e                   	pop    %rsi
1409c16c4:	5d                   	pop    %rbp
1409c16c5:	c3                   	ret
1409c16c6:	cc                   	int3
1409c16c7:	cc                   	int3
1409c16c8:	cc                   	int3
1409c16c9:	cc                   	int3
1409c16ca:	cc                   	int3
1409c16cb:	cc                   	int3
1409c16cc:	cc                   	int3
1409c16cd:	cc                   	int3
1409c16ce:	cc                   	int3
1409c16cf:	cc                   	int3
1409c16d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409c16d5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409c16da:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1409c16df:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1409c16e4:	56                   	push   %rsi
1409c16e5:	57                   	push   %rdi
1409c16e6:	41 54                	push   %r12
1409c16e8:	41 56                	push   %r14
1409c16ea:	41 57                	push   %r15
1409c16ec:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1409c16f3:	49 8b f1             	mov    %r9,%rsi
1409c16f6:	49 8b d8             	mov    %r8,%rbx
1409c16f9:	4c 8b fa             	mov    %rdx,%r15
1409c16fc:	48 8b e9             	mov    %rcx,%rbp
1409c16ff:	45 33 e4             	xor    %r12d,%r12d
1409c1702:	b9 30 00 00 00       	mov    $0x30,%ecx
1409c1707:	e8 20 10 47 00       	call   0x140e3272c
1409c170c:	48 85 c0             	test   %rax,%rax
1409c170f:	0f 84 78 01 00 00    	je     0x1409c188d
1409c1715:	48 8d 15 58 13 9f 00 	lea    0x9f1358(%rip),%rdx        # 0x1413b2a74
1409c171c:	48 8b c8             	mov    %rax,%rcx
1409c171f:	e8 9c 56 04 00       	call   0x140a06dc0
1409c1724:	48 8b f8             	mov    %rax,%rdi
1409c1727:	48 ff 40 10          	incq   0x10(%rax)
1409c172b:	4c 89 60 20          	mov    %r12,0x20(%rax)
1409c172f:	4c 89 60 28          	mov    %r12,0x28(%rax)
1409c1733:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
1409c173a:	00
1409c173b:	48 8b 0a             	mov    (%rdx),%rcx
1409c173e:	48 89 48 20          	mov    %rcx,0x20(%rax)
1409c1742:	48 8b 42 08          	mov    0x8(%rdx),%rax
1409c1746:	48 89 47 28          	mov    %rax,0x28(%rdi)
1409c174a:	4c 89 22             	mov    %r12,(%rdx)
1409c174d:	4c 89 62 08          	mov    %r12,0x8(%rdx)
1409c1751:	48 ff 47 10          	incq   0x10(%rdi)
1409c1755:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1409c175a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409c175f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1409c1764:	e8 77 d9 ff ff       	call   0x1409bf0e0
1409c1769:	45 8b f4             	mov    %r12d,%r14d
1409c176c:	48 85 ff             	test   %rdi,%rdi
1409c176f:	4c 0f 44 f7          	cmove  %rdi,%r14
1409c1773:	4d 85 f6             	test   %r14,%r14
1409c1776:	74 2c                	je     0x1409c17a4
1409c1778:	49 8b 06             	mov    (%r14),%rax
1409c177b:	90                   	nop
1409c177c:	48 83 f8 01          	cmp    $0x1,%rax
1409c1780:	74 12                	je     0x1409c1794
1409c1782:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409c1789:	f0 49 0f c1 06       	lock xadd %rax,(%r14)
1409c178e:	48 83 f8 01          	cmp    $0x1,%rax
1409c1792:	75 10                	jne    0x1409c17a4
1409c1794:	49 8b ce             	mov    %r14,%rcx
1409c1797:	e8 44 56 04 00       	call   0x140a06de0
1409c179c:	49 8b ce             	mov    %r14,%rcx
1409c179f:	e8 ec f8 46 00       	call   0x140e31090
1409c17a4:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1409c17a8:	4c 89 66 10          	mov    %r12,0x10(%rsi)
1409c17ac:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1409c17b0:	4c 89 66 08          	mov    %r12,0x8(%rsi)
1409c17b4:	48 8b 06             	mov    (%rsi),%rax
1409c17b7:	4c 89 26             	mov    %r12,(%rsi)
1409c17ba:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1409c17bf:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1409c17c4:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
1409c17c9:	49 8b 07             	mov    (%r15),%rax
1409c17cc:	48 85 c0             	test   %rax,%rax
1409c17cf:	74 03                	je     0x1409c17d4
1409c17d1:	4d 89 27             	mov    %r12,(%r15)
1409c17d4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1409c17d9:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1409c17de:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409c17e3:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1409c17e8:	4c 8b c3             	mov    %rbx,%r8
1409c17eb:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1409c17f0:	48 8b cd             	mov    %rbp,%rcx
1409c17f3:	e8 e8 87 04 00       	call   0x140a09fe0
1409c17f8:	90                   	nop
1409c17f9:	49 8b 0f             	mov    (%r15),%rcx
1409c17fc:	48 85 c9             	test   %rcx,%rcx
1409c17ff:	74 06                	je     0x1409c1807
1409c1801:	e8 ca 68 04 00       	call   0x140a080d0
1409c1806:	90                   	nop
1409c1807:	48 8b 1e             	mov    (%rsi),%rbx
1409c180a:	48 85 db             	test   %rbx,%rbx
1409c180d:	74 5f                	je     0x1409c186e
1409c180f:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
1409c1813:	48 3b df             	cmp    %rdi,%rbx
1409c1816:	74 17                	je     0x1409c182f
1409c1818:	48 8b 0b             	mov    (%rbx),%rcx
1409c181b:	48 85 c9             	test   %rcx,%rcx
1409c181e:	74 06                	je     0x1409c1826
1409c1820:	e8 ab 68 04 00       	call   0x140a080d0
1409c1825:	90                   	nop
1409c1826:	48 83 c3 08          	add    $0x8,%rbx
1409c182a:	48 3b df             	cmp    %rdi,%rbx
1409c182d:	75 e9                	jne    0x1409c1818
1409c182f:	48 8b 0e             	mov    (%rsi),%rcx
1409c1832:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1409c1836:	48 2b d1             	sub    %rcx,%rdx
1409c1839:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1409c183d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c1844:	72 18                	jb     0x1409c185e
1409c1846:	48 83 c2 27          	add    $0x27,%rdx
1409c184a:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409c184e:	49 2b c8             	sub    %r8,%rcx
1409c1851:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409c1855:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c1859:	77 4b                	ja     0x1409c18a6
1409c185b:	49 8b c8             	mov    %r8,%rcx
1409c185e:	e8 e1 98 45 00       	call   0x140e1b144
1409c1863:	4c 89 26             	mov    %r12,(%rsi)
1409c1866:	4c 89 66 08          	mov    %r12,0x8(%rsi)
1409c186a:	4c 89 66 10          	mov    %r12,0x10(%rsi)
1409c186e:	48 8b c5             	mov    %rbp,%rax
1409c1871:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1409c1878:	00
1409c1879:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1409c187d:	49 8b 6b 40          	mov    0x40(%r11),%rbp
1409c1881:	49 8b e3             	mov    %r11,%rsp
1409c1884:	41 5f                	pop    %r15
1409c1886:	41 5e                	pop    %r14
1409c1888:	41 5c                	pop    %r12
1409c188a:	5f                   	pop    %rdi
1409c188b:	5e                   	pop    %rsi
1409c188c:	c3                   	ret
1409c188d:	48 8d 0d 5c 85 6b 00 	lea    0x6b855c(%rip),%rcx        # 0x141079df0
1409c1894:	e8 67 56 7d ff       	call   0x140196f00
1409c1899:	48 8d 0d 50 85 6b 00 	lea    0x6b8550(%rip),%rcx        # 0x141079df0
1409c18a0:	e8 7b d5 ff ff       	call   0x1409bee20
1409c18a5:	90                   	nop
1409c18a6:	e8 f9 88 46 00       	call   0x140e2a1a4
1409c18ab:	cc                   	int3
1409c18ac:	cc                   	int3
1409c18ad:	cc                   	int3
1409c18ae:	cc                   	int3
1409c18af:	cc                   	int3
1409c18b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409c18b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409c18ba:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1409c18bf:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1409c18c4:	56                   	push   %rsi
1409c18c5:	57                   	push   %rdi
1409c18c6:	41 54                	push   %r12
1409c18c8:	41 56                	push   %r14
1409c18ca:	41 57                	push   %r15
1409c18cc:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1409c18d3:	4d 8b f1             	mov    %r9,%r14
1409c18d6:	49 8b d8             	mov    %r8,%rbx
1409c18d9:	4c 8b fa             	mov    %rdx,%r15
1409c18dc:	48 8b e9             	mov    %rcx,%rbp
1409c18df:	45 33 e4             	xor    %r12d,%r12d
1409c18e2:	b9 58 00 00 00       	mov    $0x58,%ecx
1409c18e7:	e8 40 0e 47 00       	call   0x140e3272c
1409c18ec:	48 85 c0             	test   %rax,%rax
1409c18ef:	0f 84 a0 01 00 00    	je     0x1409c1a95
1409c18f5:	48 8d 15 84 11 9f 00 	lea    0x9f1184(%rip),%rdx        # 0x1413b2a80
1409c18fc:	48 8b c8             	mov    %rax,%rcx
1409c18ff:	e8 bc 54 04 00       	call   0x140a06dc0
1409c1904:	48 8b f0             	mov    %rax,%rsi
1409c1907:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1409c190e:	00
1409c190f:	48 ff 40 10          	incq   0x10(%rax)
1409c1913:	48 8d 78 20          	lea    0x20(%rax),%rdi
1409c1917:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1409c191c:	c6 47 28 ff          	movb   $0xff,0x28(%rdi)
1409c1920:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1409c1925:	4c 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%r8
1409c192c:	00
1409c192d:	49 0f be 48 28       	movsbq 0x28(%r8),%rcx
1409c1932:	48 ff c1             	inc    %rcx
1409c1935:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1409c193a:	e8 21 f1 b7 ff       	call   0x140540a60
1409c193f:	90                   	nop
1409c1940:	48 ff 46 10          	incq   0x10(%rsi)
1409c1944:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
1409c194b:	00
1409c194c:	48 8b 08             	mov    (%rax),%rcx
1409c194f:	48 89 4f 30          	mov    %rcx,0x30(%rdi)
1409c1953:	48 ff 46 10          	incq   0x10(%rsi)