1401e164e:	4d 85 db             	test   %r11,%r11
1401e1651:	74 62                	je     0x1401e16b5
1401e1653:	49 8b c9             	mov    %r9,%rcx
1401e1656:	4d 85 c9             	test   %r9,%r9
1401e1659:	74 5a                	je     0x1401e16b5
1401e165b:	48 8b 01             	mov    (%rcx),%rax
1401e165e:	4d 8d 51 10          	lea    0x10(%r9),%r10
1401e1662:	4d 8b 49 10          	mov    0x10(%r9),%r9
1401e1666:	f6 40 1c 04          	testb  $0x4,0x1c(%rax)
1401e166a:	74 44                	je     0x1401e16b0
1401e166c:	39 71 08             	cmp    %esi,0x8(%rcx)
1401e166f:	75 3f                	jne    0x1401e16b0
1401e1671:	48 3b ca             	cmp    %rdx,%rcx
1401e1674:	74 36                	je     0x1401e16ac
1401e1676:	49 8b c1             	mov    %r9,%rax
1401e1679:	48 3b cb             	cmp    %rbx,%rcx
1401e167c:	75 03                	jne    0x1401e1681
1401e167e:	49 8b d9             	mov    %r9,%rbx
1401e1681:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1401e1685:	4d 85 c0             	test   %r8,%r8
1401e1688:	74 04                	je     0x1401e168e
1401e168a:	49 89 40 10          	mov    %rax,0x10(%r8)
1401e168e:	4d 8b 02             	mov    (%r10),%r8
1401e1691:	4d 85 c0             	test   %r8,%r8
1401e1694:	74 08                	je     0x1401e169e
1401e1696:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401e169a:	49 89 40 18          	mov    %rax,0x18(%r8)
1401e169e:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
1401e16a2:	48 89 51 18          	mov    %rdx,0x18(%rcx)
1401e16a6:	48 8b d1             	mov    %rcx,%rdx
1401e16a9:	49 89 32             	mov    %rsi,(%r10)
1401e16ac:	44 89 71 08          	mov    %r14d,0x8(%rcx)
1401e16b0:	49 3b cb             	cmp    %r11,%rcx
1401e16b3:	75 9e                	jne    0x1401e1653
1401e16b5:	4c 8b c3             	mov    %rbx,%r8
1401e16b8:	48 8b fa             	mov    %rdx,%rdi
1401e16bb:	48 85 db             	test   %rbx,%rbx
1401e16be:	74 61                	je     0x1401e1721
1401e16c0:	48 8b ca             	mov    %rdx,%rcx
1401e16c3:	48 85 d2             	test   %rdx,%rdx
1401e16c6:	74 59                	je     0x1401e1721
1401e16c8:	48 8b 01             	mov    (%rcx),%rax
1401e16cb:	4c 8d 52 18          	lea    0x18(%rdx),%r10
1401e16cf:	48 8b 52 18          	mov    0x18(%rdx),%rdx
1401e16d3:	f6 40 1c 04          	testb  $0x4,0x1c(%rax)
1401e16d7:	74 43                	je     0x1401e171c
1401e16d9:	39 71 08             	cmp    %esi,0x8(%rcx)
1401e16dc:	74 3e                	je     0x1401e171c
1401e16de:	49 3b c8             	cmp    %r8,%rcx
1401e16e1:	74 36                	je     0x1401e1719
1401e16e3:	48 8b c2             	mov    %rdx,%rax
1401e16e6:	48 3b cf             	cmp    %rdi,%rcx
1401e16e9:	75 03                	jne    0x1401e16ee
1401e16eb:	48 8b fa             	mov    %rdx,%rdi
1401e16ee:	4c 8b 49 10          	mov    0x10(%rcx),%r9
1401e16f2:	4d 85 c9             	test   %r9,%r9
1401e16f5:	74 04                	je     0x1401e16fb
1401e16f7:	49 89 41 18          	mov    %rax,0x18(%r9)
1401e16fb:	4d 8b 0a             	mov    (%r10),%r9
1401e16fe:	4d 85 c9             	test   %r9,%r9
1401e1701:	74 08                	je     0x1401e170b
1401e1703:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401e1707:	49 89 41 10          	mov    %rax,0x10(%r9)
1401e170b:	49 89 48 18          	mov    %rcx,0x18(%r8)
1401e170f:	4c 89 41 10          	mov    %r8,0x10(%rcx)
1401e1713:	4c 8b c1             	mov    %rcx,%r8
1401e1716:	49 89 32             	mov    %rsi,(%r10)
1401e1719:	89 71 08             	mov    %esi,0x8(%rcx)
1401e171c:	48 3b cb             	cmp    %rbx,%rcx
1401e171f:	75 9f                	jne    0x1401e16c0
1401e1721:	4d 8b c8             	mov    %r8,%r9
1401e1724:	4c 8b df             	mov    %rdi,%r11
1401e1727:	48 85 ff             	test   %rdi,%rdi
1401e172a:	74 69                	je     0x1401e1795
1401e172c:	0f 1f 40 00          	nopl   0x0(%rax)
1401e1730:	49 8b c8             	mov    %r8,%rcx
1401e1733:	4d 85 c0             	test   %r8,%r8
1401e1736:	74 5d                	je     0x1401e1795
1401e1738:	48 8b 01             	mov    (%rcx),%rax
1401e173b:	4d 8d 50 10          	lea    0x10(%r8),%r10
1401e173f:	4d 8b 40 10          	mov    0x10(%r8),%r8
1401e1743:	f7 40 24 00 30 00 00 	testl  $0x3000,0x24(%rax)
1401e174a:	74 44                	je     0x1401e1790
1401e174c:	39 71 08             	cmp    %esi,0x8(%rcx)
1401e174f:	75 3f                	jne    0x1401e1790
1401e1751:	49 3b cb             	cmp    %r11,%rcx
1401e1754:	74 36                	je     0x1401e178c
1401e1756:	49 8b c0             	mov    %r8,%rax
1401e1759:	49 3b c9             	cmp    %r9,%rcx
1401e175c:	75 03                	jne    0x1401e1761
1401e175e:	4d 8b c8             	mov    %r8,%r9
1401e1761:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1401e1765:	48 85 d2             	test   %rdx,%rdx
1401e1768:	74 04                	je     0x1401e176e
1401e176a:	48 89 42 10          	mov    %rax,0x10(%rdx)
1401e176e:	49 8b 12             	mov    (%r10),%rdx
1401e1771:	48 85 d2             	test   %rdx,%rdx
1401e1774:	74 08                	je     0x1401e177e
1401e1776:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401e177a:	48 89 42 18          	mov    %rax,0x18(%rdx)
1401e177e:	49 89 4b 10          	mov    %rcx,0x10(%r11)
1401e1782:	4c 89 59 18          	mov    %r11,0x18(%rcx)
1401e1786:	4c 8b d9             	mov    %rcx,%r11
1401e1789:	49 89 32             	mov    %rsi,(%r10)
1401e178c:	44 89 71 08          	mov    %r14d,0x8(%rcx)
1401e1790:	48 3b cf             	cmp    %rdi,%rcx
1401e1793:	75 9b                	jne    0x1401e1730
1401e1795:	4d 8b c1             	mov    %r9,%r8
1401e1798:	49 8b db             	mov    %r11,%rbx
1401e179b:	4d 85 db             	test   %r11,%r11
1401e179e:	74 65                	je     0x1401e1805
1401e17a0:	49 8b c9             	mov    %r9,%rcx
1401e17a3:	4d 85 c9             	test   %r9,%r9
1401e17a6:	74 5d                	je     0x1401e1805
1401e17a8:	48 8b 01             	mov    (%rcx),%rax
1401e17ab:	4d 8d 51 10          	lea    0x10(%r9),%r10
1401e17af:	4d 8b 49 10          	mov    0x10(%r9),%r9
1401e17b3:	f7 40 24 00 00 08 00 	testl  $0x80000,0x24(%rax)
1401e17ba:	74 44                	je     0x1401e1800
1401e17bc:	39 71 08             	cmp    %esi,0x8(%rcx)
1401e17bf:	75 3f                	jne    0x1401e1800
1401e17c1:	48 3b cb             	cmp    %rbx,%rcx
1401e17c4:	74 36                	je     0x1401e17fc
1401e17c6:	49 8b c1             	mov    %r9,%rax
1401e17c9:	49 3b c8             	cmp    %r8,%rcx
1401e17cc:	75 03                	jne    0x1401e17d1
1401e17ce:	4d 8b c1             	mov    %r9,%r8
1401e17d1:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1401e17d5:	48 85 d2             	test   %rdx,%rdx
1401e17d8:	74 04                	je     0x1401e17de
1401e17da:	48 89 42 10          	mov    %rax,0x10(%rdx)
1401e17de:	49 8b 12             	mov    (%r10),%rdx
1401e17e1:	48 85 d2             	test   %rdx,%rdx
1401e17e4:	74 08                	je     0x1401e17ee
1401e17e6:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401e17ea:	48 89 42 18          	mov    %rax,0x18(%rdx)
1401e17ee:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1401e17f2:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1401e17f6:	48 8b d9             	mov    %rcx,%rbx
1401e17f9:	49 89 32             	mov    %rsi,(%r10)
1401e17fc:	44 89 71 08          	mov    %r14d,0x8(%rcx)
1401e1800:	49 3b cb             	cmp    %r11,%rcx
1401e1803:	75 9b                	jne    0x1401e17a0
1401e1805:	4d 8b c8             	mov    %r8,%r9
1401e1808:	4c 8b db             	mov    %rbx,%r11
1401e180b:	48 85 db             	test   %rbx,%rbx
1401e180e:	74 65                	je     0x1401e1875
1401e1810:	49 8b c8             	mov    %r8,%rcx
1401e1813:	4d 85 c0             	test   %r8,%r8
1401e1816:	74 5d                	je     0x1401e1875
1401e1818:	48 8b 01             	mov    (%rcx),%rax
1401e181b:	4d 8d 50 10          	lea    0x10(%r8),%r10
1401e181f:	4d 8b 40 10          	mov    0x10(%r8),%r8
1401e1823:	f7 40 24 c0 c0 03 00 	testl  $0x3c0c0,0x24(%rax)
1401e182a:	74 44                	je     0x1401e1870
1401e182c:	39 71 08             	cmp    %esi,0x8(%rcx)
1401e182f:	75 3f                	jne    0x1401e1870
1401e1831:	49 3b cb             	cmp    %r11,%rcx
1401e1834:	74 36                	je     0x1401e186c
1401e1836:	49 8b c0             	mov    %r8,%rax
1401e1839:	49 3b c9             	cmp    %r9,%rcx
1401e183c:	75 03                	jne    0x1401e1841
1401e183e:	4d 8b c8             	mov    %r8,%r9
1401e1841:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1401e1845:	48 85 d2             	test   %rdx,%rdx
1401e1848:	74 04                	je     0x1401e184e
1401e184a:	48 89 42 10          	mov    %rax,0x10(%rdx)
1401e184e:	49 8b 12             	mov    (%r10),%rdx
1401e1851:	48 85 d2             	test   %rdx,%rdx
1401e1854:	74 08                	je     0x1401e185e
1401e1856:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401e185a:	48 89 42 18          	mov    %rax,0x18(%rdx)
1401e185e:	49 89 4b 10          	mov    %rcx,0x10(%r11)
1401e1862:	4c 89 59 18          	mov    %r11,0x18(%rcx)
1401e1866:	4c 8b d9             	mov    %rcx,%r11
1401e1869:	49 89 32             	mov    %rsi,(%r10)
1401e186c:	44 89 71 08          	mov    %r14d,0x8(%rcx)
1401e1870:	48 3b cb             	cmp    %rbx,%rcx
1401e1873:	75 9b                	jne    0x1401e1810
1401e1875:	4d 8b c1             	mov    %r9,%r8
1401e1878:	49 8b db             	mov    %r11,%rbx
1401e187b:	4d 85 db             	test   %r11,%r11
1401e187e:	74 59                	je     0x1401e18d9
1401e1880:	49 8b c9             	mov    %r9,%rcx
1401e1883:	4d 85 c9             	test   %r9,%r9
1401e1886:	74 51                	je     0x1401e18d9
1401e1888:	4d 8d 51 10          	lea    0x10(%r9),%r10
1401e188c:	4d 8b 49 10          	mov    0x10(%r9),%r9
1401e1890:	39 71 08             	cmp    %esi,0x8(%rcx)
1401e1893:	75 3f                	jne    0x1401e18d4
1401e1895:	48 3b cb             	cmp    %rbx,%rcx
1401e1898:	74 36                	je     0x1401e18d0
1401e189a:	49 8b c1             	mov    %r9,%rax
1401e189d:	49 3b c8             	cmp    %r8,%rcx
1401e18a0:	75 03                	jne    0x1401e18a5
1401e18a2:	4d 8b c1             	mov    %r9,%r8
1401e18a5:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1401e18a9:	48 85 d2             	test   %rdx,%rdx
1401e18ac:	74 04                	je     0x1401e18b2
1401e18ae:	48 89 42 10          	mov    %rax,0x10(%rdx)
1401e18b2:	49 8b 12             	mov    (%r10),%rdx
1401e18b5:	48 85 d2             	test   %rdx,%rdx
1401e18b8:	74 08                	je     0x1401e18c2
1401e18ba:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401e18be:	48 89 42 18          	mov    %rax,0x18(%rdx)
1401e18c2:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1401e18c6:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1401e18ca:	48 8b d9             	mov    %rcx,%rbx
1401e18cd:	49 89 32             	mov    %rsi,(%r10)
1401e18d0:	44 89 71 08          	mov    %r14d,0x8(%rcx)
1401e18d4:	49 3b cb             	cmp    %r11,%rcx
1401e18d7:	75 a7                	jne    0x1401e1880
1401e18d9:	49 8b d0             	mov    %r8,%rdx
1401e18dc:	4c 8b db             	mov    %rbx,%r11
1401e18df:	48 85 db             	test   %rbx,%rbx
1401e18e2:	74 5e                	je     0x1401e1942
1401e18e4:	49 8b c8             	mov    %r8,%rcx
1401e18e7:	4d 85 c0             	test   %r8,%r8
1401e18ea:	74 56                	je     0x1401e1942
1401e18ec:	48 8b 01             	mov    (%rcx),%rax
1401e18ef:	4d 8d 50 10          	lea    0x10(%r8),%r10
1401e18f3:	4d 8b 40 10          	mov    0x10(%r8),%r8
1401e18f7:	44 84 70 28          	test   %r14b,0x28(%rax)
1401e18fb:	74 40                	je     0x1401e193d
1401e18fd:	39 71 08             	cmp    %esi,0x8(%rcx)
1401e1900:	74 3b                	je     0x1401e193d
1401e1902:	49 3b cb             	cmp    %r11,%rcx
1401e1905:	74 36                	je     0x1401e193d
1401e1907:	49 8b c0             	mov    %r8,%rax
1401e190a:	48 3b ca             	cmp    %rdx,%rcx
1401e190d:	75 03                	jne    0x1401e1912
1401e190f:	49 8b d0             	mov    %r8,%rdx
1401e1912:	4c 8b 49 18          	mov    0x18(%rcx),%r9
1401e1916:	4d 85 c9             	test   %r9,%r9
1401e1919:	74 04                	je     0x1401e191f
1401e191b:	49 89 41 10          	mov    %rax,0x10(%r9)
1401e191f:	4d 8b 0a             	mov    (%r10),%r9
1401e1922:	4d 85 c9             	test   %r9,%r9
1401e1925:	74 08                	je     0x1401e192f
1401e1927:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401e192b:	49 89 41 18          	mov    %rax,0x18(%r9)
1401e192f:	49 89 4b 10          	mov    %rcx,0x10(%r11)
1401e1933:	4c 89 59 18          	mov    %r11,0x18(%rcx)
1401e1937:	4c 8b d9             	mov    %rcx,%r11
1401e193a:	49 89 32             	mov    %rsi,(%r10)
1401e193d:	48 3b cb             	cmp    %rbx,%rcx
1401e1940:	75 a2                	jne    0x1401e18e4
1401e1942:	4c 8b c2             	mov    %rdx,%r8
1401e1945:	49 8b db             	mov    %r11,%rbx
1401e1948:	4d 85 db             	test   %r11,%r11
1401e194b:	74 61                	je     0x1401e19ae
1401e194d:	0f 1f 00             	nopl   (%rax)
1401e1950:	48 8b ca             	mov    %rdx,%rcx
1401e1953:	48 85 d2             	test   %rdx,%rdx
1401e1956:	74 56                	je     0x1401e19ae
1401e1958:	48 8b 01             	mov    (%rcx),%rax
1401e195b:	4c 8d 52 10          	lea    0x10(%rdx),%r10
1401e195f:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1401e1963:	f6 40 20 04          	testb  $0x4,0x20(%rax)
1401e1967:	74 40                	je     0x1401e19a9
1401e1969:	39 71 08             	cmp    %esi,0x8(%rcx)
1401e196c:	74 3b                	je     0x1401e19a9
1401e196e:	48 3b cb             	cmp    %rbx,%rcx
1401e1971:	74 36                	je     0x1401e19a9
1401e1973:	48 8b c2             	mov    %rdx,%rax
1401e1976:	49 3b c8             	cmp    %r8,%rcx
1401e1979:	75 03                	jne    0x1401e197e
1401e197b:	4c 8b c2             	mov    %rdx,%r8
1401e197e:	4c 8b 49 18          	mov    0x18(%rcx),%r9
1401e1982:	4d 85 c9             	test   %r9,%r9
1401e1985:	74 04                	je     0x1401e198b
1401e1987:	49 89 41 10          	mov    %rax,0x10(%r9)
1401e198b:	4d 8b 0a             	mov    (%r10),%r9
1401e198e:	4d 85 c9             	test   %r9,%r9
1401e1991:	74 08                	je     0x1401e199b
1401e1993:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401e1997:	49 89 41 18          	mov    %rax,0x18(%r9)
1401e199b:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1401e199f:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1401e19a3:	48 8b d9             	mov    %rcx,%rbx
1401e19a6:	49 89 32             	mov    %rsi,(%r10)
1401e19a9:	49 3b cb             	cmp    %r11,%rcx
1401e19ac:	75 a2                	jne    0x1401e1950
1401e19ae:	49 8b d0             	mov    %r8,%rdx
1401e19b1:	4c 8b db             	mov    %rbx,%r11
1401e19b4:	48 85 db             	test   %rbx,%rbx
1401e19b7:	74 65                	je     0x1401e1a1e
1401e19b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e19c0:	49 8b c8             	mov    %r8,%rcx
1401e19c3:	4d 85 c0             	test   %r8,%r8
1401e19c6:	74 56                	je     0x1401e1a1e
1401e19c8:	48 8b 01             	mov    (%rcx),%rax
1401e19cb:	4d 8d 50 10          	lea    0x10(%r8),%r10
1401e19cf:	4d 8b 40 10          	mov    0x10(%r8),%r8
1401e19d3:	44 84 70 1c          	test   %r14b,0x1c(%rax)
1401e19d7:	74 40                	je     0x1401e1a19
1401e19d9:	39 71 08             	cmp    %esi,0x8(%rcx)
1401e19dc:	74 3b                	je     0x1401e1a19
1401e19de:	49 3b cb             	cmp    %r11,%rcx
1401e19e1:	74 36                	je     0x1401e1a19
1401e19e3:	49 8b c0             	mov    %r8,%rax
1401e19e6:	48 3b ca             	cmp    %rdx,%rcx
1401e19e9:	75 03                	jne    0x1401e19ee
1401e19eb:	49 8b d0             	mov    %r8,%rdx
1401e19ee:	4c 8b 49 18          	mov    0x18(%rcx),%r9
1401e19f2:	4d 85 c9             	test   %r9,%r9
1401e19f5:	74 04                	je     0x1401e19fb
1401e19f7:	49 89 41 10          	mov    %rax,0x10(%r9)
1401e19fb:	4d 8b 0a             	mov    (%r10),%r9
1401e19fe:	4d 85 c9             	test   %r9,%r9
1401e1a01:	74 08                	je     0x1401e1a0b
1401e1a03:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401e1a07:	49 89 41 18          	mov    %rax,0x18(%r9)
1401e1a0b:	49 89 4b 10          	mov    %rcx,0x10(%r11)
1401e1a0f:	4c 89 59 18          	mov    %r11,0x18(%rcx)
1401e1a13:	4c 8b d9             	mov    %rcx,%r11
1401e1a16:	49 89 32             	mov    %rsi,(%r10)
1401e1a19:	48 3b cb             	cmp    %rbx,%rcx
1401e1a1c:	75 a2                	jne    0x1401e19c0
1401e1a1e:	4c 8b c2             	mov    %rdx,%r8
1401e1a21:	49 8b db             	mov    %r11,%rbx
1401e1a24:	4d 85 db             	test   %r11,%r11
1401e1a27:	74 65                	je     0x1401e1a8e
1401e1a29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e1a30:	48 8b ca             	mov    %rdx,%rcx
1401e1a33:	48 85 d2             	test   %rdx,%rdx
1401e1a36:	74 56                	je     0x1401e1a8e
1401e1a38:	48 8b 01             	mov    (%rcx),%rax
1401e1a3b:	4c 8d 52 10          	lea    0x10(%rdx),%r10
1401e1a3f:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1401e1a43:	f6 40 1c 08          	testb  $0x8,0x1c(%rax)
1401e1a47:	74 40                	je     0x1401e1a89
1401e1a49:	39 71 08             	cmp    %esi,0x8(%rcx)
1401e1a4c:	74 3b                	je     0x1401e1a89
1401e1a4e:	48 3b cb             	cmp    %rbx,%rcx
1401e1a51:	74 36                	je     0x1401e1a89
1401e1a53:	48 8b c2             	mov    %rdx,%rax
1401e1a56:	49 3b c8             	cmp    %r8,%rcx
1401e1a59:	75 03                	jne    0x1401e1a5e
1401e1a5b:	4c 8b c2             	mov    %rdx,%r8
1401e1a5e:	4c 8b 49 18          	mov    0x18(%rcx),%r9
1401e1a62:	4d 85 c9             	test   %r9,%r9
1401e1a65:	74 04                	je     0x1401e1a6b
1401e1a67:	49 89 41 10          	mov    %rax,0x10(%r9)
1401e1a6b:	4d 8b 0a             	mov    (%r10),%r9
1401e1a6e:	4d 85 c9             	test   %r9,%r9
1401e1a71:	74 08                	je     0x1401e1a7b
1401e1a73:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401e1a77:	49 89 41 18          	mov    %rax,0x18(%r9)
1401e1a7b:	48 89 4b 10          	mov    %rcx,0x10(%rbx)