140183bc8:	72 31                	jb     0x140183bfb
140183bca:	48 ff c2             	inc    %rdx
140183bcd:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140183bd1:	48 8b c1             	mov    %rcx,%rax
140183bd4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140183bdb:	72 19                	jb     0x140183bf6
140183bdd:	48 83 c2 27          	add    $0x27,%rdx
140183be1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140183be5:	48 2b c1             	sub    %rcx,%rax
140183be8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140183bec:	48 83 f8 1f          	cmp    $0x1f,%rax
140183bf0:	0f 87 4e 09 00 00    	ja     0x140184544
140183bf6:	e8 51 2a 00 00       	call   0x14018664c
140183bfb:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
140183bff:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
140183c03:	0f 10 4d e0          	movups -0x20(%rbp),%xmm1
140183c07:	0f 11 4d 00          	movups %xmm1,0x0(%rbp)
140183c0b:	e9 e9 f9 ff ff       	jmp    0x1401835f9
140183c10:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140183c15:	48 8b 03             	mov    (%rbx),%rax
140183c18:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140183c1c:	48 8b cb             	mov    %rbx,%rcx
140183c1f:	48 8b 40 40          	mov    0x40(%rax),%rax
140183c23:	ff 15 f7 a9 07 00    	call   *0x7a9f7(%rip)        # 0x1401fe620
140183c29:	41 0f ba ec 0b       	bts    $0xb,%r12d
140183c2e:	41 83 cc 08          	or     $0x8,%r12d
140183c32:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140183c37:	48 83 7d e0 00       	cmpq   $0x0,-0x20(%rbp)
140183c3c:	0f 86 a0 00 00 00    	jbe    0x140183ce2
140183c42:	48 8b 03             	mov    (%rbx),%rax
140183c45:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140183c49:	48 8b cb             	mov    %rbx,%rcx
140183c4c:	48 8b 40 40          	mov    0x40(%rax),%rax
140183c50:	ff 15 ca a9 07 00    	call   *0x7a9ca(%rip)        # 0x1401fe620
140183c56:	41 0f ba ec 0c       	bts    $0xc,%r12d
140183c5b:	41 83 cc 10          	or     $0x10,%r12d
140183c5f:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140183c64:	48 8d 5d b0          	lea    -0x50(%rbp),%rbx
140183c68:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
140183c6c:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
140183c70:	48 83 fa 10          	cmp    $0x10,%rdx
140183c74:	49 0f 43 d8          	cmovae %r8,%rbx
140183c78:	41 80 7f 08 00       	cmpb   $0x0,0x8(%r15)
140183c7d:	75 52                	jne    0x140183cd1
140183c7f:	49 8b 0f             	mov    (%r15),%rcx
140183c82:	48 85 c9             	test   %rcx,%rcx
140183c85:	74 3b                	je     0x140183cc2
140183c87:	48 8b 41 38          	mov    0x38(%rcx),%rax
140183c8b:	4c 8b 08             	mov    (%rax),%r9
140183c8e:	4d 85 c9             	test   %r9,%r9
140183c91:	74 0f                	je     0x140183ca2
140183c93:	48 8b 41 50          	mov    0x50(%rcx),%rax
140183c97:	83 38 00             	cmpl   $0x0,(%rax)
140183c9a:	7e 06                	jle    0x140183ca2
140183c9c:	41 0f b6 01          	movzbl (%r9),%eax
140183ca0:	eb 15                	jmp    0x140183cb7
140183ca2:	48 8b 01             	mov    (%rcx),%rax
140183ca5:	48 8b 40 30          	mov    0x30(%rax),%rax
140183ca9:	ff 15 71 a9 07 00    	call   *0x7a971(%rip)        # 0x1401fe620
140183caf:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
140183cb3:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
140183cb7:	83 f8 ff             	cmp    $0xffffffff,%eax
140183cba:	74 06                	je     0x140183cc2
140183cbc:	41 88 47 09          	mov    %al,0x9(%r15)
140183cc0:	eb 04                	jmp    0x140183cc6
140183cc2:	49 83 27 00          	andq   $0x0,(%r15)
140183cc6:	b9 01 00 00 00       	mov    $0x1,%ecx
140183ccb:	41 88 4f 08          	mov    %cl,0x8(%r15)
140183ccf:	eb 05                	jmp    0x140183cd6
140183cd1:	b9 01 00 00 00       	mov    $0x1,%ecx
140183cd6:	41 8a 47 09          	mov    0x9(%r15),%al
140183cda:	38 03                	cmp    %al,(%rbx)
140183cdc:	75 0c                	jne    0x140183cea
140183cde:	8a d9                	mov    %cl,%bl
140183ce0:	eb 0a                	jmp    0x140183cec
140183ce2:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
140183ce6:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
140183cea:	32 db                	xor    %bl,%bl
140183cec:	41 f6 c4 10          	test   $0x10,%r12b
140183cf0:	74 50                	je     0x140183d42
140183cf2:	41 83 e4 ef          	and    $0xffffffef,%r12d
140183cf6:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140183cfb:	48 83 fa 10          	cmp    $0x10,%rdx
140183cff:	72 30                	jb     0x140183d31
140183d01:	48 ff c2             	inc    %rdx
140183d04:	49 8b c0             	mov    %r8,%rax
140183d07:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140183d0e:	72 19                	jb     0x140183d29
140183d10:	48 83 c2 27          	add    $0x27,%rdx
140183d14:	4d 8b 40 f8          	mov    -0x8(%r8),%r8
140183d18:	49 2b c0             	sub    %r8,%rax
140183d1b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140183d1f:	48 83 f8 1f          	cmp    $0x1f,%rax
140183d23:	0f 87 21 08 00 00    	ja     0x14018454a
140183d29:	49 8b c8             	mov    %r8,%rcx
140183d2c:	e8 1b 29 00 00       	call   0x14018664c
140183d31:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
140183d36:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
140183d3d:	00
140183d3e:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
140183d42:	41 f6 c4 08          	test   $0x8,%r12b
140183d46:	74 44                	je     0x140183d8c
140183d48:	41 83 e4 f7          	and    $0xfffffff7,%r12d
140183d4c:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140183d51:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140183d55:	48 83 fa 10          	cmp    $0x10,%rdx
140183d59:	72 31                	jb     0x140183d8c
140183d5b:	48 ff c2             	inc    %rdx
140183d5e:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140183d62:	48 8b c1             	mov    %rcx,%rax
140183d65:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140183d6c:	72 19                	jb     0x140183d87
140183d6e:	48 83 c2 27          	add    $0x27,%rdx
140183d72:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140183d76:	48 2b c1             	sub    %rcx,%rax
140183d79:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140183d7d:	48 83 f8 1f          	cmp    $0x1f,%rax
140183d81:	0f 87 c9 07 00 00    	ja     0x140184550
140183d87:	e8 c0 28 00 00       	call   0x14018664c
140183d8c:	84 db                	test   %bl,%bl
140183d8e:	0f 84 cd 00 00 00    	je     0x140183e61
140183d94:	49 8b 0f             	mov    (%r15),%rcx
140183d97:	48 85 c9             	test   %rcx,%rcx
140183d9a:	74 3e                	je     0x140183dda
140183d9c:	48 8b 41 38          	mov    0x38(%rcx),%rax
140183da0:	48 83 38 00          	cmpq   $0x0,(%rax)
140183da4:	74 1e                	je     0x140183dc4
140183da6:	48 8b 41 50          	mov    0x50(%rcx),%rax
140183daa:	83 38 00             	cmpl   $0x0,(%rax)
140183dad:	7e 15                	jle    0x140183dc4
140183daf:	ff 08                	decl   (%rax)
140183db1:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140183db5:	48 8b 11             	mov    (%rcx),%rdx
140183db8:	48 8d 42 01          	lea    0x1(%rdx),%rax
140183dbc:	48 89 01             	mov    %rax,(%rcx)
140183dbf:	0f b6 02             	movzbl (%rdx),%eax
140183dc2:	eb 0d                	jmp    0x140183dd1
140183dc4:	48 8b 01             	mov    (%rcx),%rax
140183dc7:	48 8b 40 38          	mov    0x38(%rax),%rax
140183dcb:	ff 15 4f a8 07 00    	call   *0x7a84f(%rip)        # 0x1401fe620
140183dd1:	83 f8 ff             	cmp    $0xffffffff,%eax
140183dd4:	74 04                	je     0x140183dda
140183dd6:	32 c0                	xor    %al,%al
140183dd8:	eb 09                	jmp    0x140183de3
140183dda:	49 83 27 00          	andq   $0x0,(%r15)
140183dde:	b8 01 00 00 00       	mov    $0x1,%eax
140183de3:	41 88 47 08          	mov    %al,0x8(%r15)
140183de7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140183dec:	48 8b 01             	mov    (%rcx),%rax
140183def:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140183df3:	48 8b 40 40          	mov    0x40(%rax),%rax
140183df7:	ff 15 23 a8 07 00    	call   *0x7a823(%rip)        # 0x1401fe620
140183dfd:	41 0f ba ec 0d       	bts    $0xd,%r12d
140183e02:	44 89 64 24 3c       	mov    %r12d,0x3c(%rsp)
140183e07:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140183e0c:	48 8b 55 08          	mov    0x8(%rbp),%rdx
140183e10:	48 83 fa 10          	cmp    $0x10,%rdx
140183e14:	72 31                	jb     0x140183e47
140183e16:	48 ff c2             	inc    %rdx
140183e19:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140183e1d:	48 8b c1             	mov    %rcx,%rax
140183e20:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140183e27:	72 19                	jb     0x140183e42
140183e29:	48 83 c2 27          	add    $0x27,%rdx
140183e2d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140183e31:	48 2b c1             	sub    %rcx,%rax
140183e34:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140183e38:	48 83 f8 1f          	cmp    $0x1f,%rax
140183e3c:	0f 87 14 07 00 00    	ja     0x140184556
140183e42:	e8 05 28 00 00       	call   0x14018664c
140183e47:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
140183e4b:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
140183e4f:	0f 10 4d e0          	movups -0x20(%rbp),%xmm1
140183e53:	0f 11 4d 00          	movups %xmm1,0x0(%rbp)
140183e57:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140183e5c:	e9 98 f7 ff ff       	jmp    0x1401835f9
140183e61:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140183e66:	48 8b 03             	mov    (%rbx),%rax
140183e69:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140183e6d:	48 8b cb             	mov    %rbx,%rcx
140183e70:	48 8b 40 38          	mov    0x38(%rax),%rax
140183e74:	ff 15 a6 a7 07 00    	call   *0x7a7a6(%rip)        # 0x1401fe620
140183e7a:	41 0f ba ec 0e       	bts    $0xe,%r12d
140183e7f:	41 83 cc 20          	or     $0x20,%r12d
140183e83:	44 89 64 24 3c       	mov    %r12d,0x3c(%rsp)
140183e88:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140183e8d:	48 83 7d c0 00       	cmpq   $0x0,-0x40(%rbp)
140183e92:	74 33                	je     0x140183ec7
140183e94:	48 8b 03             	mov    (%rbx),%rax
140183e97:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140183e9b:	48 8b cb             	mov    %rbx,%rcx
140183e9e:	48 8b 40 40          	mov    0x40(%rax),%rax
140183ea2:	ff 15 78 a7 07 00    	call   *0x7a778(%rip)        # 0x1401fe620
140183ea8:	41 81 cc 40 80 00 00 	or     $0x8040,%r12d
140183eaf:	44 89 64 24 3c       	mov    %r12d,0x3c(%rsp)
140183eb4:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140183eb9:	48 83 7d e0 00       	cmpq   $0x0,-0x20(%rbp)
140183ebe:	75 07                	jne    0x140183ec7
140183ec0:	bb 01 00 00 00       	mov    $0x1,%ebx
140183ec5:	eb 02                	jmp    0x140183ec9
140183ec7:	32 db                	xor    %bl,%bl
140183ec9:	41 f6 c4 40          	test   $0x40,%r12b
140183ecd:	74 5a                	je     0x140183f29
140183ecf:	41 83 e4 bf          	and    $0xffffffbf,%r12d
140183ed3:	44 89 64 24 3c       	mov    %r12d,0x3c(%rsp)
140183ed8:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140183edd:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140183ee1:	48 83 fa 10          	cmp    $0x10,%rdx
140183ee5:	72 31                	jb     0x140183f18
140183ee7:	48 ff c2             	inc    %rdx
140183eea:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140183eee:	48 8b c1             	mov    %rcx,%rax
140183ef1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140183ef8:	72 19                	jb     0x140183f13
140183efa:	48 83 c2 27          	add    $0x27,%rdx
140183efe:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140183f02:	48 2b c1             	sub    %rcx,%rax
140183f05:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140183f09:	48 83 f8 1f          	cmp    $0x1f,%rax
140183f0d:	0f 87 49 06 00 00    	ja     0x14018455c
140183f13:	e8 34 27 00 00       	call   0x14018664c
140183f18:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
140183f1d:	48 c7 45 e8 0f 00 00 	movq   $0xf,-0x18(%rbp)
140183f24:	00
140183f25:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
140183f29:	41 f6 c4 20          	test   $0x20,%r12b
140183f2d:	74 49                	je     0x140183f78
140183f2f:	41 83 e4 df          	and    $0xffffffdf,%r12d
140183f33:	44 89 64 24 3c       	mov    %r12d,0x3c(%rsp)
140183f38:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140183f3d:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
140183f41:	48 83 fa 10          	cmp    $0x10,%rdx
140183f45:	72 31                	jb     0x140183f78
140183f47:	48 ff c2             	inc    %rdx
140183f4a:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140183f4e:	48 8b c1             	mov    %rcx,%rax
140183f51:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140183f58:	72 19                	jb     0x140183f73
140183f5a:	48 83 c2 27          	add    $0x27,%rdx
140183f5e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140183f62:	48 2b c1             	sub    %rcx,%rax
140183f65:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140183f69:	48 83 f8 1f          	cmp    $0x1f,%rax
140183f6d:	0f 87 ef 05 00 00    	ja     0x140184562
140183f73:	e8 d4 26 00 00       	call   0x14018664c
140183f78:	44 8b 64 24 34       	mov    0x34(%rsp),%r12d
140183f7d:	b9 01 00 00 00       	mov    $0x1,%ecx
140183f82:	84 db                	test   %bl,%bl
140183f84:	0f 84 79 f6 ff ff    	je     0x140183603
140183f8a:	88 4c 24 30          	mov    %cl,0x30(%rsp)
140183f8e:	e9 70 f6 ff ff       	jmp    0x140183603
140183f93:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140183f98:	48 8b 01             	mov    (%rcx),%rax
140183f9b:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140183f9f:	48 8b 40 30          	mov    0x30(%rax),%rax
140183fa3:	ff 15 77 a6 07 00    	call   *0x7a677(%rip)        # 0x1401fe620
140183fa9:	41 0f ba ec 07       	bts    $0x7,%r12d
140183fae:	44 89 64 24 3c       	mov    %r12d,0x3c(%rsp)
140183fb3:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140183fb8:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
140183fbf:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
140183fc4:	f6 40 18 08          	testb  $0x8,0x18(%rax)
140183fc8:	75 78                	jne    0x140184042
140183fca:	49 8b d4             	mov    %r12,%rdx
140183fcd:	49 8b cf             	mov    %r15,%rcx
140183fd0:	e8 9b ee f5 ff       	call   0x1400e2e70
140183fd5:	33 db                	xor    %ebx,%ebx
140183fd7:	84 c0                	test   %al,%al
140183fd9:	75 69                	jne    0x140184044
140183fdb:	41 38 5f 08          	cmp    %bl,0x8(%r15)
140183fdf:	75 45                	jne    0x140184026
140183fe1:	49 8b 0f             	mov    (%r15),%rcx
140183fe4:	48 85 c9             	test   %rcx,%rcx
140183fe7:	74 31                	je     0x14018401a
140183fe9:	48 8b 41 38          	mov    0x38(%rcx),%rax
140183fed:	48 8b 10             	mov    (%rax),%rdx
140183ff0:	48 85 d2             	test   %rdx,%rdx
140183ff3:	74 0d                	je     0x140184002
140183ff5:	48 8b 41 50          	mov    0x50(%rcx),%rax
140183ff9:	39 18                	cmp    %ebx,(%rax)
140183ffb:	7e 05                	jle    0x140184002
140183ffd:	0f b6 02             	movzbl (%rdx),%eax
140184000:	eb 0d                	jmp    0x14018400f
140184002:	48 8b 01             	mov    (%rcx),%rax
140184005:	48 8b 40 30          	mov    0x30(%rax),%rax
140184009:	ff 15 11 a6 07 00    	call   *0x7a611(%rip)        # 0x1401fe620
14018400f:	83 f8 ff             	cmp    $0xffffffff,%eax
140184012:	74 06                	je     0x14018401a
140184014:	41 88 47 09          	mov    %al,0x9(%r15)
140184018:	eb 03                	jmp    0x14018401d
14018401a:	49 89 1f             	mov    %rbx,(%r15)
14018401d:	b8 01 00 00 00       	mov    $0x1,%eax
140184022:	41 88 47 08          	mov    %al,0x8(%r15)
140184026:	41 8a 4f 09          	mov    0x9(%r15),%cl
14018402a:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
14018402e:	48 83 7d c8 10       	cmpq   $0x10,-0x38(%rbp)
140184033:	48 0f 43 45 b0       	cmovae -0x50(%rbp),%rax
140184038:	3a 08                	cmp    (%rax),%cl
14018403a:	0f 85 8e 00 00 00    	jne    0x1401840ce
140184040:	eb 02                	jmp    0x140184044
140184042:	33 db                	xor    %ebx,%ebx
140184044:	48 83 7d 80 03       	cmpq   $0x3,-0x80(%rbp)
140184049:	0f 85 93 00 00 00    	jne    0x1401840e2
14018404f:	b8 01 00 00 00       	mov    $0x1,%eax
140184054:	48 39 45 00          	cmp    %rax,0x0(%rbp)
140184058:	0f 87 84 00 00 00    	ja     0x1401840e2
14018405e:	49 8b d4             	mov    %r12,%rdx
140184061:	49 8b cf             	mov    %r15,%rcx
140184064:	e8 07 ee f5 ff       	call   0x1400e2e70
140184069:	84 c0                	test   %al,%al
14018406b:	75 61                	jne    0x1401840ce
14018406d:	41 38 5f 08          	cmp    %bl,0x8(%r15)
140184071:	75 45                	jne    0x1401840b8
140184073:	49 8b 0f             	mov    (%r15),%rcx
140184076:	48 85 c9             	test   %rcx,%rcx
140184079:	74 31                	je     0x1401840ac
14018407b:	48 8b 41 38          	mov    0x38(%rcx),%rax
14018407f:	48 8b 10             	mov    (%rax),%rdx
140184082:	48 85 d2             	test   %rdx,%rdx
140184085:	74 0d                	je     0x140184094
140184087:	48 8b 41 50          	mov    0x50(%rcx),%rax
14018408b:	39 18                	cmp    %ebx,(%rax)
14018408d:	7e 05                	jle    0x140184094
14018408f:	0f b6 02             	movzbl (%rdx),%eax
140184092:	eb 0d                	jmp    0x1401840a1
140184094:	48 8b 01             	mov    (%rcx),%rax
140184097:	48 8b 40 30          	mov    0x30(%rax),%rax
14018409b:	ff 15 7f a5 07 00    	call   *0x7a57f(%rip)        # 0x1401fe620
1401840a1:	83 f8 ff             	cmp    $0xffffffff,%eax
1401840a4:	74 06                	je     0x1401840ac
1401840a6:	41 88 47 09          	mov    %al,0x9(%r15)
1401840aa:	eb 03                	jmp    0x1401840af
1401840ac:	49 89 1f             	mov    %rbx,(%r15)
1401840af:	b8 01 00 00 00       	mov    $0x1,%eax
1401840b4:	41 88 47 08          	mov    %al,0x8(%r15)
1401840b8:	41 8a 4f 09          	mov    0x9(%r15),%cl
1401840bc:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1401840c0:	48 83 7d c8 10       	cmpq   $0x10,-0x38(%rbp)
1401840c5:	48 0f 43 45 b0       	cmovae -0x50(%rbp),%rax
1401840ca:	3a 08                	cmp    (%rax),%cl
1401840cc:	74 14                	je     0x1401840e2
1401840ce:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1401840d2:	48 83 7d c8 10       	cmpq   $0x10,-0x38(%rbp)
1401840d7:	48 0f 43 45 b0       	cmovae -0x50(%rbp),%rax
1401840dc:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
1401840e0:	88 18                	mov    %bl,(%rax)
1401840e2:	48 8d 5d b0          	lea    -0x50(%rbp),%rbx
1401840e6:	48 83 7d c8 10       	cmpq   $0x10,-0x38(%rbp)
1401840eb:	48 0f 43 5d b0       	cmovae -0x50(%rbp),%rbx
1401840f0:	e9 da 00 00 00       	jmp    0x1401841cf