1401b15ac:	49 8d 54 d6 10       	lea    0x10(%r14,%rdx,8),%rdx
1401b15b1:	eb 1a                	jmp    0x1401b15cd
1401b15b3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401b15ba:	00 00 00 00
1401b15be:	66 90                	xchg   %ax,%ax
1401b15c0:	48 83 c0 08          	add    $0x8,%rax
1401b15c4:	48 39 d0             	cmp    %rdx,%rax
1401b15c7:	0f 84 11 fe ff ff    	je     0x1401b13de
1401b15cd:	48 8b 08             	mov    (%rax),%rcx
1401b15d0:	48 85 c9             	test   %rcx,%rcx
1401b15d3:	74 eb                	je     0x1401b15c0
1401b15d5:	49 3b 4d 70          	cmp    0x70(%r13),%rcx
1401b15d9:	74 e5                	je     0x1401b15c0
1401b15db:	4c 89 ea             	mov    %r13,%rdx
1401b15de:	e8 2d b1 ff ff       	call   0x1401ac710
1401b15e3:	41 bb 01 00 00 00    	mov    $0x1,%r11d
1401b15e9:	e9 f3 fd ff ff       	jmp    0x1401b13e1
1401b15ee:	45 31 db             	xor    %r11d,%r11d
1401b15f1:	e9 29 fe ff ff       	jmp    0x1401b141f
1401b15f6:	48 85 ff             	test   %rdi,%rdi
1401b15f9:	0f 84 c7 00 00 00    	je     0x1401b16c6
1401b15ff:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1401b1604:	31 ed                	xor    %ebp,%ebp
1401b1606:	31 db                	xor    %ebx,%ebx
1401b1608:	31 f6                	xor    %esi,%esi
1401b160a:	e9 eb fc ff ff       	jmp    0x1401b12fa
1401b160f:	45 8b 65 1c          	mov    0x1c(%r13),%r12d
1401b1613:	45 85 e4             	test   %r12d,%r12d
1401b1616:	0f 85 d2 00 00 00    	jne    0x1401b16ee
1401b161c:	31 db                	xor    %ebx,%ebx
1401b161e:	31 f6                	xor    %esi,%esi
1401b1620:	41 c7 85 e0 00 00 00 	movl   $0x1,0xe0(%r13)
1401b1627:	01 00 00 00
1401b162b:	85 f6                	test   %esi,%esi
1401b162d:	74 0b                	je     0x1401b163a
1401b162f:	45 31 db             	xor    %r11d,%r11d
1401b1632:	85 db                	test   %ebx,%ebx
1401b1634:	0f 85 c5 fd ff ff    	jne    0x1401b13ff
1401b163a:	83 7c 24 2c 01       	cmpl   $0x1,0x2c(%rsp)
1401b163f:	0f 8f 5c ff ff ff    	jg     0x1401b15a1
1401b1645:	45 31 db             	xor    %r11d,%r11d
1401b1648:	e9 b2 fd ff ff       	jmp    0x1401b13ff
1401b164d:	0f 1f 00             	nopl   (%rax)
1401b1650:	84 c0                	test   %al,%al
1401b1652:	0f 84 9f 00 00 00    	je     0x1401b16f7
1401b1658:	85 f6                	test   %esi,%esi
1401b165a:	75 1c                	jne    0x1401b1678
1401b165c:	45 85 d2             	test   %r10d,%r10d
1401b165f:	0f 84 5e fd ff ff    	je     0x1401b13c3
1401b1665:	80 7c 24 28 00       	cmpb   $0x0,0x28(%rsp)
1401b166a:	0f 85 f5 fc ff ff    	jne    0x1401b1365
1401b1670:	e9 4e fd ff ff       	jmp    0x1401b13c3
1401b1675:	0f 1f 00             	nopl   (%rax)
1401b1678:	41 8b 55 2c          	mov    0x2c(%r13),%edx
1401b167c:	85 d2                	test   %edx,%edx
1401b167e:	75 0a                	jne    0x1401b168a
1401b1680:	f6 47 3b 02          	testb  $0x2,0x3b(%rdi)
1401b1684:	0f 85 95 fd ff ff    	jne    0x1401b141f
1401b168a:	45 31 c0             	xor    %r8d,%r8d
1401b168d:	4d 89 e9             	mov    %r13,%r9
1401b1690:	ba 05 00 00 00       	mov    $0x5,%edx
1401b1695:	48 89 f9             	mov    %rdi,%rcx
1401b1698:	e8 e3 b9 ff ff       	call   0x1401ad080
1401b169d:	f7 d8                	neg    %eax
1401b169f:	45 19 db             	sbb    %r11d,%r11d
1401b16a2:	e9 78 fd ff ff       	jmp    0x1401b141f
1401b16a7:	4d 85 e4             	test   %r12,%r12
1401b16aa:	0f 84 96 00 00 00    	je     0x1401b1746
1401b16b0:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1401b16b5:	31 db                	xor    %ebx,%ebx
1401b16b7:	31 f6                	xor    %esi,%esi
1401b16b9:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401b16bf:	31 ed                	xor    %ebp,%ebp
1401b16c1:	e9 fa fb ff ff       	jmp    0x1401b12c0
1401b16c6:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1401b16cb:	31 db                	xor    %ebx,%ebx
1401b16cd:	31 f6                	xor    %esi,%esi
1401b16cf:	e9 8e fe ff ff       	jmp    0x1401b1562
1401b16d4:	4d 8d 44 24 6c       	lea    0x6c(%r12),%r8
1401b16d9:	31 d2                	xor    %edx,%edx
1401b16db:	4c 89 e9             	mov    %r13,%rcx
1401b16de:	e8 dd b2 ff ff       	call   0x1401ac9c0
1401b16e3:	41 bb ff ff ff ff    	mov    $0xffffffff,%r11d
1401b16e9:	e9 31 fd ff ff       	jmp    0x1401b141f
1401b16ee:	31 f6                	xor    %esi,%esi
1401b16f0:	31 db                	xor    %ebx,%ebx
1401b16f2:	e9 cc fc ff ff       	jmp    0x1401b13c3
1401b16f7:	45 89 d7             	mov    %r10d,%r15d
1401b16fa:	44 22 7c 24 28       	and    0x28(%rsp),%r15b
1401b16ff:	75 7f                	jne    0x1401b1780
1401b1701:	41 c7 85 e0 00 00 00 	movl   $0x1,0xe0(%r13)
1401b1708:	01 00 00 00
1401b170c:	85 f6                	test   %esi,%esi
1401b170e:	0f 84 82 fe ff ff    	je     0x1401b1596
1401b1714:	85 db                	test   %ebx,%ebx
1401b1716:	0f 85 ca fc ff ff    	jne    0x1401b13e6
1401b171c:	e9 75 fe ff ff       	jmp    0x1401b1596
1401b1721:	45 8b 45 1c          	mov    0x1c(%r13),%r8d
1401b1725:	45 85 c0             	test   %r8d,%r8d
1401b1728:	0f 84 57 fc ff ff    	je     0x1401b1385
1401b172e:	85 db                	test   %ebx,%ebx
1401b1730:	0f 84 4f fc ff ff    	je     0x1401b1385
1401b1736:	80 7c 24 28 00       	cmpb   $0x0,0x28(%rsp)
1401b173b:	0f 84 44 fc ff ff    	je     0x1401b1385
1401b1741:	e9 c2 fd ff ff       	jmp    0x1401b1508
1401b1746:	48 85 ff             	test   %rdi,%rdi
1401b1749:	0f 84 77 ff ff ff    	je     0x1401b16c6
1401b174f:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1401b1754:	31 ed                	xor    %ebp,%ebp
1401b1756:	31 db                	xor    %ebx,%ebx
1401b1758:	31 f6                	xor    %esi,%esi
1401b175a:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401b1760:	e9 95 fb ff ff       	jmp    0x1401b12fa
1401b1765:	45 8b 55 1c          	mov    0x1c(%r13),%r10d
1401b1769:	45 85 d2             	test   %r10d,%r10d
1401b176c:	74 2f                	je     0x1401b179d
1401b176e:	45 31 db             	xor    %r11d,%r11d
1401b1771:	85 db                	test   %ebx,%ebx
1401b1773:	0f 85 a6 fc ff ff    	jne    0x1401b141f
1401b1779:	e9 45 fc ff ff       	jmp    0x1401b13c3
1401b177e:	66 90                	xchg   %ax,%ax
1401b1780:	48 89 ea             	mov    %rbp,%rdx
1401b1783:	48 89 f9             	mov    %rdi,%rcx
1401b1786:	e8 45 a5 ff ff       	call   0x1401abcd0
1401b178b:	85 c0                	test   %eax,%eax
1401b178d:	0f 85 ed fd ff ff    	jne    0x1401b1580
1401b1793:	44 88 7c 24 28       	mov    %r15b,0x28(%rsp)
1401b1798:	e9 26 fc ff ff       	jmp    0x1401b13c3
1401b179d:	41 c7 85 e0 00 00 00 	movl   $0x1,0xe0(%r13)
1401b17a4:	01 00 00 00
1401b17a8:	85 f6                	test   %esi,%esi
1401b17aa:	0f 84 e6 fd ff ff    	je     0x1401b1596
1401b17b0:	85 db                	test   %ebx,%ebx
1401b17b2:	0f 85 8d fe ff ff    	jne    0x1401b1645
1401b17b8:	e9 d9 fd ff ff       	jmp    0x1401b1596
1401b17bd:	4d 85 e4             	test   %r12,%r12
1401b17c0:	0f 85 fa fa ff ff    	jne    0x1401b12c0
1401b17c6:	48 85 ff             	test   %rdi,%rdi
1401b17c9:	0f 85 2b fb ff ff    	jne    0x1401b12fa
1401b17cf:	41 83 7d 1c 00       	cmpl   $0x0,0x1c(%r13)
1401b17d4:	0f 84 46 fe ff ff    	je     0x1401b1620
1401b17da:	45 31 db             	xor    %r11d,%r11d
1401b17dd:	85 db                	test   %ebx,%ebx
1401b17df:	0f 85 3a fc ff ff    	jne    0x1401b141f
1401b17e5:	e9 06 ff ff ff       	jmp    0x1401b16f0
1401b17ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401b17f0:	41 55                	push   %r13
1401b17f2:	41 54                	push   %r12
1401b17f4:	55                   	push   %rbp
1401b17f5:	57                   	push   %rdi
1401b17f6:	56                   	push   %rsi
1401b17f7:	53                   	push   %rbx
1401b17f8:	48 83 ec 28          	sub    $0x28,%rsp
1401b17fc:	48 8b 29             	mov    (%rcx),%rbp
1401b17ff:	4c 8b 61 08          	mov    0x8(%rcx),%r12
1401b1803:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1401b1807:	48 89 d3             	mov    %rdx,%rbx
1401b180a:	8b 92 ec 00 00 00    	mov    0xec(%rdx),%edx
1401b1810:	48 89 ce             	mov    %rcx,%rsi
1401b1813:	83 fa 02             	cmp    $0x2,%edx
1401b1816:	0f 85 f6 02 00 00    	jne    0x1401b1b12
1401b181c:	48 8b 43 70          	mov    0x70(%rbx),%rax
1401b1820:	4c 39 e0             	cmp    %r12,%rax
1401b1823:	0f 84 37 01 00 00    	je     0x1401b1960
1401b1829:	48 39 f8             	cmp    %rdi,%rax
1401b182c:	74 52                	je     0x1401b1880
1401b182e:	48 85 ed             	test   %rbp,%rbp
1401b1831:	0f 84 09 02 00 00    	je     0x1401b1a40
1401b1837:	44 8b 6d 38          	mov    0x38(%rbp),%r13d
1401b183b:	41 f7 c5 00 00 80 00 	test   $0x800000,%r13d
1401b1842:	74 7c                	je     0x1401b18c0
1401b1844:	48 89 fa             	mov    %rdi,%rdx
1401b1847:	4c 89 e1             	mov    %r12,%rcx
1401b184a:	e8 81 a4 ff ff       	call   0x1401abcd0
1401b184f:	85 c0                	test   %eax,%eax
1401b1851:	0f 84 39 01 00 00    	je     0x1401b1990
1401b1857:	48 85 ff             	test   %rdi,%rdi
1401b185a:	0f 84 20 02 00 00    	je     0x1401b1a80
1401b1860:	49 89 d8             	mov    %rbx,%r8
1401b1863:	48 89 ea             	mov    %rbp,%rdx
1401b1866:	48 89 f9             	mov    %rdi,%rcx
1401b1869:	48 83 c4 28          	add    $0x28,%rsp
1401b186d:	5b                   	pop    %rbx
1401b186e:	5e                   	pop    %rsi
1401b186f:	5f                   	pop    %rdi
1401b1870:	5d                   	pop    %rbp
1401b1871:	41 5c                	pop    %r12
1401b1873:	41 5d                	pop    %r13
1401b1875:	e9 e6 d8 ff ff       	jmp    0x1401af160
1401b187a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401b1880:	31 ff                	xor    %edi,%edi
1401b1882:	48 85 ed             	test   %rbp,%rbp
1401b1885:	75 b0                	jne    0x1401b1837
1401b1887:	8b 53 2c             	mov    0x2c(%rbx),%edx
1401b188a:	85 d2                	test   %edx,%edx
1401b188c:	75 0e                	jne    0x1401b189c
1401b188e:	31 c0                	xor    %eax,%eax
1401b1890:	41 f6 44 24 3b 02    	testb  $0x2,0x3b(%r12)
1401b1896:	0f 85 94 01 00 00    	jne    0x1401b1a30
1401b189c:	45 31 c0             	xor    %r8d,%r8d
1401b189f:	49 89 d9             	mov    %rbx,%r9
1401b18a2:	ba 05 00 00 00       	mov    $0x5,%edx
1401b18a7:	4c 89 e1             	mov    %r12,%rcx
1401b18aa:	e8 d1 b7 ff ff       	call   0x1401ad080
1401b18af:	f7 d8                	neg    %eax
1401b18b1:	19 c0                	sbb    %eax,%eax
1401b18b3:	e9 78 01 00 00       	jmp    0x1401b1a30
1401b18b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401b18bf:	00
1401b18c0:	4d 85 e4             	test   %r12,%r12
1401b18c3:	4c 89 e0             	mov    %r12,%rax
1401b18c6:	0f 94 c2             	sete   %dl
1401b18c9:	48 09 f8             	or     %rdi,%rax
1401b18cc:	0f 84 4e 01 00 00    	je     0x1401b1a20
1401b18d2:	48 85 ff             	test   %rdi,%rdi
1401b18d5:	0f 95 c0             	setne  %al
1401b18d8:	84 d2                	test   %dl,%dl
1401b18da:	0f 84 c8 00 00 00    	je     0x1401b19a8
1401b18e0:	84 c0                	test   %al,%al
1401b18e2:	0f 84 c0 00 00 00    	je     0x1401b19a8
1401b18e8:	48 89 fa             	mov    %rdi,%rdx
1401b18eb:	48 89 e9             	mov    %rbp,%rcx
1401b18ee:	e8 dd a3 ff ff       	call   0x1401abcd0
1401b18f3:	85 c0                	test   %eax,%eax
1401b18f5:	0f 85 25 01 00 00    	jne    0x1401b1a20
1401b18fb:	8b 45 34             	mov    0x34(%rbp),%eax
1401b18fe:	3d 00 40 00 00       	cmp    $0x4000,%eax
1401b1903:	0f 94 c1             	sete   %cl
1401b1906:	81 7f 34 00 40 00 00 	cmpl   $0x4000,0x34(%rdi)
1401b190d:	0f 94 c2             	sete   %dl
1401b1910:	38 d1                	cmp    %dl,%cl
1401b1912:	74 1c                	je     0x1401b1930
1401b1914:	41 81 e5 00 30 00 00 	and    $0x3000,%r13d
1401b191b:	0f 84 3f ff ff ff    	je     0x1401b1860
1401b1921:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401b1928:	00 00 00 00
1401b192c:	0f 1f 40 00          	nopl   0x0(%rax)
1401b1930:	3d 00 40 00 00       	cmp    $0x4000,%eax
1401b1935:	0f 85 79 01 00 00    	jne    0x1401b1ab4
1401b193b:	49 89 d8             	mov    %rbx,%r8
1401b193e:	ba 03 00 00 00       	mov    $0x3,%edx
1401b1943:	48 89 f1             	mov    %rsi,%rcx
1401b1946:	48 83 c4 28          	add    $0x28,%rsp
1401b194a:	5b                   	pop    %rbx
1401b194b:	5e                   	pop    %rsi
1401b194c:	5f                   	pop    %rdi
1401b194d:	5d                   	pop    %rbp
1401b194e:	41 5c                	pop    %r12
1401b1950:	41 5d                	pop    %r13
1401b1952:	e9 09 a2 ff ff       	jmp    0x1401abb60
1401b1957:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401b195e:	00 00
1401b1960:	49 39 fc             	cmp    %rdi,%r12
1401b1963:	0f 84 97 00 00 00    	je     0x1401b1a00
1401b1969:	45 31 e4             	xor    %r12d,%r12d
1401b196c:	48 85 ed             	test   %rbp,%rbp
1401b196f:	0f 85 c2 fe ff ff    	jne    0x1401b1837
1401b1975:	48 85 ff             	test   %rdi,%rdi
1401b1978:	0f 84 09 ff ff ff    	je     0x1401b1887
1401b197e:	49 89 d8             	mov    %rbx,%r8
1401b1981:	31 d2                	xor    %edx,%edx
1401b1983:	e9 de fe ff ff       	jmp    0x1401b1866
1401b1988:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401b198f:	00
1401b1990:	44 8b 43 40          	mov    0x40(%rbx),%r8d
1401b1994:	45 85 c0             	test   %r8d,%r8d
1401b1997:	0f 85 ba fe ff ff    	jne    0x1401b1857
1401b199d:	e9 12 01 00 00       	jmp    0x1401b1ab4
1401b19a2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401b19a8:	4d 85 e4             	test   %r12,%r12
1401b19ab:	0f 95 c2             	setne  %dl
1401b19ae:	84 c0                	test   %al,%al
1401b19b0:	0f 84 2a 01 00 00    	je     0x1401b1ae0
1401b19b6:	84 d2                	test   %dl,%dl
1401b19b8:	0f 84 22 01 00 00    	je     0x1401b1ae0
1401b19be:	48 89 fa             	mov    %rdi,%rdx
1401b19c1:	4c 89 e1             	mov    %r12,%rcx
1401b19c4:	e8 07 a3 ff ff       	call   0x1401abcd0
1401b19c9:	85 c0                	test   %eax,%eax
1401b19cb:	75 53                	jne    0x1401b1a20
1401b19cd:	48 89 fa             	mov    %rdi,%rdx
1401b19d0:	48 89 e9             	mov    %rbp,%rcx
1401b19d3:	e8 f8 a2 ff ff       	call   0x1401abcd0
1401b19d8:	85 c0                	test   %eax,%eax
1401b19da:	75 44                	jne    0x1401b1a20
1401b19dc:	4c 89 e2             	mov    %r12,%rdx
1401b19df:	48 89 e9             	mov    %rbp,%rcx
1401b19e2:	e8 e9 a2 ff ff       	call   0x1401abcd0
1401b19e7:	85 c0                	test   %eax,%eax
1401b19e9:	0f 85 71 fe ff ff    	jne    0x1401b1860
1401b19ef:	8b 45 34             	mov    0x34(%rbp),%eax
1401b19f2:	e9 39 ff ff ff       	jmp    0x1401b1930
1401b19f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401b19fe:	00 00
1401b1a00:	48 85 ed             	test   %rbp,%rbp
1401b1a03:	0f 84 c7 00 00 00    	je     0x1401b1ad0
1401b1a09:	f6 45 3a 80          	testb  $0x80,0x3a(%rbp)
1401b1a0d:	0f 85 8d 00 00 00    	jne    0x1401b1aa0
1401b1a13:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401b1a1a:	00 00 00 00
1401b1a1e:	66 90                	xchg   %ax,%ax
1401b1a20:	48 89 da             	mov    %rbx,%rdx
1401b1a23:	48 89 e9             	mov    %rbp,%rcx
1401b1a26:	e8 e5 ac ff ff       	call   0x1401ac710
1401b1a2b:	b8 01 00 00 00       	mov    $0x1,%eax
1401b1a30:	48 83 c4 28          	add    $0x28,%rsp
1401b1a34:	5b                   	pop    %rbx
1401b1a35:	5e                   	pop    %rsi
1401b1a36:	5f                   	pop    %rdi
1401b1a37:	5d                   	pop    %rbp
1401b1a38:	41 5c                	pop    %r12
1401b1a3a:	41 5d                	pop    %r13
1401b1a3c:	c3                   	ret
1401b1a3d:	0f 1f 00             	nopl   (%rax)
1401b1a40:	48 85 ff             	test   %rdi,%rdi
1401b1a43:	0f 84 3e fe ff ff    	je     0x1401b1887
1401b1a49:	4d 85 e4             	test   %r12,%r12
1401b1a4c:	0f 84 2c ff ff ff    	je     0x1401b197e
1401b1a52:	8b 4b 24             	mov    0x24(%rbx),%ecx
1401b1a55:	85 c9                	test   %ecx,%ecx
1401b1a57:	0f 85 21 ff ff ff    	jne    0x1401b197e
1401b1a5d:	48 89 fa             	mov    %rdi,%rdx
1401b1a60:	4c 89 e1             	mov    %r12,%rcx
1401b1a63:	e8 68 a2 ff ff       	call   0x1401abcd0
1401b1a68:	85 c0                	test   %eax,%eax
1401b1a6a:	75 bf                	jne    0x1401b1a2b
1401b1a6c:	4d 8d 44 24 6c       	lea    0x6c(%r12),%r8
1401b1a71:	31 d2                	xor    %edx,%edx
1401b1a73:	48 89 d9             	mov    %rbx,%rcx
1401b1a76:	e8 45 af ff ff       	call   0x1401ac9c0
1401b1a7b:	eb 45                	jmp    0x1401b1ac2
1401b1a7d:	0f 1f 00             	nopl   (%rax)
1401b1a80:	49 89 d8             	mov    %rbx,%r8
1401b1a83:	48 89 ea             	mov    %rbp,%rdx
1401b1a86:	48 89 e9             	mov    %rbp,%rcx
1401b1a89:	48 83 c4 28          	add    $0x28,%rsp
1401b1a8d:	5b                   	pop    %rbx
1401b1a8e:	5e                   	pop    %rsi
1401b1a8f:	5f                   	pop    %rdi
1401b1a90:	5d                   	pop    %rbp
1401b1a91:	41 5c                	pop    %r12
1401b1a93:	41 5d                	pop    %r13
1401b1a95:	e9 66 c4 ff ff       	jmp    0x1401adf00
1401b1a9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401b1aa0:	31 d2                	xor    %edx,%edx
1401b1aa2:	31 c9                	xor    %ecx,%ecx
1401b1aa4:	e8 27 a2 ff ff       	call   0x1401abcd0
1401b1aa9:	85 c0                	test   %eax,%eax
1401b1aab:	75 d3                	jne    0x1401b1a80
1401b1aad:	8b 43 40             	mov    0x40(%rbx),%eax