1406b9d48:	48 c7 45 c7 1b 00 00 	movq   $0x1b,-0x39(%rbp)
1406b9d4f:	00
1406b9d50:	48 c7 45 cf 1f 00 00 	movq   $0x1f,-0x31(%rbp)
1406b9d57:	00
1406b9d58:	0f 10 05 59 33 96 00 	movups 0x963359(%rip),%xmm0        # 0x14101d0b8
1406b9d5f:	0f 11 00             	movups %xmm0,(%rax)
1406b9d62:	f2 0f 10 05 5e 33 96 	movsd  0x96335e(%rip),%xmm0        # 0x14101d0c8
1406b9d69:	00
1406b9d6a:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1406b9d6f:	0f b7 0d 5a 33 96 00 	movzwl 0x96335a(%rip),%ecx        # 0x14101d0d0
1406b9d76:	66 89 48 18          	mov    %cx,0x18(%rax)
1406b9d7a:	0f b6 0d 51 33 96 00 	movzbl 0x963351(%rip),%ecx        # 0x14101d0d2
1406b9d81:	88 48 1a             	mov    %cl,0x1a(%rax)
1406b9d84:	c6 40 1b 00          	movb   $0x0,0x1b(%rax)
1406b9d88:	49 8b ce             	mov    %r14,%rcx
1406b9d8b:	e8 b0 97 02 00       	call   0x1406e3540
1406b9d90:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1406b9d95:	76 03                	jbe    0x1406b9d9a
1406b9d97:	48 8b 1b             	mov    (%rbx),%rbx
1406b9d9a:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1406b9d9e:	48 83 7d ef 0f       	cmpq   $0xf,-0x11(%rbp)
1406b9da3:	4c 0f 47 45 d7       	cmova  -0x29(%rbp),%r8
1406b9da8:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1406b9dac:	48 83 7d cf 0f       	cmpq   $0xf,-0x31(%rbp)
1406b9db1:	48 0f 47 55 b7       	cmova  -0x49(%rbp),%rdx
1406b9db6:	4c 8b cb             	mov    %rbx,%r9
1406b9db9:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406b9dc0:	e8 ab 5d cc ff       	call   0x14037fb70
1406b9dc5:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406b9dcc:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406b9dd1:	e8 de 17 78 00       	call   0x140e3b5b4
1406b9dd6:	90                   	nop
1406b9dd7:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
1406b9ddb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b9ddf:	76 31                	jbe    0x1406b9e12
1406b9de1:	48 ff c2             	inc    %rdx
1406b9de4:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1406b9de8:	48 8b c1             	mov    %rcx,%rax
1406b9deb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b9df2:	72 19                	jb     0x1406b9e0d
1406b9df4:	48 83 c2 27          	add    $0x27,%rdx
1406b9df8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406b9dfc:	48 2b c1             	sub    %rcx,%rax
1406b9dff:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b9e03:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b9e07:	0f 87 c8 01 00 00    	ja     0x1406b9fd5
1406b9e0d:	e8 32 13 76 00       	call   0x140e1b144
1406b9e12:	48 89 7d c7          	mov    %rdi,-0x39(%rbp)
1406b9e16:	48 c7 45 cf 0f 00 00 	movq   $0xf,-0x31(%rbp)
1406b9e1d:	00
1406b9e1e:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
1406b9e22:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406b9e26:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b9e2a:	76 31                	jbe    0x1406b9e5d
1406b9e2c:	48 ff c2             	inc    %rdx
1406b9e2f:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1406b9e33:	48 8b c1             	mov    %rcx,%rax
1406b9e36:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b9e3d:	72 19                	jb     0x1406b9e58
1406b9e3f:	48 83 c2 27          	add    $0x27,%rdx
1406b9e43:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406b9e47:	48 2b c1             	sub    %rcx,%rax
1406b9e4a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b9e4e:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b9e52:	0f 87 83 01 00 00    	ja     0x1406b9fdb
1406b9e58:	e8 e7 12 76 00       	call   0x140e1b144
1406b9e5d:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
1406b9e61:	48 c7 45 ef 0f 00 00 	movq   $0xf,-0x11(%rbp)
1406b9e68:	00
1406b9e69:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
1406b9e6d:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
1406b9e71:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b9e75:	76 31                	jbe    0x1406b9ea8
1406b9e77:	48 ff c2             	inc    %rdx
1406b9e7a:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1406b9e7e:	48 8b c1             	mov    %rcx,%rax
1406b9e81:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b9e88:	72 19                	jb     0x1406b9ea3
1406b9e8a:	48 83 c2 27          	add    $0x27,%rdx
1406b9e8e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406b9e92:	48 2b c1             	sub    %rcx,%rax
1406b9e95:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b9e99:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b9e9d:	0f 87 26 01 00 00    	ja     0x1406b9fc9
1406b9ea3:	e8 9c 12 76 00       	call   0x140e1b144
1406b9ea8:	48 8b 0e             	mov    (%rsi),%rcx
1406b9eab:	48 8b 01             	mov    (%rcx),%rax
1406b9eae:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1406b9eb2:	48 8b 40 10          	mov    0x10(%rax),%rax
1406b9eb6:	ff 15 64 9b 8c 00    	call   *0x8c9b64(%rip)        # 0x140f83a20
1406b9ebc:	49 8b 45 00          	mov    0x0(%r13),%rax
1406b9ec0:	48 8b 58 10          	mov    0x10(%rax),%rbx
1406b9ec4:	48 8b 0e             	mov    (%rsi),%rcx
1406b9ec7:	48 8b 11             	mov    (%rcx),%rdx
1406b9eca:	48 8b 42 08          	mov    0x8(%rdx),%rax
1406b9ece:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1406b9ed2:	ff 15 48 9b 8c 00    	call   *0x8c9b48(%rip)        # 0x140f83a20
1406b9ed8:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
1406b9edc:	4c 8b c0             	mov    %rax,%r8
1406b9edf:	49 8b d6             	mov    %r14,%rdx
1406b9ee2:	49 8b cd             	mov    %r13,%rcx
1406b9ee5:	48 8b c3             	mov    %rbx,%rax
1406b9ee8:	ff 15 32 9b 8c 00    	call   *0x8c9b32(%rip)        # 0x140f83a20
1406b9eee:	90                   	nop
1406b9eef:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1406b9ef3:	48 85 db             	test   %rbx,%rbx
1406b9ef6:	0f 84 99 00 00 00    	je     0x1406b9f95
1406b9efc:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
1406b9f00:	48 3b df             	cmp    %rdi,%rbx
1406b9f03:	74 5a                	je     0x1406b9f5f
1406b9f05:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1406b9f09:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b9f0d:	76 30                	jbe    0x1406b9f3f
1406b9f0f:	48 ff c2             	inc    %rdx
1406b9f12:	48 8b 0b             	mov    (%rbx),%rcx
1406b9f15:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b9f1c:	72 1c                	jb     0x1406b9f3a
1406b9f1e:	48 83 c2 27          	add    $0x27,%rdx
1406b9f22:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b9f26:	49 2b c8             	sub    %r8,%rcx
1406b9f29:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b9f2d:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b9f31:	0f 87 98 00 00 00    	ja     0x1406b9fcf
1406b9f37:	49 8b c8             	mov    %r8,%rcx
1406b9f3a:	e8 05 12 76 00       	call   0x140e1b144
1406b9f3f:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1406b9f46:	00
1406b9f47:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1406b9f4e:	00
1406b9f4f:	c6 03 00             	movb   $0x0,(%rbx)
1406b9f52:	48 83 c3 20          	add    $0x20,%rbx
1406b9f56:	48 3b df             	cmp    %rdi,%rbx
1406b9f59:	75 aa                	jne    0x1406b9f05
1406b9f5b:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1406b9f5f:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
1406b9f63:	48 2b d3             	sub    %rbx,%rdx
1406b9f66:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
1406b9f6a:	48 8b c3             	mov    %rbx,%rax
1406b9f6d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b9f74:	72 15                	jb     0x1406b9f8b
1406b9f76:	48 83 c2 27          	add    $0x27,%rdx
1406b9f7a:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1406b9f7e:	48 2b c3             	sub    %rbx,%rax
1406b9f81:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b9f85:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b9f89:	77 44                	ja     0x1406b9fcf
1406b9f8b:	48 8b cb             	mov    %rbx,%rcx
1406b9f8e:	e8 b1 11 76 00       	call   0x140e1b144
1406b9f93:	33 ff                	xor    %edi,%edi
1406b9f95:	48 83 c6 10          	add    $0x10,%rsi
1406b9f99:	49 3b f7             	cmp    %r15,%rsi
1406b9f9c:	0f 85 4e fd ff ff    	jne    0x1406b9cf0
1406b9fa2:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1406b9fa6:	48 33 cc             	xor    %rsp,%rcx
1406b9fa9:	e8 52 15 76 00       	call   0x140e1b500
1406b9fae:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
1406b9fb5:	00
1406b9fb6:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1406b9fbd:	41 5f                	pop    %r15
1406b9fbf:	41 5e                	pop    %r14
1406b9fc1:	41 5d                	pop    %r13
1406b9fc3:	41 5c                	pop    %r12
1406b9fc5:	5f                   	pop    %rdi
1406b9fc6:	5e                   	pop    %rsi
1406b9fc7:	5d                   	pop    %rbp
1406b9fc8:	c3                   	ret
1406b9fc9:	e8 d6 01 77 00       	call   0x140e2a1a4
1406b9fce:	90                   	nop
1406b9fcf:	e8 d0 01 77 00       	call   0x140e2a1a4
1406b9fd4:	90                   	nop
1406b9fd5:	e8 ca 01 77 00       	call   0x140e2a1a4
1406b9fda:	90                   	nop
1406b9fdb:	e8 c4 01 77 00       	call   0x140e2a1a4
1406b9fe0:	cc                   	int3
1406b9fe1:	cc                   	int3
1406b9fe2:	cc                   	int3
1406b9fe3:	cc                   	int3
1406b9fe4:	cc                   	int3
1406b9fe5:	cc                   	int3
1406b9fe6:	cc                   	int3
1406b9fe7:	cc                   	int3
1406b9fe8:	cc                   	int3
1406b9fe9:	cc                   	int3
1406b9fea:	cc                   	int3
1406b9feb:	cc                   	int3
1406b9fec:	cc                   	int3
1406b9fed:	cc                   	int3
1406b9fee:	cc                   	int3
1406b9fef:	cc                   	int3
1406b9ff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406b9ff5:	57                   	push   %rdi
1406b9ff6:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1406b9ffd:	48 8b 05 fc ee cf 00 	mov    0xcfeefc(%rip),%rax        # 0x1413b8f00
1406ba004:	48 33 c4             	xor    %rsp,%rax
1406ba007:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1406ba00c:	49 8b d8             	mov    %r8,%rbx
1406ba00f:	48 8b fa             	mov    %rdx,%rdi
1406ba012:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1406ba017:	4d 8b 01             	mov    (%r9),%r8
1406ba01a:	49 8b 48 10          	mov    0x10(%r8),%rcx
1406ba01e:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1406ba025:	ff ff 7f
1406ba028:	48 2b c1             	sub    %rcx,%rax
1406ba02b:	48 83 f8 01          	cmp    $0x1,%rax
1406ba02f:	0f 82 22 01 00 00    	jb     0x1406ba157
1406ba035:	4d 8b c8             	mov    %r8,%r9
1406ba038:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
1406ba03d:	76 03                	jbe    0x1406ba042
1406ba03f:	4d 8b 08             	mov    (%r8),%r9
1406ba042:	48 c7 44 24 30 01 00 	movq   $0x1,0x30(%rsp)
1406ba049:	00 00
1406ba04b:	48 8d 05 d6 96 8f 00 	lea    0x8f96d6(%rip),%rax        # 0x140fb3728
1406ba052:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406ba057:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1406ba05c:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406ba061:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1406ba066:	e8 75 87 b7 ff       	call   0x1402327e0
1406ba06b:	90                   	nop
1406ba06c:	48 8b cf             	mov    %rdi,%rcx
1406ba06f:	e8 cc 94 02 00       	call   0x1406e3540
1406ba074:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1406ba079:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
1406ba07f:	4c 0f 47 44 24 50    	cmova  0x50(%rsp),%r8
1406ba085:	48 8d 15 24 e4 91 00 	lea    0x91e424(%rip),%rdx        # 0x140fd84b0
1406ba08c:	48 8b 8f 98 0d 00 00 	mov    0xd98(%rdi),%rcx
1406ba093:	e8 d8 5a cc ff       	call   0x14037fb70
1406ba098:	48 8b 97 98 0d 00 00 	mov    0xd98(%rdi),%rdx
1406ba09f:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ba0a4:	e8 0b 15 78 00       	call   0x140e3b5b4
1406ba0a9:	90                   	nop
1406ba0aa:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1406ba0af:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ba0b3:	76 2f                	jbe    0x1406ba0e4
1406ba0b5:	48 ff c2             	inc    %rdx
1406ba0b8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406ba0bd:	48 8b c1             	mov    %rcx,%rax
1406ba0c0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ba0c7:	72 15                	jb     0x1406ba0de
1406ba0c9:	48 83 c2 27          	add    $0x27,%rdx
1406ba0cd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ba0d1:	48 2b c1             	sub    %rcx,%rax
1406ba0d4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ba0d8:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ba0dc:	77 6d                	ja     0x1406ba14b
1406ba0de:	e8 61 10 76 00       	call   0x140e1b144
1406ba0e3:	90                   	nop
1406ba0e4:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1406ba0e8:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ba0ec:	76 2c                	jbe    0x1406ba11a
1406ba0ee:	48 ff c2             	inc    %rdx
1406ba0f1:	48 8b 0b             	mov    (%rbx),%rcx
1406ba0f4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ba0fb:	72 18                	jb     0x1406ba115
1406ba0fd:	48 83 c2 27          	add    $0x27,%rdx
1406ba101:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406ba105:	49 2b c8             	sub    %r8,%rcx
1406ba108:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406ba10c:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ba110:	77 3f                	ja     0x1406ba151
1406ba112:	49 8b c8             	mov    %r8,%rcx
1406ba115:	e8 2a 10 76 00       	call   0x140e1b144
1406ba11a:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1406ba121:	00
1406ba122:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1406ba129:	00
1406ba12a:	c6 03 00             	movb   $0x0,(%rbx)
1406ba12d:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1406ba132:	48 33 cc             	xor    %rsp,%rcx
1406ba135:	e8 c6 13 76 00       	call   0x140e1b500
1406ba13a:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1406ba141:	00
1406ba142:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1406ba149:	5f                   	pop    %rdi
1406ba14a:	c3                   	ret
1406ba14b:	e8 54 00 77 00       	call   0x140e2a1a4
1406ba150:	90                   	nop
1406ba151:	e8 4e 00 77 00       	call   0x140e2a1a4
1406ba156:	90                   	nop
1406ba157:	e8 14 34 ae ff       	call   0x14019d570
1406ba15c:	cc                   	int3
1406ba15d:	cc                   	int3
1406ba15e:	cc                   	int3
1406ba15f:	cc                   	int3
1406ba160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406ba165:	55                   	push   %rbp
1406ba166:	56                   	push   %rsi
1406ba167:	57                   	push   %rdi
1406ba168:	41 54                	push   %r12
1406ba16a:	41 55                	push   %r13
1406ba16c:	41 56                	push   %r14
1406ba16e:	41 57                	push   %r15
1406ba170:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1406ba175:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1406ba17c:	48 8b 05 7d ed cf 00 	mov    0xcfed7d(%rip),%rax        # 0x1413b8f00
1406ba183:	48 33 c4             	xor    %rsp,%rax
1406ba186:	48 89 45 17          	mov    %rax,0x17(%rbp)
1406ba18a:	49 8b d8             	mov    %r8,%rbx
1406ba18d:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
1406ba191:	48 8b fa             	mov    %rdx,%rdi
1406ba194:	48 89 55 c7          	mov    %rdx,-0x39(%rbp)
1406ba198:	48 89 5d cf          	mov    %rbx,-0x31(%rbp)
1406ba19c:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ba19f:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1406ba1a3:	48 c7 45 e7 00 00 00 	movq   $0x0,-0x19(%rbp)
1406ba1aa:	00
1406ba1ab:	48 c7 45 ef 0f 00 00 	movq   $0xf,-0x11(%rbp)
1406ba1b2:	00
1406ba1b3:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
1406ba1b7:	4d 8b 31             	mov    (%r9),%r14
1406ba1ba:	49 8b 71 08          	mov    0x8(%r9),%rsi
1406ba1be:	48 89 75 b7          	mov    %rsi,-0x49(%rbp)
1406ba1c2:	4c 3b f6             	cmp    %rsi,%r14
1406ba1c5:	0f 84 28 01 00 00    	je     0x1406ba2f3
1406ba1cb:	0f b6 7d a7          	movzbl -0x59(%rbp),%edi
1406ba1cf:	0f b6 5d a7          	movzbl -0x59(%rbp),%ebx
1406ba1d3:	48 8d 15 92 69 92 00 	lea    0x926992(%rip),%rdx        # 0x140fe0b6c
1406ba1da:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1406ba1e1:	ff ff 7f
1406ba1e4:	49 8b 4e 10          	mov    0x10(%r14),%rcx
1406ba1e8:	48 2b c1             	sub    %rcx,%rax
1406ba1eb:	48 83 f8 02          	cmp    $0x2,%rax
1406ba1ef:	0f 82 7f 02 00 00    	jb     0x1406ba474
1406ba1f5:	4d 8b ce             	mov    %r14,%r9
1406ba1f8:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1406ba1fd:	76 03                	jbe    0x1406ba202
1406ba1ff:	4d 8b 0e             	mov    (%r14),%r9
1406ba202:	48 c7 44 24 30 02 00 	movq   $0x2,0x30(%rsp)
1406ba209:	00 00
1406ba20b:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1406ba210:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1406ba215:	4d 8b c6             	mov    %r14,%r8
1406ba218:	40 0f b6 d7          	movzbl %dil,%edx
1406ba21c:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1406ba220:	e8 bb 85 b7 ff       	call   0x1402327e0
1406ba225:	90                   	nop
1406ba226:	4c 8d 4d f7          	lea    -0x9(%rbp),%r9
1406ba22a:	4c 8b 7d f7          	mov    -0x9(%rbp),%r15
1406ba22e:	4c 8b 6d 0f          	mov    0xf(%rbp),%r13
1406ba232:	49 83 fd 0f          	cmp    $0xf,%r13
1406ba236:	4d 0f 47 cf          	cmova  %r15,%r9
1406ba23a:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1406ba23e:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
1406ba242:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406ba246:	48 8b c2             	mov    %rdx,%rax
1406ba249:	48 2b c1             	sub    %rcx,%rax
1406ba24c:	4c 8b 65 07          	mov    0x7(%rbp),%r12
1406ba250:	4c 3b e0             	cmp    %rax,%r12
1406ba253:	77 35                	ja     0x1406ba28a
1406ba255:	49 8d 04 0c          	lea    (%r12,%rcx,1),%rax
1406ba259:	48 89 45 e7          	mov    %rax,-0x19(%rbp)