140a3ed8f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a3ed96:	72 15                	jb     0x140a3edad
140a3ed98:	48 83 c2 27          	add    $0x27,%rdx
140a3ed9c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a3eda0:	48 2b c1             	sub    %rcx,%rax
140a3eda3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a3eda7:	48 83 f8 1f          	cmp    $0x1f,%rax
140a3edab:	77 6f                	ja     0x140a3ee1c
140a3edad:	e8 92 c3 3d 00       	call   0x140e1b144
140a3edb2:	66 0f 6f 05 76 50 56 	movdqa 0x565076(%rip),%xmm0        # 0x140fa3e30
140a3edb9:	00
140a3edba:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
140a3edbf:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
140a3edc3:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140a3edc7:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3edcb:	0f 86 39 fd ff ff    	jbe    0x140a3eb0a
140a3edd1:	48 ff c2             	inc    %rdx
140a3edd4:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140a3edd8:	48 8b c1             	mov    %rcx,%rax
140a3eddb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a3ede2:	72 15                	jb     0x140a3edf9
140a3ede4:	48 83 c2 27          	add    $0x27,%rdx
140a3ede8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a3edec:	48 2b c1             	sub    %rcx,%rax
140a3edef:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a3edf3:	48 83 f8 1f          	cmp    $0x1f,%rax
140a3edf7:	77 11                	ja     0x140a3ee0a
140a3edf9:	e8 46 c3 3d 00       	call   0x140e1b144
140a3edfe:	e9 07 fd ff ff       	jmp    0x140a3eb0a
140a3ee03:	b0 01                	mov    $0x1,%al
140a3ee05:	e9 02 fd ff ff       	jmp    0x140a3eb0c
140a3ee0a:	e8 95 b3 3e 00       	call   0x140e2a1a4
140a3ee0f:	cc                   	int3
140a3ee10:	e8 5b e7 75 ff       	call   0x14019d570
140a3ee15:	90                   	nop
140a3ee16:	e8 89 b3 3e 00       	call   0x140e2a1a4
140a3ee1b:	90                   	nop
140a3ee1c:	e8 83 b3 3e 00       	call   0x140e2a1a4
140a3ee21:	cc                   	int3
140a3ee22:	cc                   	int3
140a3ee23:	cc                   	int3
140a3ee24:	cc                   	int3
140a3ee25:	cc                   	int3
140a3ee26:	cc                   	int3
140a3ee27:	cc                   	int3
140a3ee28:	cc                   	int3
140a3ee29:	cc                   	int3
140a3ee2a:	cc                   	int3
140a3ee2b:	cc                   	int3
140a3ee2c:	cc                   	int3
140a3ee2d:	cc                   	int3
140a3ee2e:	cc                   	int3
140a3ee2f:	cc                   	int3
140a3ee30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a3ee35:	55                   	push   %rbp
140a3ee36:	56                   	push   %rsi
140a3ee37:	57                   	push   %rdi
140a3ee38:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140a3ee3d:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140a3ee44:	48 8b 05 b5 a0 97 00 	mov    0x97a0b5(%rip),%rax        # 0x1413b8f00
140a3ee4b:	48 33 c4             	xor    %rsp,%rax
140a3ee4e:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140a3ee52:	4c 8b d2             	mov    %rdx,%r10
140a3ee55:	48 8b f1             	mov    %rcx,%rsi
140a3ee58:	48 8b 59 28          	mov    0x28(%rcx),%rbx
140a3ee5c:	48 39 59 20          	cmp    %rbx,0x20(%rcx)
140a3ee60:	75 19                	jne    0x140a3ee7b
140a3ee62:	c6 45 c7 1c          	movb   $0x1c,-0x39(%rbp)
140a3ee66:	4c 8d 05 f3 f7 63 00 	lea    0x63f7f3(%rip),%r8        # 0x14107e660
140a3ee6d:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a3ee71:	e8 9a 67 f9 ff       	call   0x1409d5610
140a3ee76:	e9 6f 04 00 00       	jmp    0x140a3f2ea
140a3ee7b:	45 33 c9             	xor    %r9d,%r9d
140a3ee7e:	48 83 7b e8 01       	cmpq   $0x1,-0x18(%rbx)
140a3ee83:	0f 84 ee 02 00 00    	je     0x140a3f177
140a3ee89:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3ee8c:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140a3ee90:	4c 89 4d 0f          	mov    %r9,0xf(%rbp)
140a3ee94:	48 c7 45 17 0f 00 00 	movq   $0xf,0x17(%rbp)
140a3ee9b:	00
140a3ee9c:	44 88 4d ff          	mov    %r9b,-0x1(%rbp)
140a3eea0:	48 c7 44 24 20 17 00 	movq   $0x17,0x20(%rsp)
140a3eea7:	00 00
140a3eea9:	4c 8d 0d d0 f7 63 00 	lea    0x63f7d0(%rip),%r9        # 0x14107e680
140a3eeb0:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3eeb5:	ba 17 00 00 00       	mov    $0x17,%edx
140a3eeba:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3eebe:	e8 bd 97 76 ff       	call   0x1401a8680
140a3eec3:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a3eec7:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3eecb:	48 8b c2             	mov    %rdx,%rax
140a3eece:	48 2b c1             	sub    %rcx,%rax
140a3eed1:	48 83 f8 0e          	cmp    $0xe,%rax
140a3eed5:	72 33                	jb     0x140a3ef0a
140a3eed7:	48 8d 41 0e          	lea    0xe(%rcx),%rax
140a3eedb:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3eedf:	48 8d 5d ff          	lea    -0x1(%rbp),%rbx
140a3eee3:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3eee7:	48 0f 47 5d ff       	cmova  -0x1(%rbp),%rbx
140a3eeec:	48 03 d9             	add    %rcx,%rbx
140a3eeef:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140a3eef5:	48 8d 15 dc f8 63 00 	lea    0x63f8dc(%rip),%rdx        # 0x14107e7d8
140a3eefc:	48 8b cb             	mov    %rbx,%rcx
140a3eeff:	e8 0c 01 4a 00       	call   0x140edf010
140a3ef04:	c6 43 0e 00          	movb   $0x0,0xe(%rbx)
140a3ef08:	eb 23                	jmp    0x140a3ef2d
140a3ef0a:	48 c7 44 24 20 0e 00 	movq   $0xe,0x20(%rsp)
140a3ef11:	00 00
140a3ef13:	4c 8d 0d be f8 63 00 	lea    0x63f8be(%rip),%r9        # 0x14107e7d8
140a3ef1a:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3ef1f:	ba 0e 00 00 00       	mov    $0xe,%edx
140a3ef24:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3ef28:	e8 53 97 76 ff       	call   0x1401a8680
140a3ef2d:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a3ef31:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3ef35:	48 8b c2             	mov    %rdx,%rax
140a3ef38:	48 2b c1             	sub    %rcx,%rax
140a3ef3b:	48 83 f8 0b          	cmp    $0xb,%rax
140a3ef3f:	72 33                	jb     0x140a3ef74
140a3ef41:	48 8d 41 0b          	lea    0xb(%rcx),%rax
140a3ef45:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3ef49:	48 8d 5d ff          	lea    -0x1(%rbp),%rbx
140a3ef4d:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3ef51:	48 0f 47 5d ff       	cmova  -0x1(%rbp),%rbx
140a3ef56:	48 03 d9             	add    %rcx,%rbx
140a3ef59:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140a3ef5f:	48 8d 15 42 f7 63 00 	lea    0x63f742(%rip),%rdx        # 0x14107e6a8
140a3ef66:	48 8b cb             	mov    %rbx,%rcx
140a3ef69:	e8 a2 00 4a 00       	call   0x140edf010
140a3ef6e:	c6 43 0b 00          	movb   $0x0,0xb(%rbx)
140a3ef72:	eb 23                	jmp    0x140a3ef97
140a3ef74:	48 c7 44 24 20 0b 00 	movq   $0xb,0x20(%rsp)
140a3ef7b:	00 00
140a3ef7d:	4c 8d 0d 24 f7 63 00 	lea    0x63f724(%rip),%r9        # 0x14107e6a8
140a3ef84:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3ef89:	ba 0b 00 00 00       	mov    $0xb,%edx
140a3ef8e:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3ef92:	e8 e9 96 76 ff       	call   0x1401a8680
140a3ef97:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a3ef9b:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3ef9f:	48 8b c2             	mov    %rdx,%rax
140a3efa2:	48 2b c1             	sub    %rcx,%rax
140a3efa5:	48 8d 3d 4c f4 63 00 	lea    0x63f44c(%rip),%rdi        # 0x14107e3f8
140a3efac:	48 83 f8 0c          	cmp    $0xc,%rax
140a3efb0:	72 2f                	jb     0x140a3efe1
140a3efb2:	48 8d 41 0c          	lea    0xc(%rcx),%rax
140a3efb6:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3efba:	48 8d 5d ff          	lea    -0x1(%rbp),%rbx
140a3efbe:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3efc2:	48 0f 47 5d ff       	cmova  -0x1(%rbp),%rbx
140a3efc7:	48 03 d9             	add    %rcx,%rbx
140a3efca:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140a3efd0:	48 8b d7             	mov    %rdi,%rdx
140a3efd3:	48 8b cb             	mov    %rbx,%rcx
140a3efd6:	e8 35 00 4a 00       	call   0x140edf010
140a3efdb:	c6 43 0c 00          	movb   $0x0,0xc(%rbx)
140a3efdf:	eb 1f                	jmp    0x140a3f000
140a3efe1:	48 c7 44 24 20 0c 00 	movq   $0xc,0x20(%rsp)
140a3efe8:	00 00
140a3efea:	4c 8b cf             	mov    %rdi,%r9
140a3efed:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3eff2:	ba 0c 00 00 00       	mov    $0xc,%edx
140a3eff7:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3effb:	e8 80 96 76 ff       	call   0x1401a8680
140a3f000:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a3f004:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3f008:	48 8b c2             	mov    %rdx,%rax
140a3f00b:	48 2b c1             	sub    %rcx,%rax
140a3f00e:	48 83 f8 05          	cmp    $0x5,%rax
140a3f012:	72 33                	jb     0x140a3f047
140a3f014:	48 8d 41 05          	lea    0x5(%rcx),%rax
140a3f018:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3f01c:	48 8d 5d ff          	lea    -0x1(%rbp),%rbx
140a3f020:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f024:	48 0f 47 5d ff       	cmova  -0x1(%rbp),%rbx
140a3f029:	48 03 d9             	add    %rcx,%rbx
140a3f02c:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140a3f032:	48 8d 15 7b f6 63 00 	lea    0x63f67b(%rip),%rdx        # 0x14107e6b4
140a3f039:	48 8b cb             	mov    %rbx,%rcx
140a3f03c:	e8 cf ff 49 00       	call   0x140edf010
140a3f041:	c6 43 05 00          	movb   $0x0,0x5(%rbx)
140a3f045:	eb 23                	jmp    0x140a3f06a
140a3f047:	48 c7 44 24 20 05 00 	movq   $0x5,0x20(%rsp)
140a3f04e:	00 00
140a3f050:	4c 8d 0d 5d f6 63 00 	lea    0x63f65d(%rip),%r9        # 0x14107e6b4
140a3f057:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3f05c:	ba 05 00 00 00       	mov    $0x5,%edx
140a3f061:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3f065:	e8 16 96 76 ff       	call   0x1401a8680
140a3f06a:	48 8d 05 77 f3 63 00 	lea    0x63f377(%rip),%rax        # 0x14107e3e8
140a3f071:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140a3f075:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
140a3f079:	48 8d 05 84 df 58 00 	lea    0x58df84(%rip),%rax        # 0x140fcd004
140a3f080:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140a3f084:	48 8d 05 a5 f3 63 00 	lea    0x63f3a5(%rip),%rax        # 0x14107e430
140a3f08b:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140a3f08f:	48 8d 05 72 f3 63 00 	lea    0x63f372(%rip),%rax        # 0x14107e408
140a3f096:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140a3f09a:	48 8d 05 77 f3 63 00 	lea    0x63f377(%rip),%rax        # 0x14107e418
140a3f0a1:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140a3f0a5:	48 8b 46 28          	mov    0x28(%rsi),%rax
140a3f0a9:	48 8b 48 e8          	mov    -0x18(%rax),%rcx
140a3f0ad:	4c 8b 4c cd cf       	mov    -0x31(%rbp,%rcx,8),%r9
140a3f0b2:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140a3f0b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140a3f0c0:	48 ff c7             	inc    %rdi
140a3f0c3:	41 80 3c 39 00       	cmpb   $0x0,(%r9,%rdi,1)
140a3f0c8:	75 f6                	jne    0x140a3f0c0
140a3f0ca:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a3f0ce:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3f0d2:	48 8b c2             	mov    %rdx,%rax
140a3f0d5:	48 2b c1             	sub    %rcx,%rax
140a3f0d8:	48 3b f8             	cmp    %rax,%rdi
140a3f0db:	77 2c                	ja     0x140a3f109
140a3f0dd:	48 8d 04 39          	lea    (%rcx,%rdi,1),%rax
140a3f0e1:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3f0e5:	48 8d 5d ff          	lea    -0x1(%rbp),%rbx
140a3f0e9:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f0ed:	48 0f 47 5d ff       	cmova  -0x1(%rbp),%rbx
140a3f0f2:	48 03 d9             	add    %rcx,%rbx
140a3f0f5:	4c 8b c7             	mov    %rdi,%r8
140a3f0f8:	49 8b d1             	mov    %r9,%rdx
140a3f0fb:	48 8b cb             	mov    %rbx,%rcx
140a3f0fe:	e8 0d ff 49 00       	call   0x140edf010
140a3f103:	c6 04 1f 00          	movb   $0x0,(%rdi,%rbx,1)
140a3f107:	eb 16                	jmp    0x140a3f11f
140a3f109:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a3f10e:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3f113:	48 8b d7             	mov    %rdi,%rdx
140a3f116:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3f11a:	e8 61 95 76 ff       	call   0x1401a8680
140a3f11f:	c6 45 c7 1c          	movb   $0x1c,-0x39(%rbp)
140a3f123:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
140a3f127:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a3f12b:	48 8b ce             	mov    %rsi,%rcx
140a3f12e:	e8 5d 66 f9 ff       	call   0x1409d5790
140a3f133:	90                   	nop
140a3f134:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3f138:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f13c:	0f 86 a8 01 00 00    	jbe    0x140a3f2ea
140a3f142:	48 ff c2             	inc    %rdx
140a3f145:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140a3f149:	48 8b c1             	mov    %rcx,%rax
140a3f14c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a3f153:	0f 82 8c 01 00 00    	jb     0x140a3f2e5
140a3f159:	48 83 c2 27          	add    $0x27,%rdx
140a3f15d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a3f161:	48 2b c1             	sub    %rcx,%rax
140a3f164:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a3f168:	48 83 f8 1f          	cmp    $0x1f,%rax
140a3f16c:	0f 87 9f 01 00 00    	ja     0x140a3f311
140a3f172:	e9 6e 01 00 00       	jmp    0x140a3f2e5
140a3f177:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
140a3f17b:	4c 8d 40 08          	lea    0x8(%rax),%r8
140a3f17f:	48 83 38 07          	cmpq   $0x7,(%rax)
140a3f183:	4d 0f 45 c1          	cmovne %r9,%r8
140a3f187:	4d 85 c0             	test   %r8,%r8
140a3f18a:	74 45                	je     0x140a3f1d1
140a3f18c:	49 8b 48 08          	mov    0x8(%r8),%rcx
140a3f190:	49 2b 08             	sub    (%r8),%rcx
140a3f193:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
140a3f19a:	66 66 66
140a3f19d:	48 f7 e9             	imul   %rcx
140a3f1a0:	48 c1 fa 04          	sar    $0x4,%rdx
140a3f1a4:	48 8b c2             	mov    %rdx,%rax
140a3f1a7:	48 c1 e8 3f          	shr    $0x3f,%rax
140a3f1ab:	48 03 d0             	add    %rax,%rdx
140a3f1ae:	49 89 12             	mov    %rdx,(%r10)
140a3f1b1:	4c 89 4d ff          	mov    %r9,-0x1(%rbp)
140a3f1b5:	4c 89 45 07          	mov    %r8,0x7(%rbp)
140a3f1b9:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140a3f1bd:	48 83 e9 18          	sub    $0x18,%rcx
140a3f1c1:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140a3f1c5:	e8 66 ca f8 ff       	call   0x1409cbc30
140a3f1ca:	b0 01                	mov    $0x1,%al
140a3f1cc:	e9 1b 01 00 00       	jmp    0x140a3f2ec
140a3f1d1:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3f1d4:	0f 11 45 1f          	movups %xmm0,0x1f(%rbp)
140a3f1d8:	4c 89 4d 2f          	mov    %r9,0x2f(%rbp)
140a3f1dc:	4c 89 4d 37          	mov    %r9,0x37(%rbp)
140a3f1e0:	b9 20 00 00 00       	mov    $0x20,%ecx
140a3f1e5:	e8 1e bf 3d 00       	call   0x140e1b108
140a3f1ea:	48 8b d0             	mov    %rax,%rdx
140a3f1ed:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140a3f1f1:	48 c7 45 2f 17 00 00 	movq   $0x17,0x2f(%rbp)
140a3f1f8:	00
140a3f1f9:	48 c7 45 37 1f 00 00 	movq   $0x1f,0x37(%rbp)
140a3f200:	00
140a3f201:	0f 10 05 e0 f5 63 00 	movups 0x63f5e0(%rip),%xmm0        # 0x14107e7e8
140a3f208:	0f 11 00             	movups %xmm0,(%rax)
140a3f20b:	8b 0d e7 f5 63 00    	mov    0x63f5e7(%rip),%ecx        # 0x14107e7f8
140a3f211:	89 48 10             	mov    %ecx,0x10(%rax)
140a3f214:	0f b7 0d e1 f5 63 00 	movzwl 0x63f5e1(%rip),%ecx        # 0x14107e7fc
140a3f21b:	66 89 48 14          	mov    %cx,0x14(%rax)
140a3f21f:	0f b6 05 d8 f5 63 00 	movzbl 0x63f5d8(%rip),%eax        # 0x14107e7fe
140a3f226:	88 42 16             	mov    %al,0x16(%rdx)
140a3f229:	c6 42 17 00          	movb   $0x0,0x17(%rdx)
140a3f22d:	48 8b 4b f0          	mov    -0x10(%rbx),%rcx
140a3f231:	e8 6a 42 01 00       	call   0x140a534a0
140a3f236:	4c 8b c8             	mov    %rax,%r9
140a3f239:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140a3f240:	48 ff c7             	inc    %rdi
140a3f243:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
140a3f247:	75 f7                	jne    0x140a3f240
140a3f249:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140a3f24d:	48 8b 55 37          	mov    0x37(%rbp),%rdx
140a3f251:	48 8b c2             	mov    %rdx,%rax
140a3f254:	48 2b c1             	sub    %rcx,%rax
140a3f257:	48 3b f8             	cmp    %rax,%rdi
140a3f25a:	77 2c                	ja     0x140a3f288
140a3f25c:	48 8d 04 0f          	lea    (%rdi,%rcx,1),%rax
140a3f260:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140a3f264:	48 8d 5d 1f          	lea    0x1f(%rbp),%rbx
140a3f268:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f26c:	48 0f 47 5d 1f       	cmova  0x1f(%rbp),%rbx
140a3f271:	48 03 d9             	add    %rcx,%rbx
140a3f274:	4c 8b c7             	mov    %rdi,%r8
140a3f277:	49 8b d1             	mov    %r9,%rdx
140a3f27a:	48 8b cb             	mov    %rbx,%rcx
140a3f27d:	e8 8e fd 49 00       	call   0x140edf010
140a3f282:	c6 04 1f 00          	movb   $0x0,(%rdi,%rbx,1)
140a3f286:	eb 16                	jmp    0x140a3f29e
140a3f288:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a3f28d:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3f292:	48 8b d7             	mov    %rdi,%rdx
140a3f295:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140a3f299:	e8 e2 93 76 ff       	call   0x1401a8680
140a3f29e:	c6 45 c7 3d          	movb   $0x3d,-0x39(%rbp)
140a3f2a2:	4c 8d 45 1f          	lea    0x1f(%rbp),%r8
140a3f2a6:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a3f2aa:	48 8b ce             	mov    %rsi,%rcx
140a3f2ad:	e8 de 64 f9 ff       	call   0x1409d5790
140a3f2b2:	90                   	nop
140a3f2b3:	48 8b 55 37          	mov    0x37(%rbp),%rdx
140a3f2b7:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f2bb:	76 2d                	jbe    0x140a3f2ea
140a3f2bd:	48 ff c2             	inc    %rdx
140a3f2c0:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140a3f2c4:	48 8b c1             	mov    %rcx,%rax
140a3f2c7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a3f2ce:	72 15                	jb     0x140a3f2e5
140a3f2d0:	48 83 c2 27          	add    $0x27,%rdx
140a3f2d4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a3f2d8:	48 2b c1             	sub    %rcx,%rax
140a3f2db:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a3f2df:	48 83 f8 1f          	cmp    $0x1f,%rax
140a3f2e3:	77 26                	ja     0x140a3f30b
140a3f2e5:	e8 5a be 3d 00       	call   0x140e1b144
140a3f2ea:	32 c0                	xor    %al,%al
140a3f2ec:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx