1400595d8:	41 3b f8             	cmp    %r8d,%edi
1400595db:	0f 86 80 00 00 00    	jbe    0x140059661
1400595e1:	48 8b d6             	mov    %rsi,%rdx
1400595e4:	49 8b ce             	mov    %r14,%rcx
1400595e7:	48 ff 15 ca b3 02 00 	rex.W call *0x2b3ca(%rip)        # 0x1400849b8
1400595ee:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400595f3:	85 c0                	test   %eax,%eax
1400595f5:	75 6a                	jne    0x140059661
1400595f7:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400595fe:	00 00
140059600:	8d 47 01             	lea    0x1(%rdi),%eax
140059603:	4c 8d 04 00          	lea    (%rax,%rax,1),%r8
140059607:	8b f8                	mov    %eax,%edi
140059609:	33 d2                	xor    %edx,%edx
14005960b:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14005960f:	48 ff 15 b2 bd 02 00 	rex.W call *0x2bdb2(%rip)        # 0x1400853c8
140059616:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005961b:	49 89 07             	mov    %rax,(%r15)
14005961e:	48 85 c0             	test   %rax,%rax
140059621:	75 29                	jne    0x14005964c
140059623:	48 8b 0d d6 59 04 00 	mov    0x459d6(%rip),%rcx        # 0x14009f000
14005962a:	48 8d 05 cf 59 04 00 	lea    0x459cf(%rip),%rax        # 0x14009f000
140059631:	48 3b c8             	cmp    %rax,%rcx
140059634:	0f 84 8a 02 00 00    	je     0x1400598c4
14005963a:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005963e:	0f 84 80 02 00 00    	je     0x1400598c4
140059644:	8d 53 5b             	lea    0x5b(%rbx),%edx
140059647:	e9 7b 01 00 00       	jmp    0x1400597c7
14005964c:	4c 8b c6             	mov    %rsi,%r8
14005964f:	48 8b d7             	mov    %rdi,%rdx
140059652:	48 8b c8             	mov    %rax,%rcx
140059655:	e8 82 eb fc ff       	call   0x1400281dc
14005965a:	33 c0                	xor    %eax,%eax
14005965c:	e9 1d 03 00 00       	jmp    0x14005997e
140059661:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140059667:	41 3b f8             	cmp    %r8d,%edi
14005966a:	0f 86 d9 00 00 00    	jbe    0x140059749
140059670:	48 8b d6             	mov    %rsi,%rdx
140059673:	48 8d 0d d6 75 03 00 	lea    0x375d6(%rip),%rcx        # 0x140090c50
14005967a:	48 ff 15 37 b3 02 00 	rex.W call *0x2b337(%rip)        # 0x1400849b8
140059681:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059686:	85 c0                	test   %eax,%eax
140059688:	0f 85 bb 00 00 00    	jne    0x140059749
14005968e:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140059695:	00 00
140059697:	33 d2                	xor    %edx,%edx
140059699:	8b ff                	mov    %edi,%edi
14005969b:	48 83 c7 0d          	add    $0xd,%rdi
14005969f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400596a3:	4c 8d 04 3f          	lea    (%rdi,%rdi,1),%r8
1400596a7:	48 ff 15 1a bd 02 00 	rex.W call *0x2bd1a(%rip)        # 0x1400853c8
1400596ae:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400596b3:	49 89 07             	mov    %rax,(%r15)
1400596b6:	4c 8b c8             	mov    %rax,%r9
1400596b9:	48 85 c0             	test   %rax,%rax
1400596bc:	75 2a                	jne    0x1400596e8
1400596be:	48 8b 0d 3b 59 04 00 	mov    0x4593b(%rip),%rcx        # 0x14009f000
1400596c5:	48 8d 05 34 59 04 00 	lea    0x45934(%rip),%rax        # 0x14009f000
1400596cc:	48 3b c8             	cmp    %rax,%rcx
1400596cf:	0f 84 ef 01 00 00    	je     0x1400598c4
1400596d5:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400596d9:	0f 84 e5 01 00 00    	je     0x1400598c4
1400596df:	41 8d 51 64          	lea    0x64(%r9),%edx
1400596e3:	e9 df 00 00 00       	jmp    0x1400597c7
1400596e8:	48 81 ff ff ff ff 7f 	cmp    $0x7fffffff,%rdi
1400596ef:	77 41                	ja     0x140059732
1400596f1:	b9 fe ff ff 7f       	mov    $0x7ffffffe,%ecx
1400596f6:	4c 8b c7             	mov    %rdi,%r8
1400596f9:	48 2b cf             	sub    %rdi,%rcx
1400596fc:	49 8b d1             	mov    %r9,%rdx
1400596ff:	4d 2b f1             	sub    %r9,%r14
140059702:	41 bf 02 00 00 00    	mov    $0x2,%r15d
140059708:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
14005970c:	48 85 c0             	test   %rax,%rax
14005970f:	74 16                	je     0x140059727
140059711:	41 0f b7 04 16       	movzwl (%r14,%rdx,1),%eax
140059716:	66 85 c0             	test   %ax,%ax
140059719:	74 0c                	je     0x140059727
14005971b:	66 89 02             	mov    %ax,(%rdx)
14005971e:	49 03 d7             	add    %r15,%rdx
140059721:	49 83 e8 01          	sub    $0x1,%r8
140059725:	75 e1                	jne    0x140059708
140059727:	4d 85 c0             	test   %r8,%r8
14005972a:	48 8d 42 fe          	lea    -0x2(%rdx),%rax
14005972e:	48 0f 45 c2          	cmovne %rdx,%rax
140059732:	66 44 89 20          	mov    %r12w,(%rax)
140059736:	4c 8b c6             	mov    %rsi,%r8
140059739:	48 8b d7             	mov    %rdi,%rdx
14005973c:	49 8b c9             	mov    %r9,%rcx
14005973f:	e8 1c 49 fb ff       	call   0x14000e060
140059744:	e9 11 ff ff ff       	jmp    0x14005965a
140059749:	83 ff 0d             	cmp    $0xd,%edi
14005974c:	0f 86 ec 00 00 00    	jbe    0x14005983e
140059752:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140059758:	48 8d 0d 11 cd 02 00 	lea    0x2cd11(%rip),%rcx        # 0x140086470
14005975f:	48 8b d6             	mov    %rsi,%rdx
140059762:	48 ff 15 4f b2 02 00 	rex.W call *0x2b24f(%rip)        # 0x1400849b8
140059769:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005976e:	85 c0                	test   %eax,%eax
140059770:	0f 85 c8 00 00 00    	jne    0x14005983e
140059776:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14005977d:	00 00
14005977f:	33 d2                	xor    %edx,%edx
140059781:	8b ff                	mov    %edi,%edi
140059783:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140059787:	4c 8d 04 3f          	lea    (%rdi,%rdi,1),%r8
14005978b:	48 ff 15 36 bc 02 00 	rex.W call *0x2bc36(%rip)        # 0x1400853c8
140059792:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059797:	49 89 07             	mov    %rax,(%r15)
14005979a:	4c 8b c8             	mov    %rax,%r9
14005979d:	48 85 c0             	test   %rax,%rax
1400597a0:	75 3a                	jne    0x1400597dc
1400597a2:	48 8b 0d 57 58 04 00 	mov    0x45857(%rip),%rcx        # 0x14009f000
1400597a9:	48 8d 05 50 58 04 00 	lea    0x45850(%rip),%rax        # 0x14009f000
1400597b0:	48 3b c8             	cmp    %rax,%rcx
1400597b3:	0f 84 0b 01 00 00    	je     0x1400598c4
1400597b9:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400597bd:	0f 84 01 01 00 00    	je     0x1400598c4
1400597c3:	41 8d 51 65          	lea    0x65(%r9),%edx
1400597c7:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400597cb:	4c 8d 05 d6 f2 02 00 	lea    0x2f2d6(%rip),%r8        # 0x140088aa8
1400597d2:	e8 19 e1 ff ff       	call   0x1400578f0
1400597d7:	e9 e8 00 00 00       	jmp    0x1400598c4
1400597dc:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
1400597e0:	b9 fe ff ff 7f       	mov    $0x7ffffffe,%ecx
1400597e5:	48 3b c1             	cmp    %rcx,%rax
1400597e8:	77 42                	ja     0x14005982c
1400597ea:	48 2b cf             	sub    %rdi,%rcx
1400597ed:	4c 8b c7             	mov    %rdi,%r8
1400597f0:	4d 2b f1             	sub    %r9,%r14
1400597f3:	49 8b d1             	mov    %r9,%rdx
1400597f6:	41 bf 02 00 00 00    	mov    $0x2,%r15d
1400597fc:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
140059800:	48 85 c0             	test   %rax,%rax
140059803:	74 16                	je     0x14005981b
140059805:	41 0f b7 04 16       	movzwl (%r14,%rdx,1),%eax
14005980a:	66 85 c0             	test   %ax,%ax
14005980d:	74 0c                	je     0x14005981b
14005980f:	66 89 02             	mov    %ax,(%rdx)
140059812:	49 03 d7             	add    %r15,%rdx
140059815:	49 83 e8 01          	sub    $0x1,%r8
140059819:	75 e1                	jne    0x1400597fc
14005981b:	4d 85 c0             	test   %r8,%r8
14005981e:	48 8d 42 fe          	lea    -0x2(%rdx),%rax
140059822:	48 0f 45 c2          	cmovne %rdx,%rax
140059826:	66 44 89 20          	mov    %r12w,(%rax)
14005982a:	eb 09                	jmp    0x140059835
14005982c:	48 85 ff             	test   %rdi,%rdi
14005982f:	74 04                	je     0x140059835
140059831:	66 45 89 21          	mov    %r12w,(%r9)
140059835:	4c 8d 46 1a          	lea    0x1a(%rsi),%r8
140059839:	e9 fb fe ff ff       	jmp    0x140059739
14005983e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140059844:	48 8d 55 77          	lea    0x77(%rbp),%rdx
140059848:	48 8d 0d 21 cc 02 00 	lea    0x2cc21(%rip),%rcx        # 0x140086470
14005984f:	48 ff 15 72 b3 02 00 	rex.W call *0x2b372(%rip)        # 0x140084bc8
140059856:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005985b:	44 8b e8             	mov    %eax,%r13d
14005985e:	83 f8 01             	cmp    $0x1,%eax
140059861:	0f 86 12 01 00 00    	jbe    0x140059979
140059867:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14005986e:	00 00
140059870:	44 8d 60 01          	lea    0x1(%rax),%r12d
140059874:	45 8b c4             	mov    %r12d,%r8d
140059877:	8b d3                	mov    %ebx,%edx
140059879:	4d 03 c0             	add    %r8,%r8
14005987c:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140059880:	48 ff 15 41 bb 02 00 	rex.W call *0x2bb41(%rip)        # 0x1400853c8
140059887:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005988c:	4c 8b f8             	mov    %rax,%r15
14005988f:	48 85 c0             	test   %rax,%rax
140059892:	75 37                	jne    0x1400598cb
140059894:	48 8b 0d 65 57 04 00 	mov    0x45765(%rip),%rcx        # 0x14009f000
14005989b:	48 8d 05 5e 57 04 00 	lea    0x4575e(%rip),%rax        # 0x14009f000
1400598a2:	48 3b c8             	cmp    %rax,%rcx
1400598a5:	74 1d                	je     0x1400598c4
1400598a7:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400598ab:	74 17                	je     0x1400598c4
1400598ad:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400598b1:	41 8d 57 66          	lea    0x66(%r15),%edx
1400598b5:	45 8b cc             	mov    %r12d,%r9d
1400598b8:	4c 8d 05 e9 f1 02 00 	lea    0x2f1e9(%rip),%r8        # 0x140088aa8
1400598bf:	e8 58 e0 ff ff       	call   0x14005791c
1400598c4:	8b c3                	mov    %ebx,%eax
1400598c6:	e9 b3 00 00 00       	jmp    0x14005997e
1400598cb:	45 8b c5             	mov    %r13d,%r8d
1400598ce:	48 8d 0d 9b cb 02 00 	lea    0x2cb9b(%rip),%rcx        # 0x140086470
1400598d5:	49 8b d7             	mov    %r15,%rdx
1400598d8:	48 ff 15 e9 b2 02 00 	rex.W call *0x2b2e9(%rip)        # 0x140084bc8
1400598df:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400598e4:	41 3b c5             	cmp    %r13d,%eax
1400598e7:	76 55                	jbe    0x14005993e
1400598e9:	48 8b 0d 10 57 04 00 	mov    0x45710(%rip),%rcx        # 0x14009f000
1400598f0:	48 8d 05 09 57 04 00 	lea    0x45709(%rip),%rax        # 0x14009f000
1400598f7:	48 3b c8             	cmp    %rax,%rcx
1400598fa:	74 22                	je     0x14005991e
1400598fc:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140059900:	74 1c                	je     0x14005991e
140059902:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140059906:	4c 8d 0d 63 cb 02 00 	lea    0x2cb63(%rip),%r9        # 0x140086470
14005990d:	ba 67 00 00 00       	mov    $0x67,%edx
140059912:	4c 8d 05 8f f1 02 00 	lea    0x2f18f(%rip),%r8        # 0x140088aa8
140059919:	e8 f2 e1 ff ff       	call   0x140057b10
14005991e:	4d 8b c7             	mov    %r15,%r8
140059921:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140059928:	00 00
14005992a:	33 d2                	xor    %edx,%edx
14005992c:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140059930:	48 ff 15 81 ba 02 00 	rex.W call *0x2ba81(%rip)        # 0x1400853b8
140059937:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005993c:	eb 86                	jmp    0x1400598c4
14005993e:	45 33 c9             	xor    %r9d,%r9d
140059941:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140059945:	45 33 c0             	xor    %r8d,%r8d
140059948:	49 8b cf             	mov    %r15,%rcx
14005994b:	48 ff 15 1e bd 02 00 	rex.W call *0x2bd1e(%rip)        # 0x140085670
140059952:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059957:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14005995e:	00 00
140059960:	33 d2                	xor    %edx,%edx
140059962:	4d 8b c7             	mov    %r15,%r8
140059965:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140059969:	84 c0                	test   %al,%al
14005996b:	75 2d                	jne    0x14005999a
14005996d:	48 ff 15 44 ba 02 00 	rex.W call *0x2ba44(%rip)        # 0x1400853b8
140059974:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059979:	b8 0d 07 00 00       	mov    $0x70d,%eax
14005997e:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140059985:	00
140059986:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14005998d:	41 5f                	pop    %r15
14005998f:	41 5e                	pop    %r14
140059991:	41 5d                	pop    %r13
140059993:	41 5c                	pop    %r12
140059995:	5f                   	pop    %rdi
140059996:	5e                   	pop    %rsi
140059997:	5d                   	pop    %rbp
140059998:	c3                   	ret
140059999:	cc                   	int3
14005999a:	48 ff 15 17 ba 02 00 	rex.W call *0x2ba17(%rip)        # 0x1400853b8
1400599a1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400599a6:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400599ad:	00 00
1400599af:	41 bf 02 00 00 00    	mov    $0x2,%r15d
1400599b5:	44 0f b7 45 cf       	movzwl -0x31(%rbp),%r8d
1400599ba:	8b d3                	mov    %ebx,%edx
1400599bc:	44 0f b7 6d cf       	movzwl -0x31(%rbp),%r13d
1400599c1:	4d 03 c7             	add    %r15,%r8
1400599c4:	41 d1 ed             	shr    $1,%r13d
1400599c7:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400599cb:	48 ff 15 f6 b9 02 00 	rex.W call *0x2b9f6(%rip)        # 0x1400853c8
1400599d2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400599d7:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1400599db:	48 8b c8             	mov    %rax,%rcx
1400599de:	48 85 c0             	test   %rax,%rax
1400599e1:	75 3d                	jne    0x140059a20
1400599e3:	48 8b 0d 16 56 04 00 	mov    0x45616(%rip),%rcx        # 0x14009f000
1400599ea:	48 8d 05 0f 56 04 00 	lea    0x4560f(%rip),%rax        # 0x14009f000
1400599f1:	48 3b c8             	cmp    %rax,%rcx
1400599f4:	74 22                	je     0x140059a18
1400599f6:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400599fa:	74 1c                	je     0x140059a18
1400599fc:	44 0f b7 4d cf       	movzwl -0x31(%rbp),%r9d
140059a01:	41 8d 57 66          	lea    0x66(%r15),%edx
140059a05:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140059a09:	4c 8d 05 98 f0 02 00 	lea    0x2f098(%rip),%r8        # 0x140088aa8
140059a10:	45 03 cf             	add    %r15d,%r9d
140059a13:	e8 04 df ff ff       	call   0x14005791c
140059a18:	45 33 ed             	xor    %r13d,%r13d
140059a1b:	e9 98 03 00 00       	jmp    0x140059db8
140059a20:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140059a24:	41 8d 55 01          	lea    0x1(%r13),%edx
140059a28:	45 8b cd             	mov    %r13d,%r9d
140059a2b:	45 8b e5             	mov    %r13d,%r12d
140059a2e:	e8 21 74 fb ff       	call   0x140010e54
140059a33:	41 3b fd             	cmp    %r13d,%edi
140059a36:	0f 86 00 01 00 00    	jbe    0x140059b3c
140059a3c:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140059a40:	45 8b c4             	mov    %r12d,%r8d
140059a43:	48 8b d6             	mov    %rsi,%rdx
140059a46:	48 ff 15 6b af 02 00 	rex.W call *0x2af6b(%rip)        # 0x1400849b8
140059a4d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059a52:	85 c0                	test   %eax,%eax
140059a54:	0f 85 e2 00 00 00    	jne    0x140059b3c
140059a5a:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140059a61:	00 00
140059a63:	41 2b fd             	sub    %r13d,%edi
140059a66:	8b c7                	mov    %edi,%eax
140059a68:	33 d2                	xor    %edx,%edx
140059a6a:	48 83 c7 0d          	add    $0xd,%rdi
140059a6e:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140059a72:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140059a76:	4c 8d 04 3f          	lea    (%rdi,%rdi,1),%r8
140059a7a:	48 ff 15 47 b9 02 00 	rex.W call *0x2b947(%rip)        # 0x1400853c8
140059a81:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059a86:	4c 8b 65 6f          	mov    0x6f(%rbp),%r12
140059a8a:	45 33 d2             	xor    %r10d,%r10d
140059a8d:	4c 8b c8             	mov    %rax,%r9
140059a90:	49 89 04 24          	mov    %rax,(%r12)
140059a94:	48 85 c0             	test   %rax,%rax
140059a97:	75 41                	jne    0x140059ada
140059a99:	48 8b 0d 60 55 04 00 	mov    0x45560(%rip),%rcx        # 0x14009f000
140059aa0:	48 8d 05 59 55 04 00 	lea    0x45559(%rip),%rax        # 0x14009f000
140059aa7:	48 3b c8             	cmp    %rax,%rcx
140059aaa:	74 26                	je     0x140059ad2
140059aac:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140059ab0:	74 20                	je     0x140059ad2
140059ab2:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
140059ab6:	41 8d 52 69          	lea    0x69(%r10),%edx
140059aba:	44 8d 0c 45 1a 00 00 	lea    0x1a(,%rax,2),%r9d
140059ac1:	00
140059ac2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140059ac6:	4c 8d 05 db ef 02 00 	lea    0x2efdb(%rip),%r8        # 0x140088aa8
140059acd:	e8 4a de ff ff       	call   0x14005791c
140059ad2:	45 33 ed             	xor    %r13d,%r13d
140059ad5:	e9 e2 02 00 00       	jmp    0x140059dbc
140059ada:	48 81 ff ff ff ff 7f 	cmp    $0x7fffffff,%rdi
140059ae1:	77 3b                	ja     0x140059b1e
140059ae3:	b9 fe ff ff 7f       	mov    $0x7ffffffe,%ecx
140059ae8:	4c 8b c7             	mov    %rdi,%r8
140059aeb:	48 2b cf             	sub    %rdi,%rcx
140059aee:	49 8b d1             	mov    %r9,%rdx
140059af1:	4d 2b f1             	sub    %r9,%r14
140059af4:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
140059af8:	48 85 c0             	test   %rax,%rax
140059afb:	74 16                	je     0x140059b13
140059afd:	41 0f b7 04 16       	movzwl (%r14,%rdx,1),%eax
140059b02:	66 85 c0             	test   %ax,%ax
140059b05:	74 0c                	je     0x140059b13
140059b07:	66 89 02             	mov    %ax,(%rdx)
140059b0a:	49 03 d7             	add    %r15,%rdx
140059b0d:	49 83 e8 01          	sub    $0x1,%r8
140059b11:	75 e1                	jne    0x140059af4
140059b13:	4d 85 c0             	test   %r8,%r8
140059b16:	48 8d 42 fe          	lea    -0x2(%rdx),%rax
140059b1a:	48 0f 45 c2          	cmovne %rdx,%rax
140059b1e:	4e 8d 04 6e          	lea    (%rsi,%r13,2),%r8
140059b22:	66 44 89 10          	mov    %r10w,(%rax)
140059b26:	48 8b d7             	mov    %rdi,%rdx
140059b29:	49 8b c9             	mov    %r9,%rcx
140059b2c:	e8 2f 45 fb ff       	call   0x14000e060
140059b31:	45 33 ed             	xor    %r13d,%r13d
140059b34:	41 8b dd             	mov    %r13d,%ebx
140059b37:	e9 84 02 00 00       	jmp    0x140059dc0
140059b3c:	48 8d 15 25 71 03 00 	lea    0x37125(%rip),%rdx        # 0x140090c68
140059b43:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140059b47:	48 ff 15 5a b8 02 00 	rex.W call *0x2b85a(%rip)        # 0x1400853a8
140059b4e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140059b53:	45 33 ed             	xor    %r13d,%r13d
140059b56:	c7 45 ef 30 00 00 00 	movl   $0x30,-0x11(%rbp)