14023fda1:	4d 85 c0             	test   %r8,%r8
14023fda4:	74 29                	je     0x14023fdcf
14023fda6:	41 8b 48 10          	mov    0x10(%r8),%ecx
14023fdaa:	ff c9                	dec    %ecx
14023fdac:	41 89 48 10          	mov    %ecx,0x10(%r8)
14023fdb0:	85 c9                	test   %ecx,%ecx
14023fdb2:	7f 1b                	jg     0x14023fdcf
14023fdb4:	0f 88 cf 07 00 00    	js     0x140240589
14023fdba:	49 8b 00             	mov    (%r8),%rax
14023fdbd:	ba 01 00 00 00       	mov    $0x1,%edx
14023fdc2:	49 8b c8             	mov    %r8,%rcx
14023fdc5:	48 8b 00             	mov    (%rax),%rax
14023fdc8:	ff 15 52 3c d4 00    	call   *0xd43c52(%rip)        # 0x140f83a20
14023fdce:	90                   	nop
14023fdcf:	48 85 db             	test   %rbx,%rbx
14023fdd2:	74 96                	je     0x14023fd6a
14023fdd4:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
14023fddb:	00
14023fddc:	0f b7 10             	movzwl (%rax),%edx
14023fddf:	48 8d 73 40          	lea    0x40(%rbx),%rsi
14023fde3:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14023fde8:	48 8b 06             	mov    (%rsi),%rax
14023fdeb:	48 63 0d 62 ab 1d 01 	movslq 0x11dab62(%rip),%rcx        # 0x14141a954
14023fdf2:	48 03 c9             	add    %rcx,%rcx
14023fdf5:	48 8b 00             	mov    (%rax),%rax
14023fdf8:	80 7c c8 08 00       	cmpb   $0x0,0x8(%rax,%rcx,8)
14023fdfd:	75 05                	jne    0x14023fe04
14023fdff:	c6 44 c8 08 01       	movb   $0x1,0x8(%rax,%rcx,8)
14023fe04:	48 89 14 c8          	mov    %rdx,(%rax,%rcx,8)
14023fe08:	48 83 c3 20          	add    $0x20,%rbx
14023fe0c:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14023fe11:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
14023fe15:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
14023fe1a:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14023fe1e:	74 0f                	je     0x14023fe2f
14023fe20:	48 8b d3             	mov    %rbx,%rdx
14023fe23:	48 8d 0d b6 0b 1f 01 	lea    0x11f0bb6(%rip),%rcx        # 0x1414309e0
14023fe2a:	e8 11 ad 54 00       	call   0x14078ab40
14023fe2f:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
14023fe36:	00
14023fe37:	0f b6 50 49          	movzbl 0x49(%rax),%edx
14023fe3b:	48 8b 06             	mov    (%rsi),%rax
14023fe3e:	48 63 0d e3 aa 1d 01 	movslq 0x11daae3(%rip),%rcx        # 0x14141a928
14023fe45:	48 03 c9             	add    %rcx,%rcx
14023fe48:	48 8b 00             	mov    (%rax),%rax
14023fe4b:	80 7c c8 08 00       	cmpb   $0x0,0x8(%rax,%rcx,8)
14023fe50:	75 05                	jne    0x14023fe57
14023fe52:	c6 44 c8 08 01       	movb   $0x1,0x8(%rax,%rcx,8)
14023fe57:	48 89 14 c8          	mov    %rdx,(%rax,%rcx,8)
14023fe5b:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14023fe5f:	74 0f                	je     0x14023fe70
14023fe61:	48 8b d3             	mov    %rbx,%rdx
14023fe64:	48 8d 0d 75 0b 1f 01 	lea    0x11f0b75(%rip),%rcx        # 0x1414309e0
14023fe6b:	e8 d0 ac 54 00       	call   0x14078ab40
14023fe70:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
14023fe77:	00
14023fe78:	48 83 c2 28          	add    $0x28,%rdx
14023fe7c:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14023fe81:	e8 ba 8b f6 ff       	call   0x1401a8a40
14023fe86:	90                   	nop
14023fe87:	4c 63 25 96 aa 1d 01 	movslq 0x11daa96(%rip),%r12        # 0x14141a924
14023fe8e:	b9 28 00 00 00       	mov    $0x28,%ecx
14023fe93:	e8 70 b2 bd 00       	call   0x140e1b108
14023fe98:	4c 8b c0             	mov    %rax,%r8
14023fe9b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14023fea0:	48 85 c0             	test   %rax,%rax
14023fea3:	74 62                	je     0x14023ff07
14023fea5:	0f 57 c0             	xorps  %xmm0,%xmm0
14023fea8:	33 c0                	xor    %eax,%eax
14023feaa:	41 0f 11 00          	movups %xmm0,(%r8)
14023feae:	41 0f 11 40 10       	movups %xmm0,0x10(%r8)
14023feb3:	49 89 40 20          	mov    %rax,0x20(%r8)
14023feb7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14023febc:	48 83 bc 24 88 00 00 	cmpq   $0xf,0x88(%rsp)
14023fec3:	00 0f
14023fec5:	48 0f 47 4c 24 70    	cmova  0x70(%rsp),%rcx
14023fecb:	48 89 8c 24 d0 00 00 	mov    %rcx,0xd0(%rsp)
14023fed2:	00
14023fed3:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14023feda:	00
14023fedb:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
14023fee2:	00
14023fee3:	0f 28 84 24 d0 00 00 	movaps 0xd0(%rsp),%xmm0
14023feea:	00
14023feeb:	66 0f 7f 84 24 d0 00 	movdqa %xmm0,0xd0(%rsp)
14023fef2:	00 00
14023fef4:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
14023fefb:	00
14023fefc:	49 8b c8             	mov    %r8,%rcx
14023feff:	e8 dc 1d 4f 00       	call   0x140731ce0
14023ff04:	4c 8b f0             	mov    %rax,%r14
14023ff07:	48 8b 06             	mov    (%rsi),%rax
14023ff0a:	4d 03 e4             	add    %r12,%r12
14023ff0d:	48 8b 00             	mov    (%rax),%rax
14023ff10:	42 80 7c e0 08 00    	cmpb   $0x0,0x8(%rax,%r12,8)
14023ff16:	74 2c                	je     0x14023ff44
14023ff18:	4a 8b 0c e0          	mov    (%rax,%r12,8),%rcx
14023ff1c:	48 85 c9             	test   %rcx,%rcx
14023ff1f:	74 23                	je     0x14023ff44
14023ff21:	8b 41 10             	mov    0x10(%rcx),%eax
14023ff24:	ff c8                	dec    %eax
14023ff26:	89 41 10             	mov    %eax,0x10(%rcx)
14023ff29:	85 c0                	test   %eax,%eax
14023ff2b:	7f 17                	jg     0x14023ff44
14023ff2d:	0f 88 61 06 00 00    	js     0x140240594
14023ff33:	48 8b 01             	mov    (%rcx),%rax
14023ff36:	ba 01 00 00 00       	mov    $0x1,%edx
14023ff3b:	48 8b 00             	mov    (%rax),%rax
14023ff3e:	ff 15 dc 3a d4 00    	call   *0xd43adc(%rip)        # 0x140f83a20
14023ff44:	48 8b 06             	mov    (%rsi),%rax
14023ff47:	48 8b 08             	mov    (%rax),%rcx
14023ff4a:	42 80 7c e1 08 00    	cmpb   $0x0,0x8(%rcx,%r12,8)
14023ff50:	75 06                	jne    0x14023ff58
14023ff52:	42 c6 44 e1 08 01    	movb   $0x1,0x8(%rcx,%r12,8)
14023ff58:	4e 89 34 e1          	mov    %r14,(%rcx,%r12,8)
14023ff5c:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14023ff60:	74 10                	je     0x14023ff72
14023ff62:	48 8b d3             	mov    %rbx,%rdx
14023ff65:	48 8d 0d 74 0a 1f 01 	lea    0x11f0a74(%rip),%rcx        # 0x1414309e0
14023ff6c:	e8 cf ab 54 00       	call   0x14078ab40
14023ff71:	90                   	nop
14023ff72:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
14023ff79:	00
14023ff7a:	48 83 fa 0f          	cmp    $0xf,%rdx
14023ff7e:	76 32                	jbe    0x14023ffb2
14023ff80:	48 ff c2             	inc    %rdx
14023ff83:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14023ff88:	48 8b c1             	mov    %rcx,%rax
14023ff8b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14023ff92:	72 19                	jb     0x14023ffad
14023ff94:	48 83 c2 27          	add    $0x27,%rdx
14023ff98:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14023ff9c:	48 2b c1             	sub    %rcx,%rax
14023ff9f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14023ffa3:	48 83 f8 1f          	cmp    $0x1f,%rax
14023ffa7:	0f 87 f2 05 00 00    	ja     0x14024059f
14023ffad:	e8 92 b1 bd 00       	call   0x140e1b144
14023ffb2:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
14023ffb9:	00
14023ffba:	48 8b 50 18          	mov    0x18(%rax),%rdx
14023ffbe:	48 8b 06             	mov    (%rsi),%rax
14023ffc1:	48 63 0d 58 a9 1d 01 	movslq 0x11da958(%rip),%rcx        # 0x14141a920
14023ffc8:	48 03 c9             	add    %rcx,%rcx
14023ffcb:	48 8b 00             	mov    (%rax),%rax
14023ffce:	80 7c c8 08 00       	cmpb   $0x0,0x8(%rax,%rcx,8)
14023ffd3:	75 05                	jne    0x14023ffda
14023ffd5:	c6 44 c8 08 01       	movb   $0x1,0x8(%rax,%rcx,8)
14023ffda:	48 89 14 c8          	mov    %rdx,(%rax,%rcx,8)
14023ffde:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14023ffe2:	74 0f                	je     0x14023fff3
14023ffe4:	48 8b d3             	mov    %rbx,%rdx
14023ffe7:	48 8d 0d f2 09 1f 01 	lea    0x11f09f2(%rip),%rcx        # 0x1414309e0
14023ffee:	e8 4d ab 54 00       	call   0x14078ab40
14023fff3:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14023fff8:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14023ffff:	00 00
140240001:	4a 8b 0c e8          	mov    (%rax,%r13,8),%rcx
140240005:	41 be 00 13 00 00    	mov    $0x1300,%r14d
14024000b:	41 8b 04 0e          	mov    (%r14,%rcx,1),%eax
14024000f:	39 05 7f a9 1d 01    	cmp    %eax,0x11da97f(%rip)        # 0x14141a994
140240015:	7e 3f                	jle    0x140240056
140240017:	48 8d 0d 76 a9 1d 01 	lea    0x11da976(%rip),%rcx        # 0x14141a994
14024001e:	e8 a9 b6 bd 00       	call   0x140e1b6cc
140240023:	83 3d 6a a9 1d 01 ff 	cmpl   $0xffffffff,0x11da96a(%rip)        # 0x14141a994
14024002a:	75 2a                	jne    0x140240056
14024002c:	49 8b 4f 18          	mov    0x18(%r15),%rcx
140240030:	e8 0b a5 50 00       	call   0x14074a540
140240035:	48 8d 15 68 24 d7 00 	lea    0xd72468(%rip),%rdx        # 0x140fb24a4
14024003c:	48 8b c8             	mov    %rax,%rcx
14024003f:	e8 1c dc 50 00       	call   0x14074dc60
140240044:	89 05 46 a9 1d 01    	mov    %eax,0x11da946(%rip)        # 0x14141a990
14024004a:	48 8d 0d 43 a9 1d 01 	lea    0x11da943(%rip),%rcx        # 0x14141a994
140240051:	e8 0a b6 bd 00       	call   0x140e1b660
140240056:	44 8b 05 33 a9 1d 01 	mov    0x11da933(%rip),%r8d        # 0x14141a990
14024005d:	49 8b d7             	mov    %r15,%rdx
140240060:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140240065:	e8 66 05 00 00       	call   0x1402405d0
14024006a:	44 0f b6 64 24 48    	movzbl 0x48(%rsp),%r12d
140240070:	45 84 e4             	test   %r12b,%r12b
140240073:	74 42                	je     0x1402400b7
140240075:	48 8b 06             	mov    (%rsi),%rax
140240078:	48 63 15 9d a8 1d 01 	movslq 0x11da89d(%rip),%rdx        # 0x14141a91c
14024007f:	48 c1 e2 04          	shl    $0x4,%rdx
140240083:	48 03 10             	add    (%rax),%rdx
140240086:	80 7a 08 00          	cmpb   $0x0,0x8(%rdx)
14024008a:	75 04                	jne    0x140240090
14024008c:	c6 42 08 01          	movb   $0x1,0x8(%rdx)
140240090:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140240095:	48 89 02             	mov    %rax,(%rdx)
140240098:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14024009c:	74 0f                	je     0x1402400ad
14024009e:	48 8b d3             	mov    %rbx,%rdx
1402400a1:	48 8d 0d 38 09 1f 01 	lea    0x11f0938(%rip),%rcx        # 0x1414309e0
1402400a8:	e8 93 aa 54 00       	call   0x14078ab40
1402400ad:	c6 44 24 31 00       	movb   $0x0,0x31(%rsp)
1402400b2:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1402400b7:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1402400be:	00 00
1402400c0:	4a 8b 0c e8          	mov    (%rax,%r13,8),%rcx
1402400c4:	41 8b 04 0e          	mov    (%r14,%rcx,1),%eax
1402400c8:	39 05 ce a8 1d 01    	cmp    %eax,0x11da8ce(%rip)        # 0x14141a99c
1402400ce:	7e 3f                	jle    0x14024010f
1402400d0:	48 8d 0d c5 a8 1d 01 	lea    0x11da8c5(%rip),%rcx        # 0x14141a99c
1402400d7:	e8 f0 b5 bd 00       	call   0x140e1b6cc
1402400dc:	83 3d b9 a8 1d 01 ff 	cmpl   $0xffffffff,0x11da8b9(%rip)        # 0x14141a99c
1402400e3:	75 2a                	jne    0x14024010f
1402400e5:	49 8b 4f 18          	mov    0x18(%r15),%rcx
1402400e9:	e8 52 a4 50 00       	call   0x14074a540
1402400ee:	48 8d 15 a7 23 d7 00 	lea    0xd723a7(%rip),%rdx        # 0x140fb249c
1402400f5:	48 8b c8             	mov    %rax,%rcx
1402400f8:	e8 63 db 50 00       	call   0x14074dc60
1402400fd:	89 05 95 a8 1d 01    	mov    %eax,0x11da895(%rip)        # 0x14141a998
140240103:	48 8d 0d 92 a8 1d 01 	lea    0x11da892(%rip),%rcx        # 0x14141a99c
14024010a:	e8 51 b5 bd 00       	call   0x140e1b660
14024010f:	44 8b 05 82 a8 1d 01 	mov    0x11da882(%rip),%r8d        # 0x14141a998
140240116:	49 8b d7             	mov    %r15,%rdx
140240119:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14024011e:	e8 ad 04 00 00       	call   0x1402405d0
140240123:	44 0f b6 74 24 48    	movzbl 0x48(%rsp),%r14d
140240129:	45 84 f6             	test   %r14b,%r14b
14024012c:	74 42                	je     0x140240170
14024012e:	48 8b 06             	mov    (%rsi),%rax
140240131:	48 63 15 d8 a7 1d 01 	movslq 0x11da7d8(%rip),%rdx        # 0x14141a910
140240138:	48 c1 e2 04          	shl    $0x4,%rdx
14024013c:	48 03 10             	add    (%rax),%rdx
14024013f:	80 7a 08 00          	cmpb   $0x0,0x8(%rdx)
140240143:	75 04                	jne    0x140240149
140240145:	c6 42 08 01          	movb   $0x1,0x8(%rdx)
140240149:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14024014e:	48 89 02             	mov    %rax,(%rdx)
140240151:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140240155:	74 0f                	je     0x140240166
140240157:	48 8b d3             	mov    %rbx,%rdx
14024015a:	48 8d 0d 7f 08 1f 01 	lea    0x11f087f(%rip),%rcx        # 0x1414309e0
140240161:	e8 da a9 54 00       	call   0x14078ab40
140240166:	c6 44 24 31 00       	movb   $0x0,0x31(%rsp)
14024016b:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140240170:	45 84 e4             	test   %r12b,%r12b
140240173:	74 09                	je     0x14024017e
140240175:	45 84 f6             	test   %r14b,%r14b
140240178:	0f 85 c1 01 00 00    	jne    0x14024033f
14024017e:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140240185:	00
140240186:	44 0f b7 48 10       	movzwl 0x10(%rax),%r9d
14024018b:	44 0f b7 40 12       	movzwl 0x12(%rax),%r8d
140240190:	48 8b 50 08          	mov    0x8(%rax),%rdx
140240194:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14024019b:	00
14024019c:	e8 7f f6 72 00       	call   0x14096f820
1402401a1:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
1402401a8:	00
1402401a9:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
1402401b0:	00
1402401b1:	e8 6a 0c 73 00       	call   0x140970e20
1402401b6:	90                   	nop
1402401b7:	48 8b c8             	mov    %rax,%rcx
1402401ba:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1402401bf:	76 03                	jbe    0x1402401c4
1402401c1:	48 8b 08             	mov    (%rax),%rcx
1402401c4:	48 8b 40 10          	mov    0x10(%rax),%rax
1402401c8:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402401cd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402401d2:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402401d7:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402401dd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402401e2:	e8 b9 44 72 00       	call   0x1409646a0
1402401e7:	48 8b 0e             	mov    (%rsi),%rcx
1402401ea:	48 63 15 2b a7 1d 01 	movslq 0x11da72b(%rip),%rdx        # 0x14141a91c
1402401f1:	48 03 d2             	add    %rdx,%rdx
1402401f4:	48 8b 09             	mov    (%rcx),%rcx
1402401f7:	80 7c d1 08 00       	cmpb   $0x0,0x8(%rcx,%rdx,8)
1402401fc:	75 05                	jne    0x140240203
1402401fe:	c6 44 d1 08 01       	movb   $0x1,0x8(%rcx,%rdx,8)
140240203:	48 89 04 d1          	mov    %rax,(%rcx,%rdx,8)
140240207:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14024020b:	74 10                	je     0x14024021d
14024020d:	48 8b d3             	mov    %rbx,%rdx
140240210:	48 8d 0d c9 07 1f 01 	lea    0x11f07c9(%rip),%rcx        # 0x1414309e0
140240217:	e8 24 a9 54 00       	call   0x14078ab40
14024021c:	90                   	nop
14024021d:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
140240224:	00
140240225:	48 83 fa 0f          	cmp    $0xf,%rdx
140240229:	76 35                	jbe    0x140240260
14024022b:	48 ff c2             	inc    %rdx
14024022e:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
140240235:	00
140240236:	48 8b c1             	mov    %rcx,%rax
140240239:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140240240:	72 19                	jb     0x14024025b
140240242:	48 83 c2 27          	add    $0x27,%rdx
140240246:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024024a:	48 2b c1             	sub    %rcx,%rax
14024024d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140240251:	48 83 f8 1f          	cmp    $0x1f,%rax
140240255:	0f 87 4a 03 00 00    	ja     0x1402405a5
14024025b:	e8 e4 ae bd 00       	call   0x140e1b144
140240260:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
140240267:	00
140240268:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14024026f:	00
140240270:	e8 ab 08 73 00       	call   0x140970b20
140240275:	90                   	nop
140240276:	48 8b c8             	mov    %rax,%rcx
140240279:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14024027e:	76 03                	jbe    0x140240283
140240280:	48 8b 08             	mov    (%rax),%rcx
140240283:	48 8b 40 10          	mov    0x10(%rax),%rax
140240287:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14024028c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140240291:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140240296:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14024029c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402402a1:	e8 fa 43 72 00       	call   0x1409646a0
1402402a6:	48 8b 0e             	mov    (%rsi),%rcx
1402402a9:	48 63 15 60 a6 1d 01 	movslq 0x11da660(%rip),%rdx        # 0x14141a910
1402402b0:	48 03 d2             	add    %rdx,%rdx
1402402b3:	48 8b 09             	mov    (%rcx),%rcx
1402402b6:	80 7c d1 08 00       	cmpb   $0x0,0x8(%rcx,%rdx,8)
1402402bb:	75 05                	jne    0x1402402c2
1402402bd:	c6 44 d1 08 01       	movb   $0x1,0x8(%rcx,%rdx,8)
1402402c2:	48 89 04 d1          	mov    %rax,(%rcx,%rdx,8)
1402402c6:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1402402ca:	74 10                	je     0x1402402dc
1402402cc:	48 8b d3             	mov    %rbx,%rdx
1402402cf:	48 8d 0d 0a 07 1f 01 	lea    0x11f070a(%rip),%rcx        # 0x1414309e0
1402402d6:	e8 65 a8 54 00       	call   0x14078ab40
1402402db:	90                   	nop
1402402dc:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
1402402e3:	00
1402402e4:	48 83 fa 0f          	cmp    $0xf,%rdx
1402402e8:	76 35                	jbe    0x14024031f
1402402ea:	48 ff c2             	inc    %rdx
1402402ed:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1402402f4:	00
1402402f5:	48 8b c1             	mov    %rcx,%rax
1402402f8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1402402ff:	72 19                	jb     0x14024031a
140240301:	48 83 c2 27          	add    $0x27,%rdx
140240305:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140240309:	48 2b c1             	sub    %rcx,%rax
14024030c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140240310:	48 83 f8 1f          	cmp    $0x1f,%rax
140240314:	0f 87 91 02 00 00    	ja     0x1402405ab
14024031a:	e8 25 ae bd 00       	call   0x140e1b144
14024031f:	c6 44 24 31 01       	movb   $0x1,0x31(%rsp)
140240324:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140240329:	eb 1b                	jmp    0x140240346
14024032b:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140240330:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx