14040cb88:	ba 9b 9f 00 00       	mov    $0x9f9b,%edx
14040cb8d:	66 c7 44 24 20 54 1a 	movw   $0x1a54,0x20(%rsp)
14040cb94:	44 8b c2             	mov    %edx,%r8d
14040cb97:	41 b1 02             	mov    $0x2,%r9b
14040cb9a:	48 8b cb             	mov    %rbx,%rcx
14040cb9d:	e8 fe 53 f4 ff       	call   0x140351fa0
14040cba2:	ba 9c 9f 00 00       	mov    $0x9f9c,%edx
14040cba7:	66 c7 44 24 20 34 1f 	movw   $0x1f34,0x20(%rsp)
14040cbae:	44 8b c2             	mov    %edx,%r8d
14040cbb1:	41 b1 02             	mov    $0x2,%r9b
14040cbb4:	48 8b cb             	mov    %rbx,%rcx
14040cbb7:	e8 e4 53 f4 ff       	call   0x140351fa0
14040cbbc:	ba 9d 9f 00 00       	mov    $0x9f9d,%edx
14040cbc1:	66 c7 44 24 20 08 56 	movw   $0x5608,0x20(%rsp)
14040cbc8:	41 b1 02             	mov    $0x2,%r9b
14040cbcb:	48 8b cb             	mov    %rbx,%rcx
14040cbce:	44 8d 42 01          	lea    0x1(%rdx),%r8d
14040cbd2:	e8 c9 53 f4 ff       	call   0x140351fa0
14040cbd7:	ba 9f 9f 00 00       	mov    $0x9f9f,%edx
14040cbdc:	66 c7 44 24 20 43 07 	movw   $0x743,0x20(%rsp)
14040cbe3:	44 8b c2             	mov    %edx,%r8d
14040cbe6:	41 b1 02             	mov    $0x2,%r9b
14040cbe9:	48 8b cb             	mov    %rbx,%rcx
14040cbec:	e8 af 53 f4 ff       	call   0x140351fa0
14040cbf1:	ba a0 9f 00 00       	mov    $0x9fa0,%edx
14040cbf6:	66 c7 44 24 20 f3 12 	movw   $0x12f3,0x20(%rsp)
14040cbfd:	44 8b c2             	mov    %edx,%r8d
14040cc00:	41 b1 02             	mov    $0x2,%r9b
14040cc03:	48 8b cb             	mov    %rbx,%rcx
14040cc06:	e8 95 53 f4 ff       	call   0x140351fa0
14040cc0b:	ba a1 9f 00 00       	mov    $0x9fa1,%edx
14040cc10:	66 c7 44 24 20 0a 56 	movw   $0x560a,0x20(%rsp)
14040cc17:	41 b1 02             	mov    $0x2,%r9b
14040cc1a:	48 8b cb             	mov    %rbx,%rcx
14040cc1d:	44 8d 42 04          	lea    0x4(%rdx),%r8d
14040cc21:	e8 7a 53 f4 ff       	call   0x140351fa0
14040cc26:	ba 16 e8 00 00       	mov    $0xe816,%edx
14040cc2b:	66 c7 44 24 20 20 56 	movw   $0x5620,0x20(%rsp)
14040cc32:	41 b1 02             	mov    $0x2,%r9b
14040cc35:	48 8b cb             	mov    %rbx,%rcx
14040cc38:	44 8d 42 02          	lea    0x2(%rdx),%r8d
14040cc3c:	e8 5f 53 f4 ff       	call   0x140351fa0
14040cc41:	ba 1e e8 00 00       	mov    $0xe81e,%edx
14040cc46:	66 c7 44 24 20 28 56 	movw   $0x5628,0x20(%rsp)
14040cc4d:	44 8b c2             	mov    %edx,%r8d
14040cc50:	41 b1 02             	mov    $0x2,%r9b
14040cc53:	48 8b cb             	mov    %rbx,%rcx
14040cc56:	e8 45 53 f4 ff       	call   0x140351fa0
14040cc5b:	ba 26 e8 00 00       	mov    $0xe826,%edx
14040cc60:	66 c7 44 24 20 30 56 	movw   $0x5630,0x20(%rsp)
14040cc67:	44 8b c2             	mov    %edx,%r8d
14040cc6a:	41 b1 02             	mov    $0x2,%r9b
14040cc6d:	48 8b cb             	mov    %rbx,%rcx
14040cc70:	e8 2b 53 f4 ff       	call   0x140351fa0
14040cc75:	ba 2b e8 00 00       	mov    $0xe82b,%edx
14040cc7a:	66 c7 44 24 20 35 56 	movw   $0x5635,0x20(%rsp)
14040cc81:	41 b1 02             	mov    $0x2,%r9b
14040cc84:	48 8b cb             	mov    %rbx,%rcx
14040cc87:	44 8d 42 01          	lea    0x1(%rdx),%r8d
14040cc8b:	e8 10 53 f4 ff       	call   0x140351fa0
14040cc90:	ba 31 e8 00 00       	mov    $0xe831,%edx
14040cc95:	66 c7 44 24 20 3b 56 	movw   $0x563b,0x20(%rsp)
14040cc9c:	41 b1 02             	mov    $0x2,%r9b
14040cc9f:	48 8b cb             	mov    %rbx,%rcx
14040cca2:	44 8d 42 01          	lea    0x1(%rdx),%r8d
14040cca6:	e8 f5 52 f4 ff       	call   0x140351fa0
14040ccab:	ba 3b e8 00 00       	mov    $0xe83b,%edx
14040ccb0:	66 c7 44 24 20 45 56 	movw   $0x5645,0x20(%rsp)
14040ccb7:	44 8b c2             	mov    %edx,%r8d
14040ccba:	41 b1 02             	mov    $0x2,%r9b
14040ccbd:	48 8b cb             	mov    %rbx,%rcx
14040ccc0:	e8 db 52 f4 ff       	call   0x140351fa0
14040ccc5:	ba 43 e8 00 00       	mov    $0xe843,%edx
14040ccca:	66 c7 44 24 20 4d 56 	movw   $0x564d,0x20(%rsp)
14040ccd1:	44 8b c2             	mov    %edx,%r8d
14040ccd4:	41 b1 02             	mov    $0x2,%r9b
14040ccd7:	48 8b cb             	mov    %rbx,%rcx
14040ccda:	e8 c1 52 f4 ff       	call   0x140351fa0
14040ccdf:	ba 54 e8 00 00       	mov    $0xe854,%edx
14040cce4:	66 c7 44 24 20 5e 56 	movw   $0x565e,0x20(%rsp)
14040cceb:	41 b1 02             	mov    $0x2,%r9b
14040ccee:	48 8b cb             	mov    %rbx,%rcx
14040ccf1:	44 8d 42 01          	lea    0x1(%rdx),%r8d
14040ccf5:	e8 a6 52 f4 ff       	call   0x140351fa0
14040ccfa:	ba 64 e8 00 00       	mov    $0xe864,%edx
14040ccff:	66 c7 44 24 20 6e 56 	movw   $0x566e,0x20(%rsp)
14040cd06:	44 8b c2             	mov    %edx,%r8d
14040cd09:	41 b1 02             	mov    $0x2,%r9b
14040cd0c:	48 8b cb             	mov    %rbx,%rcx
14040cd0f:	e8 8c 52 f4 ff       	call   0x140351fa0
14040cd14:	ba 2c f9 00 00       	mov    $0xf92c,%edx
14040cd19:	66 c7 44 24 20 0f 56 	movw   $0x560f,0x20(%rsp)
14040cd20:	44 8b c2             	mov    %edx,%r8d
14040cd23:	41 b1 02             	mov    $0x2,%r9b
14040cd26:	48 8b cb             	mov    %rbx,%rcx
14040cd29:	e8 72 52 f4 ff       	call   0x140351fa0
14040cd2e:	ba 0d fa 00 00       	mov    $0xfa0d,%edx
14040cd33:	66 c7 44 24 20 10 56 	movw   $0x5610,0x20(%rsp)
14040cd3a:	41 b1 02             	mov    $0x2,%r9b
14040cd3d:	48 8b cb             	mov    %rbx,%rcx
14040cd40:	44 8d 42 02          	lea    0x2(%rdx),%r8d
14040cd44:	e8 57 52 f4 ff       	call   0x140351fa0
14040cd49:	ba 11 fa 00 00       	mov    $0xfa11,%edx
14040cd4e:	66 c7 44 24 20 13 56 	movw   $0x5613,0x20(%rsp)
14040cd55:	44 8b c2             	mov    %edx,%r8d
14040cd58:	41 b1 02             	mov    $0x2,%r9b
14040cd5b:	48 8b cb             	mov    %rbx,%rcx
14040cd5e:	e8 3d 52 f4 ff       	call   0x140351fa0
14040cd63:	ba 13 fa 00 00       	mov    $0xfa13,%edx
14040cd68:	66 c7 44 24 20 14 56 	movw   $0x5614,0x20(%rsp)
14040cd6f:	41 b1 02             	mov    $0x2,%r9b
14040cd72:	48 8b cb             	mov    %rbx,%rcx
14040cd75:	44 8d 42 01          	lea    0x1(%rdx),%r8d
14040cd79:	e8 22 52 f4 ff       	call   0x140351fa0
14040cd7e:	ba 18 fa 00 00       	mov    $0xfa18,%edx
14040cd83:	66 c7 44 24 20 16 56 	movw   $0x5616,0x20(%rsp)
14040cd8a:	44 8b c2             	mov    %edx,%r8d
14040cd8d:	41 b1 02             	mov    $0x2,%r9b
14040cd90:	48 8b cb             	mov    %rbx,%rcx
14040cd93:	e8 08 52 f4 ff       	call   0x140351fa0
14040cd98:	ba 1f fa 00 00       	mov    $0xfa1f,%edx
14040cd9d:	66 c7 44 24 20 17 56 	movw   $0x5617,0x20(%rsp)
14040cda4:	41 b1 02             	mov    $0x2,%r9b
14040cda7:	48 8b cb             	mov    %rbx,%rcx
14040cdaa:	44 8d 42 02          	lea    0x2(%rdx),%r8d
14040cdae:	e8 ed 51 f4 ff       	call   0x140351fa0
14040cdb3:	41 b1 02             	mov    $0x2,%r9b
14040cdb6:	66 c7 44 24 20 1a 56 	movw   $0x561a,0x20(%rsp)
14040cdbd:	ba 23 fa 00 00       	mov    $0xfa23,%edx
14040cdc2:	48 8b cb             	mov    %rbx,%rcx
14040cdc5:	44 8d 42 01          	lea    0x1(%rdx),%r8d
14040cdc9:	e8 d2 51 f4 ff       	call   0x140351fa0
14040cdce:	ba 27 fa 00 00       	mov    $0xfa27,%edx
14040cdd3:	66 c7 44 24 20 1c 56 	movw   $0x561c,0x20(%rsp)
14040cdda:	41 b1 02             	mov    $0x2,%r9b
14040cddd:	48 8b cb             	mov    %rbx,%rcx
14040cde0:	44 8d 42 02          	lea    0x2(%rdx),%r8d
14040cde4:	e8 b7 51 f4 ff       	call   0x140351fa0
14040cde9:	ba 30 fe 00 00       	mov    $0xfe30,%edx
14040cdee:	66 c7 44 24 20 1d 27 	movw   $0x271d,0x20(%rsp)
14040cdf5:	44 8b c2             	mov    %edx,%r8d
14040cdf8:	41 b1 02             	mov    $0x2,%r9b
14040cdfb:	48 8b cb             	mov    %rbx,%rcx
14040cdfe:	e8 9d 51 f4 ff       	call   0x140351fa0
14040ce03:	ba 49 fe 00 00       	mov    $0xfe49,%edx
14040ce08:	66 c7 44 24 20 2b 27 	movw   $0x272b,0x20(%rsp)
14040ce0f:	41 b1 02             	mov    $0x2,%r9b
14040ce12:	48 8b cb             	mov    %rbx,%rcx
14040ce15:	44 8d 42 09          	lea    0x9(%rdx),%r8d
14040ce19:	e8 82 51 f4 ff       	call   0x140351fa0
14040ce1e:	ba 54 fe 00 00       	mov    $0xfe54,%edx
14040ce23:	66 c7 44 24 20 35 27 	movw   $0x2735,0x20(%rsp)
14040ce2a:	41 b1 02             	mov    $0x2,%r9b
14040ce2d:	48 8b cb             	mov    %rbx,%rcx
14040ce30:	44 8d 42 03          	lea    0x3(%rdx),%r8d
14040ce34:	e8 67 51 f4 ff       	call   0x140351fa0
14040ce39:	ba 59 fe 00 00       	mov    $0xfe59,%edx
14040ce3e:	66 c7 44 24 20 39 27 	movw   $0x2739,0x20(%rsp)
14040ce45:	41 b1 02             	mov    $0x2,%r9b
14040ce48:	48 8b cb             	mov    %rbx,%rcx
14040ce4b:	44 8d 42 0d          	lea    0xd(%rdx),%r8d
14040ce4f:	e8 4c 51 f4 ff       	call   0x140351fa0
14040ce54:	ba 68 fe 00 00       	mov    $0xfe68,%edx
14040ce59:	66 c7 44 24 20 47 27 	movw   $0x2747,0x20(%rsp)
14040ce60:	41 b1 02             	mov    $0x2,%r9b
14040ce63:	48 8b cb             	mov    %rbx,%rcx
14040ce66:	44 8d 42 03          	lea    0x3(%rdx),%r8d
14040ce6a:	e8 31 51 f4 ff       	call   0x140351fa0
14040ce6f:	ba 01 ff 00 00       	mov    $0xff01,%edx
14040ce74:	66 c7 44 24 20 06 01 	movw   $0x106,0x20(%rsp)
14040ce7b:	41 b1 02             	mov    $0x2,%r9b
14040ce7e:	48 8b cb             	mov    %rbx,%rcx
14040ce81:	44 8d 42 02          	lea    0x2(%rdx),%r8d
14040ce85:	e8 16 51 f4 ff       	call   0x140351fa0
14040ce8a:	ba 04 ff 00 00       	mov    $0xff04,%edx
14040ce8f:	66 c7 44 24 20 a6 00 	movw   $0xa6,0x20(%rsp)
14040ce96:	44 8b c2             	mov    %edx,%r8d
14040ce99:	41 b1 02             	mov    $0x2,%r9b
14040ce9c:	48 8b cb             	mov    %rbx,%rcx
14040ce9f:	e8 fc 50 f4 ff       	call   0x140351fa0
14040cea4:	ba 05 ff 00 00       	mov    $0xff05,%edx
14040cea9:	66 c7 44 24 20 0a 01 	movw   $0x10a,0x20(%rsp)
14040ceb0:	41 b1 02             	mov    $0x2,%r9b
14040ceb3:	48 8b cb             	mov    %rbx,%rcx
14040ceb6:	44 8d 42 58          	lea    0x58(%rdx),%r8d
14040ceba:	e8 e1 50 f4 ff       	call   0x140351fa0
14040cebf:	ba 5e ff 00 00       	mov    $0xff5e,%edx
14040cec4:	66 c7 44 24 20 6a 00 	movw   $0x6a,0x20(%rsp)
14040cecb:	44 8b c2             	mov    %edx,%r8d
14040cece:	41 b1 02             	mov    $0x2,%r9b
14040ced1:	48 8b cb             	mov    %rbx,%rcx
14040ced4:	e8 c7 50 f4 ff       	call   0x140351fa0
14040ced9:	ba e0 ff 00 00       	mov    $0xffe0,%edx
14040cede:	66 c7 44 24 20 a8 00 	movw   $0xa8,0x20(%rsp)
14040cee5:	41 b1 02             	mov    $0x2,%r9b
14040cee8:	48 8b cb             	mov    %rbx,%rcx
14040ceeb:	44 8d 42 01          	lea    0x1(%rdx),%r8d
14040ceef:	e8 ac 50 f4 ff       	call   0x140351fa0
14040cef4:	ba e2 ff 00 00       	mov    $0xffe2,%edx
14040cef9:	66 c7 44 24 20 1e 27 	movw   $0x271e,0x20(%rsp)
14040cf00:	44 8b c2             	mov    %edx,%r8d
14040cf03:	41 b1 02             	mov    $0x2,%r9b
14040cf06:	48 8b cb             	mov    %rbx,%rcx
14040cf09:	e8 92 50 f4 ff       	call   0x140351fa0
14040cf0e:	ba e3 ff 00 00       	mov    $0xffe3,%edx
14040cf13:	66 c7 44 24 20 63 01 	movw   $0x163,0x20(%rsp)
14040cf1a:	44 8b c2             	mov    %edx,%r8d
14040cf1d:	41 b1 02             	mov    $0x2,%r9b
14040cf20:	48 8b cb             	mov    %rbx,%rcx
14040cf23:	e8 78 50 f4 ff       	call   0x140351fa0
14040cf28:	ba e4 ff 00 00       	mov    $0xffe4,%edx
14040cf2d:	66 c7 44 24 20 1f 27 	movw   $0x271f,0x20(%rsp)
14040cf34:	44 8b c2             	mov    %edx,%r8d
14040cf37:	41 b1 02             	mov    $0x2,%r9b
14040cf3a:	48 8b cb             	mov    %rbx,%rcx
14040cf3d:	e8 5e 50 f4 ff       	call   0x140351fa0
14040cf42:	ba e5 ff 00 00       	mov    $0xffe5,%edx
14040cf47:	66 c7 44 24 20 09 01 	movw   $0x109,0x20(%rsp)
14040cf4e:	44 8b c2             	mov    %edx,%r8d
14040cf51:	41 b1 02             	mov    $0x2,%r9b
14040cf54:	48 8b cb             	mov    %rbx,%rcx
14040cf57:	e8 44 50 f4 ff       	call   0x140351fa0
14040cf5c:	48 83 c4 30          	add    $0x30,%rsp
14040cf60:	5b                   	pop    %rbx
14040cf61:	c3                   	ret
14040cf62:	90                   	nop
14040cf63:	90                   	nop
14040cf64:	48 8b c4             	mov    %rsp,%rax
14040cf67:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040cf6b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14040cf6f:	48 89 78 20          	mov    %rdi,0x20(%rax)
14040cf73:	55                   	push   %rbp
14040cf74:	41 54                	push   %r12
14040cf76:	41 55                	push   %r13
14040cf78:	41 56                	push   %r14
14040cf7a:	41 57                	push   %r15
14040cf7c:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14040cf80:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
14040cf87:	48 8b 05 b2 20 8b 00 	mov    0x8b20b2(%rip),%rax        # 0x140cbf040
14040cf8e:	48 33 c4             	xor    %rsp,%rax
14040cf91:	48 89 45 27          	mov    %rax,0x27(%rbp)
14040cf95:	48 8b f1             	mov    %rcx,%rsi
14040cf98:	45 33 ff             	xor    %r15d,%r15d
14040cf9b:	44 38 b9 82 01 00 00 	cmp    %r15b,0x182(%rcx)
14040cfa2:	0f 85 25 08 00 00    	jne    0x14040d7cd
14040cfa8:	66 c7 81 81 01 00 00 	movw   $0x101,0x181(%rcx)
14040cfaf:	01 01
14040cfb1:	83 b9 84 01 00 00 ff 	cmpl   $0xffffffff,0x184(%rcx)
14040cfb8:	0f 85 e8 07 00 00    	jne    0x14040d7a6
14040cfbe:	c7 81 84 01 00 00 04 	movl   $0x4,0x184(%rcx)
14040cfc5:	00 00 00
14040cfc8:	0f 57 c0             	xorps  %xmm0,%xmm0
14040cfcb:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
14040cfcf:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
14040cfd3:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
14040cfd7:	45 8d 47 0c          	lea    0xc(%r15),%r8d
14040cfdb:	48 8d 15 8e ec 73 00 	lea    0x73ec8e(%rip),%rdx        # 0x140b4bc70
14040cfe2:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14040cfe6:	e8 35 6e bf ff       	call   0x140003e20
14040cfeb:	4c 39 be 98 01 00 00 	cmp    %r15,0x198(%rsi)
14040cff2:	0f 85 62 08 00 00    	jne    0x14040d85a
14040cff8:	4c 8d b6 88 01 00 00 	lea    0x188(%rsi),%r14
14040cfff:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14040d003:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
14040d00a:	ff ff 7f
14040d00d:	4c 8b 6d 87          	mov    -0x79(%rbp),%r13
14040d011:	4c 3b f0             	cmp    %rax,%r14
14040d014:	0f 84 09 01 00 00    	je     0x14040d123
14040d01a:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14040d01e:	48 83 7d 9f 07       	cmpq   $0x7,-0x61(%rbp)
14040d023:	49 0f 47 c5          	cmova  %r13,%rax
14040d027:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14040d02c:	4d 8b 7e 18          	mov    0x18(%r14),%r15
14040d030:	4c 8b 65 97          	mov    -0x69(%rbp),%r12
14040d034:	4d 3b e7             	cmp    %r15,%r12
14040d037:	77 3b                	ja     0x14040d074
14040d039:	49 8b ce             	mov    %r14,%rcx
14040d03c:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14040d041:	49 83 ff 07          	cmp    $0x7,%r15
14040d045:	76 08                	jbe    0x14040d04f
14040d047:	49 8b 0e             	mov    (%r14),%rcx
14040d04a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14040d04f:	4d 89 66 10          	mov    %r12,0x10(%r14)
14040d053:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14040d057:	4c 8b c3             	mov    %rbx,%r8
14040d05a:	48 8b d0             	mov    %rax,%rdx
14040d05d:	e8 04 34 6e 00       	call   0x140af0466
14040d062:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14040d067:	45 33 ff             	xor    %r15d,%r15d
14040d06a:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
14040d06f:	e9 af 00 00 00       	jmp    0x14040d123
14040d074:	4c 3b e7             	cmp    %rdi,%r12
14040d077:	0f 87 77 07 00 00    	ja     0x14040d7f4
14040d07d:	49 8b dc             	mov    %r12,%rbx
14040d080:	48 83 cb 07          	or     $0x7,%rbx
14040d084:	48 3b df             	cmp    %rdi,%rbx
14040d087:	76 05                	jbe    0x14040d08e
14040d089:	48 8b df             	mov    %rdi,%rbx
14040d08c:	eb 1c                	jmp    0x14040d0aa
14040d08e:	49 8b cf             	mov    %r15,%rcx
14040d091:	48 d1 e9             	shr    $1,%rcx
14040d094:	48 8b c7             	mov    %rdi,%rax
14040d097:	48 2b c1             	sub    %rcx,%rax
14040d09a:	4c 3b f8             	cmp    %rax,%r15
14040d09d:	77 ea                	ja     0x14040d089
14040d09f:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
14040d0a3:	48 3b d8             	cmp    %rax,%rbx
14040d0a6:	48 0f 42 d8          	cmovb  %rax,%rbx
14040d0aa:	48 ff c3             	inc    %rbx
14040d0ad:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14040d0b2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14040d0b7:	e8 2c 6e bf ff       	call   0x140003ee8
14040d0bc:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
14040d0c0:	4d 89 66 10          	mov    %r12,0x10(%r14)
14040d0c4:	49 89 4e 18          	mov    %rcx,0x18(%r14)
14040d0c8:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14040d0cc:	4c 8b c3             	mov    %rbx,%r8
14040d0cf:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14040d0d4:	4c 8b e0             	mov    %rax,%r12
14040d0d7:	48 8b c8             	mov    %rax,%rcx
14040d0da:	e8 c1 4d 6e 00       	call   0x140af1ea0
14040d0df:	33 c0                	xor    %eax,%eax
14040d0e1:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
14040d0e6:	49 83 ff 07          	cmp    $0x7,%r15
14040d0ea:	76 31                	jbe    0x14040d11d
14040d0ec:	49 8b 0e             	mov    (%r14),%rcx
14040d0ef:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
14040d0f6:	00
14040d0f7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14040d0fd:	72 18                	jb     0x14040d117
14040d0ff:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14040d103:	48 2b ca             	sub    %rdx,%rcx
14040d106:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14040d10a:	48 83 f8 1f          	cmp    $0x1f,%rax
14040d10e:	0f 87 bf 00 00 00    	ja     0x14040d1d3
14040d114:	48 8b ca             	mov    %rdx,%rcx
14040d117:	ff 15 a3 f7 6f 00    	call   *0x6ff7a3(%rip)        # 0x140b0c8c0
14040d11d:	45 33 ff             	xor    %r15d,%r15d
14040d120:	4d 89 26             	mov    %r12,(%r14)
14040d123:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
14040d127:	48 83 f8 07          	cmp    $0x7,%rax
14040d12b:	76 31                	jbe    0x14040d15e
14040d12d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14040d134:	00
14040d135:	49 8b cd             	mov    %r13,%rcx
14040d138:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14040d13e:	72 15                	jb     0x14040d155
14040d140:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
14040d144:	49 2b cd             	sub    %r13,%rcx
14040d147:	48 8d 41 f8          	lea    -0x8(%rcx),%rax