1400de168:	33 d2                	xor    %edx,%edx
1400de16a:	ff 15 f0 b4 24 00    	call   *0x24b4f0(%rip)        # 0x140329660
1400de170:	48 8b 06             	mov    (%rsi),%rax
1400de173:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400de177:	48 03 ce             	add    %rsi,%rcx
1400de17a:	45 33 c0             	xor    %r8d,%r8d
1400de17d:	8b d3                	mov    %ebx,%edx
1400de17f:	ff 15 d3 b5 24 00    	call   *0x24b5d3(%rip)        # 0x140329758
1400de185:	90                   	nop
1400de186:	e8 31 e4 21 00       	call   0x1402fc5bc
1400de18b:	84 c0                	test   %al,%al
1400de18d:	75 0a                	jne    0x1400de199
1400de18f:	49 8b cf             	mov    %r15,%rcx
1400de192:	ff 15 28 b6 24 00    	call   *0x24b628(%rip)        # 0x1403297c0
1400de198:	90                   	nop
1400de199:	49 8b 07             	mov    (%r15),%rax
1400de19c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400de1a0:	49 03 cf             	add    %r15,%rcx
1400de1a3:	ff 15 bf b5 24 00    	call   *0x24b5bf(%rip)        # 0x140329768
1400de1a9:	48 85 c0             	test   %rax,%rax
1400de1ac:	74 0a                	je     0x1400de1b8
1400de1ae:	48 8b 10             	mov    (%rax),%rdx
1400de1b1:	48 8b c8             	mov    %rax,%rcx
1400de1b4:	ff 52 10             	call   *0x10(%rdx)
1400de1b7:	90                   	nop
1400de1b8:	48 8b c6             	mov    %rsi,%rax
1400de1bb:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400de1c0:	48 83 c4 30          	add    $0x30,%rsp
1400de1c4:	41 5f                	pop    %r15
1400de1c6:	41 5e                	pop    %r14
1400de1c8:	41 5c                	pop    %r12
1400de1ca:	5f                   	pop    %rdi
1400de1cb:	5e                   	pop    %rsi
1400de1cc:	c3                   	ret
1400de1cd:	cc                   	int3
1400de1ce:	cc                   	int3
1400de1cf:	cc                   	int3
1400de1d0:	0f b7 01             	movzwl (%rcx),%eax
1400de1d3:	c3                   	ret
1400de1d4:	cc                   	int3
1400de1d5:	cc                   	int3
1400de1d6:	cc                   	int3
1400de1d7:	cc                   	int3
1400de1d8:	cc                   	int3
1400de1d9:	cc                   	int3
1400de1da:	cc                   	int3
1400de1db:	cc                   	int3
1400de1dc:	cc                   	int3
1400de1dd:	cc                   	int3
1400de1de:	cc                   	int3
1400de1df:	cc                   	int3
1400de1e0:	40 53                	rex push %rbx
1400de1e2:	b8 60 10 00 00       	mov    $0x1060,%eax
1400de1e7:	e8 f4 c3 21 00       	call   0x1402fa5e0
1400de1ec:	48 2b e0             	sub    %rax,%rsp
1400de1ef:	48 8b 05 8a 9f 32 00 	mov    0x329f8a(%rip),%rax        # 0x140408180
1400de1f6:	48 33 c4             	xor    %rsp,%rax
1400de1f9:	48 89 84 24 50 10 00 	mov    %rax,0x1050(%rsp)
1400de200:	00
1400de201:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400de206:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400de20b:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1400de210:	48 8b d9             	mov    %rcx,%rbx
1400de213:	4c 8b c2             	mov    %rdx,%r8
1400de216:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1400de21b:	ba 00 10 00 00       	mov    $0x1000,%edx
1400de220:	48 c7 44 24 28 02 00 	movq   $0x2,0x28(%rsp)
1400de227:	00 00
1400de229:	4c 8d 0d e0 25 32 00 	lea    0x3225e0(%rip),%r9        # 0x140400810
1400de230:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400de235:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400de23a:	e8 a1 d5 fc ff       	call   0x1400ab7e0
1400de23f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400de242:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400de247:	0f 11 03             	movups %xmm0,(%rbx)
1400de24a:	4c 8b c0             	mov    %rax,%r8
1400de24d:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1400de254:	00
1400de255:	48 8b cb             	mov    %rbx,%rcx
1400de258:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
1400de25f:	00
1400de260:	e8 cb 79 fa ff       	call   0x140085c30
1400de265:	48 8b c3             	mov    %rbx,%rax
1400de268:	48 8b 8c 24 50 10 00 	mov    0x1050(%rsp),%rcx
1400de26f:	00
1400de270:	48 33 cc             	xor    %rsp,%rcx
1400de273:	e8 c8 c3 21 00       	call   0x1402fa640
1400de278:	48 81 c4 60 10 00 00 	add    $0x1060,%rsp
1400de27f:	5b                   	pop    %rbx
1400de280:	c3                   	ret
1400de281:	cc                   	int3
1400de282:	cc                   	int3
1400de283:	cc                   	int3
1400de284:	cc                   	int3
1400de285:	cc                   	int3
1400de286:	cc                   	int3
1400de287:	cc                   	int3
1400de288:	cc                   	int3
1400de289:	cc                   	int3
1400de28a:	cc                   	int3
1400de28b:	cc                   	int3
1400de28c:	cc                   	int3
1400de28d:	cc                   	int3
1400de28e:	cc                   	int3
1400de28f:	cc                   	int3
1400de290:	40 53                	rex push %rbx
1400de292:	b8 70 10 00 00       	mov    $0x1070,%eax
1400de297:	e8 44 c3 21 00       	call   0x1402fa5e0
1400de29c:	48 2b e0             	sub    %rax,%rsp
1400de29f:	48 8b 05 da 9e 32 00 	mov    0x329eda(%rip),%rax        # 0x140408180
1400de2a6:	48 33 c4             	xor    %rsp,%rax
1400de2a9:	48 89 84 24 60 10 00 	mov    %rax,0x1060(%rsp)
1400de2b0:	00
1400de2b1:	48 8b 84 24 a0 10 00 	mov    0x10a0(%rsp),%rax
1400de2b8:	00
1400de2b9:	48 8b d9             	mov    %rcx,%rbx
1400de2bc:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400de2c1:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400de2c6:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1400de2cb:	4c 8b c2             	mov    %rdx,%r8
1400de2ce:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1400de2d3:	ba 00 10 00 00       	mov    $0x1000,%edx
1400de2d8:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1400de2dd:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400de2e2:	48 c7 44 24 28 03 00 	movq   $0x3,0x28(%rsp)
1400de2e9:	00 00
1400de2eb:	4c 8d 0d 4e 25 32 00 	lea    0x32254e(%rip),%r9        # 0x140400840
1400de2f2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400de2f7:	e8 e4 d4 fc ff       	call   0x1400ab7e0
1400de2fc:	0f 57 c0             	xorps  %xmm0,%xmm0
1400de2ff:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400de304:	0f 11 03             	movups %xmm0,(%rbx)
1400de307:	4c 8b c0             	mov    %rax,%r8
1400de30a:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1400de311:	00
1400de312:	48 8b cb             	mov    %rbx,%rcx
1400de315:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
1400de31c:	00
1400de31d:	e8 0e 79 fa ff       	call   0x140085c30
1400de322:	48 8b c3             	mov    %rbx,%rax
1400de325:	48 8b 8c 24 60 10 00 	mov    0x1060(%rsp),%rcx
1400de32c:	00
1400de32d:	48 33 cc             	xor    %rsp,%rcx
1400de330:	e8 0b c3 21 00       	call   0x1402fa640
1400de335:	48 81 c4 70 10 00 00 	add    $0x1070,%rsp
1400de33c:	5b                   	pop    %rbx
1400de33d:	c3                   	ret
1400de33e:	cc                   	int3
1400de33f:	cc                   	int3
1400de340:	40 53                	rex push %rbx
1400de342:	b8 70 10 00 00       	mov    $0x1070,%eax
1400de347:	e8 94 c2 21 00       	call   0x1402fa5e0
1400de34c:	48 2b e0             	sub    %rax,%rsp
1400de34f:	48 8b 05 2a 9e 32 00 	mov    0x329e2a(%rip),%rax        # 0x140408180
1400de356:	48 33 c4             	xor    %rsp,%rax
1400de359:	48 89 84 24 60 10 00 	mov    %rax,0x1060(%rsp)
1400de360:	00
1400de361:	48 8b 84 24 a0 10 00 	mov    0x10a0(%rsp),%rax
1400de368:	00
1400de369:	48 8b d9             	mov    %rcx,%rbx
1400de36c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400de371:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400de376:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1400de37b:	4c 8b c2             	mov    %rdx,%r8
1400de37e:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1400de383:	ba 00 10 00 00       	mov    $0x1000,%edx
1400de388:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1400de38d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400de392:	48 c7 44 24 28 03 00 	movq   $0x3,0x28(%rsp)
1400de399:	00 00
1400de39b:	4c 8d 0d ee 24 32 00 	lea    0x3224ee(%rip),%r9        # 0x140400890
1400de3a2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400de3a7:	e8 34 d4 fc ff       	call   0x1400ab7e0
1400de3ac:	0f 57 c0             	xorps  %xmm0,%xmm0
1400de3af:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400de3b4:	0f 11 03             	movups %xmm0,(%rbx)
1400de3b7:	4c 8b c0             	mov    %rax,%r8
1400de3ba:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1400de3c1:	00
1400de3c2:	48 8b cb             	mov    %rbx,%rcx
1400de3c5:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
1400de3cc:	00
1400de3cd:	e8 5e 78 fa ff       	call   0x140085c30
1400de3d2:	48 8b c3             	mov    %rbx,%rax
1400de3d5:	48 8b 8c 24 60 10 00 	mov    0x1060(%rsp),%rcx
1400de3dc:	00
1400de3dd:	48 33 cc             	xor    %rsp,%rcx
1400de3e0:	e8 5b c2 21 00       	call   0x1402fa640
1400de3e5:	48 81 c4 70 10 00 00 	add    $0x1070,%rsp
1400de3ec:	5b                   	pop    %rbx
1400de3ed:	c3                   	ret
1400de3ee:	cc                   	int3
1400de3ef:	cc                   	int3
1400de3f0:	48 8b 41 40          	mov    0x40(%rcx),%rax
1400de3f4:	48 8d 15 cd fe 24 00 	lea    0x24fecd(%rip),%rdx        # 0x14032e2c8
1400de3fb:	48 89 51 28          	mov    %rdx,0x28(%rcx)
1400de3ff:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
1400de403:	8b 51 48             	mov    0x48(%rcx),%edx
1400de406:	44 0f b7 08          	movzwl (%rax),%r9d
1400de40a:	e9 f1 d8 fc ff       	jmp    0x1400abd00
1400de40f:	cc                   	int3
1400de410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400de415:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400de41a:	55                   	push   %rbp
1400de41b:	56                   	push   %rsi
1400de41c:	57                   	push   %rdi
1400de41d:	41 54                	push   %r12
1400de41f:	41 55                	push   %r13
1400de421:	41 56                	push   %r14
1400de423:	41 57                	push   %r15
1400de425:	48 83 ec 50          	sub    $0x50,%rsp
1400de429:	49 8b e8             	mov    %r8,%rbp
1400de42c:	4c 8b e9             	mov    %rcx,%r13
1400de42f:	0f 10 02             	movups (%rdx),%xmm0
1400de432:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1400de437:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400de43c:	66 49 0f 7e c1       	movq   %xmm0,%r9
1400de441:	49 8b c1             	mov    %r9,%rax
1400de444:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400de449:	66 49 0f 7e c4       	movq   %xmm0,%r12
1400de44e:	49 2b c4             	sub    %r12,%rax
1400de451:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400de456:	0f 57 db             	xorps  %xmm3,%xmm3
1400de459:	0f 57 c9             	xorps  %xmm1,%xmm1
1400de45c:	41 80 39 2d          	cmpb   $0x2d,(%r9)
1400de460:	75 0d                	jne    0x1400de46f
1400de462:	49 ff c1             	inc    %r9
1400de465:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
1400de46a:	41 b2 01             	mov    $0x1,%r10b
1400de46d:	eb 03                	jmp    0x1400de472
1400de46f:	45 32 d2             	xor    %r10b,%r10b
1400de472:	44 88 54 24 20       	mov    %r10b,0x20(%rsp)
1400de477:	45 33 f6             	xor    %r14d,%r14d
1400de47a:	41 8b fe             	mov    %r14d,%edi
1400de47d:	32 db                	xor    %bl,%bl
1400de47f:	88 9c 24 a8 00 00 00 	mov    %bl,0xa8(%rsp)
1400de486:	45 8b de             	mov    %r14d,%r11d
1400de489:	41 0f be 09          	movsbl (%r9),%ecx
1400de48d:	80 f9 30             	cmp    $0x30,%cl
1400de490:	75 11                	jne    0x1400de4a3
1400de492:	41 8b f6             	mov    %r14d,%esi
1400de495:	49 8d 51 01          	lea    0x1(%r9),%rdx
1400de499:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de49e:	e9 d5 00 00 00       	jmp    0x1400de578
1400de4a3:	8d 41 cf             	lea    -0x31(%rcx),%eax
1400de4a6:	3c 08                	cmp    $0x8,%al
1400de4a8:	0f 87 a3 06 00 00    	ja     0x1400deb51
1400de4ae:	49 8d 51 01          	lea    0x1(%r9),%rdx
1400de4b2:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de4b7:	8d 71 d0             	lea    -0x30(%rcx),%esi
1400de4ba:	0f b6 02             	movzbl (%rdx),%eax
1400de4bd:	45 84 d2             	test   %r10b,%r10b
1400de4c0:	74 5b                	je     0x1400de51d
1400de4c2:	3c 30                	cmp    $0x30,%al
1400de4c4:	0f 8c ae 00 00 00    	jl     0x1400de578
1400de4ca:	48 8b ca             	mov    %rdx,%rcx
1400de4cd:	4c 8b c2             	mov    %rdx,%r8
1400de4d0:	3c 39                	cmp    $0x39,%al
1400de4d2:	0f 87 a0 00 00 00    	ja     0x1400de578
1400de4d8:	81 fe cc cc cc 0c    	cmp    $0xccccccc,%esi
1400de4de:	72 11                	jb     0x1400de4f1
1400de4e0:	0f 85 87 00 00 00    	jne    0x1400de56d
1400de4e6:	4c 8b c1             	mov    %rcx,%r8
1400de4e9:	3c 38                	cmp    $0x38,%al
1400de4eb:	0f 87 7c 00 00 00    	ja     0x1400de56d
1400de4f1:	49 8d 50 01          	lea    0x1(%r8),%rdx
1400de4f5:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de4fa:	8d 34 b6             	lea    (%rsi,%rsi,4),%esi
1400de4fd:	41 0f be 00          	movsbl (%r8),%eax
1400de501:	8d 76 e8             	lea    -0x18(%rsi),%esi
1400de504:	8d 34 70             	lea    (%rax,%rsi,2),%esi
1400de507:	41 ff c3             	inc    %r11d
1400de50a:	0f b6 02             	movzbl (%rdx),%eax
1400de50d:	3c 30                	cmp    $0x30,%al
1400de50f:	7c 67                	jl     0x1400de578
1400de511:	48 8b ca             	mov    %rdx,%rcx
1400de514:	4c 8b c2             	mov    %rdx,%r8
1400de517:	3c 39                	cmp    $0x39,%al
1400de519:	7e bd                	jle    0x1400de4d8
1400de51b:	eb 5b                	jmp    0x1400de578
1400de51d:	3c 30                	cmp    $0x30,%al
1400de51f:	7c 57                	jl     0x1400de578
1400de521:	48 8b ca             	mov    %rdx,%rcx
1400de524:	4c 8b c2             	mov    %rdx,%r8
1400de527:	3c 39                	cmp    $0x39,%al
1400de529:	7f 4d                	jg     0x1400de578
1400de52b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400de530:	81 fe 99 99 99 19    	cmp    $0x19999999,%esi
1400de536:	72 09                	jb     0x1400de541
1400de538:	75 33                	jne    0x1400de56d
1400de53a:	4c 8b c1             	mov    %rcx,%r8
1400de53d:	3c 35                	cmp    $0x35,%al
1400de53f:	7f 2c                	jg     0x1400de56d
1400de541:	49 8d 50 01          	lea    0x1(%r8),%rdx
1400de545:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de54a:	8d 34 b6             	lea    (%rsi,%rsi,4),%esi
1400de54d:	41 0f be 00          	movsbl (%r8),%eax
1400de551:	8d 76 e8             	lea    -0x18(%rsi),%esi
1400de554:	8d 34 70             	lea    (%rax,%rsi,2),%esi
1400de557:	41 ff c3             	inc    %r11d
1400de55a:	0f b6 02             	movzbl (%rdx),%eax
1400de55d:	3c 30                	cmp    $0x30,%al
1400de55f:	7c 17                	jl     0x1400de578
1400de561:	48 8b ca             	mov    %rdx,%rcx
1400de564:	4c 8b c2             	mov    %rdx,%r8
1400de567:	3c 39                	cmp    $0x39,%al
1400de569:	7e c5                	jle    0x1400de530
1400de56b:	eb 0b                	jmp    0x1400de578
1400de56d:	b3 01                	mov    $0x1,%bl
1400de56f:	88 9c 24 a8 00 00 00 	mov    %bl,0xa8(%rsp)
1400de576:	8b fe                	mov    %esi,%edi
1400de578:	45 32 ff             	xor    %r15b,%r15b
1400de57b:	f2 0f 10 15 1d ff 24 	movsd  0x24ff1d(%rip),%xmm2        # 0x14032e4a0
1400de582:	00
1400de583:	84 db                	test   %bl,%bl
1400de585:	0f 84 32 01 00 00    	je     0x1400de6bd
1400de58b:	0f b6 02             	movzbl (%rdx),%eax
1400de58e:	45 84 d2             	test   %r10b,%r10b
1400de591:	74 77                	je     0x1400de60a
1400de593:	3c 30                	cmp    $0x30,%al
1400de595:	0f 8c 22 01 00 00    	jl     0x1400de6bd
1400de59b:	4c 8b c2             	mov    %rdx,%r8
1400de59e:	3c 39                	cmp    $0x39,%al
1400de5a0:	0f 8f 17 01 00 00    	jg     0x1400de6bd
1400de5a6:	48 8b ca             	mov    %rdx,%rcx
1400de5a9:	49 b9 cc cc cc cc cc 	movabs $0xccccccccccccccc,%r9
1400de5b0:	cc cc 0c
1400de5b3:	49 3b f9             	cmp    %r9,%rdi
1400de5b6:	72 09                	jb     0x1400de5c1
1400de5b8:	75 3b                	jne    0x1400de5f5
1400de5ba:	49 8b c8             	mov    %r8,%rcx
1400de5bd:	3c 38                	cmp    $0x38,%al
1400de5bf:	77 34                	ja     0x1400de5f5
1400de5c1:	48 8d 51 01          	lea    0x1(%rcx),%rdx
1400de5c5:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de5ca:	0f be 09             	movsbl (%rcx),%ecx
1400de5cd:	83 e9 30             	sub    $0x30,%ecx
1400de5d0:	48 8d 04 bf          	lea    (%rdi,%rdi,4),%rax
1400de5d4:	48 8d 3c 41          	lea    (%rcx,%rax,2),%rdi
1400de5d8:	41 ff c3             	inc    %r11d
1400de5db:	0f b6 02             	movzbl (%rdx),%eax
1400de5de:	3c 30                	cmp    $0x30,%al
1400de5e0:	0f 8c d7 00 00 00    	jl     0x1400de6bd
1400de5e6:	4c 8b c2             	mov    %rdx,%r8
1400de5e9:	48 8b ca             	mov    %rdx,%rcx
1400de5ec:	3c 39                	cmp    $0x39,%al
1400de5ee:	7e c3                	jle    0x1400de5b3
1400de5f0:	e9 c8 00 00 00       	jmp    0x1400de6bd
1400de5f5:	48 8b cf             	mov    %rdi,%rcx
1400de5f8:	41 b7 01             	mov    $0x1,%r15b