140001901:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140001906:	48 8d 15 8b 3d 00 00 	lea    0x3d8b(%rip),%rdx        # 0x140005698
14000190d:	ff 15 fd 36 00 00    	call   *0x36fd(%rip)        # 0x140005010
140001913:	85 c0                	test   %eax,%eax
140001915:	75 1c                	jne    0x140001933
140001917:	41 b8 80 00 00 00    	mov    $0x80,%r8d
14000191d:	48 8d 15 e4 3d 00 00 	lea    0x3de4(%rip),%rdx        # 0x140005708
140001924:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140001928:	ff 15 e2 3a 00 00    	call   *0x3ae2(%rip)        # 0x140005410
14000192e:	85 c0                	test   %eax,%eax
140001930:	0f 94 c3             	sete   %bl
140001933:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140001939:	48 8d 15 68 3e 00 00 	lea    0x3e68(%rip),%rdx        # 0x1400057a8
140001940:	48 8b ce             	mov    %rsi,%rcx
140001943:	ff 15 bf 3a 00 00    	call   *0x3abf(%rip)        # 0x140005408
140001949:	85 c0                	test   %eax,%eax
14000194b:	74 12                	je     0x14000195f
14000194d:	84 db                	test   %bl,%bl
14000194f:	75 0e                	jne    0x14000195f
140001951:	e8 1a 06 00 00       	call   0x140001f70
140001956:	33 c9                	xor    %ecx,%ecx
140001958:	ff 15 62 3a 00 00    	call   *0x3a62(%rip)        # 0x1400053c0
14000195e:	cc                   	int3
14000195f:	48 8d 05 7a 02 00 00 	lea    0x27a(%rip),%rax        # 0x140001be0
140001966:	c7 44 24 70 50 00 00 	movl   $0x50,0x70(%rsp)
14000196d:	00
14000196e:	ba 00 7f 00 00       	mov    $0x7f00,%edx
140001973:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140001978:	33 c9                	xor    %ecx,%ecx
14000197a:	c7 44 24 74 03 00 00 	movl   $0x3,0x74(%rsp)
140001981:	00
140001982:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
140001986:	48 89 7d 88          	mov    %rdi,-0x78(%rbp)
14000198a:	4c 89 65 90          	mov    %r12,-0x70(%rbp)
14000198e:	ff 15 ac 38 00 00    	call   *0x38ac(%rip)        # 0x140005240
140001994:	66 0f 6f 05 64 42 00 	movdqa 0x4264(%rip),%xmm0        # 0x140005c00
14000199b:	00
14000199c:	48 8d 1d 9d 66 00 00 	lea    0x669d(%rip),%rbx        # 0x140008040
1400019a3:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400019a8:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1400019ad:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1400019b1:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
1400019b5:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
1400019b9:	ff 15 79 38 00 00    	call   *0x3879(%rip)        # 0x140005238
1400019bf:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1400019c4:	4c 8d 05 45 67 00 00 	lea    0x6745(%rip),%r8        # 0x140008110
1400019cb:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1400019d0:	41 b9 00 00 cf 00    	mov    $0xcf0000,%r9d
1400019d6:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1400019db:	48 8b d3             	mov    %rbx,%rdx
1400019de:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1400019e3:	33 c9                	xor    %ecx,%ecx
1400019e5:	c7 44 24 38 64 00 00 	movl   $0x64,0x38(%rsp)
1400019ec:	00
1400019ed:	c7 44 24 30 c8 00 00 	movl   $0xc8,0x30(%rsp)
1400019f4:	00
1400019f5:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
1400019fa:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1400019ff:	ff 15 13 38 00 00    	call   *0x3813(%rip)        # 0x140005218
140001a05:	48 8b d8             	mov    %rax,%rbx
140001a08:	48 85 c0             	test   %rax,%rax
140001a0b:	0f 84 9f 01 00 00    	je     0x140001bb0
140001a11:	33 d2                	xor    %edx,%edx
140001a13:	48 8b cb             	mov    %rbx,%rcx
140001a16:	ff 15 cc 38 00 00    	call   *0x38cc(%rip)        # 0x1400052e8
140001a1c:	85 c0                	test   %eax,%eax
140001a1e:	75 06                	jne    0x140001a26
140001a20:	ff 15 9a 37 00 00    	call   *0x379a(%rip)        # 0x1400051c0
140001a26:	33 d2                	xor    %edx,%edx
140001a28:	48 8b cb             	mov    %rbx,%rcx
140001a2b:	ff 15 3f 38 00 00    	call   *0x383f(%rip)        # 0x140005270
140001a31:	48 8b cb             	mov    %rbx,%rcx
140001a34:	ff 15 2e 38 00 00    	call   *0x382e(%rip)        # 0x140005268
140001a3a:	8b 4d f4             	mov    -0xc(%rbp),%ecx
140001a3d:	ff 15 05 36 00 00    	call   *0x3605(%rip)        # 0x140005048
140001a43:	ff 15 1f 36 00 00    	call   *0x361f(%rip)        # 0x140005068
140001a49:	41 0f b6 ce          	movzbl %r14b,%ecx
140001a4d:	ff 15 05 36 00 00    	call   *0x3605(%rip)        # 0x140005058
140001a53:	41 0f b6 cf          	movzbl %r15b,%ecx
140001a57:	ff 15 2b 36 00 00    	call   *0x362b(%rip)        # 0x140005088
140001a5d:	b2 01                	mov    $0x1,%dl
140001a5f:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
140001a66:	ff 15 cc 35 00 00    	call   *0x35cc(%rip)        # 0x140005038
140001a6c:	b2 01                	mov    $0x1,%dl
140001a6e:	48 8d 8d 10 02 00 00 	lea    0x210(%rbp),%rcx
140001a75:	ff 15 bd 35 00 00    	call   *0x35bd(%rip)        # 0x140005038
140001a7b:	48 8d 35 2e 3b 00 00 	lea    0x3b2e(%rip),%rsi        # 0x1400055b0
140001a82:	4c 89 65 08          	mov    %r12,0x8(%rbp)
140001a86:	b9 38 00 00 00       	mov    $0x38,%ecx
140001a8b:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
140001a8f:	4c 89 65 00          	mov    %r12,0x0(%rbp)
140001a93:	e8 e8 1b 00 00       	call   0x140003680
140001a98:	48 8b f8             	mov    %rax,%rdi
140001a9b:	ba 01 00 00 00       	mov    $0x1,%edx
140001aa0:	45 33 c9             	xor    %r9d,%r9d
140001aa3:	33 c9                	xor    %ecx,%ecx
140001aa5:	44 8b c2             	mov    %edx,%r8d
140001aa8:	4c 89 60 20          	mov    %r12,0x20(%rax)
140001aac:	4c 89 60 28          	mov    %r12,0x28(%rax)
140001ab0:	4c 89 60 30          	mov    %r12,0x30(%rax)
140001ab4:	48 8d 05 45 3b 00 00 	lea    0x3b45(%rip),%rax        # 0x140005600
140001abb:	48 89 07             	mov    %rax,(%rdi)
140001abe:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
140001ac2:	48 89 47 08          	mov    %rax,0x8(%rdi)
140001ac6:	48 8d 05 9b 3a 00 00 	lea    0x3a9b(%rip),%rax        # 0x140005568
140001acd:	48 c7 47 10 ff ff ff 	movq   $0xffffffffffffffff,0x10(%rdi)
140001ad4:	ff
140001ad5:	48 89 47 18          	mov    %rax,0x18(%rdi)
140001ad9:	4c 89 67 20          	mov    %r12,0x20(%rdi)
140001add:	ff 15 4d 36 00 00    	call   *0x364d(%rip)        # 0x140005130
140001ae3:	48 89 47 20          	mov    %rax,0x20(%rdi)
140001ae7:	b9 28 00 00 00       	mov    $0x28,%ecx
140001aec:	48 8d 05 9d 3a 00 00 	lea    0x3a9d(%rip),%rax        # 0x140005590
140001af3:	4c 89 67 30          	mov    %r12,0x30(%rdi)
140001af7:	48 89 47 28          	mov    %rax,0x28(%rdi)
140001afb:	e8 80 1b 00 00       	call   0x140003680
140001b00:	48 8b c8             	mov    %rax,%rcx
140001b03:	48 8b d8             	mov    %rax,%rbx
140001b06:	ff 15 14 36 00 00    	call   *0x3614(%rip)        # 0x140005120
140001b0c:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
140001b10:	48 8d 05 a1 3c 00 00 	lea    0x3ca1(%rip),%rax        # 0x1400057b8
140001b17:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140001b1b:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140001b1f:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
140001b23:	48 89 7d 00          	mov    %rdi,0x0(%rbp)
140001b27:	48 89 45 08          	mov    %rax,0x8(%rbp)
140001b2b:	ff 15 8f 3c 00 00    	call   *0x3c8f(%rip)        # 0x1400057c0
140001b31:	45 33 c9             	xor    %r9d,%r9d
140001b34:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140001b38:	45 33 c0             	xor    %r8d,%r8d
140001b3b:	33 d2                	xor    %edx,%edx
140001b3d:	ff 15 dd 36 00 00    	call   *0x36dd(%rip)        # 0x140005220
140001b43:	85 c0                	test   %eax,%eax
140001b45:	74 47                	je     0x140001b8e
140001b47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140001b4e:	00 00
140001b50:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140001b54:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140001b58:	33 d2                	xor    %edx,%edx
140001b5a:	ff 15 f0 36 00 00    	call   *0x36f0(%rip)        # 0x140005250
140001b60:	85 c0                	test   %eax,%eax
140001b62:	75 14                	jne    0x140001b78
140001b64:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140001b68:	ff 15 da 36 00 00    	call   *0x36da(%rip)        # 0x140005248
140001b6e:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140001b72:	ff 15 e8 36 00 00    	call   *0x36e8(%rip)        # 0x140005260
140001b78:	45 33 c9             	xor    %r9d,%r9d
140001b7b:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140001b7f:	45 33 c0             	xor    %r8d,%r8d
140001b82:	33 d2                	xor    %edx,%edx
140001b84:	ff 15 96 36 00 00    	call   *0x3696(%rip)        # 0x140005220
140001b8a:	85 c0                	test   %eax,%eax
140001b8c:	75 c2                	jne    0x140001b50
140001b8e:	8b 5d d0             	mov    -0x30(%rbp),%ebx
140001b91:	e8 da 03 00 00       	call   0x140001f70
140001b96:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140001b9a:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
140001b9e:	48 85 c9             	test   %rcx,%rcx
140001ba1:	74 0b                	je     0x140001bae
140001ba3:	4c 8b 01             	mov    (%rcx),%r8
140001ba6:	ba 01 00 00 00       	mov    $0x1,%edx
140001bab:	41 ff 10             	call   *(%r8)
140001bae:	8b c3                	mov    %ebx,%eax
140001bb0:	48 8b 8d 10 03 00 00 	mov    0x310(%rbp),%rcx
140001bb7:	48 33 cc             	xor    %rsp,%rcx
140001bba:	e8 a1 1a 00 00       	call   0x140003660
140001bbf:	4c 8d 9c 24 20 04 00 	lea    0x420(%rsp),%r11
140001bc6:	00
140001bc7:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140001bcb:	49 8b 73 48          	mov    0x48(%r11),%rsi
140001bcf:	49 8b e3             	mov    %r11,%rsp
140001bd2:	41 5f                	pop    %r15
140001bd4:	41 5e                	pop    %r14
140001bd6:	41 5c                	pop    %r12
140001bd8:	5f                   	pop    %rdi
140001bd9:	5d                   	pop    %rbp
140001bda:	c3                   	ret
140001bdb:	cc                   	int3
140001bdc:	cc                   	int3
140001bdd:	cc                   	int3
140001bde:	cc                   	int3
140001bdf:	cc                   	int3
140001be0:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140001be5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140001bea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140001bef:	41 56                	push   %r14
140001bf1:	48 83 ec 20          	sub    $0x20,%rsp
140001bf5:	49 8b e9             	mov    %r9,%rbp
140001bf8:	4d 8b f0             	mov    %r8,%r14
140001bfb:	45 33 c9             	xor    %r9d,%r9d
140001bfe:	8b fa                	mov    %edx,%edi
140001c00:	41 b8 e8 03 00 00    	mov    $0x3e8,%r8d
140001c06:	48 8b f1             	mov    %rcx,%rsi
140001c09:	41 8d 51 01          	lea    0x1(%r9),%edx
140001c0d:	ff 15 45 36 00 00    	call   *0x3645(%rip)        # 0x140005258
140001c13:	81 ff 18 02 00 00    	cmp    $0x218,%edi
140001c19:	0f 87 36 01 00 00    	ja     0x140001d55
140001c1f:	0f 84 50 01 00 00    	je     0x140001d75
140001c25:	8b c7                	mov    %edi,%eax
140001c27:	83 e8 02             	sub    $0x2,%eax
140001c2a:	0f 84 16 01 00 00    	je     0x140001d46
140001c30:	2d 0f 01 00 00       	sub    $0x10f,%eax
140001c35:	0f 84 04 01 00 00    	je     0x140001d3f
140001c3b:	83 f8 02             	cmp    $0x2,%eax
140001c3e:	0f 85 31 01 00 00    	jne    0x140001d75
140001c44:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140001c49:	48 8b 1d 80 77 00 00 	mov    0x7780(%rip),%rbx        # 0x1400093d0
140001c50:	ff 15 22 35 00 00    	call   *0x3522(%rip)        # 0x140005178
140001c56:	80 3d 43 6d 00 00 00 	cmpb   $0x0,0x6d43(%rip)        # 0x1400089a0
140001c5d:	48 89 83 00 08 00 00 	mov    %rax,0x800(%rbx)
140001c64:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140001c69:	74 41                	je     0x140001cac
140001c6b:	48 8b 05 5e 77 00 00 	mov    0x775e(%rip),%rax        # 0x1400093d0
140001c72:	c6 05 27 6d 00 00 00 	movb   $0x0,0x6d27(%rip)        # 0x1400089a0
140001c79:	48 85 c0             	test   %rax,%rax
140001c7c:	74 2e                	je     0x140001cac
140001c7e:	48 8b 0d 43 73 00 00 	mov    0x7343(%rip),%rcx        # 0x140008fc8
140001c85:	48 85 c9             	test   %rcx,%rcx
140001c88:	74 22                	je     0x140001cac
140001c8a:	c7 80 18 08 00 00 91 	movl   $0x91,0x818(%rax)
140001c91:	00 00 00
140001c94:	ff 15 a6 34 00 00    	call   *0x34a6(%rip)        # 0x140005140
140001c9a:	48 8b 0d 1f 73 00 00 	mov    0x731f(%rip),%rcx        # 0x140008fc0
140001ca1:	ba d0 07 00 00       	mov    $0x7d0,%edx
140001ca6:	ff 15 7c 34 00 00    	call   *0x347c(%rip)        # 0x140005128
140001cac:	80 3d ee 6c 00 00 00 	cmpb   $0x0,0x6cee(%rip)        # 0x1400089a1
140001cb3:	0f 84 bc 00 00 00    	je     0x140001d75
140001cb9:	b9 f4 01 00 00       	mov    $0x1f4,%ecx
140001cbe:	c6 05 dc 6c 00 00 00 	movb   $0x0,0x6cdc(%rip)        # 0x1400089a1
140001cc5:	ff 15 6d 34 00 00    	call   *0x346d(%rip)        # 0x140005138
140001ccb:	48 8b 05 fe 76 00 00 	mov    0x76fe(%rip),%rax        # 0x1400093d0
140001cd2:	48 85 c0             	test   %rax,%rax
140001cd5:	0f 84 9a 00 00 00    	je     0x140001d75
140001cdb:	48 8b 0d e6 72 00 00 	mov    0x72e6(%rip),%rcx        # 0x140008fc8
140001ce2:	48 85 c9             	test   %rcx,%rcx
140001ce5:	0f 84 8a 00 00 00    	je     0x140001d75
140001ceb:	c7 80 18 08 00 00 8e 	movl   $0x8e,0x818(%rax)
140001cf2:	00 00 00
140001cf5:	ff 15 45 34 00 00    	call   *0x3445(%rip)        # 0x140005140
140001cfb:	48 8b 0d be 72 00 00 	mov    0x72be(%rip),%rcx        # 0x140008fc0
140001d02:	ba d0 07 00 00       	mov    $0x7d0,%edx
140001d07:	ff 15 1b 34 00 00    	call   *0x341b(%rip)        # 0x140005128
140001d0d:	48 8b 05 bc 76 00 00 	mov    0x76bc(%rip),%rax        # 0x1400093d0
140001d14:	48 8b 0d ad 72 00 00 	mov    0x72ad(%rip),%rcx        # 0x140008fc8
140001d1b:	c7 80 18 08 00 00 8f 	movl   $0x8f,0x818(%rax)
140001d22:	00 00 00
140001d25:	ff 15 15 34 00 00    	call   *0x3415(%rip)        # 0x140005140
140001d2b:	48 8b 0d 8e 72 00 00 	mov    0x728e(%rip),%rcx        # 0x140008fc0
140001d32:	ba d0 07 00 00       	mov    $0x7d0,%edx
140001d37:	ff 15 eb 33 00 00    	call   *0x33eb(%rip)        # 0x140005128
140001d3d:	eb 36                	jmp    0x140001d75
140001d3f:	ba 11 01 00 00       	mov    $0x111,%edx
140001d44:	eb 31                	jmp    0x140001d77
140001d46:	e8 25 02 00 00       	call   0x140001f70
140001d4b:	33 c9                	xor    %ecx,%ecx
140001d4d:	ff 15 dd 34 00 00    	call   *0x34dd(%rip)        # 0x140005230
140001d53:	eb 20                	jmp    0x140001d75
140001d55:	81 ff 19 02 00 00    	cmp    $0x219,%edi
140001d5b:	74 11                	je     0x140001d6e
140001d5d:	81 ff b1 02 00 00    	cmp    $0x2b1,%edi
140001d63:	75 10                	jne    0x140001d75
140001d65:	c6 05 34 6c 00 00 01 	movb   $0x1,0x6c34(%rip)        # 0x1400089a0
140001d6c:	eb 07                	jmp    0x140001d75
140001d6e:	c6 05 2c 6c 00 00 01 	movb   $0x1,0x6c2c(%rip)        # 0x1400089a1
140001d75:	8b d7                	mov    %edi,%edx
140001d77:	4c 8b cd             	mov    %rbp,%r9
140001d7a:	4d 8b c6             	mov    %r14,%r8
140001d7d:	48 8b ce             	mov    %rsi,%rcx
140001d80:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140001d85:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140001d8a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140001d8f:	48 83 c4 20          	add    $0x20,%rsp
140001d93:	41 5e                	pop    %r14
140001d95:	48 ff 25 8c 34 00 00 	rex.W jmp *0x348c(%rip)        # 0x140005228
140001d9c:	cc                   	int3
140001d9d:	cc                   	int3
140001d9e:	cc                   	int3
140001d9f:	cc                   	int3
140001da0:	48 8d 05 39 86 00 00 	lea    0x8639(%rip),%rax        # 0x14000a3e0
140001da7:	c3                   	ret
140001da8:	cc                   	int3
140001da9:	cc                   	int3
140001daa:	cc                   	int3
140001dab:	cc                   	int3
140001dac:	cc                   	int3
140001dad:	cc                   	int3
140001dae:	cc                   	int3
140001daf:	cc                   	int3
140001db0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140001db5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140001dba:	53                   	push   %rbx
140001dbb:	55                   	push   %rbp
140001dbc:	56                   	push   %rsi
140001dbd:	48 83 ec 40          	sub    $0x40,%rsp
140001dc1:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
140001dc5:	49 8b e8             	mov    %r8,%rbp
140001dc8:	48 8b f1             	mov    %rcx,%rsi
140001dcb:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
140001dd1:	76 1b                	jbe    0x140001dee
140001dd3:	b8 57 00 07 80       	mov    $0x80070057,%eax
140001dd8:	48 85 d2             	test   %rdx,%rdx
140001ddb:	0f 84 86 00 00 00    	je     0x140001e67
140001de1:	33 db                	xor    %ebx,%ebx
140001de3:	66 89 19             	mov    %bx,(%rcx)
140001de6:	48 83 c4 40          	add    $0x40,%rsp
140001dea:	5e                   	pop    %rsi
140001deb:	5d                   	pop    %rbp
140001dec:	5b                   	pop    %rbx
140001ded:	c3                   	ret
140001dee:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140001df3:	33 db                	xor    %ebx,%ebx
140001df5:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140001dfa:	48 8d 7a ff          	lea    -0x1(%rdx),%rdi
140001dfe:	4c 8d 74 24 78       	lea    0x78(%rsp),%r14
140001e03:	e8 98 ff ff ff       	call   0x140001da0
140001e08:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140001e0d:	4c 8b cd             	mov    %rbp,%r9
140001e10:	4c 8b c7             	mov    %rdi,%r8
140001e13:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140001e18:	48 8b d6             	mov    %rsi,%rdx
140001e1b:	48 8b 08             	mov    (%rax),%rcx
140001e1e:	48 83 c9 01          	or     $0x1,%rcx
140001e22:	ff 15 b0 35 00 00    	call   *0x35b0(%rip)        # 0x1400053d8
140001e28:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140001e2d:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
140001e32:	85 c0                	test   %eax,%eax
140001e34:	0f 48 c1             	cmovs  %ecx,%eax
140001e37:	85 c0                	test   %eax,%eax
140001e39:	78 1c                	js     0x140001e57
140001e3b:	48 98                	cltq
140001e3d:	48 3b c7             	cmp    %rdi,%rax
140001e40:	77 15                	ja     0x140001e57
140001e42:	75 1c                	jne    0x140001e60
140001e44:	66 89 1c 7e          	mov    %bx,(%rsi,%rdi,2)
140001e48:	8b c3                	mov    %ebx,%eax
140001e4a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140001e4f:	48 83 c4 40          	add    $0x40,%rsp
140001e53:	5e                   	pop    %rsi
140001e54:	5d                   	pop    %rbp
140001e55:	5b                   	pop    %rbx
140001e56:	c3                   	ret
140001e57:	66 89 1c 7e          	mov    %bx,(%rsi,%rdi,2)
140001e5b:	bb 7a 00 07 80       	mov    $0x8007007a,%ebx
140001e60:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140001e65:	8b c3                	mov    %ebx,%eax
140001e67:	48 83 c4 40          	add    $0x40,%rsp
140001e6b:	5e                   	pop    %rsi
140001e6c:	5d                   	pop    %rbp
140001e6d:	5b                   	pop    %rbx
140001e6e:	c3                   	ret