14023971e:	48 83 c4 20          	add    $0x20,%rsp
140239722:	5b                   	pop    %rbx
140239723:	c3                   	ret
140239724:	cc                   	int3
140239725:	cc                   	int3
140239726:	cc                   	int3
140239727:	cc                   	int3
140239728:	cc                   	int3
140239729:	cc                   	int3
14023972a:	cc                   	int3
14023972b:	cc                   	int3
14023972c:	cc                   	int3
14023972d:	cc                   	int3
14023972e:	cc                   	int3
14023972f:	cc                   	int3
140239730:	b8 28 00 00 00       	mov    $0x28,%eax
140239735:	e8 a6 0e 0c 00       	call   0x1402fa5e0
14023973a:	48 2b e0             	sub    %rax,%rsp
14023973d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140239741:	e8 fa 2c 00 00       	call   0x14023c440
140239746:	48 8d 15 9b 39 0f 00 	lea    0xf399b(%rip),%rdx        # 0x14032d0e8
14023974d:	c7 05 91 5d 1d 00 01 	movl   $0x1,0x1d5d91(%rip)        # 0x14040f4e8
140239754:	00 00 00
140239757:	48 8d 0d 62 60 12 00 	lea    0x126062(%rip),%rcx        # 0x14035f7c0
14023975e:	ff 15 f4 08 0f 00    	call   *0xf08f4(%rip)        # 0x14032a058
140239764:	48 89 05 75 5d 1d 00 	mov    %rax,0x1d5d75(%rip)        # 0x14040f4e0
14023976b:	48 85 c0             	test   %rax,%rax
14023976e:	75 10                	jne    0x140239780
140239770:	8d 48 02             	lea    0x2(%rax),%ecx
140239773:	ff 15 17 09 0f 00    	call   *0xf0917(%rip)        # 0x14032a090
140239779:	48 89 05 60 5d 1d 00 	mov    %rax,0x1d5d60(%rip)        # 0x14040f4e0
140239780:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
140239785:	ff 15 2d fa 0e 00    	call   *0xefa2d(%rip)        # 0x1403291b8
14023978b:	48 8b c8             	mov    %rax,%rcx
14023978e:	48 8d 15 3b 5d 1d 00 	lea    0x1d5d3b(%rip),%rdx        # 0x14040f4d0
140239795:	ff 15 65 fd 0e 00    	call   *0xefd65(%rip)        # 0x140329500
14023979b:	85 c0                	test   %eax,%eax
14023979d:	75 26                	jne    0x1402397c5
14023979f:	48 8d 15 46 39 0f 00 	lea    0xf3946(%rip),%rdx        # 0x14032d0ec
1402397a6:	89 05 3c 5d 1d 00    	mov    %eax,0x1d5d3c(%rip)        # 0x14040f4e8
1402397ac:	48 8d 0d 15 60 12 00 	lea    0x126015(%rip),%rcx        # 0x14035f7c8
1402397b3:	ff 15 9f 08 0f 00    	call   *0xf089f(%rip)        # 0x14032a058
1402397b9:	48 89 05 18 5d 1d 00 	mov    %rax,0x1d5d18(%rip)        # 0x14040f4d8
1402397c0:	48 85 c0             	test   %rax,%rax
1402397c3:	75 0f                	jne    0x1402397d4
1402397c5:	33 c9                	xor    %ecx,%ecx
1402397c7:	ff 15 c3 08 0f 00    	call   *0xf08c3(%rip)        # 0x14032a090
1402397cd:	48 89 05 04 5d 1d 00 	mov    %rax,0x1d5d04(%rip)        # 0x14040f4d8
1402397d4:	b8 01 00 00 00       	mov    $0x1,%eax
1402397d9:	48 83 c4 28          	add    $0x28,%rsp
1402397dd:	c3                   	ret
1402397de:	cc                   	int3
1402397df:	cc                   	int3
1402397e0:	40 53                	rex push %rbx
1402397e2:	b8 20 00 00 00       	mov    $0x20,%eax
1402397e7:	e8 f4 0d 0c 00       	call   0x1402fa5e0
1402397ec:	48 2b e0             	sub    %rax,%rsp
1402397ef:	48 8b d9             	mov    %rcx,%rbx
1402397f2:	33 c9                	xor    %ecx,%ecx
1402397f4:	ff 15 96 08 0f 00    	call   *0xf0896(%rip)        # 0x14032a090
1402397fa:	48 8b 0d d7 5c 1d 00 	mov    0x1d5cd7(%rip),%rcx        # 0x14040f4d8
140239801:	48 3b c8             	cmp    %rax,%rcx
140239804:	74 06                	je     0x14023980c
140239806:	ff 15 14 09 0f 00    	call   *0xf0914(%rip)        # 0x14032a120
14023980c:	b9 02 00 00 00       	mov    $0x2,%ecx
140239811:	ff 15 79 08 0f 00    	call   *0xf0879(%rip)        # 0x14032a090
140239817:	48 8b 0d c2 5c 1d 00 	mov    0x1d5cc2(%rip),%rcx        # 0x14040f4e0
14023981e:	48 3b c8             	cmp    %rax,%rcx
140239821:	74 06                	je     0x140239829
140239823:	ff 15 f7 08 0f 00    	call   *0xf08f7(%rip)        # 0x14032a120
140239829:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14023982d:	e8 ce 2c 00 00       	call   0x14023c500
140239832:	b8 01 00 00 00       	mov    $0x1,%eax
140239837:	48 83 c4 20          	add    $0x20,%rsp
14023983b:	5b                   	pop    %rbx
14023983c:	c3                   	ret
14023983d:	cc                   	int3
14023983e:	cc                   	int3
14023983f:	cc                   	int3
140239840:	48 8d 05 69 d5 1c 00 	lea    0x1cd569(%rip),%rax        # 0x140406db0
140239847:	c3                   	ret
140239848:	cc                   	int3
140239849:	cc                   	int3
14023984a:	cc                   	int3
14023984b:	cc                   	int3
14023984c:	cc                   	int3
14023984d:	cc                   	int3
14023984e:	cc                   	int3
14023984f:	cc                   	int3
140239850:	48 8b 05 a9 d5 1c 00 	mov    0x1cd5a9(%rip),%rax        # 0x140406e00
140239857:	c3                   	ret
140239858:	cc                   	int3
140239859:	cc                   	int3
14023985a:	cc                   	int3
14023985b:	cc                   	int3
14023985c:	cc                   	int3
14023985d:	cc                   	int3
14023985e:	cc                   	int3
14023985f:	cc                   	int3
140239860:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140239865:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14023986a:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14023986f:	53                   	push   %rbx
140239870:	56                   	push   %rsi
140239871:	57                   	push   %rdi
140239872:	b8 30 00 00 00       	mov    $0x30,%eax
140239877:	e8 64 0d 0c 00       	call   0x1402fa5e0
14023987c:	48 2b e0             	sub    %rax,%rsp
14023987f:	48 8b fa             	mov    %rdx,%rdi
140239882:	48 8d 74 24 60       	lea    0x60(%rsp),%rsi
140239887:	48 8b d9             	mov    %rcx,%rbx
14023988a:	e8 01 c3 e8 ff       	call   0x1400c5b90
14023988f:	45 33 c9             	xor    %r9d,%r9d
140239892:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140239897:	4c 8b c7             	mov    %rdi,%r8
14023989a:	48 8b d3             	mov    %rbx,%rdx
14023989d:	48 8b 08             	mov    (%rax),%rcx
1402398a0:	ff 15 8a 08 0f 00    	call   *0xf088a(%rip)        # 0x14032a130
1402398a6:	48 83 c4 30          	add    $0x30,%rsp
1402398aa:	5f                   	pop    %rdi
1402398ab:	5e                   	pop    %rsi
1402398ac:	5b                   	pop    %rbx
1402398ad:	c3                   	ret
1402398ae:	cc                   	int3
1402398af:	cc                   	int3
1402398b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402398b5:	55                   	push   %rbp
1402398b6:	56                   	push   %rsi
1402398b7:	57                   	push   %rdi
1402398b8:	41 54                	push   %r12
1402398ba:	41 55                	push   %r13
1402398bc:	41 56                	push   %r14
1402398be:	41 57                	push   %r15
1402398c0:	48 8d ac 24 a0 fa ff 	lea    -0x560(%rsp),%rbp
1402398c7:	ff
1402398c8:	b8 60 06 00 00       	mov    $0x660,%eax
1402398cd:	e8 0e 0d 0c 00       	call   0x1402fa5e0
1402398d2:	48 2b e0             	sub    %rax,%rsp
1402398d5:	48 8b 05 a4 e8 1c 00 	mov    0x1ce8a4(%rip),%rax        # 0x140408180
1402398dc:	48 33 c4             	xor    %rsp,%rax
1402398df:	48 89 85 50 05 00 00 	mov    %rax,0x550(%rbp)
1402398e6:	33 db                	xor    %ebx,%ebx
1402398e8:	4c 8b e2             	mov    %rdx,%r12
1402398eb:	4c 8b f9             	mov    %rcx,%r15
1402398ee:	89 1d f8 5b 1d 00    	mov    %ebx,0x1d5bf8(%rip)        # 0x14040f4ec
1402398f4:	48 8d 15 25 04 00 00 	lea    0x425(%rip),%rdx        # 0x140239d20
1402398fb:	89 1d ef 5b 1d 00    	mov    %ebx,0x1d5bef(%rip)        # 0x14040f4f0
140239901:	45 8b f1             	mov    %r9d,%r14d
140239904:	41 8b f0             	mov    %r8d,%esi
140239907:	8d 4b 16             	lea    0x16(%rbx),%ecx
14023990a:	ff 15 b8 06 0f 00    	call   *0xf06b8(%rip)        # 0x140329fc8
140239910:	48 8d 15 09 04 00 00 	lea    0x409(%rip),%rdx        # 0x140239d20
140239917:	48 89 05 62 5b 1d 00 	mov    %rax,0x1d5b62(%rip)        # 0x14040f480
14023991e:	8d 4b 08             	lea    0x8(%rbx),%ecx
140239921:	ff 15 a1 06 0f 00    	call   *0xf06a1(%rip)        # 0x140329fc8
140239927:	48 8d 15 f2 03 00 00 	lea    0x3f2(%rip),%rdx        # 0x140239d20
14023992e:	48 89 05 db 5a 1d 00 	mov    %rax,0x1d5adb(%rip)        # 0x14040f410
140239935:	8d 4b 04             	lea    0x4(%rbx),%ecx
140239938:	ff 15 8a 06 0f 00    	call   *0xf068a(%rip)        # 0x140329fc8
14023993e:	48 8d 15 db 03 00 00 	lea    0x3db(%rip),%rdx        # 0x140239d20
140239945:	48 89 05 a4 5a 1d 00 	mov    %rax,0x1d5aa4(%rip)        # 0x14040f3f0
14023994c:	8d 4b 02             	lea    0x2(%rbx),%ecx
14023994f:	ff 15 73 06 0f 00    	call   *0xf0673(%rip)        # 0x140329fc8
140239955:	48 8d 15 c4 03 00 00 	lea    0x3c4(%rip),%rdx        # 0x140239d20
14023995c:	48 89 05 7d 5a 1d 00 	mov    %rax,0x1d5a7d(%rip)        # 0x14040f3e0
140239963:	8d 4b 0b             	lea    0xb(%rbx),%ecx
140239966:	ff 15 5c 06 0f 00    	call   *0xf065c(%rip)        # 0x140329fc8
14023996c:	48 8d 15 ad 03 00 00 	lea    0x3ad(%rip),%rdx        # 0x140239d20
140239973:	48 89 05 ae 5a 1d 00 	mov    %rax,0x1d5aae(%rip)        # 0x14040f428
14023997a:	8d 4b 0f             	lea    0xf(%rbx),%ecx
14023997d:	ff 15 45 06 0f 00    	call   *0xf0645(%rip)        # 0x140329fc8
140239983:	48 89 05 be 5a 1d 00 	mov    %rax,0x1d5abe(%rip)        # 0x14040f448
14023998a:	b8 01 00 00 00       	mov    $0x1,%eax
14023998f:	89 05 5b 5b 1d 00    	mov    %eax,0x1d5b5b(%rip)        # 0x14040f4f0
140239995:	85 f6                	test   %esi,%esi
140239997:	75 31                	jne    0x1402399ca
140239999:	39 1d 49 5b 1d 00    	cmp    %ebx,0x1d5b49(%rip)        # 0x14040f4e8
14023999f:	74 29                	je     0x1402399ca
1402399a1:	8b 05 29 5b 1d 00    	mov    0x1d5b29(%rip),%eax        # 0x14040f4d0
1402399a7:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
1402399ac:	83 e0 fb             	and    $0xfffffffb,%eax
1402399af:	89 05 1f 5b 1d 00    	mov    %eax,0x1d5b1f(%rip)        # 0x14040f4d4
1402399b5:	ff 15 fd f7 0e 00    	call   *0xef7fd(%rip)        # 0x1403291b8
1402399bb:	8b 15 13 5b 1d 00    	mov    0x1d5b13(%rip),%edx        # 0x14040f4d4
1402399c1:	48 8b c8             	mov    %rax,%rcx
1402399c4:	ff 15 3e fb 0e 00    	call   *0xefb3e(%rip)        # 0x140329508
1402399ca:	39 1d 18 5b 1d 00    	cmp    %ebx,0x1d5b18(%rip)        # 0x14040f4e8
1402399d0:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1402399d5:	c7 05 11 5b 1d 00 02 	movl   $0x2,0x1d5b11(%rip)        # 0x14040f4f0
1402399dc:	00 00 00
1402399df:	88 5c 24 50          	mov    %bl,0x50(%rsp)
1402399e3:	44 8d 6f 0b          	lea    0xb(%rdi),%r13d
1402399e7:	0f 84 5e 01 00 00    	je     0x140239b4b
1402399ed:	45 33 c0             	xor    %r8d,%r8d
1402399f0:	48 8d 0d a1 5d 12 00 	lea    0x125da1(%rip),%rcx        # 0x14035f798
1402399f7:	33 d2                	xor    %edx,%edx
1402399f9:	ff 15 59 fb 0e 00    	call   *0xefb59(%rip)        # 0x140329558
1402399ff:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
140239a04:	85 c0                	test   %eax,%eax
140239a06:	0f 84 d2 00 00 00    	je     0x140239ade
140239a0c:	ff 15 a6 f7 0e 00    	call   *0xef7a6(%rip)        # 0x1403291b8
140239a12:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140239a17:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140239a1c:	48 8b c8             	mov    %rax,%rcx
140239a1f:	48 8d 95 50 01 00 00 	lea    0x150(%rbp),%rdx
140239a26:	41 b8 ff 01 00 00    	mov    $0x1ff,%r8d
140239a2c:	ff 15 e6 fa 0e 00    	call   *0xefae6(%rip)        # 0x140329518
140239a32:	85 c0                	test   %eax,%eax
140239a34:	0f 84 bc 01 00 00    	je     0x140239bf6
140239a3a:	8b 54 24 40          	mov    0x40(%rsp),%edx
140239a3e:	83 fa 02             	cmp    $0x2,%edx
140239a41:	72 2e                	jb     0x140239a71
140239a43:	8d 42 fe             	lea    -0x2(%rdx),%eax
140239a46:	4c 8d 85 50 01 00 00 	lea    0x150(%rbp),%r8
140239a4d:	66 41 83 3c 40 0d    	cmpw   $0xd,(%r8,%rax,2)
140239a53:	4d 8d 04 40          	lea    (%r8,%rax,2),%r8
140239a57:	75 18                	jne    0x140239a71
140239a59:	8d 4a ff             	lea    -0x1(%rdx),%ecx
140239a5c:	66 44 39 ac 4d 50 01 	cmp    %r13w,0x150(%rbp,%rcx,2)
140239a63:	00 00
140239a65:	75 0a                	jne    0x140239a71
140239a67:	66 45 89 28          	mov    %r13w,(%r8)
140239a6b:	8b d1                	mov    %ecx,%edx
140239a6d:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
140239a71:	8b c2                	mov    %edx,%eax
140239a73:	48 03 c0             	add    %rax,%rax
140239a76:	48 3d 00 04 00 00    	cmp    $0x400,%rax
140239a7c:	0f 83 8b 02 00 00    	jae    0x140239d0d
140239a82:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140239a87:	4c 8d 85 50 01 00 00 	lea    0x150(%rbp),%r8
140239a8e:	66 89 9c 05 50 01 00 	mov    %bx,0x150(%rbp,%rax,1)
140239a95:	00
140239a96:	44 8b cf             	mov    %edi,%r9d
140239a99:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140239a9e:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140239aa3:	c7 44 24 28 00 02 00 	movl   $0x200,0x28(%rsp)
140239aaa:	00
140239aab:	33 d2                	xor    %edx,%edx
140239aad:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
140239ab2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140239ab7:	ff 15 93 f9 0e 00    	call   *0xef993(%rip)        # 0x140329450
140239abd:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
140239ac2:	ba 00 04 00 00       	mov    $0x400,%edx
140239ac7:	85 c0                	test   %eax,%eax
140239ac9:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
140239ad0:	48 0f 4e fb          	cmovle %rbx,%rdi
140239ad4:	e8 67 77 dc ff       	call   0x140001240
140239ad9:	e9 87 00 00 00       	jmp    0x140239b65
140239ade:	ff 15 d4 f6 0e 00    	call   *0xef6d4(%rip)        # 0x1403291b8
140239ae4:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140239ae9:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140239aee:	48 8b c8             	mov    %rax,%rcx
140239af1:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140239af6:	41 b8 ff 01 00 00    	mov    $0x1ff,%r8d
140239afc:	ff 15 0e fa 0e 00    	call   *0xefa0e(%rip)        # 0x140329510
140239b02:	85 c0                	test   %eax,%eax
140239b04:	0f 84 ec 00 00 00    	je     0x140239bf6
140239b0a:	8b 54 24 40          	mov    0x40(%rsp),%edx
140239b0e:	83 fa 02             	cmp    $0x2,%edx
140239b11:	72 24                	jb     0x140239b37
140239b13:	8d 4a fe             	lea    -0x2(%rdx),%ecx
140239b16:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140239b1b:	4c 03 c1             	add    %rcx,%r8
140239b1e:	41 80 38 0d          	cmpb   $0xd,(%r8)
140239b22:	75 13                	jne    0x140239b37
140239b24:	8d 4a ff             	lea    -0x1(%rdx),%ecx
140239b27:	44 38 6c 0c 50       	cmp    %r13b,0x50(%rsp,%rcx,1)
140239b2c:	75 09                	jne    0x140239b37
140239b2e:	45 88 28             	mov    %r13b,(%r8)
140239b31:	8b d1                	mov    %ecx,%edx
140239b33:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
140239b37:	8b c2                	mov    %edx,%eax
140239b39:	48 3d 00 02 00 00    	cmp    $0x200,%rax
140239b3f:	0f 83 ce 01 00 00    	jae    0x140239d13
140239b45:	88 5c 04 50          	mov    %bl,0x50(%rsp,%rax,1)
140239b49:	eb 23                	jmp    0x140239b6e
140239b4b:	4c 8b 05 86 59 1d 00 	mov    0x1d5986(%rip),%r8        # 0x14040f4d8
140239b52:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140239b57:	ba ff 01 00 00       	mov    $0x1ff,%edx
140239b5c:	ff 15 ee 04 0f 00    	call   *0xf04ee(%rip)        # 0x14032a050
140239b62:	48 8b f8             	mov    %rax,%rdi
140239b65:	48 85 ff             	test   %rdi,%rdi
140239b68:	0f 84 88 00 00 00    	je     0x140239bf6
140239b6e:	48 8b 0d 63 59 1d 00 	mov    0x1d5963(%rip),%rcx        # 0x14040f4d8
140239b75:	ff 15 e5 05 0f 00    	call   *0xf05e5(%rip)        # 0x14032a160
140239b7b:	85 c0                	test   %eax,%eax
140239b7d:	75 77                	jne    0x140239bf6
140239b7f:	48 8b 0d 52 59 1d 00 	mov    0x1d5952(%rip),%rcx        # 0x14040f4d8
140239b86:	ff 15 5c 05 0f 00    	call   *0xf055c(%rip)        # 0x14032a0e8
140239b8c:	85 c0                	test   %eax,%eax
140239b8e:	75 66                	jne    0x140239bf6
140239b90:	41 8b d5             	mov    %r13d,%edx
140239b93:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140239b98:	e8 a3 2e 0c 00       	call   0x1402fca40
140239b9d:	48 85 c0             	test   %rax,%rax
140239ba0:	74 09                	je     0x140239bab
140239ba2:	45 85 f6             	test   %r14d,%r14d
140239ba5:	74 35                	je     0x140239bdc
140239ba7:	88 18                	mov    %bl,(%rax)
140239ba9:	eb 31                	jmp    0x140239bdc
140239bab:	48 8b 3d 26 59 1d 00 	mov    0x1d5926(%rip),%rdi        # 0x14040f4d8
140239bb2:	4c 8b c7             	mov    %rdi,%r8
140239bb5:	48 8d 4c 24 44       	lea    0x44(%rsp),%rcx
140239bba:	ba 04 00 00 00       	mov    $0x4,%edx
140239bbf:	ff 15 8b 04 0f 00    	call   *0xf048b(%rip)        # 0x14032a050
140239bc5:	48 85 c0             	test   %rax,%rax
140239bc8:	74 2c                	je     0x140239bf6
140239bca:	41 8b d5             	mov    %r13d,%edx
140239bcd:	48 8d 4c 24 44       	lea    0x44(%rsp),%rcx
140239bd2:	e8 69 2e 0c 00       	call   0x1402fca40
140239bd7:	48 85 c0             	test   %rax,%rax
140239bda:	74 d6                	je     0x140239bb2
140239bdc:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140239be1:	49 8b d4             	mov    %r12,%rdx
140239be4:	49 8b cf             	mov    %r15,%rcx
140239be7:	e8 34 f6 ff ff       	call   0x140239220
140239bec:	85 c0                	test   %eax,%eax
140239bee:	b8 01 00 00 00       	mov    $0x1,%eax
140239bf3:	0f 49 d8             	cmovns %eax,%ebx
140239bf6:	8b 05 f0 58 1d 00    	mov    0x1d58f0(%rip),%eax        # 0x14040f4ec
140239bfc:	83 f8 02             	cmp    $0x2,%eax
140239bff:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140239c04:	0f 44 d8             	cmove  %eax,%ebx
140239c07:	85 f6                	test   %esi,%esi
140239c09:	75 13                	jne    0x140239c1e
140239c0b:	48 8b 0d ce 58 1d 00 	mov    0x1d58ce(%rip),%rcx        # 0x14040f4e0
140239c12:	48 8d 15 2b 50 0f 00 	lea    0xf502b(%rip),%rdx        # 0x14032ec44
140239c19:	e8 42 fc ff ff       	call   0x140239860
140239c1e:	8b 05 cc 58 1d 00    	mov    0x1d58cc(%rip),%eax        # 0x14040f4f0
140239c24:	83 f8 02             	cmp    $0x2,%eax
140239c27:	7c 38                	jl     0x140239c61
140239c29:	85 f6                	test   %esi,%esi
140239c2b:	75 34                	jne    0x140239c61
140239c2d:	39 35 b5 58 1d 00    	cmp    %esi,0x1d58b5(%rip)        # 0x14040f4e8
140239c33:	74 2c                	je     0x140239c61
140239c35:	8b 05 95 58 1d 00    	mov    0x1d5895(%rip),%eax        # 0x14040f4d0
140239c3b:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
140239c40:	89 05 8e 58 1d 00    	mov    %eax,0x1d588e(%rip)        # 0x14040f4d4
140239c46:	ff 15 6c f5 0e 00    	call   *0xef56c(%rip)        # 0x1403291b8
140239c4c:	8b 15 82 58 1d 00    	mov    0x1d5882(%rip),%edx        # 0x14040f4d4
140239c52:	48 8b c8             	mov    %rax,%rcx
140239c55:	ff 15 ad f8 0e 00    	call   *0xef8ad(%rip)        # 0x140329508
140239c5b:	8b 05 8f 58 1d 00    	mov    0x1d588f(%rip),%eax        # 0x14040f4f0
140239c61:	83 f8 01             	cmp    $0x1,%eax
140239c64:	7c 6c                	jl     0x140239cd2
140239c66:	48 8b 15 13 58 1d 00 	mov    0x1d5813(%rip),%rdx        # 0x14040f480
140239c6d:	b9 16 00 00 00       	mov    $0x16,%ecx
140239c72:	ff 15 50 03 0f 00    	call   *0xf0350(%rip)        # 0x140329fc8
140239c78:	48 8b 15 91 57 1d 00 	mov    0x1d5791(%rip),%rdx        # 0x14040f410
140239c7f:	b9 08 00 00 00       	mov    $0x8,%ecx