1402430cc:	48 8b c1             	mov    %rcx,%rax
1402430cf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1402430d6:	72 19                	jb     0x1402430f1
1402430d8:	48 83 c2 27          	add    $0x27,%rdx
1402430dc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402430e0:	48 2b c1             	sub    %rcx,%rax
1402430e3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402430e7:	48 83 f8 1f          	cmp    $0x1f,%rax
1402430eb:	0f 87 e5 01 00 00    	ja     0x1402432d6
1402430f1:	e8 4e 80 bd 00       	call   0x140e1b144
1402430f6:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1402430fb:	48 c7 44 24 48 0f 00 	movq   $0xf,0x48(%rsp)
140243102:	00 00
140243104:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
140243109:	49 83 c7 20          	add    $0x20,%r15
14024310d:	4d 3b fd             	cmp    %r13,%r15
140243110:	74 14                	je     0x140243126
140243112:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140243119:	ff ff 7f
14024311c:	ba 16 00 00 00       	mov    $0x16,%edx
140243121:	e9 4a fd ff ff       	jmp    0x140242e70
140243126:	e8 b5 51 72 00       	call   0x1409682e0
14024312b:	48 8b c8             	mov    %rax,%rcx
14024312e:	e8 9d c5 f5 ff       	call   0x14019f6d0
140243133:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140243137:	b9 48 00 00 00       	mov    $0x48,%ecx
14024313c:	e8 c7 7f bd 00       	call   0x140e1b108
140243141:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140243145:	48 85 c0             	test   %rax,%rax
140243148:	74 37                	je     0x140243181
14024314a:	0f 57 c0             	xorps  %xmm0,%xmm0
14024314d:	33 c9                	xor    %ecx,%ecx
14024314f:	0f 11 00             	movups %xmm0,(%rax)
140243152:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140243156:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14024315a:	0f 11 40 30          	movups %xmm0,0x30(%rax)
14024315e:	48 89 48 40          	mov    %rcx,0x40(%rax)
140243162:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140243166:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14024316b:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
14024316f:	4c 8b 45 a7          	mov    -0x59(%rbp),%r8
140243173:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140243177:	48 8b c8             	mov    %rax,%rcx
14024317a:	e8 51 02 b8 00       	call   0x140dc33d0
14024317f:	eb 03                	jmp    0x140243184
140243181:	48 8b c6             	mov    %rsi,%rax
140243184:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
140243188:	48 8b 8b 00 0d 00 00 	mov    0xd00(%rbx),%rcx
14024318f:	48 89 83 00 0d 00 00 	mov    %rax,0xd00(%rbx)
140243196:	48 85 c9             	test   %rcx,%rcx
140243199:	74 0a                	je     0x1402431a5
14024319b:	ba 01 00 00 00       	mov    $0x1,%edx
1402431a0:	e8 3b 7b ff ff       	call   0x14023ace0
1402431a5:	33 d2                	xor    %edx,%edx
1402431a7:	48 8b cb             	mov    %rbx,%rcx
1402431aa:	e8 e1 1f 35 00       	call   0x140595190
1402431af:	48 8d 8b f0 0d 00 00 	lea    0xdf0(%rbx),%rcx
1402431b6:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
1402431ba:	48 89 55 f7          	mov    %rdx,-0x9(%rbp)
1402431be:	48 8b 41 10          	mov    0x10(%rcx),%rax
1402431c2:	48 2b 01             	sub    (%rcx),%rax
1402431c5:	48 c1 f8 05          	sar    $0x5,%rax
1402431c9:	48 3b d0             	cmp    %rax,%rdx
1402431cc:	76 1d                	jbe    0x1402431eb
1402431ce:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
1402431d5:	ff ff 07
1402431d8:	48 3b d0             	cmp    %rax,%rdx
1402431db:	0f 87 07 01 00 00    	ja     0x1402432e8
1402431e1:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1402431e5:	e8 16 64 ff ff       	call   0x140239600
1402431ea:	90                   	nop
1402431eb:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1402431ef:	48 85 c9             	test   %rcx,%rcx
1402431f2:	74 49                	je     0x14024323d
1402431f4:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
1402431f8:	48 2b c1             	sub    %rcx,%rax
1402431fb:	48 c1 f8 02          	sar    $0x2,%rax
1402431ff:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
140243206:	00
140243207:	48 8b c1             	mov    %rcx,%rax
14024320a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140243211:	72 19                	jb     0x14024322c
140243213:	48 83 c2 27          	add    $0x27,%rdx
140243217:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024321b:	48 2b c1             	sub    %rcx,%rax
14024321e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140243222:	48 83 f8 1f          	cmp    $0x1f,%rax
140243226:	0f 87 c2 00 00 00    	ja     0x1402432ee
14024322c:	e8 13 7f bd 00       	call   0x140e1b144
140243231:	0f 57 c0             	xorps  %xmm0,%xmm0
140243234:	f3 0f 7f 45 df       	movdqu %xmm0,-0x21(%rbp)
140243239:	48 89 75 ef          	mov    %rsi,-0x11(%rbp)
14024323d:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140243241:	48 85 c9             	test   %rcx,%rcx
140243244:	74 42                	je     0x140243288
140243246:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
14024324a:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
14024324e:	e8 fd 3f f5 ff       	call   0x140197250
140243253:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140243257:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14024325b:	48 2b d1             	sub    %rcx,%rdx
14024325e:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140243262:	48 8b c1             	mov    %rcx,%rax
140243265:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024326c:	72 15                	jb     0x140243283
14024326e:	48 83 c2 27          	add    $0x27,%rdx
140243272:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140243276:	48 2b c1             	sub    %rcx,%rax
140243279:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14024327d:	48 83 f8 1f          	cmp    $0x1f,%rax
140243281:	77 2f                	ja     0x1402432b2
140243283:	e8 bc 7e bd 00       	call   0x140e1b144
140243288:	b0 01                	mov    $0x1,%al
14024328a:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14024328e:	48 33 cc             	xor    %rsp,%rcx
140243291:	e8 6a 82 bd 00       	call   0x140e1b500
140243296:	0f 28 b4 24 d0 00 00 	movaps 0xd0(%rsp),%xmm6
14024329d:	00
14024329e:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
1402432a5:	41 5f                	pop    %r15
1402432a7:	41 5e                	pop    %r14
1402432a9:	41 5d                	pop    %r13
1402432ab:	41 5c                	pop    %r12
1402432ad:	5f                   	pop    %rdi
1402432ae:	5e                   	pop    %rsi
1402432af:	5b                   	pop    %rbx
1402432b0:	5d                   	pop    %rbp
1402432b1:	c3                   	ret
1402432b2:	e8 ed 6e be 00       	call   0x140e2a1a4
1402432b7:	90                   	nop
1402432b8:	e8 d3 a2 f5 ff       	call   0x14019d590
1402432bd:	90                   	nop
1402432be:	e8 cd a2 f5 ff       	call   0x14019d590
1402432c3:	cc                   	int3
1402432c4:	e8 db 6e be 00       	call   0x140e2a1a4
1402432c9:	cc                   	int3
1402432ca:	e8 a1 a2 f5 ff       	call   0x14019d570
1402432cf:	cc                   	int3
1402432d0:	e8 cf 6e be 00       	call   0x140e2a1a4
1402432d5:	cc                   	int3
1402432d6:	e8 c9 6e be 00       	call   0x140e2a1a4
1402432db:	cc                   	int3
1402432dc:	e8 8f a2 f5 ff       	call   0x14019d570
1402432e1:	cc                   	int3
1402432e2:	e8 89 a2 f5 ff       	call   0x14019d570
1402432e7:	cc                   	int3
1402432e8:	e8 a3 a2 f5 ff       	call   0x14019d590
1402432ed:	90                   	nop
1402432ee:	e8 b1 6e be 00       	call   0x140e2a1a4
1402432f3:	cc                   	int3
1402432f4:	cc                   	int3
1402432f5:	cc                   	int3
1402432f6:	cc                   	int3
1402432f7:	cc                   	int3
1402432f8:	cc                   	int3
1402432f9:	cc                   	int3
1402432fa:	cc                   	int3
1402432fb:	cc                   	int3
1402432fc:	cc                   	int3
1402432fd:	cc                   	int3
1402432fe:	cc                   	int3
1402432ff:	cc                   	int3
140243300:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
140243307:	e8 14 00 00 00       	call   0x140243320
14024330c:	90                   	nop
14024330d:	b0 01                	mov    $0x1,%al
14024330f:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
140243316:	c3                   	ret
140243317:	cc                   	int3
140243318:	cc                   	int3
140243319:	cc                   	int3
14024331a:	cc                   	int3
14024331b:	cc                   	int3
14024331c:	cc                   	int3
14024331d:	cc                   	int3
14024331e:	cc                   	int3
14024331f:	cc                   	int3
140243320:	40 55                	rex push %rbp
140243322:	53                   	push   %rbx
140243323:	56                   	push   %rsi
140243324:	57                   	push   %rdi
140243325:	41 54                	push   %r12
140243327:	41 55                	push   %r13
140243329:	41 56                	push   %r14
14024332b:	41 57                	push   %r15
14024332d:	48 8d 6c 24 c8       	lea    -0x38(%rsp),%rbp
140243332:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
140243339:	48 8b 05 c0 5b 17 01 	mov    0x1175bc0(%rip),%rax        # 0x1413b8f00
140243340:	48 33 c4             	xor    %rsp,%rax
140243343:	48 89 45 20          	mov    %rax,0x20(%rbp)
140243347:	49 8b f9             	mov    %r9,%rdi
14024334a:	8b da                	mov    %edx,%ebx
14024334c:	4c 8b f1             	mov    %rcx,%r14
14024334f:	80 b9 08 0e 00 00 00 	cmpb   $0x0,0xe08(%rcx)
140243356:	74 14                	je     0x14024336c
140243358:	8b 05 da 77 1d 01    	mov    0x11d77da(%rip),%eax        # 0x14141ab38
14024335e:	2b d8                	sub    %eax,%ebx
140243360:	8b c8                	mov    %eax,%ecx
140243362:	48 c1 e1 03          	shl    $0x3,%rcx
140243366:	4c 03 c1             	add    %rcx,%r8
140243369:	48 03 f9             	add    %rcx,%rdi
14024336c:	0f 57 c0             	xorps  %xmm0,%xmm0
14024336f:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140243373:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140243377:	49 8b 8e 20 0d 00 00 	mov    0xd20(%r14),%rcx
14024337e:	48 8b 01             	mov    (%rcx),%rax
140243381:	4d 8d ae a8 0d 00 00 	lea    0xda8(%r14),%r13
140243388:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14024338d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140243392:	4d 8b c8             	mov    %r8,%r9
140243395:	44 8b c3             	mov    %ebx,%r8d
140243398:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14024339c:	48 8b 40 10          	mov    0x10(%rax),%rax
1402433a0:	ff 15 7a 06 d4 00    	call   *0xd4067a(%rip)        # 0x140f83a20
1402433a6:	90                   	nop
1402433a7:	0f 57 c0             	xorps  %xmm0,%xmm0
1402433aa:	33 c0                	xor    %eax,%eax
1402433ac:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1402433b0:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1402433b4:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1402433b8:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1402433bc:	48 89 45 10          	mov    %rax,0x10(%rbp)
1402433c0:	49 8d 86 38 0d 00 00 	lea    0xd38(%r14),%rax
1402433c7:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1402433cc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402433d1:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
1402433d5:	4c 8b c7             	mov    %rdi,%r8
1402433d8:	8b d3                	mov    %ebx,%edx
1402433da:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402433de:	e8 ed de ff ff       	call   0x1402412d0
1402433e3:	90                   	nop
1402433e4:	49 8d 96 e0 0c 00 00 	lea    0xce0(%r14),%rdx
1402433eb:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1402433ef:	49 8b 8e 28 0d 00 00 	mov    0xd28(%r14),%rcx
1402433f6:	e8 95 00 b7 00       	call   0x140db3490
1402433fb:	84 c0                	test   %al,%al
1402433fd:	74 68                	je     0x140243467
1402433ff:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140243403:	e8 38 e5 fd ff       	call   0x140221940
140243408:	90                   	nop
140243409:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14024340d:	48 85 db             	test   %rbx,%rbx
140243410:	0f 84 6d 03 00 00    	je     0x140243783
140243416:	48 8b 75 c0          	mov    -0x40(%rbp),%rsi
14024341a:	48 3b de             	cmp    %rsi,%rbx
14024341d:	74 1d                	je     0x14024343c
14024341f:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140243423:	48 8b cf             	mov    %rdi,%rcx
140243426:	e8 15 df fd ff       	call   0x140221340
14024342b:	48 83 c3 40          	add    $0x40,%rbx
14024342f:	48 83 c7 40          	add    $0x40,%rdi
140243433:	48 3b de             	cmp    %rsi,%rbx
140243436:	75 eb                	jne    0x140243423
140243438:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14024343c:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
140243440:	4c 2b c3             	sub    %rbx,%r8
140243443:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140243447:	48 8b 01             	mov    (%rcx),%rax
14024344a:	49 83 e0 c0          	and    $0xffffffffffffffc0,%r8
14024344e:	41 b9 08 00 00 00    	mov    $0x8,%r9d
140243454:	48 8b d3             	mov    %rbx,%rdx
140243457:	48 8b 40 10          	mov    0x10(%rax),%rax
14024345b:	ff 15 bf 05 d4 00    	call   *0xd405bf(%rip)        # 0x140f83a20
140243461:	90                   	nop
140243462:	e9 1c 03 00 00       	jmp    0x140243783
140243467:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14024346b:	e8 c0 03 fe ff       	call   0x140223830
140243470:	48 8b f0             	mov    %rax,%rsi
140243473:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140243477:	e8 a4 03 fe ff       	call   0x140223820
14024347c:	4c 8b e0             	mov    %rax,%r12
14024347f:	49 8d be f0 0d 00 00 	lea    0xdf0(%r14),%rdi
140243486:	48 8b 0f             	mov    (%rdi),%rcx
140243489:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14024348d:	48 3b ca             	cmp    %rdx,%rcx
140243490:	74 0f                	je     0x1402434a1
140243492:	4c 8b c7             	mov    %rdi,%r8
140243495:	e8 e6 55 ff ff       	call   0x140238a80
14024349a:	48 8b 07             	mov    (%rdi),%rax
14024349d:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402434a1:	45 33 ff             	xor    %r15d,%r15d
1402434a4:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1402434a8:	48 8b 16             	mov    (%rsi),%rdx
1402434ab:	48 8b c3             	mov    %rbx,%rax
1402434ae:	48 2b c2             	sub    %rdx,%rax
1402434b1:	48 c1 f8 06          	sar    $0x6,%rax
1402434b5:	48 85 c0             	test   %rax,%rax
1402434b8:	0f 84 f3 00 00 00    	je     0x1402435b1
1402434be:	33 c9                	xor    %ecx,%ecx
1402434c0:	48 2b da             	sub    %rdx,%rbx
1402434c3:	48 c1 fb 06          	sar    $0x6,%rbx
1402434c7:	48 3b d9             	cmp    %rcx,%rbx
1402434ca:	0f 86 d9 02 00 00    	jbe    0x1402437a9
1402434d0:	0f ae e8             	lfence
1402434d3:	48 c1 e1 06          	shl    $0x6,%rcx
1402434d7:	48 03 0e             	add    (%rsi),%rcx
1402434da:	4d 8b c5             	mov    %r13,%r8
1402434dd:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402434e2:	e8 69 e1 ff ff       	call   0x140241650
1402434e7:	90                   	nop
1402434e8:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
1402434ec:	4c 3b 4f 10          	cmp    0x10(%rdi),%r9
1402434f0:	74 3b                	je     0x14024352d
1402434f2:	4c 8b 40 18          	mov    0x18(%rax),%r8
1402434f6:	45 33 d2             	xor    %r10d,%r10d
1402434f9:	4c 89 50 18          	mov    %r10,0x18(%rax)
1402434fd:	48 8b 50 10          	mov    0x10(%rax),%rdx
140243501:	4c 89 50 10          	mov    %r10,0x10(%rax)
140243505:	48 8b 48 08          	mov    0x8(%rax),%rcx
140243509:	4c 89 50 08          	mov    %r10,0x8(%rax)
14024350d:	48 8b 00             	mov    (%rax),%rax
140243510:	49 89 01             	mov    %rax,(%r9)
140243513:	49 89 49 08          	mov    %rcx,0x8(%r9)
140243517:	49 89 51 10          	mov    %rdx,0x10(%r9)
14024351b:	4d 89 41 18          	mov    %r8,0x18(%r9)
14024351f:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140243523:	48 8d 43 20          	lea    0x20(%rbx),%rax
140243527:	48 89 47 08          	mov    %rax,0x8(%rdi)
14024352b:	eb 11                	jmp    0x14024353e
14024352d:	4c 8b c0             	mov    %rax,%r8
140243530:	49 8b d1             	mov    %r9,%rdx
140243533:	48 8b cf             	mov    %rdi,%rcx
140243536:	e8 35 5a ff ff       	call   0x140238f70
14024353b:	48 8b d8             	mov    %rax,%rbx
14024353e:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140243543:	48 85 d2             	test   %rdx,%rdx
140243546:	74 2f                	je     0x140243577
140243548:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
14024354c:	4c 2b c2             	sub    %rdx,%r8
14024354f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140243554:	4c 8b 09             	mov    (%rcx),%r9
140243557:	49 8b 41 10          	mov    0x10(%r9),%rax
14024355b:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140243561:	ff 15 b9 04 d4 00    	call   *0xd404b9(%rip)        # 0x140f83a20
140243567:	90                   	nop
140243568:	33 c0                	xor    %eax,%eax
14024356a:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14024356f:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140243573:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140243577:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14024357b:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
14024357f:	4d 2b c8             	sub    %r8,%r9
140243582:	41 8b d7             	mov    %r15d,%edx
140243585:	49 8b 8e 00 0d 00 00 	mov    0xd00(%r14),%rcx
14024358c:	e8 cf ff b7 00       	call   0x140dc3560
140243591:	41 ff c7             	inc    %r15d
140243594:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140243598:	48 8b 16             	mov    (%rsi),%rdx
14024359b:	41 8b cf             	mov    %r15d,%ecx
14024359e:	48 8b c3             	mov    %rbx,%rax