1400e15e4:	48 8b d3             	mov    %rbx,%rdx
1400e15e7:	48 8b cf             	mov    %rdi,%rcx
1400e15ea:	e8 81 09 00 00       	call   0x1400e1f70
1400e15ef:	4c 8b c7             	mov    %rdi,%r8
1400e15f2:	48 8d 15 a7 dc 2e 00 	lea    0x2edca7(%rip),%rdx        # 0x1403cf2a0
1400e15f9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e15fe:	e8 cd 25 fd ff       	call   0x1400b3bd0
1400e1603:	8b d8                	mov    %eax,%ebx
1400e1605:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400e160a:	33 d2                	xor    %edx,%edx
1400e160c:	85 db                	test   %ebx,%ebx
1400e160e:	48 0f 44 d1          	cmove  %rcx,%rdx
1400e1612:	48 89 16             	mov    %rdx,(%rsi)
1400e1615:	74 15                	je     0x1400e162c
1400e1617:	ff 15 eb d9 2e 00    	call   *0x2ed9eb(%rip)        # 0x1403cf008
1400e161d:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400e1623:	48 8b cf             	mov    %rdi,%rcx
1400e1626:	ff 15 dc d9 2e 00    	call   *0x2ed9dc(%rip)        # 0x1403cf008
1400e162c:	8b c3                	mov    %ebx,%eax
1400e162e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400e1633:	48 33 cc             	xor    %rsp,%rcx
1400e1636:	e8 75 e8 1c 00       	call   0x1402afeb0
1400e163b:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400e1640:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400e1645:	48 83 c4 30          	add    $0x30,%rsp
1400e1649:	5f                   	pop    %rdi
1400e164a:	c3                   	ret
1400e164b:	cc                   	int3
1400e164c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400e1651:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400e1656:	57                   	push   %rdi
1400e1657:	48 83 ec 30          	sub    $0x30,%rsp
1400e165b:	48 8b 05 1e 44 2f 00 	mov    0x2f441e(%rip),%rax        # 0x1403d5a80
1400e1662:	48 33 c4             	xor    %rsp,%rax
1400e1665:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e166a:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400e1670:	48 8b f1             	mov    %rcx,%rsi
1400e1673:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e1678:	ba 88 01 00 00       	mov    $0x188,%edx
1400e167d:	49 8b d9             	mov    %r9,%rbx
1400e1680:	ff 15 9a d9 2e 00    	call   *0x2ed99a(%rip)        # 0x1403cf020
1400e1686:	48 8b f8             	mov    %rax,%rdi
1400e1689:	48 85 c0             	test   %rax,%rax
1400e168c:	75 05                	jne    0x1400e1693
1400e168e:	8d 58 1b             	lea    0x1b(%rax),%ebx
1400e1691:	eb 26                	jmp    0x1400e16b9
1400e1693:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
1400e1698:	48 8b d3             	mov    %rbx,%rdx
1400e169b:	48 8b cf             	mov    %rdi,%rcx
1400e169e:	e8 cd 08 00 00       	call   0x1400e1f70
1400e16a3:	4c 8b c7             	mov    %rdi,%r8
1400e16a6:	48 8d 15 63 dc 2e 00 	lea    0x2edc63(%rip),%rdx        # 0x1403cf310
1400e16ad:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e16b2:	e8 19 25 fd ff       	call   0x1400b3bd0
1400e16b7:	8b d8                	mov    %eax,%ebx
1400e16b9:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400e16be:	33 d2                	xor    %edx,%edx
1400e16c0:	85 db                	test   %ebx,%ebx
1400e16c2:	48 0f 44 d1          	cmove  %rcx,%rdx
1400e16c6:	48 89 16             	mov    %rdx,(%rsi)
1400e16c9:	74 15                	je     0x1400e16e0
1400e16cb:	ff 15 37 d9 2e 00    	call   *0x2ed937(%rip)        # 0x1403cf008
1400e16d1:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400e16d7:	48 8b cf             	mov    %rdi,%rcx
1400e16da:	ff 15 28 d9 2e 00    	call   *0x2ed928(%rip)        # 0x1403cf008
1400e16e0:	8b c3                	mov    %ebx,%eax
1400e16e2:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400e16e7:	48 33 cc             	xor    %rsp,%rcx
1400e16ea:	e8 c1 e7 1c 00       	call   0x1402afeb0
1400e16ef:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400e16f4:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400e16f9:	48 83 c4 30          	add    $0x30,%rsp
1400e16fd:	5f                   	pop    %rdi
1400e16fe:	c3                   	ret
1400e16ff:	cc                   	int3
1400e1700:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e1705:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400e170a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400e170f:	57                   	push   %rdi
1400e1710:	41 56                	push   %r14
1400e1712:	41 57                	push   %r15
1400e1714:	48 83 ec 40          	sub    $0x40,%rsp
1400e1718:	49 63 e8             	movslq %r8d,%rbp
1400e171b:	4d 8b f9             	mov    %r9,%r15
1400e171e:	48 8b f2             	mov    %rdx,%rsi
1400e1721:	4c 8b f1             	mov    %rcx,%r14
1400e1724:	48 8b bc ea 50 02 00 	mov    0x250(%rdx,%rbp,8),%rdi
1400e172b:	00
1400e172c:	48 85 ff             	test   %rdi,%rdi
1400e172f:	0f 84 b6 00 00 00    	je     0x1400e17eb
1400e1735:	48 8d 05 b4 dc 2e 00 	lea    0x2edcb4(%rip),%rax        # 0x1403cf3f0
1400e173c:	48 39 07             	cmp    %rax,(%rdi)
1400e173f:	0f 85 a6 00 00 00    	jne    0x1400e17eb
1400e1745:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1400e1749:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e174f:	4c 8b 8b 98 00 00 00 	mov    0x98(%rbx),%r9
1400e1756:	e8 45 0d 00 00       	call   0x1400e24a0
1400e175b:	49 8b 07             	mov    (%r15),%rax
1400e175e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400e1763:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
1400e176a:	48 89 84 ee 20 02 00 	mov    %rax,0x220(%rsi,%rbp,8)
1400e1771:	00
1400e1772:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400e1776:	83 a0 3c 01 00 00 00 	andl   $0x0,0x13c(%rax)
1400e177d:	c6 80 e0 00 00 00 00 	movb   $0x0,0xe0(%rax)
1400e1784:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400e1788:	83 88 40 01 00 00 ff 	orl    $0xffffffff,0x140(%rax)
1400e178f:	c6 80 0e 01 00 00 00 	movb   $0x0,0x10e(%rax)
1400e1796:	c6 83 7f 01 00 00 01 	movb   $0x1,0x17f(%rbx)
1400e179d:	c6 83 7d 01 00 00 01 	movb   $0x1,0x17d(%rbx)
1400e17a4:	e8 97 6e fc ff       	call   0x1400a8640
1400e17a9:	48 8d 8b e0 00 00 00 	lea    0xe0(%rbx),%rcx
1400e17b0:	48 8b d7             	mov    %rdi,%rdx
1400e17b3:	4c 8d 05 76 c6 20 00 	lea    0x20c676(%rip),%r8        # 0x1402ede30
1400e17ba:	0f 10 00             	movups (%rax),%xmm0
1400e17bd:	f3 0f 7f 83 58 01 00 	movdqu %xmm0,0x158(%rbx)
1400e17c4:	00
1400e17c5:	c6 47 24 01          	movb   $0x1,0x24(%rdi)
1400e17c9:	8b 83 3c 01 00 00    	mov    0x13c(%rbx),%eax
1400e17cf:	4c 8b 8b 98 00 00 00 	mov    0x98(%rbx),%r9
1400e17d6:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400e17da:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400e17df:	49 8b ce             	mov    %r14,%rcx
1400e17e2:	e8 3d d6 fc ff       	call   0x1400aee24
1400e17e7:	33 c0                	xor    %eax,%eax
1400e17e9:	eb 05                	jmp    0x1400e17f0
1400e17eb:	b8 02 00 00 00       	mov    $0x2,%eax
1400e17f0:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400e17f5:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1400e17fa:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1400e17ff:	48 83 c4 40          	add    $0x40,%rsp
1400e1803:	41 5f                	pop    %r15
1400e1805:	41 5e                	pop    %r14
1400e1807:	5f                   	pop    %rdi
1400e1808:	c3                   	ret
1400e1809:	cc                   	int3
1400e180a:	cc                   	int3
1400e180b:	cc                   	int3
1400e180c:	40 53                	rex push %rbx
1400e180e:	55                   	push   %rbp
1400e180f:	56                   	push   %rsi
1400e1810:	57                   	push   %rdi
1400e1811:	41 56                	push   %r14
1400e1813:	48 83 ec 40          	sub    $0x40,%rsp
1400e1817:	48 8b 05 62 42 2f 00 	mov    0x2f4262(%rip),%rax        # 0x1403d5a80
1400e181e:	48 33 c4             	xor    %rsp,%rax
1400e1821:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400e1826:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400e182c:	49 8b f9             	mov    %r9,%rdi
1400e182f:	49 63 e8             	movslq %r8d,%rbp
1400e1832:	48 8b f2             	mov    %rdx,%rsi
1400e1835:	44 8b c5             	mov    %ebp,%r8d
1400e1838:	4c 8b f1             	mov    %rcx,%r14
1400e183b:	e8 18 27 fd ff       	call   0x1400b3f58
1400e1840:	ba 88 01 00 00       	mov    $0x188,%edx
1400e1845:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e184a:	ff 15 d0 d7 2e 00    	call   *0x2ed7d0(%rip)        # 0x1403cf020
1400e1850:	48 8b d8             	mov    %rax,%rbx
1400e1853:	48 85 c0             	test   %rax,%rax
1400e1856:	75 37                	jne    0x1400e188f
1400e1858:	8d 78 1b             	lea    0x1b(%rax),%edi
1400e185b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400e1860:	ff 15 a2 d7 2e 00    	call   *0x2ed7a2(%rip)        # 0x1403cf008
1400e1866:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400e186c:	48 8b cb             	mov    %rbx,%rcx
1400e186f:	ff 15 93 d7 2e 00    	call   *0x2ed793(%rip)        # 0x1403cf008
1400e1875:	8b c7                	mov    %edi,%eax
1400e1877:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400e187c:	48 33 cc             	xor    %rsp,%rcx
1400e187f:	e8 2c e6 1c 00       	call   0x1402afeb0
1400e1884:	48 83 c4 40          	add    $0x40,%rsp
1400e1888:	41 5e                	pop    %r14
1400e188a:	5f                   	pop    %rdi
1400e188b:	5e                   	pop    %rsi
1400e188c:	5d                   	pop    %rbp
1400e188d:	5b                   	pop    %rbx
1400e188e:	c3                   	ret
1400e188f:	0f b6 86 36 05 00 00 	movzbl 0x536(%rsi),%eax
1400e1896:	48 8d 15 53 db 2e 00 	lea    0x2edb53(%rip),%rdx        # 0x1403cf3f0
1400e189d:	89 03                	mov    %eax,(%rbx)
1400e189f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400e18a4:	48 8b 07             	mov    (%rdi),%rax
1400e18a7:	4c 8b c3             	mov    %rbx,%r8
1400e18aa:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
1400e18b1:	c6 83 7d 01 00 00 00 	movb   $0x0,0x17d(%rbx)
1400e18b8:	e8 13 23 fd ff       	call   0x1400b3bd0
1400e18bd:	8b f8                	mov    %eax,%edi
1400e18bf:	85 c0                	test   %eax,%eax
1400e18c1:	75 98                	jne    0x1400e185b
1400e18c3:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
1400e18c8:	44 8b c5             	mov    %ebp,%r8d
1400e18cb:	48 8b d6             	mov    %rsi,%rdx
1400e18ce:	49 8b ce             	mov    %r14,%rcx
1400e18d1:	e8 4e 25 fd ff       	call   0x1400b3e24
1400e18d6:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
1400e18dd:	48 89 8c ee 20 02 00 	mov    %rcx,0x220(%rsi,%rbp,8)
1400e18e4:	00
1400e18e5:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400e18ea:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1400e18ee:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e18f3:	83 8a 40 01 00 00 ff 	orl    $0xffffffff,0x140(%rdx)
1400e18fa:	40 88 ba 0e 01 00 00 	mov    %dil,0x10e(%rdx)
1400e1901:	c6 83 7f 01 00 00 01 	movb   $0x1,0x17f(%rbx)
1400e1908:	e8 33 6d fc ff       	call   0x1400a8640
1400e190d:	0f 10 00             	movups (%rax),%xmm0
1400e1910:	f3 0f 7f 83 58 01 00 	movdqu %xmm0,0x158(%rbx)
1400e1917:	00
1400e1918:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400e191d:	c6 40 24 01          	movb   $0x1,0x24(%rax)
1400e1921:	e9 4f ff ff ff       	jmp    0x1400e1875
1400e1926:	cc                   	int3
1400e1927:	cc                   	int3
1400e1928:	40 53                	rex push %rbx
1400e192a:	48 83 ec 50          	sub    $0x50,%rsp
1400e192e:	48 8b 05 4b 41 2f 00 	mov    0x2f414b(%rip),%rax        # 0x1403d5a80
1400e1935:	48 33 c4             	xor    %rsp,%rax
1400e1938:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e193d:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
1400e1942:	48 8b d9             	mov    %rcx,%rbx
1400e1945:	8b 05 f5 63 2f 00    	mov    0x2f63f5(%rip),%eax        # 0x1403d7d40
1400e194b:	c7 44 24 34 20 40 00 	movl   $0x4020,0x34(%rsp)
1400e1952:	00
1400e1953:	c7 44 24 38 04 00 00 	movl   $0x4,0x38(%rsp)
1400e195a:	00
1400e195b:	85 c0                	test   %eax,%eax
1400e195d:	75 34                	jne    0x1400e1993
1400e195f:	44 8d 48 02          	lea    0x2(%rax),%r9d
1400e1963:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1400e196a:	00
1400e196b:	45 33 c0             	xor    %r8d,%r8d
1400e196e:	8d 48 06             	lea    0x6(%rax),%ecx
1400e1971:	33 d2                	xor    %edx,%edx
1400e1973:	e8 2c 49 00 00       	call   0x1400e62a4
1400e1978:	84 c0                	test   %al,%al
1400e197a:	74 0c                	je     0x1400e1988
1400e197c:	c7 05 ba 63 2f 00 02 	movl   $0x2,0x2f63ba(%rip)        # 0x1403d7d40
1400e1983:	00 00 00
1400e1986:	eb 62                	jmp    0x1400e19ea
1400e1988:	b8 01 00 00 00       	mov    $0x1,%eax
1400e198d:	89 05 ad 63 2f 00    	mov    %eax,0x2f63ad(%rip)        # 0x1403d7d40
1400e1993:	83 f8 02             	cmp    $0x2,%eax
1400e1996:	74 52                	je     0x1400e19ea
1400e1998:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400e199d:	ba ff ff 00 00       	mov    $0xffff,%edx
1400e19a2:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1400e19a7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e19ac:	41 b8 01 10 00 00    	mov    $0x1001,%r8d
1400e19b2:	48 8b cb             	mov    %rbx,%rcx
1400e19b5:	ff 15 3d 3e 20 00    	call   *0x203e3d(%rip)        # 0x1402e57f8
1400e19bb:	85 c0                	test   %eax,%eax
1400e19bd:	75 0a                	jne    0x1400e19c9
1400e19bf:	8b 44 24 34          	mov    0x34(%rsp),%eax
1400e19c3:	39 44 24 30          	cmp    %eax,0x30(%rsp)
1400e19c7:	7f 21                	jg     0x1400e19ea
1400e19c9:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
1400e19ce:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400e19d5:	00
1400e19d6:	ba ff ff 00 00       	mov    $0xffff,%edx
1400e19db:	41 b8 01 10 00 00    	mov    $0x1001,%r8d
1400e19e1:	48 8b cb             	mov    %rbx,%rcx
1400e19e4:	ff 15 86 3e 20 00    	call   *0x203e86(%rip)        # 0x1402e5870
1400e19ea:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400e19ef:	48 33 cc             	xor    %rsp,%rcx
1400e19f2:	e8 b9 e4 1c 00       	call   0x1402afeb0
1400e19f7:	48 83 c4 50          	add    $0x50,%rsp
1400e19fb:	5b                   	pop    %rbx
1400e19fc:	c3                   	ret
1400e19fd:	cc                   	int3
1400e19fe:	cc                   	int3
1400e19ff:	cc                   	int3
1400e1a00:	8b 42 04             	mov    0x4(%rdx),%eax
1400e1a03:	89 01                	mov    %eax,(%rcx)
1400e1a05:	41 83 f8 03          	cmp    $0x3,%r8d
1400e1a09:	74 1c                	je     0x1400e1a27
1400e1a0b:	41 83 f8 06          	cmp    $0x6,%r8d
1400e1a0f:	74 10                	je     0x1400e1a21
1400e1a11:	c7 41 04 02 00 00 00 	movl   $0x2,0x4(%rcx)
1400e1a18:	c7 41 08 11 00 00 00 	movl   $0x11,0x8(%rcx)
1400e1a1f:	eb 14                	jmp    0x1400e1a35
1400e1a21:	83 61 08 00          	andl   $0x0,0x8(%rcx)
1400e1a25:	eb 07                	jmp    0x1400e1a2e
1400e1a27:	c7 41 08 06 00 00 00 	movl   $0x6,0x8(%rcx)
1400e1a2e:	c7 41 04 01 00 00 00 	movl   $0x1,0x4(%rcx)
1400e1a35:	8b 42 10             	mov    0x10(%rdx),%eax
1400e1a38:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1400e1a3e:	89 41 0c             	mov    %eax,0xc(%rcx)
1400e1a41:	41 3b c0             	cmp    %r8d,%eax
1400e1a44:	76 07                	jbe    0x1400e1a4d
1400e1a46:	44 89 41 0c          	mov    %r8d,0xc(%rcx)
1400e1a4a:	41 8b c0             	mov    %r8d,%eax
1400e1a4d:	48 8b 52 20          	mov    0x20(%rdx),%rdx
1400e1a51:	48 83 c1 10          	add    $0x10,%rcx
1400e1a55:	44 8b c0             	mov    %eax,%r8d
1400e1a58:	e9 03 f9 1f 00       	jmp    0x1402e1360
1400e1a5d:	cc                   	int3
1400e1a5e:	cc                   	int3
1400e1a5f:	cc                   	int3
1400e1a60:	4d 8b c8             	mov    %r8,%r9
1400e1a63:	45 33 c0             	xor    %r8d,%r8d
1400e1a66:	e9 35 0a 00 00       	jmp    0x1400e24a0
1400e1a6b:	cc                   	int3
1400e1a6c:	40 53                	rex push %rbx
1400e1a6e:	56                   	push   %rsi
1400e1a6f:	57                   	push   %rdi
1400e1a70:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1400e1a77:	48 8b 05 02 40 2f 00 	mov    0x2f4002(%rip),%rax        # 0x1403d5a80
1400e1a7e:	48 33 c4             	xor    %rsp,%rax
1400e1a81:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1400e1a88:	00
1400e1a89:	48 8b bc 24 00 01 00 	mov    0x100(%rsp),%rdi
1400e1a90:	00
1400e1a91:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400e1a96:	4d 85 c0             	test   %r8,%r8
1400e1a99:	48 8b f1             	mov    %rcx,%rsi
1400e1a9c:	49 0f 45 d8          	cmovne %r8,%rbx
1400e1aa0:	45 8b c1             	mov    %r9d,%r8d
1400e1aa3:	48 8b cb             	mov    %rbx,%rcx
1400e1aa6:	e8 55 ff ff ff       	call   0x1400e1a00
1400e1aab:	4c 8b c7             	mov    %rdi,%r8
1400e1aae:	48 8b d3             	mov    %rbx,%rdx
1400e1ab1:	48 8b ce             	mov    %rsi,%rcx
1400e1ab4:	e8 5f 0a 00 00       	call   0x1400e2518
1400e1ab9:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1400e1ac0:	00
1400e1ac1:	48 33 cc             	xor    %rsp,%rcx
1400e1ac4:	e8 e7 e3 1c 00       	call   0x1402afeb0
1400e1ac9:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1400e1ad0:	5f                   	pop    %rdi
1400e1ad1:	5e                   	pop    %rsi
1400e1ad2:	5b                   	pop    %rbx
1400e1ad3:	c3                   	ret
1400e1ad4:	40 55                	rex push %rbp
1400e1ad6:	53                   	push   %rbx
1400e1ad7:	56                   	push   %rsi
1400e1ad8:	57                   	push   %rdi
1400e1ad9:	41 54                	push   %r12
1400e1adb:	41 55                	push   %r13
1400e1add:	41 56                	push   %r14
1400e1adf:	41 57                	push   %r15
1400e1ae1:	48 8d ac 24 18 ff ff 	lea    -0xe8(%rsp),%rbp
1400e1ae8:	ff
1400e1ae9:	48 81 ec e8 01 00 00 	sub    $0x1e8,%rsp
1400e1af0:	48 8b 05 89 3f 2f 00 	mov    0x2f3f89(%rip),%rax        # 0x1403d5a80
1400e1af7:	48 33 c4             	xor    %rsp,%rax
1400e1afa:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
1400e1b01:	48 8b 99 10 08 00 00 	mov    0x810(%rcx),%rbx
1400e1b08:	45 33 f6             	xor    %r14d,%r14d
1400e1b0b:	0f b7 81 42 02 00 00 	movzwl 0x242(%rcx),%eax
1400e1b12:	45 8b e1             	mov    %r9d,%r12d
1400e1b15:	44 0f b7 b9 40 02 00 	movzwl 0x240(%rcx),%r15d