1400b15c5:	74 0e                	je     0x1400b15d5
1400b15c7:	ff 15 4b da 31 00    	call   *0x31da4b(%rip)        # 0x1403cf018
1400b15cd:	48 8b e8             	mov    %rax,%rbp
1400b15d0:	48 85 c0             	test   %rax,%rax
1400b15d3:	74 b7                	je     0x1400b158c
1400b15d5:	4d 39 ae a0 08 00 00 	cmp    %r13,0x8a0(%r14)
1400b15dc:	75 43                	jne    0x1400b1621
1400b15de:	4c 8d 25 db 59 23 00 	lea    0x2359db(%rip),%r12        # 0x1402e6fc0
1400b15e5:	49 8b cc             	mov    %r12,%rcx
1400b15e8:	e8 1b 9f 01 00       	call   0x1400cb508
1400b15ed:	4c 8b f8             	mov    %rax,%r15
1400b15f0:	48 85 c0             	test   %rax,%rax
1400b15f3:	75 17                	jne    0x1400b160c
1400b15f5:	4c 8d 25 d4 59 23 00 	lea    0x2359d4(%rip),%r12        # 0x1402e6fd0
1400b15fc:	49 8b cc             	mov    %r12,%rcx
1400b15ff:	e8 04 9f 01 00       	call   0x1400cb508
1400b1604:	4c 8b f8             	mov    %rax,%r15
1400b1607:	48 85 c0             	test   %rax,%rax
1400b160a:	74 15                	je     0x1400b1621
1400b160c:	4d 8b cf             	mov    %r15,%r9
1400b160f:	48 8d 15 a2 58 23 00 	lea    0x2358a2(%rip),%rdx        # 0x1402e6eb8
1400b1616:	4d 8b c4             	mov    %r12,%r8
1400b1619:	49 8b ce             	mov    %r14,%rcx
1400b161c:	e8 3b 1e ff ff       	call   0x1400a345c
1400b1621:	49 8b 86 a0 08 00 00 	mov    0x8a0(%r14),%rax
1400b1628:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400b162d:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1400b1631:	48 85 c0             	test   %rax,%rax
1400b1634:	49 8b d7             	mov    %r15,%rdx
1400b1637:	48 0f 45 d0          	cmovne %rax,%rdx
1400b163b:	e8 a4 d1 01 00       	call   0x1400ce7e4
1400b1640:	84 c0                	test   %al,%al
1400b1642:	74 1a                	je     0x1400b165e
1400b1644:	48 8b ce             	mov    %rsi,%rcx
1400b1647:	ff 15 bb d9 31 00    	call   *0x31d9bb(%rip)        # 0x1403cf008
1400b164d:	48 8b cd             	mov    %rbp,%rcx
1400b1650:	49 8b f5             	mov    %r13,%rsi
1400b1653:	ff 15 af d9 31 00    	call   *0x31d9af(%rip)        # 0x1403cf008
1400b1659:	49 8b ed             	mov    %r13,%rbp
1400b165c:	eb 18                	jmp    0x1400b1676
1400b165e:	48 85 f6             	test   %rsi,%rsi
1400b1661:	75 13                	jne    0x1400b1676
1400b1663:	48 85 ed             	test   %rbp,%rbp
1400b1666:	75 0e                	jne    0x1400b1676
1400b1668:	48 8b d3             	mov    %rbx,%rdx
1400b166b:	49 8b ce             	mov    %r14,%rcx
1400b166e:	e8 11 02 00 00       	call   0x1400b1884
1400b1673:	48 8b f0             	mov    %rax,%rsi
1400b1676:	49 8b cf             	mov    %r15,%rcx
1400b1679:	ff 15 89 d9 31 00    	call   *0x31d989(%rip)        # 0x1403cf008
1400b167f:	48 85 f6             	test   %rsi,%rsi
1400b1682:	74 21                	je     0x1400b16a5
1400b1684:	44 38 2e             	cmp    %r13b,(%rsi)
1400b1687:	74 10                	je     0x1400b1699
1400b1689:	48 8b 83 60 03 00 00 	mov    0x360(%rbx),%rax
1400b1690:	f6 80 94 00 00 00 10 	testb  $0x10,0x94(%rax)
1400b1697:	74 0c                	je     0x1400b16a5
1400b1699:	48 8b ce             	mov    %rsi,%rcx
1400b169c:	ff 15 66 d9 31 00    	call   *0x31d966(%rip)        # 0x1403cf008
1400b16a2:	49 8b f5             	mov    %r13,%rsi
1400b16a5:	48 85 ed             	test   %rbp,%rbp
1400b16a8:	74 22                	je     0x1400b16cc
1400b16aa:	44 38 6d 00          	cmp    %r13b,0x0(%rbp)
1400b16ae:	74 10                	je     0x1400b16c0
1400b16b0:	48 8b 83 60 03 00 00 	mov    0x360(%rbx),%rax
1400b16b7:	f6 80 94 00 00 00 10 	testb  $0x10,0x94(%rax)
1400b16be:	74 0c                	je     0x1400b16cc
1400b16c0:	48 8b cd             	mov    %rbp,%rcx
1400b16c3:	ff 15 3f d9 31 00    	call   *0x31d93f(%rip)        # 0x1403cf008
1400b16c9:	49 8b ed             	mov    %r13,%rbp
1400b16cc:	41 b7 01             	mov    $0x1,%r15b
1400b16cf:	48 85 f6             	test   %rsi,%rsi
1400b16d2:	0f 85 8e 00 00 00    	jne    0x1400b1766
1400b16d8:	48 85 ed             	test   %rbp,%rbp
1400b16db:	0f 85 85 00 00 00    	jne    0x1400b1766
1400b16e1:	4c 8d b3 40 03 00 00 	lea    0x340(%rbx),%r14
1400b16e8:	45 88 2e             	mov    %r13b,(%r14)
1400b16eb:	41 8a c5             	mov    %r13b,%al
1400b16ee:	44 88 ab 41 03 00 00 	mov    %r13b,0x341(%rbx)
1400b16f5:	45 38 2e             	cmp    %r13b,(%r14)
1400b16f8:	75 07                	jne    0x1400b1701
1400b16fa:	84 c0                	test   %al,%al
1400b16fc:	75 03                	jne    0x1400b1701
1400b16fe:	45 8a fd             	mov    %r13b,%r15b
1400b1701:	44 88 bb 45 03 00 00 	mov    %r15b,0x345(%rbx)
1400b1708:	45 84 ff             	test   %r15b,%r15b
1400b170b:	75 20                	jne    0x1400b172d
1400b170d:	44 88 ab 45 03 00 00 	mov    %r13b,0x345(%rbx)
1400b1714:	45 88 2e             	mov    %r13b,(%r14)
1400b1717:	66 44 89 ab 41 03 00 	mov    %r13w,0x341(%rbx)
1400b171e:	00
1400b171f:	44 88 ab 43 03 00 00 	mov    %r13b,0x343(%rbx)
1400b1726:	44 88 ab ec 00 00 00 	mov    %r13b,0xec(%rbx)
1400b172d:	48 8b cd             	mov    %rbp,%rcx
1400b1730:	ff 15 d2 d8 31 00    	call   *0x31d8d2(%rip)        # 0x1403cf008
1400b1736:	48 8b ce             	mov    %rsi,%rcx
1400b1739:	ff 15 c9 d8 31 00    	call   *0x31d8c9(%rip)        # 0x1403cf008
1400b173f:	8b c7                	mov    %edi,%eax
1400b1741:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400b1746:	48 33 cc             	xor    %rsp,%rcx
1400b1749:	e8 62 e7 1f 00       	call   0x1402afeb0
1400b174e:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1400b1755:	00
1400b1756:	48 83 c4 30          	add    $0x30,%rsp
1400b175a:	41 5f                	pop    %r15
1400b175c:	41 5e                	pop    %r14
1400b175e:	41 5d                	pop    %r13
1400b1760:	41 5c                	pop    %r12
1400b1762:	5f                   	pop    %rdi
1400b1763:	5e                   	pop    %rsi
1400b1764:	5d                   	pop    %rbp
1400b1765:	c3                   	ret
1400b1766:	44 0f b6 a3 ec 00 00 	movzbl 0xec(%rbx),%r12d
1400b176d:	00
1400b176e:	48 85 f6             	test   %rsi,%rsi
1400b1771:	74 23                	je     0x1400b1796
1400b1773:	45 8b cc             	mov    %r12d,%r9d
1400b1776:	4c 8b c6             	mov    %rsi,%r8
1400b1779:	48 8b d3             	mov    %rbx,%rdx
1400b177c:	49 8b ce             	mov    %r14,%rcx
1400b177f:	e8 64 09 00 00       	call   0x1400b20e8
1400b1784:	48 8b ce             	mov    %rsi,%rcx
1400b1787:	8b f8                	mov    %eax,%edi
1400b1789:	ff 15 79 d8 31 00    	call   *0x31d879(%rip)        # 0x1403cf008
1400b178f:	49 8b f5             	mov    %r13,%rsi
1400b1792:	85 ff                	test   %edi,%edi
1400b1794:	75 97                	jne    0x1400b172d
1400b1796:	48 85 ed             	test   %rbp,%rbp
1400b1799:	74 27                	je     0x1400b17c2
1400b179b:	45 8b cc             	mov    %r12d,%r9d
1400b179e:	4c 8b c5             	mov    %rbp,%r8
1400b17a1:	48 8b d3             	mov    %rbx,%rdx
1400b17a4:	49 8b ce             	mov    %r14,%rcx
1400b17a7:	e8 3c 09 00 00       	call   0x1400b20e8
1400b17ac:	48 8b cd             	mov    %rbp,%rcx
1400b17af:	8b f8                	mov    %eax,%edi
1400b17b1:	ff 15 51 d8 31 00    	call   *0x31d851(%rip)        # 0x1403cf008
1400b17b7:	49 8b ed             	mov    %r13,%rbp
1400b17ba:	85 ff                	test   %edi,%edi
1400b17bc:	0f 85 6b ff ff ff    	jne    0x1400b172d
1400b17c2:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
1400b17c9:	48 85 c9             	test   %rcx,%rcx
1400b17cc:	74 41                	je     0x1400b180f
1400b17ce:	48 8b 83 60 03 00 00 	mov    0x360(%rbx),%rax
1400b17d5:	f6 80 8c 00 00 00 03 	testb  $0x3,0x8c(%rax)
1400b17dc:	75 2c                	jne    0x1400b180a
1400b17de:	f7 80 94 00 00 00 00 	testl  $0x800,0x94(%rax)
1400b17e5:	08 00 00
1400b17e8:	74 19                	je     0x1400b1803
1400b17ea:	44 38 ab 43 03 00 00 	cmp    %r13b,0x343(%rbx)
1400b17f1:	75 10                	jne    0x1400b1803
1400b17f3:	48 8d 05 06 6a 23 00 	lea    0x236a06(%rip),%rax        # 0x1402e8200
1400b17fa:	48 89 83 60 03 00 00 	mov    %rax,0x360(%rbx)
1400b1801:	eb 07                	jmp    0x1400b180a
1400b1803:	44 88 bb 43 03 00 00 	mov    %r15b,0x343(%rbx)
1400b180a:	41 8a c7             	mov    %r15b,%al
1400b180d:	eb 0a                	jmp    0x1400b1819
1400b180f:	44 88 ab 43 03 00 00 	mov    %r13b,0x343(%rbx)
1400b1816:	41 8a c5             	mov    %r13b,%al
1400b1819:	4c 8d b3 40 03 00 00 	lea    0x340(%rbx),%r14
1400b1820:	41 88 06             	mov    %al,(%r14)
1400b1823:	4c 39 ab 90 00 00 00 	cmp    %r13,0x90(%rbx)
1400b182a:	0f 84 bb fe ff ff    	je     0x1400b16eb
1400b1830:	48 85 c9             	test   %rcx,%rcx
1400b1833:	75 40                	jne    0x1400b1875
1400b1835:	4c 39 ab b8 00 00 00 	cmp    %r13,0xb8(%rbx)
1400b183c:	75 37                	jne    0x1400b1875
1400b183e:	48 8b 83 f0 00 00 00 	mov    0xf0(%rbx),%rax
1400b1845:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
1400b184c:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
1400b1853:	4c 89 ab f0 00 00 00 	mov    %r13,0xf0(%rbx)
1400b185a:	ff 15 a8 d7 31 00    	call   *0x31d7a8(%rip)        # 0x1403cf008
1400b1860:	48 8b 83 f8 00 00 00 	mov    0xf8(%rbx),%rax
1400b1867:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
1400b186e:	4c 89 ab f8 00 00 00 	mov    %r13,0xf8(%rbx)
1400b1875:	44 88 bb 41 03 00 00 	mov    %r15b,0x341(%rbx)
1400b187c:	41 8a c7             	mov    %r15b,%al
1400b187f:	e9 71 fe ff ff       	jmp    0x1400b16f5
1400b1884:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b1889:	57                   	push   %rdi
1400b188a:	48 83 ec 40          	sub    $0x40,%rsp
1400b188e:	48 8b 05 eb 41 32 00 	mov    0x3241eb(%rip),%rax        # 0x1403d5a80
1400b1895:	48 33 c4             	xor    %rsp,%rax
1400b1898:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400b189d:	4c 8b 8a 60 03 00 00 	mov    0x360(%rdx),%r9
1400b18a4:	4c 8d 05 cd 55 23 00 	lea    0x2355cd(%rip),%r8        # 0x1402e6e78
1400b18ab:	48 8b f9             	mov    %rcx,%rdi
1400b18ae:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400b18b3:	ba 14 00 00 00       	mov    $0x14,%edx
1400b18b8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400b18bd:	4d 8b 09             	mov    (%r9),%r9
1400b18c0:	e8 87 87 00 00       	call   0x1400ba04c
1400b18c5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400b18ca:	e8 39 9c 01 00       	call   0x1400cb508
1400b18cf:	4c 8b c8             	mov    %rax,%r9
1400b18d2:	48 85 c0             	test   %rax,%rax
1400b18d5:	75 68                	jne    0x1400b193f
1400b18d7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400b18dc:	48 8d 0d a5 55 23 00 	lea    0x2355a5(%rip),%rcx        # 0x1402e6e88
1400b18e3:	e8 b8 7d 00 00       	call   0x1400b96a0
1400b18e8:	85 c0                	test   %eax,%eax
1400b18ea:	75 25                	jne    0x1400b1911
1400b18ec:	44 8d 40 14          	lea    0x14(%rax),%r8d
1400b18f0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400b18f5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400b18fa:	e8 1d 7d 00 00       	call   0x1400b961c
1400b18ff:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400b1904:	e8 ff 9b 01 00       	call   0x1400cb508
1400b1909:	4c 8b c8             	mov    %rax,%r9
1400b190c:	48 85 c0             	test   %rax,%rax
1400b190f:	75 2e                	jne    0x1400b193f
1400b1911:	48 8d 1d 80 55 23 00 	lea    0x235580(%rip),%rbx        # 0x1402e6e98
1400b1918:	48 8b cb             	mov    %rbx,%rcx
1400b191b:	e8 e8 9b 01 00       	call   0x1400cb508
1400b1920:	4c 8b c8             	mov    %rax,%r9
1400b1923:	48 85 c0             	test   %rax,%rax
1400b1926:	75 17                	jne    0x1400b193f
1400b1928:	48 8d 1d 79 55 23 00 	lea    0x235579(%rip),%rbx        # 0x1402e6ea8
1400b192f:	48 8b cb             	mov    %rbx,%rcx
1400b1932:	e8 d1 9b 01 00       	call   0x1400cb508
1400b1937:	4c 8b c8             	mov    %rax,%r9
1400b193a:	48 85 c0             	test   %rax,%rax
1400b193d:	74 12                	je     0x1400b1951
1400b193f:	4c 8b c3             	mov    %rbx,%r8
1400b1942:	48 8d 15 6f 55 23 00 	lea    0x23556f(%rip),%rdx        # 0x1402e6eb8
1400b1949:	48 8b cf             	mov    %rdi,%rcx
1400b194c:	e8 0b 1b ff ff       	call   0x1400a345c
1400b1951:	49 8b c1             	mov    %r9,%rax
1400b1954:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400b1959:	48 33 cc             	xor    %rsp,%rcx
1400b195c:	e8 4f e5 1f 00       	call   0x1402afeb0
1400b1961:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400b1966:	48 83 c4 40          	add    $0x40,%rsp
1400b196a:	5f                   	pop    %rdi
1400b196b:	c3                   	ret
1400b196c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b1971:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400b1976:	57                   	push   %rdi
1400b1977:	48 83 ec 30          	sub    $0x30,%rsp
1400b197b:	48 8b fa             	mov    %rdx,%rdi
1400b197e:	49 8b f0             	mov    %r8,%rsi
1400b1981:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
1400b1985:	48 8b d9             	mov    %rcx,%rbx
1400b1988:	48 ff c2             	inc    %rdx
1400b198b:	41 80 3c 10 00       	cmpb   $0x0,(%r8,%rdx,1)
1400b1990:	75 f6                	jne    0x1400b1988
1400b1992:	48 8b ce             	mov    %rsi,%rcx
1400b1995:	e8 ce e9 ff ff       	call   0x1400b0368
1400b199a:	48 8b c8             	mov    %rax,%rcx
1400b199d:	48 85 c0             	test   %rax,%rax
1400b19a0:	74 31                	je     0x1400b19d3
1400b19a2:	8b 80 8c 00 00 00    	mov    0x8c(%rax),%eax
1400b19a8:	85 83 78 09 00 00    	test   %eax,0x978(%rbx)
1400b19ae:	74 23                	je     0x1400b19d3
1400b19b0:	80 bb 95 12 00 00 00 	cmpb   $0x0,0x1295(%rbx)
1400b19b7:	74 08                	je     0x1400b19c1
1400b19b9:	85 83 7c 09 00 00    	test   %eax,0x97c(%rbx)
1400b19bf:	74 12                	je     0x1400b19d3
1400b19c1:	48 89 8f 68 03 00 00 	mov    %rcx,0x368(%rdi)
1400b19c8:	33 c0                	xor    %eax,%eax
1400b19ca:	48 89 8f 60 03 00 00 	mov    %rcx,0x360(%rdi)
1400b19d1:	eb 4a                	jmp    0x1400b1a1d
1400b19d3:	80 bb 95 12 00 00 00 	cmpb   $0x0,0x1295(%rbx)
1400b19da:	48 8d 15 b7 53 23 00 	lea    0x2353b7(%rip),%rdx        # 0x1402e6d98
1400b19e1:	48 8d 05 a5 65 2f 00 	lea    0x2f65a5(%rip),%rax        # 0x1403a7f8d
1400b19e8:	4c 8b c6             	mov    %rsi,%r8
1400b19eb:	48 0f 45 c2          	cmovne %rdx,%rax
1400b19ef:	4c 8d 0d c2 53 23 00 	lea    0x2353c2(%rip),%r9        # 0x1402e6db8
1400b19f6:	48 85 c9             	test   %rcx,%rcx
1400b19f9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b19fe:	48 8d 15 a3 53 23 00 	lea    0x2353a3(%rip),%rdx        # 0x1402e6da8
1400b1a05:	48 8b cb             	mov    %rbx,%rcx
1400b1a08:	4c 0f 45 ca          	cmovne %rdx,%r9
1400b1a0c:	48 8d 15 b5 53 23 00 	lea    0x2353b5(%rip),%rdx        # 0x1402e6dc8
1400b1a13:	e8 b8 2f 00 00       	call   0x1400b49d0
1400b1a18:	b8 01 00 00 00       	mov    $0x1,%eax
1400b1a1d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400b1a22:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400b1a27:	48 83 c4 30          	add    $0x30,%rsp
1400b1a2b:	5f                   	pop    %rdi
1400b1a2c:	c3                   	ret
1400b1a2d:	cc                   	int3
1400b1a2e:	cc                   	int3
1400b1a2f:	cc                   	int3
1400b1a30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b1a35:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400b1a3a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400b1a3f:	57                   	push   %rdi
1400b1a40:	41 56                	push   %r14
1400b1a42:	41 57                	push   %r15
1400b1a44:	48 83 ec 20          	sub    $0x20,%rsp
1400b1a48:	48 83 b9 88 08 00 00 	cmpq   $0x0,0x888(%rcx)
1400b1a4f:	00
1400b1a50:	48 8d ba c8 01 00 00 	lea    0x1c8(%rdx),%rdi
1400b1a57:	48 8b ea             	mov    %rdx,%rbp
1400b1a5a:	4c 8d b2 d0 01 00 00 	lea    0x1d0(%rdx),%r14
1400b1a61:	48 8b d9             	mov    %rcx,%rbx
1400b1a64:	74 2a                	je     0x1400b1a90
1400b1a66:	48 8b 8a d8 01 00 00 	mov    0x1d8(%rdx),%rcx
1400b1a6d:	ff 15 95 d5 31 00    	call   *0x31d595(%rip)        # 0x1403cf008
1400b1a73:	48 8b 8b 88 08 00 00 	mov    0x888(%rbx),%rcx
1400b1a7a:	ff 15 98 d5 31 00    	call   *0x31d598(%rip)        # 0x1403cf018
1400b1a80:	48 89 85 d8 01 00 00 	mov    %rax,0x1d8(%rbp)
1400b1a87:	48 85 c0             	test   %rax,%rax
1400b1a8a:	0f 84 73 01 00 00    	je     0x1400b1c03
1400b1a90:	80 bb 19 07 00 00 02 	cmpb   $0x2,0x719(%rbx)
1400b1a97:	75 1a                	jne    0x1400b1ab3
1400b1a99:	48 8b 0f             	mov    (%rdi),%rcx
1400b1a9c:	ff 15 66 d5 31 00    	call   *0x31d566(%rip)        # 0x1403cf008
1400b1aa2:	48 83 27 00          	andq   $0x0,(%rdi)
1400b1aa6:	49 8b 0e             	mov    (%r14),%rcx
1400b1aa9:	ff 15 59 d5 31 00    	call   *0x31d559(%rip)        # 0x1403cf008
1400b1aaf:	49 83 26 00          	andq   $0x0,(%r14)
1400b1ab3:	c6 85 54 03 00 00 00 	movb   $0x0,0x354(%rbp)
1400b1aba:	80 bb 19 07 00 00 00 	cmpb   $0x0,0x719(%rbx)
1400b1ac1:	0f 84 d0 00 00 00    	je     0x1400b1b97
1400b1ac7:	48 83 bb 78 08 00 00 	cmpq   $0x0,0x878(%rbx)
1400b1ace:	00
1400b1acf:	0f 85 c2 00 00 00    	jne    0x1400b1b97
1400b1ad5:	4c 8b 8b 38 08 00 00 	mov    0x838(%rbx),%r9
1400b1adc:	48 8d b3 68 12 00 00 	lea    0x1268(%rbx),%rsi
1400b1ae3:	4c 8b 3e             	mov    (%rsi),%r15
1400b1ae6:	4d 8b c6             	mov    %r14,%r8
1400b1ae9:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1400b1aed:	4d 85 ff             	test   %r15,%r15
1400b1af0:	48 0f 44 f7          	cmove  %rdi,%rsi
1400b1af4:	48 8b d6             	mov    %rsi,%rdx
1400b1af7:	e8 bc c7 01 00       	call   0x1400ce2b8
1400b1afc:	85 c0                	test   %eax,%eax
1400b1afe:	7e 2a                	jle    0x1400b1b2a
1400b1b00:	48 8b 83 38 08 00 00 	mov    0x838(%rbx),%rax
1400b1b07:	4c 8d 0d ce 54 23 00 	lea    0x2354ce(%rip),%r9        # 0x1402e6fdc
1400b1b0e:	4c 8b 45 50          	mov    0x50(%rbp),%r8
1400b1b12:	48 8d 15 cf 54 23 00 	lea    0x2354cf(%rip),%rdx        # 0x1402e6fe8
1400b1b19:	48 85 c0             	test   %rax,%rax
1400b1b1c:	48 8b cb             	mov    %rbx,%rcx
1400b1b1f:	4c 0f 45 c8          	cmovne %rax,%r9
1400b1b23:	e8 34 19 ff ff       	call   0x1400a345c
1400b1b28:	eb 22                	jmp    0x1400b1b4c
1400b1b2a:	79 19                	jns    0x1400b1b45
1400b1b2c:	48 8d 15 ed 54 23 00 	lea    0x2354ed(%rip),%rdx        # 0x1402e7020
1400b1b33:	48 8b cb             	mov    %rbx,%rcx
1400b1b36:	e8 95 2e 00 00       	call   0x1400b49d0
1400b1b3b:	b8 1a 00 00 00       	mov    $0x1a,%eax
1400b1b40:	e9 20 01 00 00       	jmp    0x1400b1c65
1400b1b45:	c6 85 54 03 00 00 01 	movb   $0x1,0x354(%rbp)
1400b1b4c:	4d 85 ff             	test   %r15,%r15
1400b1b4f:	74 22                	je     0x1400b1b73
1400b1b51:	48 8b 0f             	mov    (%rdi),%rcx
1400b1b54:	ff 15 ae d4 31 00    	call   *0x31d4ae(%rip)        # 0x1403cf008