1400aac7e:	0f 28 05 8b 5c 03 00 	movaps 0x35c8b(%rip),%xmm0        # 0x1400e0910
1400aac85:	0f 29 85 90 00 00 00 	movaps %xmm0,0x90(%rbp)
1400aac8c:	0f 29 85 80 00 00 00 	movaps %xmm0,0x80(%rbp)
1400aac93:	0f 29 45 70          	movaps %xmm0,0x70(%rbp)
1400aac97:	c7 85 a0 00 00 00 aa 	movl   $0xaaaaaaaa,0xa0(%rbp)
1400aac9e:	aa aa aa
1400aaca1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400aaca4:	0f 29 85 e0 00 00 00 	movaps %xmm0,0xe0(%rbp)
1400aacab:	48 c7 85 f0 00 00 00 	movq   $0x0,0xf0(%rbp)
1400aacb2:	00 00 00 00
1400aacb6:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400aacba:	e8 11 fb fa ff       	call   0x14005a7d0
1400aacbf:	48 8d 15 82 6d 06 00 	lea    0x66d82(%rip),%rdx        # 0x140111a48
1400aacc6:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400aacca:	e8 01 06 fb ff       	call   0x14005b2d0
1400aaccf:	48 8b 08             	mov    (%rax),%rcx
1400aacd2:	4c 8b 51 50          	mov    0x50(%rcx),%r10
1400aacd6:	48 8d 15 83 95 03 00 	lea    0x39583(%rip),%rdx        # 0x1400e4260
1400aacdd:	4c 8d 05 96 95 03 00 	lea    0x39596(%rip),%r8        # 0x1400e427a
1400aace4:	4c 8d 4d 70          	lea    0x70(%rbp),%r9
1400aace8:	48 89 c1             	mov    %rax,%rcx
1400aaceb:	4c 89 d0             	mov    %r10,%rax
1400aacee:	ff 15 14 c0 04 00    	call   *0x4c014(%rip)        # 0x1400f6d08
1400aacf4:	48 89 b5 d8 00 00 00 	mov    %rsi,0xd8(%rbp)
1400aacfb:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400aacff:	48 8d 05 ea 6b 06 00 	lea    0x66bea(%rip),%rax        # 0x1401118f0
1400aad06:	48 39 c1             	cmp    %rax,%rcx
1400aad09:	74 1b                	je     0x1400aad26
1400aad0b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400aad10:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400aad15:	85 c0                	test   %eax,%eax
1400aad17:	75 0d                	jne    0x1400aad26
1400aad19:	48 8b 01             	mov    (%rcx),%rax
1400aad1c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400aad20:	ff 15 e2 bf 04 00    	call   *0x4bfe2(%rip)        # 0x1400f6d08
1400aad26:	0f 57 c0             	xorps  %xmm0,%xmm0
1400aad29:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1400aad30:	0f 29 01             	movaps %xmm0,(%rcx)
1400aad33:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
1400aad3a:	00
1400aad3b:	ba 16 00 00 00       	mov    $0x16,%edx
1400aad40:	45 31 c0             	xor    %r8d,%r8d
1400aad43:	e8 28 11 fb ff       	call   0x14005be70
1400aad48:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400aad4f:	4c 8d bd 10 01 00 00 	lea    0x110(%rbp),%r15
1400aad56:	79 07                	jns    0x1400aad5f
1400aad58:	4c 8b bd 10 01 00 00 	mov    0x110(%rbp),%r15
1400aad5f:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
1400aad66:	4c 89 38             	mov    %r15,(%rax)
1400aad69:	41 b8 a0 00 00 00    	mov    $0xa0,%r8d
1400aad6f:	48 8d 75 d0          	lea    -0x30(%rbp),%rsi
1400aad73:	48 89 f1             	mov    %rsi,%rcx
1400aad76:	b2 aa                	mov    $0xaa,%dl
1400aad78:	e8 93 34 ff ff       	call   0x14009e210
1400aad7d:	48 8d bd b0 00 00 00 	lea    0xb0(%rbp),%rdi
1400aad84:	48 89 37             	mov    %rsi,(%rdi)
1400aad87:	48 8d 9d d4 00 00 00 	lea    0xd4(%rbp),%rbx
1400aad8e:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
1400aad94:	4c 8d ad 08 01 00 00 	lea    0x108(%rbp),%r13
1400aad9b:	4c 8d b5 f8 00 00 00 	lea    0xf8(%rbp),%r14
1400aada2:	48 8d b5 e0 00 00 00 	lea    0xe0(%rbp),%rsi
1400aada9:	eb 08                	jmp    0x1400aadb3
1400aadab:	48 83 c0 02          	add    $0x2,%rax
1400aadaf:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400aadb3:	4c 89 e9             	mov    %r13,%rcx
1400aadb6:	4c 89 f2             	mov    %r14,%rdx
1400aadb9:	e8 c2 42 ff ff       	call   0x14009f080
1400aadbe:	84 c0                	test   %al,%al
1400aadc0:	0f 85 29 01 00 00    	jne    0x1400aaeef
1400aadc6:	4c 0f be a5 27 01 00 	movsbq 0x127(%rbp),%r12
1400aadcd:	00
1400aadce:	4d 85 e4             	test   %r12,%r12
1400aadd1:	79 07                	jns    0x1400aadda
1400aadd3:	4c 8b a5 18 01 00 00 	mov    0x118(%rbp),%r12
1400aadda:	4b 8d 04 27          	lea    (%r15,%r12,1),%rax
1400aadde:	48 39 85 00 01 00 00 	cmp    %rax,0x100(%rbp)
1400aade5:	75 6a                	jne    0x1400aae51
1400aade7:	4b 8d 14 24          	lea    (%r12,%r12,1),%rdx
1400aadeb:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1400aadf2:	45 31 c0             	xor    %r8d,%r8d
1400aadf5:	e8 76 10 fb ff       	call   0x14005be70
1400aadfa:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
1400aae01:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1400aae08:	ff ff 7f
1400aae0b:	48 21 c2             	and    %rax,%rdx
1400aae0e:	48 ff ca             	dec    %rdx
1400aae11:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400aae18:	b8 16 00 00 00       	mov    $0x16,%eax
1400aae1d:	48 0f 49 d0          	cmovns %rax,%rdx
1400aae21:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1400aae28:	45 31 c0             	xor    %r8d,%r8d
1400aae2b:	e8 40 10 fb ff       	call   0x14005be70
1400aae30:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400aae37:	4c 8d bd 10 01 00 00 	lea    0x110(%rbp),%r15
1400aae3e:	79 07                	jns    0x1400aae47
1400aae40:	4c 8b bd 10 01 00 00 	mov    0x110(%rbp),%r15
1400aae47:	4d 01 fc             	add    %r15,%r12
1400aae4a:	4c 89 a5 00 01 00 00 	mov    %r12,0x100(%rbp)
1400aae51:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1400aae58:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400aae5c:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400aae60:	74 6c                	je     0x1400aaece
1400aae62:	0f b7 00             	movzwl (%rax),%eax
1400aae65:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1400aae69:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400aae6e:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1400aae73:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400aae77:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400aae7c:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400aae81:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400aae86:	66 c7 44 24 28 00 00 	movw   $0x0,0x28(%rsp)
1400aae8d:	89 c1                	mov    %eax,%ecx
1400aae8f:	ba 10 00 00 00       	mov    $0x10,%edx
1400aae94:	4d 89 f8             	mov    %r15,%r8
1400aae97:	4c 8d 8d 00 01 00 00 	lea    0x100(%rbp),%r9
1400aae9e:	e8 3d 02 00 00       	call   0x1400ab0e0
1400aaea3:	85 c0                	test   %eax,%eax
1400aaea5:	75 48                	jne    0x1400aaeef
1400aaea7:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1400aaeae:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400aaeb2:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400aaeb6:	0f 85 ef fe ff ff    	jne    0x1400aadab
1400aaebc:	48 8b 01             	mov    (%rcx),%rax
1400aaebf:	48 8b 40 48          	mov    0x48(%rax),%rax
1400aaec3:	ff 15 3f be 04 00    	call   *0x4be3f(%rip)        # 0x1400f6d08
1400aaec9:	e9 e5 fe ff ff       	jmp    0x1400aadb3
1400aaece:	48 8b 01             	mov    (%rcx),%rax
1400aaed1:	48 8b 40 40          	mov    0x40(%rax),%rax
1400aaed5:	ff 15 2d be 04 00    	call   *0x4be2d(%rip)        # 0x1400f6d08
1400aaedb:	eb 88                	jmp    0x1400aae65
1400aaedd:	48 89 f9             	mov    %rdi,%rcx
1400aaee0:	e8 2b 9f ff ff       	call   0x1400a4e10
1400aaee5:	48 89 f9             	mov    %rdi,%rcx
1400aaee8:	e8 e3 2f fc ff       	call   0x14006ded0
1400aaeed:	eb 63                	jmp    0x1400aaf52
1400aaeef:	48 8b 95 00 01 00 00 	mov    0x100(%rbp),%rdx
1400aaef6:	4c 29 fa             	sub    %r15,%rdx
1400aaef9:	48 8d b5 10 01 00 00 	lea    0x110(%rbp),%rsi
1400aaf00:	48 89 f1             	mov    %rsi,%rcx
1400aaf03:	45 31 c0             	xor    %r8d,%r8d
1400aaf06:	e8 65 0f fb ff       	call   0x14005be70
1400aaf0b:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
1400aaf12:	e8 59 d2 ff ff       	call   0x1400a8170
1400aaf17:	4c 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%r8
1400aaf1e:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400aaf25:	79 07                	jns    0x1400aaf2e
1400aaf27:	48 8b b5 10 01 00 00 	mov    0x110(%rbp),%rsi
1400aaf2e:	48 8d 15 57 82 03 00 	lea    0x38257(%rip),%rdx        # 0x1400e318c
1400aaf35:	48 89 f1             	mov    %rsi,%rcx
1400aaf38:	4c 8b 8d b0 01 00 00 	mov    0x1b0(%rbp),%r9
1400aaf3f:	e8 ac d1 ff ff       	call   0x1400a80f0
1400aaf44:	89 c6                	mov    %eax,%esi
1400aaf46:	48 8b bd c8 00 00 00 	mov    0xc8(%rbp),%rdi
1400aaf4d:	48 85 ff             	test   %rdi,%rdi
1400aaf50:	75 8b                	jne    0x1400aaedd
1400aaf52:	83 fe 01             	cmp    $0x1,%esi
1400aaf55:	74 0d                	je     0x1400aaf64
1400aaf57:	48 8b 85 a8 01 00 00 	mov    0x1a8(%rbp),%rax
1400aaf5e:	c7 00 04 00 00 00    	movl   $0x4,(%rax)
1400aaf64:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
1400aaf6b:	48 8d 95 f8 00 00 00 	lea    0xf8(%rbp),%rdx
1400aaf72:	e8 09 41 ff ff       	call   0x14009f080
1400aaf77:	84 c0                	test   %al,%al
1400aaf79:	74 0a                	je     0x1400aaf85
1400aaf7b:	48 8b 85 a8 01 00 00 	mov    0x1a8(%rbp),%rax
1400aaf82:	80 08 02             	orb    $0x2,(%rax)
1400aaf85:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
1400aaf8c:	48 8b b5 d8 00 00 00 	mov    0xd8(%rbp),%rsi
1400aaf93:	48 89 06             	mov    %rax,(%rsi)
1400aaf96:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400aaf9d:	79 0c                	jns    0x1400aafab
1400aaf9f:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
1400aafa6:	e8 25 2f fc ff       	call   0x14006ded0
1400aafab:	80 bd f7 00 00 00 00 	cmpb   $0x0,0xf7(%rbp)
1400aafb2:	79 0c                	jns    0x1400aafc0
1400aafb4:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1400aafbb:	e8 10 2f fc ff       	call   0x14006ded0
1400aafc0:	48 89 f0             	mov    %rsi,%rax
1400aafc3:	48 81 c4 b8 01 00 00 	add    $0x1b8,%rsp
1400aafca:	5b                   	pop    %rbx
1400aafcb:	5f                   	pop    %rdi
1400aafcc:	5e                   	pop    %rsi
1400aafcd:	41 5c                	pop    %r12
1400aafcf:	41 5d                	pop    %r13
1400aafd1:	41 5e                	pop    %r14
1400aafd3:	41 5f                	pop    %r15
1400aafd5:	5d                   	pop    %rbp
1400aafd6:	c3                   	ret
1400aafd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400aafde:	00 00
1400aafe0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400aafe5:	55                   	push   %rbp
1400aafe6:	41 57                	push   %r15
1400aafe8:	41 56                	push   %r14
1400aafea:	41 55                	push   %r13
1400aafec:	41 54                	push   %r12
1400aafee:	56                   	push   %rsi
1400aafef:	57                   	push   %rdi
1400aaff0:	53                   	push   %rbx
1400aaff1:	48 83 ec 58          	sub    $0x58,%rsp
1400aaff5:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400aaffc:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400ab000:	48 8d 05 e9 68 06 00 	lea    0x668e9(%rip),%rax        # 0x1401118f0
1400ab007:	48 39 c1             	cmp    %rax,%rcx
1400ab00a:	74 1b                	je     0x1400ab027
1400ab00c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ab011:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ab016:	85 c0                	test   %eax,%eax
1400ab018:	75 0d                	jne    0x1400ab027
1400ab01a:	48 8b 01             	mov    (%rcx),%rax
1400ab01d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ab021:	ff 15 e1 bc 04 00    	call   *0x4bce1(%rip)        # 0x1400f6d08
1400ab027:	90                   	nop
1400ab028:	48 83 c4 58          	add    $0x58,%rsp
1400ab02c:	5b                   	pop    %rbx
1400ab02d:	5f                   	pop    %rdi
1400ab02e:	5e                   	pop    %rsi
1400ab02f:	41 5c                	pop    %r12
1400ab031:	41 5d                	pop    %r13
1400ab033:	41 5e                	pop    %r14
1400ab035:	41 5f                	pop    %r15
1400ab037:	5d                   	pop    %rbp
1400ab038:	c3                   	ret
1400ab039:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ab040:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400ab045:	55                   	push   %rbp
1400ab046:	41 57                	push   %r15
1400ab048:	41 56                	push   %r14
1400ab04a:	41 55                	push   %r13
1400ab04c:	41 54                	push   %r12
1400ab04e:	56                   	push   %rsi
1400ab04f:	57                   	push   %rdi
1400ab050:	53                   	push   %rbx
1400ab051:	48 83 ec 58          	sub    $0x58,%rsp
1400ab055:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400ab05c:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400ab063:	79 0c                	jns    0x1400ab071
1400ab065:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
1400ab06c:	e8 5f 2e fc ff       	call   0x14006ded0
1400ab071:	90                   	nop
1400ab072:	48 83 c4 58          	add    $0x58,%rsp
1400ab076:	5b                   	pop    %rbx
1400ab077:	5f                   	pop    %rdi
1400ab078:	5e                   	pop    %rsi
1400ab079:	41 5c                	pop    %r12
1400ab07b:	41 5d                	pop    %r13
1400ab07d:	41 5e                	pop    %r14
1400ab07f:	41 5f                	pop    %r15
1400ab081:	5d                   	pop    %rbp
1400ab082:	c3                   	ret
1400ab083:	66 66 66 66 2e 0f 1f 	data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
1400ab08a:	84 00 00 00 00 00
1400ab090:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400ab095:	55                   	push   %rbp
1400ab096:	41 57                	push   %r15
1400ab098:	41 56                	push   %r14
1400ab09a:	41 55                	push   %r13
1400ab09c:	41 54                	push   %r12
1400ab09e:	56                   	push   %rsi
1400ab09f:	57                   	push   %rdi
1400ab0a0:	53                   	push   %rbx
1400ab0a1:	48 83 ec 58          	sub    $0x58,%rsp
1400ab0a5:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400ab0ac:	80 bd f7 00 00 00 00 	cmpb   $0x0,0xf7(%rbp)
1400ab0b3:	79 0c                	jns    0x1400ab0c1
1400ab0b5:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1400ab0bc:	e8 0f 2e fc ff       	call   0x14006ded0
1400ab0c1:	90                   	nop
1400ab0c2:	48 83 c4 58          	add    $0x58,%rsp
1400ab0c6:	5b                   	pop    %rbx
1400ab0c7:	5f                   	pop    %rdi
1400ab0c8:	5e                   	pop    %rsi
1400ab0c9:	41 5c                	pop    %r12
1400ab0cb:	41 5d                	pop    %r13
1400ab0cd:	41 5e                	pop    %r14
1400ab0cf:	41 5f                	pop    %r15
1400ab0d1:	5d                   	pop    %rbp
1400ab0d2:	c3                   	ret
1400ab0d3:	cc                   	int3
1400ab0d4:	cc                   	int3
1400ab0d5:	cc                   	int3
1400ab0d6:	cc                   	int3
1400ab0d7:	cc                   	int3
1400ab0d8:	cc                   	int3
1400ab0d9:	cc                   	int3
1400ab0da:	cc                   	int3
1400ab0db:	cc                   	int3
1400ab0dc:	cc                   	int3
1400ab0dd:	cc                   	int3
1400ab0de:	cc                   	int3
1400ab0df:	cc                   	int3
1400ab0e0:	56                   	push   %rsi
1400ab0e1:	57                   	push   %rdi
1400ab0e2:	53                   	push   %rbx
1400ab0e3:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400ab0e8:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
1400ab0ed:	4d 8b 19             	mov    (%r9),%r11
1400ab0f0:	4d 39 c3             	cmp    %r8,%r11
1400ab0f3:	74 53                	je     0x1400ab148
1400ab0f5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400ab0fa:	0f b7 7c 24 48       	movzwl 0x48(%rsp),%edi
1400ab0ff:	48 0f be 73 17       	movsbq 0x17(%rbx),%rsi
1400ab104:	48 85 f6             	test   %rsi,%rsi
1400ab107:	79 04                	jns    0x1400ab10d
1400ab109:	48 8b 73 08          	mov    0x8(%rbx),%rsi
1400ab10d:	66 39 f9             	cmp    %di,%cx
1400ab110:	75 5d                	jne    0x1400ab16f
1400ab112:	48 85 f6             	test   %rsi,%rsi
1400ab115:	74 58                	je     0x1400ab16f
1400ab117:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400ab11c:	48 8b 0a             	mov    (%rdx),%rcx
1400ab11f:	49 89 c8             	mov    %rcx,%r8
1400ab122:	4c 2b 44 24 58       	sub    0x58(%rsp),%r8
1400ab127:	31 c0                	xor    %eax,%eax
1400ab129:	49 81 f8 9f 00 00 00 	cmp    $0x9f,%r8
1400ab130:	7f 39                	jg     0x1400ab16b
1400ab132:	45 8b 02             	mov    (%r10),%r8d
1400ab135:	4c 8d 49 04          	lea    0x4(%rcx),%r9
1400ab139:	4c 89 0a             	mov    %r9,(%rdx)
1400ab13c:	44 89 01             	mov    %r8d,(%rcx)
1400ab13f:	41 c7 02 00 00 00 00 	movl   $0x0,(%r10)
1400ab146:	eb 23                	jmp    0x1400ab16b
1400ab148:	b3 2b                	mov    $0x2b,%bl
1400ab14a:	66 3b 48 30          	cmp    0x30(%rax),%cx
1400ab14e:	74 08                	je     0x1400ab158
1400ab150:	b3 2d                	mov    $0x2d,%bl
1400ab152:	66 3b 48 32          	cmp    0x32(%rax),%cx
1400ab156:	75 9d                	jne    0x1400ab0f5
1400ab158:	49 8d 43 01          	lea    0x1(%r11),%rax
1400ab15c:	49 89 01             	mov    %rax,(%r9)
1400ab15f:	41 88 1b             	mov    %bl,(%r11)
1400ab162:	41 c7 02 00 00 00 00 	movl   $0x0,(%r10)
1400ab169:	31 c0                	xor    %eax,%eax
1400ab16b:	5b                   	pop    %rbx
1400ab16c:	5f                   	pop    %rdi
1400ab16d:	5e                   	pop    %rsi
1400ab16e:	c3                   	ret
1400ab16f:	48 8d 70 34          	lea    0x34(%rax),%rsi
1400ab173:	48 89 c7             	mov    %rax,%rdi
1400ab176:	66 39 08             	cmp    %cx,(%rax)
1400ab179:	74 16                	je     0x1400ab191
1400ab17b:	66 39 48 02          	cmp    %cx,0x2(%rax)
1400ab17f:	74 0c                	je     0x1400ab18d
1400ab181:	66 39 48 04          	cmp    %cx,0x4(%rax)
1400ab185:	75 51                	jne    0x1400ab1d8
1400ab187:	48 8d 78 04          	lea    0x4(%rax),%rdi
1400ab18b:	eb 04                	jmp    0x1400ab191
1400ab18d:	48 8d 78 02          	lea    0x2(%rax),%rdi
1400ab191:	48 85 ff             	test   %rdi,%rdi
1400ab194:	48 0f 45 f7          	cmovne %rdi,%rsi