1403ebcf7:	90                   	nop
1403ebcf8:	b9 01 00 00 00       	mov    $0x1,%ecx
1403ebcfd:	e8 fe e9 39 00       	call   0x14078a700
1403ebd02:	cc                   	int3
1403ebd03:	33 c9                	xor    %ecx,%ecx
1403ebd05:	e8 f6 e9 39 00       	call   0x14078a700
1403ebd0a:	90                   	nop
1403ebd0b:	b9 01 00 00 00       	mov    $0x1,%ecx
1403ebd10:	e8 eb e9 39 00       	call   0x14078a700
1403ebd15:	cc                   	int3
1403ebd16:	33 c9                	xor    %ecx,%ecx
1403ebd18:	e8 e3 e9 39 00       	call   0x14078a700
1403ebd1d:	90                   	nop
1403ebd1e:	b9 01 00 00 00       	mov    $0x1,%ecx
1403ebd23:	e8 d8 e9 39 00       	call   0x14078a700
1403ebd28:	cc                   	int3
1403ebd29:	33 c9                	xor    %ecx,%ecx
1403ebd2b:	e8 d0 e9 39 00       	call   0x14078a700
1403ebd30:	90                   	nop
1403ebd31:	b9 01 00 00 00       	mov    $0x1,%ecx
1403ebd36:	e8 c5 e9 39 00       	call   0x14078a700
1403ebd3b:	cc                   	int3
1403ebd3c:	33 c9                	xor    %ecx,%ecx
1403ebd3e:	e8 bd e9 39 00       	call   0x14078a700
1403ebd43:	90                   	nop
1403ebd44:	b9 02 00 00 00       	mov    $0x2,%ecx
1403ebd49:	e8 b2 e9 39 00       	call   0x14078a700
1403ebd4e:	90                   	nop
1403ebd4f:	b9 02 00 00 00       	mov    $0x2,%ecx
1403ebd54:	e8 a7 e9 39 00       	call   0x14078a700
1403ebd59:	90                   	nop
1403ebd5a:	b9 02 00 00 00       	mov    $0x2,%ecx
1403ebd5f:	e8 9c e9 39 00       	call   0x14078a700
1403ebd64:	90                   	nop
1403ebd65:	33 c9                	xor    %ecx,%ecx
1403ebd67:	e8 94 e9 39 00       	call   0x14078a700
1403ebd6c:	cc                   	int3
1403ebd6d:	b9 01 00 00 00       	mov    $0x1,%ecx
1403ebd72:	e8 89 e9 39 00       	call   0x14078a700
1403ebd77:	90                   	nop
1403ebd78:	33 c9                	xor    %ecx,%ecx
1403ebd7a:	e8 81 e9 39 00       	call   0x14078a700
1403ebd7f:	cc                   	int3
1403ebd80:	b9 01 00 00 00       	mov    $0x1,%ecx
1403ebd85:	e8 76 e9 39 00       	call   0x14078a700
1403ebd8a:	cc                   	int3
1403ebd8b:	90                   	nop
1403ebd8c:	53                   	push   %rbx
1403ebd8d:	b2 3e                	mov    $0x3e,%dl
1403ebd8f:	00 1e                	add    %bl,(%rsi)
1403ebd91:	b3 3e                	mov    $0x3e,%bl
1403ebd93:	00 be b3 3e 00 41    	add    %bh,0x41003eb3(%rsi)
1403ebd99:	b4 3e                	mov    $0x3e,%ah
1403ebd9b:	00 98 b6 3e 00 9e    	add    %bl,-0x61ffc14a(%rax)
1403ebda1:	b7 3e                	mov    $0x3e,%bh
1403ebda3:	00 e9                	add    %ch,%cl
1403ebda5:	b8 3e 00 74 b9       	mov    $0xb974003e,%eax
1403ebdaa:	3e 00 fd             	ds add %bh,%ch
1403ebdad:	b9 3e 00 92 ba       	mov    $0xba92003e,%ecx
1403ebdb2:	3e 00 00             	ds add %al,(%rax)
1403ebdb5:	01 02                	add    %eax,(%rdx)
1403ebdb7:	03 09                	add    (%rcx),%ecx
1403ebdb9:	09 04 09             	or     %eax,(%rcx,%rcx,1)
1403ebdbc:	09 09                	or     %ecx,(%rcx)
1403ebdbe:	09 09                	or     %ecx,(%rcx)
1403ebdc0:	09 09                	or     %ecx,(%rcx)
1403ebdc2:	09 09                	or     %ecx,(%rcx)
1403ebdc4:	09 09                	or     %ecx,(%rcx)
1403ebdc6:	09 09                	or     %ecx,(%rcx)
1403ebdc8:	09 09                	or     %ecx,(%rcx)
1403ebdca:	09 09                	or     %ecx,(%rcx)
1403ebdcc:	09 05 06 07 09 09    	or     %eax,0x9090706(%rip)        # 0x14947c4d8
1403ebdd2:	09 09                	or     %ecx,(%rcx)
1403ebdd4:	08 cc                	or     %cl,%ah
1403ebdd6:	cc                   	int3
1403ebdd7:	cc                   	int3
1403ebdd8:	cc                   	int3
1403ebdd9:	cc                   	int3
1403ebdda:	cc                   	int3
1403ebddb:	cc                   	int3
1403ebddc:	cc                   	int3
1403ebddd:	cc                   	int3
1403ebdde:	cc                   	int3
1403ebddf:	cc                   	int3
1403ebde0:	40 53                	rex push %rbx
1403ebde2:	48 83 ec 20          	sub    $0x20,%rsp
1403ebde6:	f6 81 f0 00 00 00 10 	testb  $0x10,0xf0(%rcx)
1403ebded:	48 8b d9             	mov    %rcx,%rbx
1403ebdf0:	74 69                	je     0x1403ebe5b
1403ebdf2:	48 8b 89 c8 00 00 00 	mov    0xc8(%rcx),%rcx
1403ebdf9:	8b 01                	mov    (%rcx),%eax
1403ebdfb:	85 c0                	test   %eax,%eax
1403ebdfd:	74 5c                	je     0x1403ebe5b
1403ebdff:	4c 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%r8
1403ebe06:	41 8b 10             	mov    (%r8),%edx
1403ebe09:	85 d2                	test   %edx,%edx
1403ebe0b:	74 4e                	je     0x1403ebe5b
1403ebe0d:	80 b9 84 00 00 00 00 	cmpb   $0x0,0x84(%rcx)
1403ebe14:	74 0a                	je     0x1403ebe20
1403ebe16:	41 80 b8 84 00 00 00 	cmpb   $0x0,0x84(%r8)
1403ebe1d:	00
1403ebe1e:	75 3b                	jne    0x1403ebe5b
1403ebe20:	83 f8 06             	cmp    $0x6,%eax
1403ebe23:	74 36                	je     0x1403ebe5b
1403ebe25:	83 fa 06             	cmp    $0x6,%edx
1403ebe28:	74 31                	je     0x1403ebe5b
1403ebe2a:	48 8b 05 47 ae 03 01 	mov    0x103ae47(%rip),%rax        # 0x141426c78
1403ebe31:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403ebe36:	45 33 c0             	xor    %r8d,%r8d
1403ebe39:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403ebe3e:	48 8b cb             	mov    %rbx,%rcx
1403ebe41:	e8 fa bc 14 00       	call   0x140537b40
1403ebe46:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1403ebe4a:	48 8b 0d e7 07 04 01 	mov    0x10407e7(%rip),%rcx        # 0x14142c638
1403ebe51:	48 83 c4 20          	add    $0x20,%rsp
1403ebe55:	5b                   	pop    %rbx
1403ebe56:	e9 b5 b4 1b 00       	jmp    0x1405a7310
1403ebe5b:	48 83 c4 20          	add    $0x20,%rsp
1403ebe5f:	5b                   	pop    %rbx
1403ebe60:	c3                   	ret
1403ebe61:	cc                   	int3
1403ebe62:	cc                   	int3
1403ebe63:	cc                   	int3
1403ebe64:	cc                   	int3
1403ebe65:	cc                   	int3
1403ebe66:	cc                   	int3
1403ebe67:	cc                   	int3
1403ebe68:	cc                   	int3
1403ebe69:	cc                   	int3
1403ebe6a:	cc                   	int3
1403ebe6b:	cc                   	int3
1403ebe6c:	cc                   	int3
1403ebe6d:	cc                   	int3
1403ebe6e:	cc                   	int3
1403ebe6f:	cc                   	int3
1403ebe70:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1403ebe75:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1403ebe7a:	88 54 24 10          	mov    %dl,0x10(%rsp)
1403ebe7e:	55                   	push   %rbp
1403ebe7f:	53                   	push   %rbx
1403ebe80:	56                   	push   %rsi
1403ebe81:	57                   	push   %rdi
1403ebe82:	41 54                	push   %r12
1403ebe84:	41 55                	push   %r13
1403ebe86:	41 56                	push   %r14
1403ebe88:	41 57                	push   %r15
1403ebe8a:	48 8d 6c 24 f9       	lea    -0x7(%rsp),%rbp
1403ebe8f:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
1403ebe96:	45 8b e1             	mov    %r9d,%r12d
1403ebe99:	49 8b f0             	mov    %r8,%rsi
1403ebe9c:	0f b6 da             	movzbl %dl,%ebx
1403ebe9f:	4c 8b f1             	mov    %rcx,%r14
1403ebea2:	41 0f b6 78 0d       	movzbl 0xd(%r8),%edi
1403ebea7:	41 8b 48 04          	mov    0x4(%r8),%ecx
1403ebeab:	ff 15 5f 7a b9 00    	call   *0xb97a5f(%rip)        # 0x140f83910
1403ebeb1:	44 8b e8             	mov    %eax,%r13d
1403ebeb4:	8b 4e 08             	mov    0x8(%rsi),%ecx
1403ebeb7:	ff 15 53 7a b9 00    	call   *0xb97a53(%rip)        # 0x140f83910
1403ebebd:	89 45 87             	mov    %eax,-0x79(%rbp)
1403ebec0:	8b 45 77             	mov    0x77(%rbp),%eax
1403ebec3:	2b c6                	sub    %esi,%eax
1403ebec5:	89 45 af             	mov    %eax,-0x51(%rbp)
1403ebec8:	84 db                	test   %bl,%bl
1403ebeca:	74 09                	je     0x1403ebed5
1403ebecc:	49 8b b6 c8 00 00 00 	mov    0xc8(%r14),%rsi
1403ebed3:	eb 07                	jmp    0x1403ebedc
1403ebed5:	49 8b b6 d0 00 00 00 	mov    0xd0(%r14),%rsi
1403ebedc:	48 8b 46 08          	mov    0x8(%rsi),%rax
1403ebee0:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1403ebee4:	41 8b 96 f0 00 00 00 	mov    0xf0(%r14),%edx
1403ebeeb:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1403ebef1:	80 be 85 00 00 00 00 	cmpb   $0x0,0x85(%rsi)
1403ebef8:	74 1a                	je     0x1403ebf14
1403ebefa:	f6 c2 01             	test   $0x1,%dl
1403ebefd:	75 36                	jne    0x1403ebf35
1403ebeff:	40 0f b6 c7          	movzbl %dil,%eax
1403ebf03:	24 12                	and    $0x12,%al
1403ebf05:	33 c9                	xor    %ecx,%ecx
1403ebf07:	3c 02                	cmp    $0x2,%al
1403ebf09:	41 0f 45 c8          	cmovne %r8d,%ecx
1403ebf0d:	83 e2 f7             	and    $0xfffffff7,%edx
1403ebf10:	0b ca                	or     %edx,%ecx
1403ebf12:	eb 1a                	jmp    0x1403ebf2e
1403ebf14:	f6 c2 0a             	test   $0xa,%dl
1403ebf17:	75 1c                	jne    0x1403ebf35
1403ebf19:	40 0f b6 c7          	movzbl %dil,%eax
1403ebf1d:	d0 e8                	shr    $1,%al
1403ebf1f:	f6 d0                	not    %al
1403ebf21:	0f b6 c8             	movzbl %al,%ecx
1403ebf24:	c1 e1 03             	shl    $0x3,%ecx
1403ebf27:	33 ca                	xor    %edx,%ecx
1403ebf29:	41 23 c8             	and    %r8d,%ecx
1403ebf2c:	33 ca                	xor    %edx,%ecx
1403ebf2e:	41 89 8e f0 00 00 00 	mov    %ecx,0xf0(%r14)
1403ebf35:	44 0f b6 c7          	movzbl %dil,%r8d
1403ebf39:	41 80 e0 02          	and    $0x2,%r8b
1403ebf3d:	44 88 45 82          	mov    %r8b,-0x7e(%rbp)
1403ebf41:	41 8d 44 24 01       	lea    0x1(%r12),%eax
1403ebf46:	41 0f 44 c4          	cmove  %r12d,%eax
1403ebf4a:	40 0f b6 d7          	movzbl %dil,%edx
1403ebf4e:	80 e2 01             	and    $0x1,%dl
1403ebf51:	88 55 80             	mov    %dl,-0x80(%rbp)
1403ebf54:	8d 48 01             	lea    0x1(%rax),%ecx
1403ebf57:	0f 44 c8             	cmove  %eax,%ecx
1403ebf5a:	44 0f b6 cf          	movzbl %dil,%r9d
1403ebf5e:	41 80 e1 04          	and    $0x4,%r9b
1403ebf62:	44 88 4d 4f          	mov    %r9b,0x4f(%rbp)
1403ebf66:	8b c1                	mov    %ecx,%eax
1403ebf68:	41 2b c4             	sub    %r12d,%eax
1403ebf6b:	45 84 c9             	test   %r9b,%r9b
1403ebf6e:	0f 44 c1             	cmove  %ecx,%eax
1403ebf71:	89 45 a7             	mov    %eax,-0x59(%rbp)
1403ebf74:	42 8d 1c 28          	lea    (%rax,%r13,1),%ebx
1403ebf78:	89 5d ab             	mov    %ebx,-0x55(%rbp)
1403ebf7b:	f2 0f 10 05 05 49 04 	movsd  0x1044905(%rip),%xmm0        # 0x141430888
1403ebf82:	01
1403ebf83:	8b d3                	mov    %ebx,%edx
1403ebf85:	48 63 06             	movslq (%rsi),%rax
1403ebf88:	83 f8 06             	cmp    $0x6,%eax
1403ebf8b:	0f 87 e5 00 00 00    	ja     0x1403ec076
1403ebf91:	4c 8d 15 68 40 c1 ff 	lea    -0x3ebf98(%rip),%r10        # 0x140000000
1403ebf98:	41 8b 8c 82 30 c9 3e 	mov    0x3ec930(%r10,%rax,4),%ecx
1403ebf9f:	00
1403ebfa0:	49 03 ca             	add    %r10,%rcx
1403ebfa3:	ff e1                	jmp    *%rcx
1403ebfa5:	45 84 c0             	test   %r8b,%r8b
1403ebfa8:	74 05                	je     0x1403ebfaf
1403ebfaa:	49 8b c5             	mov    %r13,%rax
1403ebfad:	eb 07                	jmp    0x1403ebfb6
1403ebfaf:	41 8b d5             	mov    %r13d,%edx
1403ebfb2:	41 8d 45 ff          	lea    -0x1(%r13),%eax
1403ebfb6:	89 86 ac 00 00 00    	mov    %eax,0xac(%rsi)
1403ebfbc:	48 89 86 a0 00 00 00 	mov    %rax,0xa0(%rsi)
1403ebfc3:	89 96 a8 00 00 00    	mov    %edx,0xa8(%rsi)
1403ebfc9:	f2 0f 11 46 28       	movsd  %xmm0,0x28(%rsi)
1403ebfce:	e9 a3 00 00 00       	jmp    0x1403ec076
1403ebfd3:	45 84 c0             	test   %r8b,%r8b
1403ebfd6:	0f 84 9a 00 00 00    	je     0x1403ec076
1403ebfdc:	44 3b ae a0 00 00 00 	cmp    0xa0(%rsi),%r13d
1403ebfe3:	0f 84 8d 00 00 00    	je     0x1403ec076
1403ebfe9:	48 8b ce             	mov    %rsi,%rcx
1403ebfec:	e8 cf 47 01 00       	call   0x1404007c0
1403ebff1:	4c 8d 0d 94 77 bb 00 	lea    0xbb7794(%rip),%r9        # 0x140fa378c
1403ebff8:	4c 8d 05 8d 77 bb 00 	lea    0xbb778d(%rip),%r8        # 0x140fa378c
1403ebfff:	48 8d 15 aa fd bf 00 	lea    0xbffdaa(%rip),%rdx        # 0x140febdb0
1403ec006:	48 8b c8             	mov    %rax,%rcx
1403ec009:	e8 22 31 44 00       	call   0x14082f130
1403ec00e:	44 0f b6 4d 4f       	movzbl 0x4f(%rbp),%r9d
1403ec013:	eb 4d                	jmp    0x1403ec062
1403ec015:	45 84 c0             	test   %r8b,%r8b
1403ec018:	74 5c                	je     0x1403ec076
1403ec01a:	48 8b ce             	mov    %rsi,%rcx
1403ec01d:	e8 1e 4d 01 00       	call   0x140400d40
1403ec022:	48 85 c0             	test   %rax,%rax
1403ec025:	74 25                	je     0x1403ec04c
1403ec027:	48 8b ce             	mov    %rsi,%rcx
1403ec02a:	e8 91 47 01 00       	call   0x1404007c0
1403ec02f:	4c 8d 0d 56 77 bb 00 	lea    0xbb7756(%rip),%r9        # 0x140fa378c
1403ec036:	4c 8d 05 4f 77 bb 00 	lea    0xbb774f(%rip),%r8        # 0x140fa378c
1403ec03d:	48 8d 15 7c fd bf 00 	lea    0xbffd7c(%rip),%rdx        # 0x140febdc0
1403ec044:	48 8b c8             	mov    %rax,%rcx
1403ec047:	e8 e4 30 44 00       	call   0x14082f130
1403ec04c:	44 3b ae a0 00 00 00 	cmp    0xa0(%rsi),%r13d
1403ec053:	74 b9                	je     0x1403ec00e
1403ec055:	eb 92                	jmp    0x1403ebfe9
1403ec057:	45 84 c0             	test   %r8b,%r8b
1403ec05a:	74 1a                	je     0x1403ec076
1403ec05c:	83 7e 04 00          	cmpl   $0x0,0x4(%rsi)
1403ec060:	75 14                	jne    0x1403ec076
1403ec062:	4c 89 ae a0 00 00 00 	mov    %r13,0xa0(%rsi)
1403ec069:	44 89 ae ac 00 00 00 	mov    %r13d,0xac(%rsi)
1403ec070:	89 9e a8 00 00 00    	mov    %ebx,0xa8(%rsi)
1403ec076:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
1403ec07b:	8b 86 b0 00 00 00    	mov    0xb0(%rsi),%eax
1403ec081:	8b 96 a8 00 00 00    	mov    0xa8(%rsi),%edx
1403ec087:	41 8b cd             	mov    %r13d,%ecx
1403ec08a:	2b ca                	sub    %edx,%ecx
1403ec08c:	79 0d                	jns    0x1403ec09b
1403ec08e:	85 c0                	test   %eax,%eax
1403ec090:	74 18                	je     0x1403ec0aa
1403ec092:	44 3b ea             	cmp    %edx,%r13d
1403ec095:	76 0f                	jbe    0x1403ec0a6
1403ec097:	ff c8                	dec    %eax
1403ec099:	eb 0b                	jmp    0x1403ec0a6
1403ec09b:	85 c9                	test   %ecx,%ecx
1403ec09d:	7e 07                	jle    0x1403ec0a6
1403ec09f:	44 3b ea             	cmp    %edx,%r13d
1403ec0a2:	73 02                	jae    0x1403ec0a6
1403ec0a4:	ff c0                	inc    %eax
1403ec0a6:	85 c0                	test   %eax,%eax
1403ec0a8:	75 3f                	jne    0x1403ec0e9
1403ec0aa:	41 8b dd             	mov    %r13d,%ebx
1403ec0ad:	2b 9e a0 00 00 00    	sub    0xa0(%rsi),%ebx
1403ec0b3:	4c 63 fb             	movslq %ebx,%r15
1403ec0b6:	c1 eb 1f             	shr    $0x1f,%ebx
1403ec0b9:	88 5c 24 60          	mov    %bl,0x60(%rsp)
1403ec0bd:	4d 8b e7             	mov    %r15,%r12
1403ec0c0:	84 db                	test   %bl,%bl
1403ec0c2:	74 36                	je     0x1403ec0fa
1403ec0c4:	88 5c 24 60          	mov    %bl,0x60(%rsp)
1403ec0c8:	45 84 c9             	test   %r9b,%r9b
1403ec0cb:	75 2d                	jne    0x1403ec0fa
1403ec0cd:	4c 8d 05 b8 76 bb 00 	lea    0xbb76b8(%rip),%r8        # 0x140fa378c
1403ec0d4:	48 8d 15 25 fd bf 00 	lea    0xbffd25(%rip),%rdx        # 0x140febe00
1403ec0db:	49 8b ce             	mov    %r14,%rcx
1403ec0de:	e8 dd ca 14 00       	call   0x140538bc0
1403ec0e3:	88 5c 24 60          	mov    %bl,0x60(%rsp)
1403ec0e7:	eb 11                	jmp    0x1403ec0fa
1403ec0e9:	44 8b e0             	mov    %eax,%r12d
1403ec0ec:	49 c1 e4 20          	shl    $0x20,%r12
1403ec0f0:	4c 2b a6 a0 00 00 00 	sub    0xa0(%rsi),%r12
1403ec0f7:	4d 03 e5             	add    %r13,%r12
1403ec0fa:	44 8b 4d 67          	mov    0x67(%rbp),%r9d
1403ec0fe:	4d 8b c4             	mov    %r12,%r8
1403ec101:	48 8b d6             	mov    %rsi,%rdx
1403ec104:	40 0f b6 cf          	movzbl %dil,%ecx
1403ec108:	e8 a3 19 00 00       	call   0x1403edab0
1403ec10d:	48 8b 45 5f          	mov    0x5f(%rbp),%rax
1403ec111:	0f b7 48 0e          	movzwl 0xe(%rax),%ecx
1403ec115:	ff 15 fd 77 b9 00    	call   *0xb977fd(%rip)        # 0x140f83918
1403ec11b:	0f b7 d8             	movzwl %ax,%ebx
1403ec11e:	44 8b 7e 5c          	mov    0x5c(%rsi),%r15d
1403ec122:	41 8b cf             	mov    %r15d,%ecx
1403ec125:	d3 e3                	shl    %cl,%ebx
1403ec127:	85 db                	test   %ebx,%ebx
1403ec129:	75 1b                	jne    0x1403ec146
1403ec12b:	38 5d 4f             	cmp    %bl,0x4f(%rbp)
1403ec12e:	75 16                	jne    0x1403ec146
1403ec130:	48 8b 46 08          	mov    0x8(%rsi),%rax
1403ec134:	83 38 05             	cmpl   $0x5,(%rax)
1403ec137:	74 0d                	je     0x1403ec146
1403ec139:	83 3e 06             	cmpl   $0x6,(%rsi)
1403ec13c:	74 08                	je     0x1403ec146
1403ec13e:	48 8b ce             	mov    %rsi,%rcx
1403ec141:	e8 0a 4d 01 00       	call   0x140400e50
1403ec146:	40 0f b6 c7          	movzbl %dil,%eax
1403ec14a:	24 07                	and    $0x7,%al
1403ec14c:	88 45 81             	mov    %al,-0x7f(%rbp)
1403ec14f:	75 73                	jne    0x1403ec1c4
1403ec151:	8b 06                	mov    (%rsi),%eax
1403ec153:	83 e8 05             	sub    $0x5,%eax
1403ec156:	83 f8 01             	cmp    $0x1,%eax
1403ec159:	76 69                	jbe    0x1403ec1c4
1403ec15b:	44 3b 6e 64          	cmp    0x64(%rsi),%r13d
1403ec15f:	78 63                	js     0x1403ec1c4
1403ec161:	8b 56 60             	mov    0x60(%rsi),%edx
1403ec164:	8b 4d 87             	mov    -0x79(%rbp),%ecx
1403ec167:	3b ca                	cmp    %edx,%ecx
1403ec169:	78 54                	js     0x1403ec1bf
1403ec16b:	44 8d 04 0b          	lea    (%rbx,%rcx,1),%r8d