1800772e8:	84 d2                	test   %dl,%dl
1800772ea:	74 33                	je     0x18007731f
1800772ec:	33 c0                	xor    %eax,%eax
1800772ee:	0f 57 c0             	xorps  %xmm0,%xmm0
1800772f1:	0f 11 03             	movups %xmm0,(%rbx)
1800772f4:	48 89 43 10          	mov    %rax,0x10(%rbx)
1800772f8:	83 c6 e6             	add    $0xffffffe6,%esi
1800772fb:	66 89 43 18          	mov    %ax,0x18(%rbx)
1800772ff:	48 8b fb             	mov    %rbx,%rdi
180077302:	8d 43 18             	lea    0x18(%rbx),%eax
180077305:	c7 03 49 00 00 16    	movl   $0x16000049,(%rbx)
18007730b:	2b c3                	sub    %ebx,%eax
18007730d:	c7 43 08 02 00 00 00 	movl   $0x2,0x8(%rbx)
180077314:	89 43 04             	mov    %eax,0x4(%rbx)
180077317:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
18007731b:	48 83 c3 1a          	add    $0x1a,%rbx
18007731f:	48 8d 15 ea 87 0d 00 	lea    0xd87ea(%rip),%rdx        # 0x18014fb10
180077326:	49 8b cc             	mov    %r12,%rcx
180077329:	e8 c6 45 0b 00       	call   0x18012b8f4
18007732e:	33 c9                	xor    %ecx,%ecx
180077330:	48 85 c0             	test   %rax,%rax
180077333:	74 06                	je     0x18007733b
180077335:	44 8d 41 01          	lea    0x1(%rcx),%r8d
180077339:	eb 19                	jmp    0x180077354
18007733b:	48 8d 15 56 88 0d 00 	lea    0xd8856(%rip),%rdx        # 0x18014fb98
180077342:	49 8b cc             	mov    %r12,%rcx
180077345:	e8 aa 45 0b 00       	call   0x18012b8f4
18007734a:	33 c9                	xor    %ecx,%ecx
18007734c:	48 85 c0             	test   %rax,%rax
18007734f:	74 54                	je     0x1800773a5
180077351:	44 8b c1             	mov    %ecx,%r8d
180077354:	48 85 ff             	test   %rdi,%rdi
180077357:	74 08                	je     0x180077361
180077359:	8b c3                	mov    %ebx,%eax
18007735b:	41 2b c5             	sub    %r13d,%eax
18007735e:	89 47 10             	mov    %eax,0x10(%rdi)
180077361:	41 83 07 20          	addl   $0x20,(%r15)
180077365:	8b d1                	mov    %ecx,%edx
180077367:	83 fe 20             	cmp    $0x20,%esi
18007736a:	41 0f b6 c6          	movzbl %r14b,%eax
18007736e:	0f 43 d0             	cmovae %eax,%edx
180077371:	44 8a f2             	mov    %dl,%r14b
180077374:	84 d2                	test   %dl,%dl
180077376:	74 2d                	je     0x1800773a5
180077378:	0f 57 c0             	xorps  %xmm0,%xmm0
18007737b:	8d 43 18             	lea    0x18(%rbx),%eax
18007737e:	0f 11 03             	movups %xmm0,(%rbx)
180077381:	2b c3                	sub    %ebx,%eax
180077383:	83 c6 e0             	add    $0xffffffe0,%esi
180077386:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
18007738a:	89 43 04             	mov    %eax,0x4(%rbx)
18007738d:	48 8b fb             	mov    %rbx,%rdi
180077390:	c7 03 47 00 00 15    	movl   $0x15000047,(%rbx)
180077396:	c7 43 08 08 00 00 00 	movl   $0x8,0x8(%rbx)
18007739d:	4c 89 43 18          	mov    %r8,0x18(%rbx)
1800773a1:	48 83 c3 20          	add    $0x20,%rbx
1800773a5:	48 8d 15 c4 87 0d 00 	lea    0xd87c4(%rip),%rdx        # 0x18014fb70
1800773ac:	49 8b cc             	mov    %r12,%rcx
1800773af:	e8 40 45 0b 00       	call   0x18012b8f4
1800773b4:	33 c9                	xor    %ecx,%ecx
1800773b6:	48 85 c0             	test   %rax,%rax
1800773b9:	74 05                	je     0x1800773c0
1800773bb:	44 8b c1             	mov    %ecx,%r8d
1800773be:	eb 1a                	jmp    0x1800773da
1800773c0:	48 8d 15 41 88 0d 00 	lea    0xd8841(%rip),%rdx        # 0x18014fc08
1800773c7:	49 8b cc             	mov    %r12,%rcx
1800773ca:	e8 25 45 0b 00       	call   0x18012b8f4
1800773cf:	33 c9                	xor    %ecx,%ecx
1800773d1:	48 85 c0             	test   %rax,%rax
1800773d4:	74 55                	je     0x18007742b
1800773d6:	44 8d 41 01          	lea    0x1(%rcx),%r8d
1800773da:	48 85 ff             	test   %rdi,%rdi
1800773dd:	74 08                	je     0x1800773e7
1800773df:	8b c3                	mov    %ebx,%eax
1800773e1:	41 2b c5             	sub    %r13d,%eax
1800773e4:	89 47 10             	mov    %eax,0x10(%rdi)
1800773e7:	41 83 07 20          	addl   $0x20,(%r15)
1800773eb:	8b d1                	mov    %ecx,%edx
1800773ed:	83 fe 20             	cmp    $0x20,%esi
1800773f0:	41 0f b6 c6          	movzbl %r14b,%eax
1800773f4:	0f 43 d0             	cmovae %eax,%edx
1800773f7:	44 8a f2             	mov    %dl,%r14b
1800773fa:	84 d2                	test   %dl,%dl
1800773fc:	74 2d                	je     0x18007742b
1800773fe:	0f 57 c0             	xorps  %xmm0,%xmm0
180077401:	8d 43 18             	lea    0x18(%rbx),%eax
180077404:	0f 11 03             	movups %xmm0,(%rbx)
180077407:	2b c3                	sub    %ebx,%eax
180077409:	83 c6 e0             	add    $0xffffffe0,%esi
18007740c:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
180077410:	89 43 04             	mov    %eax,0x4(%rbx)
180077413:	48 8b fb             	mov    %rbx,%rdi
180077416:	c7 03 71 00 00 25    	movl   $0x25000071,(%rbx)
18007741c:	c7 43 08 08 00 00 00 	movl   $0x8,0x8(%rbx)
180077423:	4c 89 43 18          	mov    %r8,0x18(%rbx)
180077427:	48 83 c3 20          	add    $0x20,%rbx
18007742b:	48 8d 15 9e 87 0d 00 	lea    0xd879e(%rip),%rdx        # 0x18014fbd0
180077432:	49 8b cc             	mov    %r12,%rcx
180077435:	e8 ba 44 0b 00       	call   0x18012b8f4
18007743a:	33 c9                	xor    %ecx,%ecx
18007743c:	48 85 c0             	test   %rax,%rax
18007743f:	74 05                	je     0x180077446
180077441:	44 8b c1             	mov    %ecx,%r8d
180077444:	eb 1a                	jmp    0x180077460
180077446:	48 8d 15 23 88 0d 00 	lea    0xd8823(%rip),%rdx        # 0x18014fc70
18007744d:	49 8b cc             	mov    %r12,%rcx
180077450:	e8 9f 44 0b 00       	call   0x18012b8f4
180077455:	33 c9                	xor    %ecx,%ecx
180077457:	48 85 c0             	test   %rax,%rax
18007745a:	74 55                	je     0x1800774b1
18007745c:	44 8d 41 01          	lea    0x1(%rcx),%r8d
180077460:	48 85 ff             	test   %rdi,%rdi
180077463:	74 08                	je     0x18007746d
180077465:	8b c3                	mov    %ebx,%eax
180077467:	41 2b c5             	sub    %r13d,%eax
18007746a:	89 47 10             	mov    %eax,0x10(%rdi)
18007746d:	41 83 07 20          	addl   $0x20,(%r15)
180077471:	8b d1                	mov    %ecx,%edx
180077473:	83 fe 20             	cmp    $0x20,%esi
180077476:	41 0f b6 c6          	movzbl %r14b,%eax
18007747a:	0f 43 d0             	cmovae %eax,%edx
18007747d:	44 8a f2             	mov    %dl,%r14b
180077480:	84 d2                	test   %dl,%dl
180077482:	74 2d                	je     0x1800774b1
180077484:	0f 57 c0             	xorps  %xmm0,%xmm0
180077487:	8d 43 18             	lea    0x18(%rbx),%eax
18007748a:	0f 11 03             	movups %xmm0,(%rbx)
18007748d:	2b c3                	sub    %ebx,%eax
18007748f:	83 c6 e0             	add    $0xffffffe0,%esi
180077492:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
180077496:	89 43 04             	mov    %eax,0x4(%rbx)
180077499:	48 8b fb             	mov    %rbx,%rdi
18007749c:	c7 03 72 00 00 25    	movl   $0x25000072,(%rbx)
1800774a2:	c7 43 08 08 00 00 00 	movl   $0x8,0x8(%rbx)
1800774a9:	4c 89 43 18          	mov    %r8,0x18(%rbx)
1800774ad:	48 83 c3 20          	add    $0x20,%rbx
1800774b1:	48 8d 15 80 87 0d 00 	lea    0xd8780(%rip),%rdx        # 0x18014fc38
1800774b8:	49 8b cc             	mov    %r12,%rcx
1800774bb:	e8 34 44 0b 00       	call   0x18012b8f4
1800774c0:	33 c9                	xor    %ecx,%ecx
1800774c2:	48 85 c0             	test   %rax,%rax
1800774c5:	74 05                	je     0x1800774cc
1800774c7:	44 8b c1             	mov    %ecx,%r8d
1800774ca:	eb 36                	jmp    0x180077502
1800774cc:	48 8d 15 15 88 0d 00 	lea    0xd8815(%rip),%rdx        # 0x18014fce8
1800774d3:	49 8b cc             	mov    %r12,%rcx
1800774d6:	e8 19 44 0b 00       	call   0x18012b8f4
1800774db:	33 c9                	xor    %ecx,%ecx
1800774dd:	48 85 c0             	test   %rax,%rax
1800774e0:	74 06                	je     0x1800774e8
1800774e2:	44 8d 41 01          	lea    0x1(%rcx),%r8d
1800774e6:	eb 1a                	jmp    0x180077502
1800774e8:	48 8d 15 c1 87 0d 00 	lea    0xd87c1(%rip),%rdx        # 0x18014fcb0
1800774ef:	49 8b cc             	mov    %r12,%rcx
1800774f2:	e8 fd 43 0b 00       	call   0x18012b8f4
1800774f7:	33 c9                	xor    %ecx,%ecx
1800774f9:	48 85 c0             	test   %rax,%rax
1800774fc:	74 55                	je     0x180077553
1800774fe:	44 8d 41 02          	lea    0x2(%rcx),%r8d
180077502:	48 85 ff             	test   %rdi,%rdi
180077505:	74 08                	je     0x18007750f
180077507:	8b c3                	mov    %ebx,%eax
180077509:	41 2b c5             	sub    %r13d,%eax
18007750c:	89 47 10             	mov    %eax,0x10(%rdi)
18007750f:	41 83 07 20          	addl   $0x20,(%r15)
180077513:	8b d1                	mov    %ecx,%edx
180077515:	83 fe 20             	cmp    $0x20,%esi
180077518:	41 0f b6 c6          	movzbl %r14b,%eax
18007751c:	0f 43 d0             	cmovae %eax,%edx
18007751f:	44 8a f2             	mov    %dl,%r14b
180077522:	84 d2                	test   %dl,%dl
180077524:	74 2d                	je     0x180077553
180077526:	0f 57 c0             	xorps  %xmm0,%xmm0
180077529:	8d 43 18             	lea    0x18(%rbx),%eax
18007752c:	0f 11 03             	movups %xmm0,(%rbx)
18007752f:	2b c3                	sub    %ebx,%eax
180077531:	83 c6 e0             	add    $0xffffffe0,%esi
180077534:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
180077538:	89 43 04             	mov    %eax,0x4(%rbx)
18007753b:	48 8b fb             	mov    %rbx,%rdi
18007753e:	c7 03 52 00 00 15    	movl   $0x15000052,(%rbx)
180077544:	c7 43 08 08 00 00 00 	movl   $0x8,0x8(%rbx)
18007754b:	4c 89 43 18          	mov    %r8,0x18(%rbx)
18007754f:	48 83 c3 20          	add    $0x20,%rbx
180077553:	48 8d 15 de 87 0d 00 	lea    0xd87de(%rip),%rdx        # 0x18014fd38
18007755a:	49 8b cc             	mov    %r12,%rcx
18007755d:	e8 92 43 0b 00       	call   0x18012b8f4
180077562:	33 c9                	xor    %ecx,%ecx
180077564:	48 85 c0             	test   %rax,%rax
180077567:	74 05                	je     0x18007756e
180077569:	44 8a c1             	mov    %cl,%r8b
18007756c:	eb 19                	jmp    0x180077587
18007756e:	48 8d 15 ab 87 0d 00 	lea    0xd87ab(%rip),%rdx        # 0x18014fd20
180077575:	49 8b cc             	mov    %r12,%rcx
180077578:	e8 77 43 0b 00       	call   0x18012b8f4
18007757d:	33 c9                	xor    %ecx,%ecx
18007757f:	48 85 c0             	test   %rax,%rax
180077582:	74 5a                	je     0x1800775de
180077584:	41 b0 01             	mov    $0x1,%r8b
180077587:	48 85 ff             	test   %rdi,%rdi
18007758a:	74 08                	je     0x180077594
18007758c:	8b c3                	mov    %ebx,%eax
18007758e:	41 2b c5             	sub    %r13d,%eax
180077591:	89 47 10             	mov    %eax,0x10(%rdi)
180077594:	41 83 07 1a          	addl   $0x1a,(%r15)
180077598:	8b d1                	mov    %ecx,%edx
18007759a:	83 fe 1a             	cmp    $0x1a,%esi
18007759d:	41 0f b6 c6          	movzbl %r14b,%eax
1800775a1:	0f 43 d0             	cmovae %eax,%edx
1800775a4:	44 8a f2             	mov    %dl,%r14b
1800775a7:	84 d2                	test   %dl,%dl
1800775a9:	74 33                	je     0x1800775de
1800775ab:	33 c0                	xor    %eax,%eax
1800775ad:	0f 57 c0             	xorps  %xmm0,%xmm0
1800775b0:	0f 11 03             	movups %xmm0,(%rbx)
1800775b3:	48 89 43 10          	mov    %rax,0x10(%rbx)
1800775b7:	83 c6 e6             	add    $0xffffffe6,%esi
1800775ba:	66 89 43 18          	mov    %ax,0x18(%rbx)
1800775be:	48 8b fb             	mov    %rbx,%rdi
1800775c1:	8d 43 18             	lea    0x18(%rbx),%eax
1800775c4:	c7 03 64 00 00 26    	movl   $0x26000064,(%rbx)
1800775ca:	2b c3                	sub    %ebx,%eax
1800775cc:	c7 43 08 02 00 00 00 	movl   $0x2,0x8(%rbx)
1800775d3:	89 43 04             	mov    %eax,0x4(%rbx)
1800775d6:	44 88 43 18          	mov    %r8b,0x18(%rbx)
1800775da:	48 83 c3 1a          	add    $0x1a,%rbx
1800775de:	48 8d 15 93 87 0d 00 	lea    0xd8793(%rip),%rdx        # 0x18014fd78
1800775e5:	49 8b cc             	mov    %r12,%rcx
1800775e8:	e8 07 43 0b 00       	call   0x18012b8f4
1800775ed:	45 33 db             	xor    %r11d,%r11d
1800775f0:	48 85 c0             	test   %rax,%rax
1800775f3:	74 56                	je     0x18007764b
1800775f5:	48 85 ff             	test   %rdi,%rdi
1800775f8:	74 08                	je     0x180077602
1800775fa:	8b cb                	mov    %ebx,%ecx
1800775fc:	41 2b cd             	sub    %r13d,%ecx
1800775ff:	89 4f 10             	mov    %ecx,0x10(%rdi)
180077602:	48 8d 48 14          	lea    0x14(%rax),%rcx
180077606:	44 8b ce             	mov    %esi,%r9d
180077609:	48 8d 45 50          	lea    0x50(%rbp),%rax
18007760d:	4c 8b c3             	mov    %rbx,%r8
180077610:	ba 66 00 00 25       	mov    $0x25000066,%edx
180077615:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18007761a:	e8 ed 35 00 00       	call   0x18007ac0c
18007761f:	8b 4d 50             	mov    0x50(%rbp),%ecx
180077622:	41 01 0f             	add    %ecx,(%r15)
180077625:	3d 23 00 00 c0       	cmp    $0xc0000023,%eax
18007762a:	41 0f b6 ce          	movzbl %r14b,%ecx
18007762e:	41 0f 44 cb          	cmove  %r11d,%ecx
180077632:	44 8a f1             	mov    %cl,%r14b
180077635:	84 c9                	test   %cl,%cl
180077637:	74 12                	je     0x18007764b
180077639:	48 8b cb             	mov    %rbx,%rcx
18007763c:	e8 eb 51 00 00       	call   0x18007c82c
180077641:	48 8b fb             	mov    %rbx,%rdi
180077644:	2b f0                	sub    %eax,%esi
180077646:	8b d8                	mov    %eax,%ebx
180077648:	48 03 df             	add    %rdi,%rbx
18007764b:	48 8d 15 06 87 0d 00 	lea    0xd8706(%rip),%rdx        # 0x18014fd58
180077652:	49 8b cc             	mov    %r12,%rcx
180077655:	e8 9a 42 0b 00       	call   0x18012b8f4
18007765a:	33 c9                	xor    %ecx,%ecx
18007765c:	48 85 c0             	test   %rax,%rax
18007765f:	74 57                	je     0x1800776b8
180077661:	48 85 ff             	test   %rdi,%rdi
180077664:	74 08                	je     0x18007766e
180077666:	8b c3                	mov    %ebx,%eax
180077668:	41 2b c5             	sub    %r13d,%eax
18007766b:	89 47 10             	mov    %eax,0x10(%rdi)
18007766e:	41 83 07 1a          	addl   $0x1a,(%r15)
180077672:	8b d1                	mov    %ecx,%edx
180077674:	83 fe 1a             	cmp    $0x1a,%esi
180077677:	41 0f b6 c6          	movzbl %r14b,%eax
18007767b:	0f 43 d0             	cmovae %eax,%edx
18007767e:	44 8a f2             	mov    %dl,%r14b
180077681:	84 d2                	test   %dl,%dl
180077683:	74 33                	je     0x1800776b8
180077685:	33 c0                	xor    %eax,%eax
180077687:	0f 57 c0             	xorps  %xmm0,%xmm0
18007768a:	0f 11 03             	movups %xmm0,(%rbx)
18007768d:	48 89 43 10          	mov    %rax,0x10(%rbx)
180077691:	83 c6 e6             	add    $0xffffffe6,%esi
180077694:	66 89 43 18          	mov    %ax,0x18(%rbx)
180077698:	48 8b fb             	mov    %rbx,%rdi
18007769b:	8d 43 18             	lea    0x18(%rbx),%eax
18007769e:	c7 03 65 00 00 26    	movl   $0x26000065,(%rbx)
1800776a4:	2b c3                	sub    %ebx,%eax
1800776a6:	c7 43 08 02 00 00 00 	movl   $0x2,0x8(%rbx)
1800776ad:	89 43 04             	mov    %eax,0x4(%rbx)
1800776b0:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
1800776b4:	48 83 c3 1a          	add    $0x1a,%rbx
1800776b8:	48 8d 15 01 87 0d 00 	lea    0xd8701(%rip),%rdx        # 0x18014fdc0
1800776bf:	49 8b cc             	mov    %r12,%rcx
1800776c2:	e8 2d 42 0b 00       	call   0x18012b8f4
1800776c7:	33 c9                	xor    %ecx,%ecx
1800776c9:	48 85 c0             	test   %rax,%rax
1800776cc:	74 57                	je     0x180077725
1800776ce:	48 85 ff             	test   %rdi,%rdi
1800776d1:	74 08                	je     0x1800776db
1800776d3:	8b c3                	mov    %ebx,%eax
1800776d5:	41 2b c5             	sub    %r13d,%eax
1800776d8:	89 47 10             	mov    %eax,0x10(%rdi)
1800776db:	41 83 07 1a          	addl   $0x1a,(%r15)
1800776df:	8b d1                	mov    %ecx,%edx
1800776e1:	83 fe 1a             	cmp    $0x1a,%esi
1800776e4:	41 0f b6 c6          	movzbl %r14b,%eax
1800776e8:	0f 43 d0             	cmovae %eax,%edx
1800776eb:	44 8a f2             	mov    %dl,%r14b
1800776ee:	84 d2                	test   %dl,%dl
1800776f0:	74 33                	je     0x180077725
1800776f2:	33 c0                	xor    %eax,%eax
1800776f4:	0f 57 c0             	xorps  %xmm0,%xmm0
1800776f7:	0f 11 03             	movups %xmm0,(%rbx)
1800776fa:	48 89 43 10          	mov    %rax,0x10(%rbx)
1800776fe:	83 c6 e6             	add    $0xffffffe6,%esi
180077701:	66 89 43 18          	mov    %ax,0x18(%rbx)
180077705:	48 8b fb             	mov    %rbx,%rdi
180077708:	8d 43 18             	lea    0x18(%rbx),%eax
18007770b:	c7 03 54 00 00 26    	movl   $0x26000054,(%rbx)
180077711:	2b c3                	sub    %ebx,%eax
180077713:	c7 43 08 02 00 00 00 	movl   $0x2,0x8(%rbx)
18007771a:	89 43 04             	mov    %eax,0x4(%rbx)
18007771d:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
180077721:	48 83 c3 1a          	add    $0x1a,%rbx
180077725:	48 8d 15 64 86 0d 00 	lea    0xd8664(%rip),%rdx        # 0x18014fd90
18007772c:	49 8b cc             	mov    %r12,%rcx
18007772f:	e8 c0 41 0b 00       	call   0x18012b8f4
180077734:	33 c9                	xor    %ecx,%ecx
180077736:	48 85 c0             	test   %rax,%rax
180077739:	74 06                	je     0x180077741
18007773b:	44 8d 41 01          	lea    0x1(%rcx),%r8d
18007773f:	eb 1a                	jmp    0x18007775b
180077741:	48 8d 15 d0 86 0d 00 	lea    0xd86d0(%rip),%rdx        # 0x18014fe18
180077748:	49 8b cc             	mov    %r12,%rcx
18007774b:	e8 a4 41 0b 00       	call   0x18012b8f4
180077750:	33 c9                	xor    %ecx,%ecx
180077752:	48 85 c0             	test   %rax,%rax
180077755:	74 55                	je     0x1800777ac
180077757:	44 8d 41 02          	lea    0x2(%rcx),%r8d
18007775b:	48 85 ff             	test   %rdi,%rdi
18007775e:	74 08                	je     0x180077768
180077760:	8b c3                	mov    %ebx,%eax
180077762:	41 2b c5             	sub    %r13d,%eax
180077765:	89 47 10             	mov    %eax,0x10(%rdi)
180077768:	41 83 07 20          	addl   $0x20,(%r15)
18007776c:	8b d1                	mov    %ecx,%edx
18007776e:	83 fe 20             	cmp    $0x20,%esi
180077771:	41 0f b6 c6          	movzbl %r14b,%eax
180077775:	0f 43 d0             	cmovae %eax,%edx
180077778:	44 8a f2             	mov    %dl,%r14b