1400595c0:	48 89 83 e0 00 00 00 	mov    %rax,0xe0(%rbx)
1400595c7:	48 89 c1             	mov    %rax,%rcx
1400595ca:	e8 b1 0c 11 00       	call   0x14016a280
1400595cf:	8b 07                	mov    (%rdi),%eax
1400595d1:	ba 58 00 00 00       	mov    $0x58,%edx
1400595d6:	39 c5                	cmp    %eax,%ebp
1400595d8:	0f 4f e8             	cmovg  %eax,%ebp
1400595db:	4c 63 f5             	movslq %ebp,%r14
1400595de:	4c 89 f1             	mov    %r14,%rcx
1400595e1:	e8 ba 16 07 00       	call   0x1400caca0
1400595e6:	8b 0f                	mov    (%rdi),%ecx
1400595e8:	49 89 c0             	mov    %rax,%r8
1400595eb:	8d 44 0d ff          	lea    -0x1(%rbp,%rcx,1),%eax
1400595ef:	99                   	cltd
1400595f0:	f7 fd                	idiv   %ebp
1400595f2:	41 89 c5             	mov    %eax,%r13d
1400595f5:	85 ed                	test   %ebp,%ebp
1400595f7:	0f 8e ba 01 00 00    	jle    0x1400597b7
1400595fd:	4b 8d 04 b6          	lea    (%r14,%r14,4),%rax
140059601:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140059606:	4d 89 c4             	mov    %r8,%r12
140059609:	45 31 ff             	xor    %r15d,%r15d
14005960c:	49 8d 04 46          	lea    (%r14,%rax,2),%rax
140059610:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
140059615:	45 31 f6             	xor    %r14d,%r14d
140059618:	49 8d 04 c0          	lea    (%r8,%rax,8),%rax
14005961c:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
140059621:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140059626:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14005962d:	00 00 00
140059630:	43 8d 2c 2f          	lea    (%r15,%r13,1),%ebp
140059634:	39 cd                	cmp    %ecx,%ebp
140059636:	7e 08                	jle    0x140059640
140059638:	41 89 cd             	mov    %ecx,%r13d
14005963b:	89 cd                	mov    %ecx,%ebp
14005963d:	45 29 fd             	sub    %r15d,%r13d
140059640:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140059645:	49 89 5c 24 20       	mov    %rbx,0x20(%r12)
14005964a:	45 89 74 24 30       	mov    %r14d,0x30(%r12)
14005964f:	49 89 44 24 38       	mov    %rax,0x38(%r12)
140059654:	49 89 7c 24 40       	mov    %rdi,0x40(%r12)
140059659:	45 89 7c 24 48       	mov    %r15d,0x48(%r12)
14005965e:	45 89 6c 24 4c       	mov    %r13d,0x4c(%r12)
140059663:	41 39 ef             	cmp    %ebp,%r15d
140059666:	0f 8d 54 02 00 00    	jge    0x1400598c0
14005966c:	89 ea                	mov    %ebp,%edx
14005966e:	49 63 cf             	movslq %r15d,%rcx
140059671:	44 29 fa             	sub    %r15d,%edx
140059674:	48 8d 04 cf          	lea    (%rdi,%rcx,8),%rax
140059678:	48 01 ca             	add    %rcx,%rdx
14005967b:	48 8d 0c d7          	lea    (%rdi,%rdx,8),%rcx
14005967f:	31 d2                	xor    %edx,%edx
140059681:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140059688:	00 00 00 00
14005968c:	0f 1f 40 00          	nopl   0x0(%rax)
140059690:	03 50 08             	add    0x8(%rax),%edx
140059693:	48 83 c0 08          	add    $0x8,%rax
140059697:	48 39 c8             	cmp    %rcx,%rax
14005969a:	75 f4                	jne    0x140059690
14005969c:	89 d6                	mov    %edx,%esi
14005969e:	b9 18 00 00 00       	mov    $0x18,%ecx
1400596a3:	e8 78 13 07 00       	call   0x1400caa20
1400596a8:	83 7b 08 04          	cmpl   $0x4,0x8(%rbx)
1400596ac:	49 89 44 24 28       	mov    %rax,0x28(%r12)
1400596b1:	48 89 c1             	mov    %rax,%rcx
1400596b4:	0f 84 ee 01 00 00    	je     0x1400598a8
1400596ba:	8d 04 b6             	lea    (%rsi,%rsi,4),%eax
1400596bd:	8d 14 c5 00 00 00 00 	lea    0x0(,%rax,8),%edx
1400596c4:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400596c9:	48 01 c2             	add    %rax,%rdx
1400596cc:	e8 af 0b 11 00       	call   0x14016a280
1400596d1:	31 d2                	xor    %edx,%edx
1400596d3:	4d 89 e1             	mov    %r12,%r9
1400596d6:	4c 8d 05 f3 ee ff ff 	lea    -0x110d(%rip),%r8        # 0x1400585d0
1400596dd:	4c 89 e1             	mov    %r12,%rcx
1400596e0:	e8 cb 00 09 00       	call   0x1400e97b0
1400596e5:	85 c0                	test   %eax,%eax
1400596e7:	0f 85 e6 02 00 00    	jne    0x1400599d3
1400596ed:	45 85 ed             	test   %r13d,%r13d
1400596f0:	7e 2b                	jle    0x14005971d
1400596f2:	4d 63 df             	movslq %r15d,%r11
1400596f5:	49 63 d5             	movslq %r13d,%rdx
1400596f8:	4c 01 da             	add    %r11,%rdx
1400596fb:	4a 8d 04 df          	lea    (%rdi,%r11,8),%rax
1400596ff:	48 8d 14 d7          	lea    (%rdi,%rdx,8),%rdx
140059703:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14005970a:	00 00 00 00
14005970e:	66 90                	xchg   %ax,%ax
140059710:	44 03 70 08          	add    0x8(%rax),%r14d
140059714:	48 83 c0 08          	add    $0x8,%rax
140059718:	48 39 d0             	cmp    %rdx,%rax
14005971b:	75 f3                	jne    0x140059710
14005971d:	49 83 c4 58          	add    $0x58,%r12
140059721:	4c 39 64 24 38       	cmp    %r12,0x38(%rsp)
140059726:	74 44                	je     0x14005976c
140059728:	8b 0f                	mov    (%rdi),%ecx
14005972a:	41 89 ef             	mov    %ebp,%r15d
14005972d:	e9 fe fe ff ff       	jmp    0x140059630
140059732:	31 d2                	xor    %edx,%edx
140059734:	48 89 d9             	mov    %rbx,%rcx
140059737:	e8 e4 ee 03 00       	call   0x140098620
14005973c:	85 c0                	test   %eax,%eax
14005973e:	0f 84 9c f9 ff ff    	je     0x1400590e0
140059744:	c7 43 3c 01 00 00 00 	movl   $0x1,0x3c(%rbx)
14005974b:	e9 90 f9 ff ff       	jmp    0x1400590e0
140059750:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
140059754:	48 c1 e2 06          	shl    $0x6,%rdx
140059758:	e8 23 0b 11 00       	call   0x14016a280
14005975d:	e9 64 fb ff ff       	jmp    0x1400592c6
140059762:	e8 79 f6 03 00       	call   0x140098de0
140059767:	e9 c2 fc ff ff       	jmp    0x14005942e
14005976c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140059771:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140059776:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14005977b:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
140059780:	31 d2                	xor    %edx,%edx
140059782:	48 89 e9             	mov    %rbp,%rcx
140059785:	e8 86 00 09 00       	call   0x1400e9810
14005978a:	85 c0                	test   %eax,%eax
14005978c:	0f 85 14 02 00 00    	jne    0x1400599a6
140059792:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140059796:	48 8b 8b e0 00 00 00 	mov    0xe0(%rbx),%rcx
14005979d:	48 83 c5 58          	add    $0x58,%rbp
1400597a1:	e8 da 0f 11 00       	call   0x14016a780
1400597a6:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400597aa:	e8 01 f7 09 00       	call   0x1400f8eb0
1400597af:	4c 39 e5             	cmp    %r12,%rbp
1400597b2:	75 cc                	jne    0x140059780
1400597b4:	4d 89 e8             	mov    %r13,%r8
1400597b7:	4c 89 c1             	mov    %r8,%rcx
1400597ba:	e8 f1 f6 09 00       	call   0x1400f8eb0
1400597bf:	48 89 f9             	mov    %rdi,%rcx
1400597c2:	e8 e9 f6 09 00       	call   0x1400f8eb0
1400597c7:	66 0f 6e 84 24 e0 00 	movd   0xe0(%rsp),%xmm0
1400597ce:	00 00
1400597d0:	66 0f 6e 94 24 e8 00 	movd   0xe8(%rsp),%xmm2
1400597d7:	00 00
1400597d9:	66 0f 62 c2          	punpckldq %xmm2,%xmm0
1400597dd:	66 0f d6 43 30       	movq   %xmm0,0x30(%rbx)
1400597e2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400597e7:	31 d2                	xor    %edx,%edx
1400597e9:	e8 22 00 09 00       	call   0x1400e9810
1400597ee:	85 c0                	test   %eax,%eax
1400597f0:	0f 84 97 fb ff ff    	je     0x14005938d
1400597f6:	89 c1                	mov    %eax,%ecx
1400597f8:	e8 b3 60 08 00       	call   0x1400df8b0
1400597fd:	48 8d 0d 8c 76 1a 00 	lea    0x1a768c(%rip),%rcx        # 0x140200e90
140059804:	48 89 c3             	mov    %rax,%rbx
140059807:	e8 54 e3 ff ff       	call   0x140057b60
14005980c:	48 89 da             	mov    %rbx,%rdx
14005980f:	48 89 c1             	mov    %rax,%rcx
140059812:	e8 79 9b 06 00       	call   0x1400c3390
140059817:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14005981e:	00 00
140059820:	b8 20 00 00 00       	mov    $0x20,%eax
140059825:	48 01 d1             	add    %rdx,%rcx
140059828:	45 31 c0             	xor    %r8d,%r8d
14005982b:	48 29 d0             	sub    %rdx,%rax
14005982e:	83 f8 08             	cmp    $0x8,%eax
140059831:	73 2d                	jae    0x140059860
140059833:	a8 04                	test   $0x4,%al
140059835:	0f 85 96 00 00 00    	jne    0x1400598d1
14005983b:	85 c0                	test   %eax,%eax
14005983d:	0f 84 b1 f9 ff ff    	je     0x1400591f4
140059843:	c6 01 00             	movb   $0x0,(%rcx)
140059846:	a8 02                	test   $0x2,%al
140059848:	0f 84 a6 f9 ff ff    	je     0x1400591f4
14005984e:	89 c0                	mov    %eax,%eax
140059850:	31 d2                	xor    %edx,%edx
140059852:	66 89 54 01 fe       	mov    %dx,-0x2(%rcx,%rax,1)
140059857:	e9 98 f9 ff ff       	jmp    0x1400591f4
14005985c:	0f 1f 40 00          	nopl   0x0(%rax)
140059860:	89 c2                	mov    %eax,%edx
140059862:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
140059869:	48 c7 44 11 f8 00 00 	movq   $0x0,-0x8(%rcx,%rdx,1)
140059870:	00 00
140059872:	48 8d 51 08          	lea    0x8(%rcx),%rdx
140059876:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
14005987a:	48 29 d1             	sub    %rdx,%rcx
14005987d:	01 c8                	add    %ecx,%eax
14005987f:	83 e0 f8             	and    $0xfffffff8,%eax
140059882:	83 f8 08             	cmp    $0x8,%eax
140059885:	0f 82 69 f9 ff ff    	jb     0x1400591f4
14005988b:	83 e0 f8             	and    $0xfffffff8,%eax
14005988e:	31 c9                	xor    %ecx,%ecx
140059890:	41 89 c9             	mov    %ecx,%r9d
140059893:	83 c1 08             	add    $0x8,%ecx
140059896:	4e 89 04 0a          	mov    %r8,(%rdx,%r9,1)
14005989a:	39 c1                	cmp    %eax,%ecx
14005989c:	72 f2                	jb     0x140059890
14005989e:	e9 51 f9 ff ff       	jmp    0x1400591f4
1400598a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400598a8:	89 f2                	mov    %esi,%edx
1400598aa:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
1400598ae:	48 c1 e2 06          	shl    $0x6,%rdx
1400598b2:	e8 c9 09 11 00       	call   0x14016a280
1400598b7:	e9 15 fe ff ff       	jmp    0x1400596d1
1400598bc:	0f 1f 40 00          	nopl   0x0(%rax)
1400598c0:	31 f6                	xor    %esi,%esi
1400598c2:	e9 d7 fd ff ff       	jmp    0x14005969e
1400598c7:	bd 0c 00 00 00       	mov    $0xc,%ebp
1400598cc:	e9 87 fa ff ff       	jmp    0x140059358
1400598d1:	89 c0                	mov    %eax,%eax
1400598d3:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
1400598d9:	c7 44 01 fc 00 00 00 	movl   $0x0,-0x4(%rcx,%rax,1)
1400598e0:	00
1400598e1:	e9 0e f9 ff ff       	jmp    0x1400591f4
1400598e6:	48 8d 0d 3d 75 1a 00 	lea    0x1a753d(%rip),%rcx        # 0x140200e2a
1400598ed:	0f c8                	bswap  %eax
1400598ef:	89 c2                	mov    %eax,%edx
1400598f1:	e8 3a 9d 06 00       	call   0x1400c3630
1400598f6:	e9 93 f9 ff ff       	jmp    0x14005928e
1400598fb:	31 d2                	xor    %edx,%edx
1400598fd:	48 8d 0d 44 75 1a 00 	lea    0x1a7544(%rip),%rcx        # 0x140200e48
140059904:	e8 27 9d 06 00       	call   0x1400c3630
140059909:	e9 80 f9 ff ff       	jmp    0x14005928e
14005990e:	e8 0d d1 fd ff       	call   0x140036a20
140059913:	48 8d 0d be 74 1a 00 	lea    0x1a74be(%rip),%rcx        # 0x140200dd8
14005991a:	48 89 c3             	mov    %rax,%rbx
14005991d:	e8 3e e2 ff ff       	call   0x140057b60
140059922:	49 89 d8             	mov    %rbx,%r8
140059925:	48 89 ea             	mov    %rbp,%rdx
140059928:	48 89 c1             	mov    %rax,%rcx
14005992b:	e8 f0 9a 06 00       	call   0x1400c3420
140059930:	48 8d 0d 3e 74 1a 00 	lea    0x1a743e(%rip),%rcx        # 0x140200d75
140059937:	e8 24 e2 ff ff       	call   0x140057b60
14005993c:	48 89 ea             	mov    %rbp,%rdx
14005993f:	48 89 c1             	mov    %rax,%rcx
140059942:	e8 d9 9a 06 00       	call   0x1400c3420
140059947:	e8 24 af 18 00       	call   0x1401e4870
14005994c:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140059951:	48 89 f1             	mov    %rsi,%rcx
140059954:	e8 47 2c 09 00       	call   0x1400ec5a0
140059959:	48 8d 0d d6 72 1a 00 	lea    0x1a72d6(%rip),%rcx        # 0x140200c36
140059960:	e8 fb e1 ff ff       	call   0x140057b60
140059965:	48 89 c1             	mov    %rax,%rcx
140059968:	e8 23 9a 06 00       	call   0x1400c3390
14005996d:	89 c1                	mov    %eax,%ecx
14005996f:	e8 3c 5f 08 00       	call   0x1400df8b0
140059974:	48 8d 0d 7d 74 1a 00 	lea    0x1a747d(%rip),%rcx        # 0x140200df8
14005997b:	48 89 c3             	mov    %rax,%rbx
14005997e:	e8 dd e1 ff ff       	call   0x140057b60
140059983:	48 89 da             	mov    %rbx,%rdx
140059986:	48 89 c1             	mov    %rax,%rcx
140059989:	e8 02 9a 06 00       	call   0x1400c3390
14005998e:	4c 8d 05 db 74 1a 00 	lea    0x1a74db(%rip),%r8        # 0x140200e70
140059995:	ba 65 08 00 00       	mov    $0x865,%edx
14005999a:	48 8d 0d 39 72 1a 00 	lea    0x1a7239(%rip),%rcx        # 0x140200bda
1400599a1:	e8 ea 9d 06 00       	call   0x1400c3790
1400599a6:	89 c1                	mov    %eax,%ecx
1400599a8:	e8 03 5f 08 00       	call   0x1400df8b0
1400599ad:	48 8d 0d 94 73 1a 00 	lea    0x1a7394(%rip),%rcx        # 0x140200d48
1400599b4:	48 89 c3             	mov    %rax,%rbx
1400599b7:	48 8b 05 22 f6 1d 00 	mov    0x1df622(%rip),%rax        # 0x140238fe0
1400599be:	83 38 00             	cmpl   $0x0,(%rax)
1400599c1:	74 08                	je     0x1400599cb
1400599c3:	e8 a0 99 18 00       	call   0x1401e3368
1400599c8:	48 89 c1             	mov    %rax,%rcx
1400599cb:	48 89 da             	mov    %rbx,%rdx
1400599ce:	e8 bd 99 06 00       	call   0x1400c3390
1400599d3:	89 c1                	mov    %eax,%ecx
1400599d5:	e8 d6 5e 08 00       	call   0x1400df8b0
1400599da:	48 8d 0d 37 73 1a 00 	lea    0x1a7337(%rip),%rcx        # 0x140200d18
1400599e1:	48 89 c3             	mov    %rax,%rbx
1400599e4:	48 8b 05 f5 f5 1d 00 	mov    0x1df5f5(%rip),%rax        # 0x140238fe0
1400599eb:	83 38 00             	cmpl   $0x0,(%rax)
1400599ee:	74 db                	je     0x1400599cb
1400599f0:	eb d1                	jmp    0x1400599c3
1400599f2:	48 8d 0d 27 71 1a 00 	lea    0x1a7127(%rip),%rcx        # 0x140200b20
1400599f9:	e8 92 99 06 00       	call   0x1400c3390
1400599fe:	48 8d 0d ab 73 1a 00 	lea    0x1a73ab(%rip),%rcx        # 0x140200db0
140059a05:	e8 56 e1 ff ff       	call   0x140057b60
140059a0a:	48 89 ea             	mov    %rbp,%rdx
140059a0d:	48 89 c1             	mov    %rax,%rcx
140059a10:	e8 7b 99 06 00       	call   0x1400c3390
140059a15:	48 8d 0d 74 73 1a 00 	lea    0x1a7374(%rip),%rcx        # 0x140200d90
140059a1c:	e8 3f e1 ff ff       	call   0x140057b60
140059a21:	48 89 ea             	mov    %rbp,%rdx
140059a24:	48 89 c1             	mov    %rax,%rcx
140059a27:	e8 f4 99 06 00       	call   0x1400c3420
140059a2c:	90                   	nop
140059a2d:	0f 1f 00             	nopl   (%rax)
140059a30:	41 57                	push   %r15
140059a32:	41 56                	push   %r14
140059a34:	41 55                	push   %r13
140059a36:	41 54                	push   %r12
140059a38:	55                   	push   %rbp
140059a39:	57                   	push   %rdi
140059a3a:	56                   	push   %rsi
140059a3b:	53                   	push   %rbx
140059a3c:	48 81 ec d8 01 00 00 	sub    $0x1d8,%rsp
140059a43:	48 89 cf             	mov    %rcx,%rdi
140059a46:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140059a4b:	49 89 d6             	mov    %rdx,%r14
140059a4e:	48 8b 0d 9b f0 1d 00 	mov    0x1df09b(%rip),%rcx        # 0x140238af0
140059a55:	44 89 84 24 30 02 00 	mov    %r8d,0x230(%rsp)
140059a5c:	00
140059a5d:	48 8b 01             	mov    (%rcx),%rax
140059a60:	48 89 84 24 c8 01 00 	mov    %rax,0x1c8(%rsp)
140059a67:	00
140059a68:	31 c0                	xor    %eax,%eax
140059a6a:	44 89 8c 24 38 02 00 	mov    %r9d,0x238(%rsp)
140059a71:	00
140059a72:	48 89 94 24 98 00 00 	mov    %rdx,0x98(%rsp)
140059a79:	00
140059a7a:	e8 b1 29 05 00       	call   0x1400ac430
140059a7f:	48 8b b7 f0 00 00 00 	mov    0xf0(%rdi),%rsi
140059a86:	48 8b 2f             	mov    (%rdi),%rbp
140059a89:	48 c7 84 24 c0 00 00 	movq   $0x0,0xc0(%rsp)
140059a90:	00 00 00 00 00
140059a95:	41 8b 4e 10          	mov    0x10(%r14),%ecx
140059a99:	49 8b 56 38          	mov    0x38(%r14),%rdx
140059a9d:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
140059aa4:	00
140059aa5:	48 8b 05 f4 f8 1d 00 	mov    0x1df8f4(%rip),%rax        # 0x1402393a0
140059aac:	8b 5f 0c             	mov    0xc(%rdi),%ebx
140059aaf:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
140059ab4:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
140059abb:	00 00 00 00 00
140059ac0:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140059ac7:	00
140059ac8:	0f b6 47 38          	movzbl 0x38(%rdi),%eax
140059acc:	48 c7 84 24 e0 00 00 	movq   $0x0,0xe0(%rsp)
140059ad3:	00 00 00 00 00
140059ad8:	88 44 24 3c          	mov    %al,0x3c(%rsp)
140059adc:	c0 e8 02             	shr    $0x2,%al
140059adf:	48 c7 84 24 e8 00 00 	movq   $0x0,0xe8(%rsp)
140059ae6:	00 00 00 00 00
140059aeb:	83 e0 01             	and    $0x1,%eax
140059aee:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
140059af5:	48 8b 05 a4 f8 1d 00 	mov    0x1df8a4(%rip),%rax        # 0x1402393a0
140059afc:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140059b03:	00
140059b04:	e8 c7 3b 0d 00       	call   0x14012d6d0
140059b09:	48 89 f1             	mov    %rsi,%rcx
140059b0c:	49 89 c7             	mov    %rax,%r15
140059b0f:	e8 4c 69 02 00       	call   0x140080460
140059b14:	8b 86 3c 01 00 00    	mov    0x13c(%rsi),%eax
140059b1a:	8b 7f 08             	mov    0x8(%rdi),%edi
140059b1d:	41 89 87 a8 09 00 00 	mov    %eax,0x9a8(%r15)
140059b24:	85 db                	test   %ebx,%ebx
140059b26:	0f 8e f7 0d 00 00    	jle    0x14005a923
140059b2c:	8d 43 ff             	lea    -0x1(%rbx),%eax
140059b2f:	48 89 ea             	mov    %rbp,%rdx
140059b32:	45 31 c0             	xor    %r8d,%r8d
140059b35:	4c 8d 54 c5 08       	lea    0x8(%rbp,%rax,8),%r10
140059b3a:	31 ed                	xor    %ebp,%ebp
140059b3c:	eb 11                	jmp    0x140059b4f
140059b3e:	66 90                	xchg   %ax,%ax
140059b40:	80 e4 bf             	and    $0xbf,%ah