140001f52:	48 8b 00             	mov    (%rax),%rax
140001f55:	ff 15 ed a4 04 00    	call   *0x4a4ed(%rip)        # 0x14004c448
140001f5b:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140001f60:	83 ff 01             	cmp    $0x1,%edi
140001f63:	75 14                	jne    0x140001f79
140001f65:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
140001f6c:	48 8b 01             	mov    (%rcx),%rax
140001f6f:	48 8b 40 08          	mov    0x8(%rax),%rax
140001f73:	ff 15 cf a4 04 00    	call   *0x4a4cf(%rip)        # 0x14004c448
140001f79:	4c 8d 05 c0 90 05 00 	lea    0x590c0(%rip),%r8        # 0x14005b040
140001f80:	be 04 00 00 00       	mov    $0x4,%esi
140001f85:	8b d6                	mov    %esi,%edx
140001f87:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
140001f8e:	e8 0d 22 01 00       	call   0x1400141a0
140001f93:	48 8b 9d 90 00 00 00 	mov    0x90(%rbp),%rbx
140001f9a:	4c 8b b5 98 00 00 00 	mov    0x98(%rbp),%r14
140001fa1:	49 3b de             	cmp    %r14,%rbx
140001fa4:	0f 84 f0 01 00 00    	je     0x14000219a
140001faa:	4c 8d 2d 2f a3 05 00 	lea    0x5a32f(%rip),%r13        # 0x14005c2e0
140001fb1:	4c 8d 3d 00 a3 05 00 	lea    0x5a300(%rip),%r15        # 0x14005c2b8
140001fb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140001fbf:	00
140001fc0:	48 8b c3             	mov    %rbx,%rax
140001fc3:	48 83 7b 18 08       	cmpq   $0x8,0x18(%rbx)
140001fc8:	72 03                	jb     0x140001fcd
140001fca:	48 8b 03             	mov    (%rbx),%rax
140001fcd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001fd2:	c7 44 24 20 04 01 00 	movl   $0x104,0x20(%rsp)
140001fd9:	00
140001fda:	4c 8d 8d a0 06 00 00 	lea    0x6a0(%rbp),%r9
140001fe1:	4c 8d 05 50 a4 05 00 	lea    0x5a450(%rip),%r8        # 0x14005c438
140001fe8:	48 8d 15 49 a2 05 00 	lea    0x5a249(%rip),%rdx        # 0x14005c238
140001fef:	48 8d 0d 5a a2 05 00 	lea    0x5a25a(%rip),%rcx        # 0x14005c250
140001ff6:	ff 15 5c a0 04 00    	call   *0x4a05c(%rip)        # 0x14004c058
140001ffc:	48 8d 85 a0 06 00 00 	lea    0x6a0(%rbp),%rax
140002003:	4d 8b c5             	mov    %r13,%r8
140002006:	4c 2b c0             	sub    %rax,%r8
140002009:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140002010:	0f b7 10             	movzwl (%rax),%edx
140002013:	42 0f b7 0c 00       	movzwl (%rax,%r8,1),%ecx
140002018:	2b d1                	sub    %ecx,%edx
14000201a:	75 08                	jne    0x140002024
14000201c:	48 83 c0 02          	add    $0x2,%rax
140002020:	85 c9                	test   %ecx,%ecx
140002022:	75 ec                	jne    0x140002010
140002024:	85 d2                	test   %edx,%edx
140002026:	0f 85 9e 00 00 00    	jne    0x1400020ca
14000202c:	4c 8b cb             	mov    %rbx,%r9
14000202f:	48 83 7b 18 08       	cmpq   $0x8,0x18(%rbx)
140002034:	72 03                	jb     0x140002039
140002036:	4c 8b 0b             	mov    (%rbx),%r9
140002039:	4c 8d 05 30 90 05 00 	lea    0x59030(%rip),%r8        # 0x14005b070
140002040:	8b d6                	mov    %esi,%edx
140002042:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
140002049:	e8 52 21 01 00       	call   0x1400141a0
14000204e:	48 8b 45 60          	mov    0x60(%rbp),%rax
140002052:	48 ff c0             	inc    %rax
140002055:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
140002059:	48 3b f8             	cmp    %rax,%rdi
14000205c:	77 0d                	ja     0x14000206b
14000205e:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140002062:	e8 b9 40 00 00       	call   0x140006120
140002067:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
14000206b:	48 8d 4f ff          	lea    -0x1(%rdi),%rcx
14000206f:	48 8b 45 58          	mov    0x58(%rbp),%rax
140002073:	48 23 c1             	and    %rcx,%rax
140002076:	48 89 45 58          	mov    %rax,0x58(%rbp)
14000207a:	48 0f 45 f8          	cmovne %rax,%rdi
14000207e:	48 ff cf             	dec    %rdi
140002081:	48 8b c7             	mov    %rdi,%rax
140002084:	48 23 c1             	and    %rcx,%rax
140002087:	48 8d 34 c5 00 00 00 	lea    0x0(,%rax,8),%rsi
14000208e:	00
14000208f:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140002093:	48 83 3c 31 00       	cmpq   $0x0,(%rcx,%rsi,1)
140002098:	75 16                	jne    0x1400020b0
14000209a:	b9 20 00 00 00       	mov    $0x20,%ecx
14000209f:	e8 28 2e 02 00       	call   0x140024ecc
1400020a4:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1400020a8:	48 89 04 32          	mov    %rax,(%rdx,%rsi,1)
1400020ac:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400020b0:	48 8b d3             	mov    %rbx,%rdx
1400020b3:	48 8b 0c 31          	mov    (%rcx,%rsi,1),%rcx
1400020b7:	e8 64 8c 00 00       	call   0x14000ad20
1400020bc:	48 89 7d 58          	mov    %rdi,0x58(%rbp)
1400020c0:	be 04 00 00 00       	mov    $0x4,%esi
1400020c5:	e9 bf 00 00 00       	jmp    0x140002189
1400020ca:	48 8d 85 a0 06 00 00 	lea    0x6a0(%rbp),%rax
1400020d1:	4d 8b c7             	mov    %r15,%r8
1400020d4:	4c 2b c0             	sub    %rax,%r8
1400020d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400020de:	00 00
1400020e0:	0f b7 10             	movzwl (%rax),%edx
1400020e3:	42 0f b7 0c 00       	movzwl (%rax,%r8,1),%ecx
1400020e8:	2b d1                	sub    %ecx,%edx
1400020ea:	75 08                	jne    0x1400020f4
1400020ec:	48 83 c0 02          	add    $0x2,%rax
1400020f0:	85 c9                	test   %ecx,%ecx
1400020f2:	75 ec                	jne    0x1400020e0
1400020f4:	85 d2                	test   %edx,%edx
1400020f6:	0f 85 91 00 00 00    	jne    0x14000218d
1400020fc:	4c 8b cb             	mov    %rbx,%r9
1400020ff:	48 83 7b 18 08       	cmpq   $0x8,0x18(%rbx)
140002104:	72 03                	jb     0x140002109
140002106:	4c 8b 0b             	mov    (%rbx),%r9
140002109:	4c 8d 05 a0 8f 05 00 	lea    0x58fa0(%rip),%r8        # 0x14005b0b0
140002110:	8b d6                	mov    %esi,%edx
140002112:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
140002119:	e8 82 20 01 00       	call   0x1400141a0
14000211e:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140002122:	48 8d 41 01          	lea    0x1(%rcx),%rax
140002126:	48 8b 55 50          	mov    0x50(%rbp),%rdx
14000212a:	48 3b d0             	cmp    %rax,%rdx
14000212d:	77 11                	ja     0x140002140
14000212f:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140002133:	e8 e8 3f 00 00       	call   0x140006120
140002138:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14000213c:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140002140:	48 ff ca             	dec    %rdx
140002143:	48 8b 45 58          	mov    0x58(%rbp),%rax
140002147:	48 23 c2             	and    %rdx,%rax
14000214a:	48 89 45 58          	mov    %rax,0x58(%rbp)
14000214e:	48 03 c8             	add    %rax,%rcx
140002151:	48 23 ca             	and    %rdx,%rcx
140002154:	48 8d 3c cd 00 00 00 	lea    0x0(,%rcx,8),%rdi
14000215b:	00
14000215c:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140002160:	48 83 3c 39 00       	cmpq   $0x0,(%rcx,%rdi,1)
140002165:	75 16                	jne    0x14000217d
140002167:	b9 20 00 00 00       	mov    $0x20,%ecx
14000216c:	e8 5b 2d 02 00       	call   0x140024ecc
140002171:	48 8b 55 48          	mov    0x48(%rbp),%rdx
140002175:	48 89 04 3a          	mov    %rax,(%rdx,%rdi,1)
140002179:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
14000217d:	48 8b d3             	mov    %rbx,%rdx
140002180:	48 8b 0c 39          	mov    (%rcx,%rdi,1),%rcx
140002184:	e8 97 8b 00 00       	call   0x14000ad20
140002189:	48 ff 45 60          	incq   0x60(%rbp)
14000218d:	48 83 c3 20          	add    $0x20,%rbx
140002191:	49 3b de             	cmp    %r14,%rbx
140002194:	0f 85 26 fe ff ff    	jne    0x140001fc0
14000219a:	4c 8d 05 4f 8f 05 00 	lea    0x58f4f(%rip),%r8        # 0x14005b0f0
1400021a1:	8b d6                	mov    %esi,%edx
1400021a3:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
1400021aa:	e8 f1 1f 01 00       	call   0x1400141a0
1400021af:	4c 8b 75 58          	mov    0x58(%rbp),%r14
1400021b3:	4c 8b 7d 60          	mov    0x60(%rbp),%r15
1400021b7:	4d 03 fe             	add    %r14,%r15
1400021ba:	4d 3b f7             	cmp    %r15,%r14
1400021bd:	0f 84 d9 fb ff ff    	je     0x140001d9c
1400021c3:	48 8d 1d b6 15 06 00 	lea    0x615b6(%rip),%rbx        # 0x140063780
1400021ca:	49 bd fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r13
1400021d1:	ff ff 7f
1400021d4:	bf 04 00 00 00       	mov    $0x4,%edi
1400021d9:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1400021dd:	48 ff c9             	dec    %rcx
1400021e0:	49 23 ce             	and    %r14,%rcx
1400021e3:	48 8b 45 48          	mov    0x48(%rbp),%rax
1400021e7:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
1400021eb:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400021ef:	48 83 7a 18 08       	cmpq   $0x8,0x18(%rdx)
1400021f4:	72 03                	jb     0x1400021f9
1400021f6:	48 8b 12             	mov    (%rdx),%rdx
1400021f9:	4c 89 a5 d0 00 00 00 	mov    %r12,0xd0(%rbp)
140002200:	4c 89 a5 e0 00 00 00 	mov    %r12,0xe0(%rbp)
140002207:	48 c7 85 e8 00 00 00 	movq   $0x7,0xe8(%rbp)
14000220e:	07 00 00 00
140002212:	66 44 89 a5 d0 00 00 	mov    %r12w,0xd0(%rbp)
140002219:	00
14000221a:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140002221:	e8 ba 94 00 00       	call   0x14000b6e0
140002226:	90                   	nop
140002227:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14000222e:	48 83 bd e8 00 00 00 	cmpq   $0x8,0xe8(%rbp)
140002235:	08
140002236:	48 0f 43 8d d0 00 00 	cmovae 0xd0(%rbp),%rcx
14000223d:	00
14000223e:	48 8b 85 e0 00 00 00 	mov    0xe0(%rbp),%rax
140002245:	4c 8d 1c 41          	lea    (%rcx,%rax,2),%r11
140002249:	4d 8b d3             	mov    %r11,%r10
14000224c:	49 8b d3             	mov    %r11,%rdx
14000224f:	e8 dc 8f 00 00       	call   0x14000b230
140002254:	49 3b c3             	cmp    %r11,%rax
140002257:	74 42                	je     0x14000229b
140002259:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140002260:	0f b7 08             	movzwl (%rax),%ecx
140002263:	66 83 f9 5c          	cmp    $0x5c,%cx
140002267:	74 06                	je     0x14000226f
140002269:	66 83 f9 2f          	cmp    $0x2f,%cx
14000226d:	75 09                	jne    0x140002278
14000226f:	48 83 c0 02          	add    $0x2,%rax
140002273:	49 3b c3             	cmp    %r11,%rax
140002276:	75 e8                	jne    0x140002260
140002278:	49 3b c3             	cmp    %r11,%rax
14000227b:	74 1e                	je     0x14000229b
14000227d:	0f 1f 00             	nopl   (%rax)
140002280:	49 8d 52 fe          	lea    -0x2(%r10),%rdx
140002284:	0f b7 0a             	movzwl (%rdx),%ecx
140002287:	66 83 f9 5c          	cmp    $0x5c,%cx
14000228b:	74 0e                	je     0x14000229b
14000228d:	66 83 f9 2f          	cmp    $0x2f,%cx
140002291:	74 08                	je     0x14000229b
140002293:	4c 8b d2             	mov    %rdx,%r10
140002296:	48 3b c2             	cmp    %rdx,%rax
140002299:	75 e5                	jne    0x140002280
14000229b:	4d 2b da             	sub    %r10,%r11
14000229e:	49 d1 fb             	sar    $1,%r11
1400022a1:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1400022a6:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1400022ab:	48 c7 44 24 60 07 00 	movq   $0x7,0x60(%rsp)
1400022b2:	00 00
1400022b4:	66 44 89 64 24 48    	mov    %r12w,0x48(%rsp)
1400022ba:	4d 8b c3             	mov    %r11,%r8
1400022bd:	49 8b d2             	mov    %r10,%rdx
1400022c0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400022c5:	e8 16 94 00 00       	call   0x14000b6e0
1400022ca:	90                   	nop
1400022cb:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400022d0:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1400022d7:	e8 44 8a 00 00       	call   0x14000ad20
1400022dc:	90                   	nop
1400022dd:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400022e2:	48 83 fa 08          	cmp    $0x8,%rdx
1400022e6:	72 37                	jb     0x14000231f
1400022e8:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400022ef:	00
1400022f0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400022f5:	48 8b c1             	mov    %rcx,%rax
1400022f8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400022ff:	72 19                	jb     0x14000231a
140002301:	48 83 c2 27          	add    $0x27,%rdx
140002305:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140002309:	48 2b c1             	sub    %rcx,%rax
14000230c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140002310:	48 83 f8 1f          	cmp    $0x1f,%rax
140002314:	0f 87 45 02 00 00    	ja     0x14000255f
14000231a:	e8 71 2b 02 00       	call   0x140024e90
14000231f:	4c 8d 8d 10 01 00 00 	lea    0x110(%rbp),%r9
140002326:	48 83 bd 28 01 00 00 	cmpq   $0x8,0x128(%rbp)
14000232d:	08
14000232e:	4c 0f 43 8d 10 01 00 	cmovae 0x110(%rbp),%r9
140002335:	00
140002336:	4c 8d 05 f3 8d 05 00 	lea    0x58df3(%rip),%r8        # 0x14005b130
14000233d:	8b d6                	mov    %esi,%edx
14000233f:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
140002346:	e8 55 1e 01 00       	call   0x1400141a0
14000234b:	8b d7                	mov    %edi,%edx
14000234d:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140002354:	00 00
140002356:	48 8b 08             	mov    (%rax),%rcx
140002359:	8b 04 0a             	mov    (%rdx,%rcx,1),%eax
14000235c:	39 05 96 69 07 00    	cmp    %eax,0x76996(%rip)        # 0x140078cf8
140002362:	7e 48                	jle    0x1400023ac
140002364:	48 8d 0d 8d 69 07 00 	lea    0x7698d(%rip),%rcx        # 0x140078cf8
14000236b:	e8 58 28 02 00       	call   0x140024bc8
140002370:	83 3d 81 69 07 00 ff 	cmpl   $0xffffffff,0x76981(%rip)        # 0x140078cf8
140002377:	75 33                	jne    0x1400023ac
140002379:	4c 89 25 88 69 07 00 	mov    %r12,0x76988(%rip)        # 0x140078d08
140002380:	48 89 1d 79 69 07 00 	mov    %rbx,0x76979(%rip)        # 0x140078d00
140002387:	e8 44 d9 01 00       	call   0x14001fcd0
14000238c:	48 89 05 75 69 07 00 	mov    %rax,0x76975(%rip)        # 0x140078d08
140002393:	48 8d 0d 06 8b 04 00 	lea    0x48b06(%rip),%rcx        # 0x14004aea0
14000239a:	e8 d9 2a 02 00       	call   0x140024e78
14000239f:	90                   	nop
1400023a0:	48 8d 0d 51 69 07 00 	lea    0x76951(%rip),%rcx        # 0x140078cf8
1400023a7:	e8 b0 27 02 00       	call   0x140024b5c
1400023ac:	4c 89 a5 f0 00 00 00 	mov    %r12,0xf0(%rbp)
1400023b3:	4c 89 a5 00 01 00 00 	mov    %r12,0x100(%rbp)
1400023ba:	4c 89 a5 08 01 00 00 	mov    %r12,0x108(%rbp)
1400023c1:	48 8b bd 20 01 00 00 	mov    0x120(%rbp),%rdi
1400023c8:	48 8d b5 10 01 00 00 	lea    0x110(%rbp),%rsi
1400023cf:	48 83 bd 28 01 00 00 	cmpq   $0x8,0x128(%rbp)
1400023d6:	08
1400023d7:	48 0f 43 b5 10 01 00 	cmovae 0x110(%rbp),%rsi
1400023de:	00
1400023df:	48 83 ff 08          	cmp    $0x8,%rdi
1400023e3:	73 17                	jae    0x1400023fc
1400023e5:	0f 10 06             	movups (%rsi),%xmm0
1400023e8:	0f 11 85 f0 00 00 00 	movups %xmm0,0xf0(%rbp)
1400023ef:	48 c7 85 08 01 00 00 	movq   $0x7,0x108(%rbp)
1400023f6:	07 00 00 00
1400023fa:	eb 46                	jmp    0x140002442
1400023fc:	48 8b df             	mov    %rdi,%rbx
1400023ff:	48 83 cb 07          	or     $0x7,%rbx
140002403:	49 3b dd             	cmp    %r13,%rbx
140002406:	49 0f 47 dd          	cmova  %r13,%rbx
14000240a:	48 8d 53 01          	lea    0x1(%rbx),%rdx
14000240e:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140002415:	e8 76 a1 00 00       	call   0x14000c590
14000241a:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
140002421:	4c 8d 04 7d 02 00 00 	lea    0x2(,%rdi,2),%r8
140002428:	00
140002429:	48 8b d6             	mov    %rsi,%rdx
14000242c:	48 8b c8             	mov    %rax,%rcx
14000242f:	e8 9c 4c 02 00       	call   0x1400270d0
140002434:	48 89 9d 08 01 00 00 	mov    %rbx,0x108(%rbp)
14000243b:	48 8d 1d 3e 13 06 00 	lea    0x6133e(%rip),%rbx        # 0x140063780
140002442:	48 89 bd 00 01 00 00 	mov    %rdi,0x100(%rbp)
140002449:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
140002450:	48 8d 0d a9 68 07 00 	lea    0x768a9(%rip),%rcx        # 0x140078d00
140002457:	e8 14 87 01 00       	call   0x14001ab70
14000245c:	90                   	nop
14000245d:	48 8b 95 28 01 00 00 	mov    0x128(%rbp),%rdx
140002464:	48 83 fa 08          	cmp    $0x8,%rdx
140002468:	72 39                	jb     0x1400024a3
14000246a:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140002471:	00
140002472:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
140002479:	48 8b c1             	mov    %rcx,%rax
14000247c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140002483:	72 19                	jb     0x14000249e
140002485:	48 83 c2 27          	add    $0x27,%rdx
140002489:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14000248d:	48 2b c1             	sub    %rcx,%rax
140002490:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140002494:	48 83 f8 1f          	cmp    $0x1f,%rax
140002498:	0f 87 c7 00 00 00    	ja     0x140002565
14000249e:	e8 ed 29 02 00       	call   0x140024e90
1400024a3:	4c 89 a5 20 01 00 00 	mov    %r12,0x120(%rbp)
1400024aa:	48 c7 85 28 01 00 00 	movq   $0x7,0x128(%rbp)
1400024b1:	07 00 00 00
1400024b5:	66 44 89 a5 10 01 00 	mov    %r12w,0x110(%rbp)
1400024bc:	00
1400024bd:	48 8b 95 e8 00 00 00 	mov    0xe8(%rbp),%rdx
1400024c4:	48 83 fa 08          	cmp    $0x8,%rdx
1400024c8:	72 35                	jb     0x1400024ff
1400024ca:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400024d1:	00
1400024d2:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
1400024d9:	48 8b c1             	mov    %rcx,%rax
1400024dc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400024e3:	72 15                	jb     0x1400024fa
1400024e5:	48 83 c2 27          	add    $0x27,%rdx
1400024e9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400024ed:	48 2b c1             	sub    %rcx,%rax
1400024f0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400024f4:	48 83 f8 1f          	cmp    $0x1f,%rax
1400024f8:	77 71                	ja     0x14000256b
1400024fa:	e8 91 29 02 00       	call   0x140024e90
1400024ff:	49 ff c6             	inc    %r14
140002502:	4d 3b f7             	cmp    %r15,%r14
140002505:	0f 84 91 f8 ff ff    	je     0x140001d9c
14000250b:	be 04 00 00 00       	mov    $0x4,%esi
140002510:	e9 bf fc ff ff       	jmp    0x1400021d4
140002515:	e8 aa 90 02 00       	call   0x14002b5c4
14000251a:	90                   	nop
14000251b:	e8 a4 90 02 00       	call   0x14002b5c4
140002520:	90                   	nop
140002521:	e8 9e 90 02 00       	call   0x14002b5c4
140002526:	90                   	nop