fffff800002a13fa:	41 8b d7             	mov    %r15d,%edx
fffff800002a13fd:	0f b7 fa             	movzwl %dx,%edi
fffff800002a1400:	66 85 d2             	test   %dx,%dx
fffff800002a1403:	74 0a                	je     0xfffff800002a140f
fffff800002a1405:	b8 44 07 00 00       	mov    $0x744,%eax
fffff800002a140a:	e9 08 05 00 00       	jmp    0xfffff800002a1917
fffff800002a140f:	48 85 db             	test   %rbx,%rbx
fffff800002a1412:	75 23                	jne    0xfffff800002a1437
fffff800002a1414:	48 8b 56 28          	mov    0x28(%rsi),%rdx
fffff800002a1418:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff800002a141c:	e8 c3 13 00 00       	call   0xfffff800002a27e4
fffff800002a1421:	0f b7 f8             	movzwl %ax,%edi
fffff800002a1424:	66 85 c0             	test   %ax,%ax
fffff800002a1427:	0f 84 6d 04 00 00    	je     0xfffff800002a189a
fffff800002a142d:	b8 49 07 00 00       	mov    $0x749,%eax
fffff800002a1432:	e9 e0 04 00 00       	jmp    0xfffff800002a1917
fffff800002a1437:	44 8b 25 56 a2 50 00 	mov    0x50a256(%rip),%r12d        # 0xfffff800007ab694
fffff800002a143e:	49 81 e3 ff ff ff e7 	and    $0xffffffffe7ffffff,%r11
fffff800002a1445:	4c 89 5d e0          	mov    %r11,-0x20(%rbp)
fffff800002a1449:	41 83 fc 01          	cmp    $0x1,%r12d
fffff800002a144d:	0f 85 be 03 00 00    	jne    0xfffff800002a1811
fffff800002a1453:	41 b8 00 00 00 10    	mov    $0x10000000,%r8d
fffff800002a1459:	48 b8 00 00 00 00 00 	movabs $0x1000000000000000,%rax
fffff800002a1460:	00 00 10
fffff800002a1463:	4d 85 f0             	test   %r14,%r8
fffff800002a1466:	74 7c                	je     0xfffff800002a14e4
fffff800002a1468:	4c 85 d8             	test   %r11,%rax
fffff800002a146b:	74 68                	je     0xfffff800002a14d5
fffff800002a146d:	4c 85 05 74 f8 46 00 	test   %r8,0x46f874(%rip)        # 0xfffff80000710ce8
fffff800002a1474:	74 5f                	je     0xfffff800002a14d5
fffff800002a1476:	8b 8b 04 0b 01 00    	mov    0x10b04(%rbx),%ecx
fffff800002a147c:	e8 7b 45 fe ff       	call   0xfffff800002859fc
fffff800002a1481:	8b 48 18             	mov    0x18(%rax),%ecx
fffff800002a1484:	49 85 c8             	test   %rcx,%r8
fffff800002a1487:	75 0f                	jne    0xfffff800002a1498
fffff800002a1489:	41 8d 7c 24 1f       	lea    0x1f(%r12),%edi
fffff800002a148e:	b8 5f 07 00 00       	mov    $0x75f,%eax
fffff800002a1493:	e9 84 04 00 00       	jmp    0xfffff800002a191c
fffff800002a1498:	41 bf 04 06 00 00    	mov    $0x604,%r15d
fffff800002a149e:	48 8b cb             	mov    %rbx,%rcx
fffff800002a14a1:	41 8b d7             	mov    %r15d,%edx
fffff800002a14a4:	e8 3b 3d fe ff       	call   0xfffff800002851e4
fffff800002a14a9:	84 c0                	test   %al,%al
fffff800002a14ab:	75 08                	jne    0xfffff800002a14b5
fffff800002a14ad:	0f ba ab ac 34 00 00 	btsl   $0x9,0x34ac(%rbx)
fffff800002a14b4:	09
fffff800002a14b5:	4c 09 83 80 34 00 00 	or     %r8,0x3480(%rbx)
fffff800002a14bc:	48 0f ba ab d0 0c 01 	btsq   $0x11,0x10cd0(%rbx)
fffff800002a14c3:	00 11
fffff800002a14c5:	4c 8b 93 d0 0c 01 00 	mov    0x10cd0(%rbx),%r10
fffff800002a14cc:	4c 8b 83 80 34 00 00 	mov    0x3480(%rbx),%r8
fffff800002a14d3:	eb 71                	jmp    0xfffff800002a1546
fffff800002a14d5:	bf 20 00 00 00       	mov    $0x20,%edi
fffff800002a14da:	b8 59 07 00 00       	mov    $0x759,%eax
fffff800002a14df:	e9 38 04 00 00       	jmp    0xfffff800002a191c
fffff800002a14e4:	4c 8b 8b 80 34 00 00 	mov    0x3480(%rbx),%r9
fffff800002a14eb:	41 bf 04 06 00 00    	mov    $0x604,%r15d
fffff800002a14f1:	48 8b bb d0 0c 01 00 	mov    0x10cd0(%rbx),%rdi
fffff800002a14f8:	49 0f ba f1 1c       	btr    $0x1c,%r9
fffff800002a14fd:	48 0f ba f7 11       	btr    $0x11,%rdi
fffff800002a1502:	4c 89 8b 80 34 00 00 	mov    %r9,0x3480(%rbx)
fffff800002a1509:	41 8b d7             	mov    %r15d,%edx
fffff800002a150c:	48 89 bb d0 0c 01 00 	mov    %rdi,0x10cd0(%rbx)
fffff800002a1513:	48 8b cb             	mov    %rbx,%rcx
fffff800002a1516:	4d 8b c1             	mov    %r9,%r8
fffff800002a1519:	4c 8b d7             	mov    %rdi,%r10
fffff800002a151c:	e8 c3 3c fe ff       	call   0xfffff800002851e4
fffff800002a1521:	84 c0                	test   %al,%al
fffff800002a1523:	75 21                	jne    0xfffff800002a1546
fffff800002a1525:	0f 10 83 78 34 00 00 	movups 0x3478(%rbx),%xmm0
fffff800002a152c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
fffff800002a1530:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
fffff800002a1535:	e8 42 51 f9 ff       	call   0xfffff8000023667c
fffff800002a153a:	84 c0                	test   %al,%al
fffff800002a153c:	75 08                	jne    0xfffff800002a1546
fffff800002a153e:	0f ba b3 ac 34 00 00 	btrl   $0x9,0x34ac(%rbx)
fffff800002a1545:	09
fffff800002a1546:	49 b9 00 00 00 00 00 	movabs $0x80000000000,%r9
fffff800002a154d:	08 00 00
fffff800002a1550:	4d 85 f1             	test   %r14,%r9
fffff800002a1553:	74 67                	je     0xfffff800002a15bc
fffff800002a1555:	4c 85 0d 8c f7 46 00 	test   %r9,0x46f78c(%rip)        # 0xfffff80000710ce8
fffff800002a155c:	75 0f                	jne    0xfffff800002a156d
fffff800002a155e:	bf 20 00 00 00       	mov    $0x20,%edi
fffff800002a1563:	b8 7d 07 00 00       	mov    $0x77d,%eax
fffff800002a1568:	e9 af 03 00 00       	jmp    0xfffff800002a191c
fffff800002a156d:	8b 8b 04 0b 01 00    	mov    0x10b04(%rbx),%ecx
fffff800002a1573:	e8 84 44 fe ff       	call   0xfffff800002859fc
fffff800002a1578:	4c 85 48 18          	test   %r9,0x18(%rax)
fffff800002a157c:	75 0f                	jne    0xfffff800002a158d
fffff800002a157e:	bf 20 00 00 00       	mov    $0x20,%edi
fffff800002a1583:	b8 83 07 00 00       	mov    $0x783,%eax
fffff800002a1588:	e9 8f 03 00 00       	jmp    0xfffff800002a191c
fffff800002a158d:	41 8b d7             	mov    %r15d,%edx
fffff800002a1590:	48 8b cb             	mov    %rbx,%rcx
fffff800002a1593:	e8 4c 3c fe ff       	call   0xfffff800002851e4
fffff800002a1598:	84 c0                	test   %al,%al
fffff800002a159a:	75 08                	jne    0xfffff800002a15a4
fffff800002a159c:	0f ba ab ac 34 00 00 	btsl   $0x9,0x34ac(%rbx)
fffff800002a15a3:	09
fffff800002a15a4:	4d 0b c1             	or     %r9,%r8
fffff800002a15a7:	49 0f ba ea 14       	bts    $0x14,%r10
fffff800002a15ac:	4c 89 83 80 34 00 00 	mov    %r8,0x3480(%rbx)
fffff800002a15b3:	4c 89 93 d0 0c 01 00 	mov    %r10,0x10cd0(%rbx)
fffff800002a15ba:	eb 50                	jmp    0xfffff800002a160c
fffff800002a15bc:	48 b8 ff ff ff ff ff 	movabs $0xfffff7ffffffffff,%rax
fffff800002a15c3:	f7 ff ff
fffff800002a15c6:	49 0f ba f2 14       	btr    $0x14,%r10
fffff800002a15cb:	4c 23 c0             	and    %rax,%r8
fffff800002a15ce:	4c 89 93 d0 0c 01 00 	mov    %r10,0x10cd0(%rbx)
fffff800002a15d5:	41 8b d7             	mov    %r15d,%edx
fffff800002a15d8:	4c 89 83 80 34 00 00 	mov    %r8,0x3480(%rbx)
fffff800002a15df:	48 8b cb             	mov    %rbx,%rcx
fffff800002a15e2:	e8 fd 3b fe ff       	call   0xfffff800002851e4
fffff800002a15e7:	84 c0                	test   %al,%al
fffff800002a15e9:	75 21                	jne    0xfffff800002a160c
fffff800002a15eb:	0f 10 83 78 34 00 00 	movups 0x3478(%rbx),%xmm0
fffff800002a15f2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
fffff800002a15f6:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
fffff800002a15fb:	e8 7c 50 f9 ff       	call   0xfffff8000023667c
fffff800002a1600:	84 c0                	test   %al,%al
fffff800002a1602:	75 08                	jne    0xfffff800002a160c
fffff800002a1604:	0f ba b3 ac 34 00 00 	btrl   $0x9,0x34ac(%rbx)
fffff800002a160b:	09
fffff800002a160c:	49 b9 00 00 00 00 00 	movabs $0x100000000000,%r9
fffff800002a1613:	10 00 00
fffff800002a1616:	4d 85 f1             	test   %r14,%r9
fffff800002a1619:	74 3d                	je     0xfffff800002a1658
fffff800002a161b:	4c 85 0d c6 f6 46 00 	test   %r9,0x46f6c6(%rip)        # 0xfffff80000710ce8
fffff800002a1622:	75 0f                	jne    0xfffff800002a1633
fffff800002a1624:	bf 20 00 00 00       	mov    $0x20,%edi
fffff800002a1629:	b8 a1 07 00 00       	mov    $0x7a1,%eax
fffff800002a162e:	e9 e9 02 00 00       	jmp    0xfffff800002a191c
fffff800002a1633:	8b 8b 04 0b 01 00    	mov    0x10b04(%rbx),%ecx
fffff800002a1639:	e8 be 43 fe ff       	call   0xfffff800002859fc
fffff800002a163e:	4c 85 48 18          	test   %r9,0x18(%rax)
fffff800002a1642:	75 0f                	jne    0xfffff800002a1653
fffff800002a1644:	bf 20 00 00 00       	mov    $0x20,%edi
fffff800002a1649:	b8 a7 07 00 00       	mov    $0x7a7,%eax
fffff800002a164e:	e9 c9 02 00 00       	jmp    0xfffff800002a191c
fffff800002a1653:	4d 0b c1             	or     %r9,%r8
fffff800002a1656:	eb 0d                	jmp    0xfffff800002a1665
fffff800002a1658:	48 b8 ff ff ff ff ff 	movabs $0xffffefffffffffff,%rax
fffff800002a165f:	ef ff ff
fffff800002a1662:	4c 23 c0             	and    %rax,%r8
fffff800002a1665:	49 b9 00 00 00 00 00 	movabs $0x1000000000000,%r9
fffff800002a166c:	00 01 00
fffff800002a166f:	4c 89 83 80 34 00 00 	mov    %r8,0x3480(%rbx)
fffff800002a1676:	4d 85 f1             	test   %r14,%r9
fffff800002a1679:	74 6b                	je     0xfffff800002a16e6
fffff800002a167b:	f6 05 6c f6 46 00 01 	testb  $0x1,0x46f66c(%rip)        # 0xfffff80000710cee
fffff800002a1682:	75 0f                	jne    0xfffff800002a1693
fffff800002a1684:	bf 20 00 00 00       	mov    $0x20,%edi
fffff800002a1689:	b8 b8 07 00 00       	mov    $0x7b8,%eax
fffff800002a168e:	e9 89 02 00 00       	jmp    0xfffff800002a191c
fffff800002a1693:	8b 8b 04 0b 01 00    	mov    0x10b04(%rbx),%ecx
fffff800002a1699:	e8 5e 43 fe ff       	call   0xfffff800002859fc
fffff800002a169e:	f6 40 1e 01          	testb  $0x1,0x1e(%rax)
fffff800002a16a2:	75 0f                	jne    0xfffff800002a16b3
fffff800002a16a4:	bf 20 00 00 00       	mov    $0x20,%edi
fffff800002a16a9:	b8 be 07 00 00       	mov    $0x7be,%eax
fffff800002a16ae:	e9 69 02 00 00       	jmp    0xfffff800002a191c
fffff800002a16b3:	41 8b d7             	mov    %r15d,%edx
fffff800002a16b6:	48 8b cb             	mov    %rbx,%rcx
fffff800002a16b9:	e8 26 3b fe ff       	call   0xfffff800002851e4
fffff800002a16be:	84 c0                	test   %al,%al
fffff800002a16c0:	75 08                	jne    0xfffff800002a16ca
fffff800002a16c2:	0f ba ab ac 34 00 00 	btsl   $0x9,0x34ac(%rbx)
fffff800002a16c9:	09
fffff800002a16ca:	4d 0b c1             	or     %r9,%r8
fffff800002a16cd:	48 0f ba ab d0 0c 01 	btsq   $0x1b,0x10cd0(%rbx)
fffff800002a16d4:	00 1b
fffff800002a16d6:	4c 8b 8b d0 0c 01 00 	mov    0x10cd0(%rbx),%r9
fffff800002a16dd:	4c 89 83 80 34 00 00 	mov    %r8,0x3480(%rbx)
fffff800002a16e4:	eb 53                	jmp    0xfffff800002a1739
fffff800002a16e6:	48 b8 ff ff ff ff ff 	movabs $0xfffeffffffffffff,%rax
fffff800002a16ed:	ff fe ff
fffff800002a16f0:	49 0f ba f2 1b       	btr    $0x1b,%r10
fffff800002a16f5:	4c 23 c0             	and    %rax,%r8
fffff800002a16f8:	4c 89 93 d0 0c 01 00 	mov    %r10,0x10cd0(%rbx)
fffff800002a16ff:	41 8b d7             	mov    %r15d,%edx
fffff800002a1702:	4c 89 83 80 34 00 00 	mov    %r8,0x3480(%rbx)
fffff800002a1709:	48 8b cb             	mov    %rbx,%rcx
fffff800002a170c:	4d 8b ca             	mov    %r10,%r9
fffff800002a170f:	e8 d0 3a fe ff       	call   0xfffff800002851e4
fffff800002a1714:	84 c0                	test   %al,%al
fffff800002a1716:	75 21                	jne    0xfffff800002a1739
fffff800002a1718:	0f 10 83 78 34 00 00 	movups 0x3478(%rbx),%xmm0
fffff800002a171f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
fffff800002a1723:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
fffff800002a1728:	e8 4f 4f f9 ff       	call   0xfffff8000023667c
fffff800002a172d:	84 c0                	test   %al,%al
fffff800002a172f:	75 08                	jne    0xfffff800002a1739
fffff800002a1731:	0f ba b3 ac 34 00 00 	btrl   $0x9,0x34ac(%rbx)
fffff800002a1738:	09
fffff800002a1739:	49 ba 00 00 00 00 00 	movabs $0x2000000000000,%r10
fffff800002a1740:	00 02 00
fffff800002a1743:	4d 85 f2             	test   %r14,%r10
fffff800002a1746:	74 79                	je     0xfffff800002a17c1
fffff800002a1748:	48 b8 00 00 00 00 00 	movabs $0x1000000000000000,%rax
fffff800002a174f:	00 00 10
fffff800002a1752:	4c 85 d8             	test   %r11,%rax
fffff800002a1755:	74 5b                	je     0xfffff800002a17b2
fffff800002a1757:	4c 85 15 8a f5 46 00 	test   %r10,0x46f58a(%rip)        # 0xfffff80000710ce8
fffff800002a175e:	74 52                	je     0xfffff800002a17b2
fffff800002a1760:	8b 8b 04 0b 01 00    	mov    0x10b04(%rbx),%ecx
fffff800002a1766:	e8 91 42 fe ff       	call   0xfffff800002859fc
fffff800002a176b:	4c 85 50 18          	test   %r10,0x18(%rax)
fffff800002a176f:	75 0f                	jne    0xfffff800002a1780
fffff800002a1771:	bf 20 00 00 00       	mov    $0x20,%edi
fffff800002a1776:	b8 e3 07 00 00       	mov    $0x7e3,%eax
fffff800002a177b:	e9 9c 01 00 00       	jmp    0xfffff800002a191c
fffff800002a1780:	41 8b d7             	mov    %r15d,%edx
fffff800002a1783:	48 8b cb             	mov    %rbx,%rcx
fffff800002a1786:	e8 59 3a fe ff       	call   0xfffff800002851e4
fffff800002a178b:	84 c0                	test   %al,%al
fffff800002a178d:	75 08                	jne    0xfffff800002a1797
fffff800002a178f:	0f ba ab ac 34 00 00 	btsl   $0x9,0x34ac(%rbx)
fffff800002a1796:	09
fffff800002a1797:	4d 0b c2             	or     %r10,%r8
fffff800002a179a:	49 0f ba e9 1c       	bts    $0x1c,%r9
fffff800002a179f:	4c 89 83 80 34 00 00 	mov    %r8,0x3480(%rbx)
fffff800002a17a6:	4c 89 8b d0 0c 01 00 	mov    %r9,0x10cd0(%rbx)
fffff800002a17ad:	e9 b5 00 00 00       	jmp    0xfffff800002a1867
fffff800002a17b2:	bf 20 00 00 00       	mov    $0x20,%edi
fffff800002a17b7:	b8 dd 07 00 00       	mov    $0x7dd,%eax
fffff800002a17bc:	e9 5b 01 00 00       	jmp    0xfffff800002a191c
fffff800002a17c1:	48 b8 ff ff ff ff ff 	movabs $0xfffdffffffffffff,%rax
fffff800002a17c8:	ff fd ff
fffff800002a17cb:	49 0f ba f1 1c       	btr    $0x1c,%r9
fffff800002a17d0:	4c 23 c0             	and    %rax,%r8
fffff800002a17d3:	4c 89 8b d0 0c 01 00 	mov    %r9,0x10cd0(%rbx)
fffff800002a17da:	41 8b d7             	mov    %r15d,%edx
fffff800002a17dd:	4c 89 83 80 34 00 00 	mov    %r8,0x3480(%rbx)
fffff800002a17e4:	48 8b cb             	mov    %rbx,%rcx
fffff800002a17e7:	e8 f8 39 fe ff       	call   0xfffff800002851e4
fffff800002a17ec:	84 c0                	test   %al,%al
fffff800002a17ee:	75 77                	jne    0xfffff800002a1867
fffff800002a17f0:	0f 10 83 78 34 00 00 	movups 0x3478(%rbx),%xmm0
fffff800002a17f7:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
fffff800002a17fb:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
fffff800002a1800:	e8 77 4e f9 ff       	call   0xfffff8000023667c
fffff800002a1805:	84 c0                	test   %al,%al
fffff800002a1807:	75 5e                	jne    0xfffff800002a1867
fffff800002a1809:	0f ba b3 ac 34 00 00 	btrl   $0x9,0x34ac(%rbx)
fffff800002a1810:	09
fffff800002a1811:	41 83 fc 02          	cmp    $0x2,%r12d
fffff800002a1815:	75 50                	jne    0xfffff800002a1867
fffff800002a1817:	ba 06 06 00 00       	mov    $0x606,%edx
fffff800002a181c:	48 8b cb             	mov    %rbx,%rcx
fffff800002a181f:	e8 c0 39 fe ff       	call   0xfffff800002851e4
fffff800002a1824:	84 c0                	test   %al,%al
fffff800002a1826:	75 3f                	jne    0xfffff800002a1867
fffff800002a1828:	41 b8 00 00 00 20    	mov    $0x20000000,%r8d
fffff800002a182e:	4d 85 f0             	test   %r14,%r8
fffff800002a1831:	74 2b                	je     0xfffff800002a185e
fffff800002a1833:	8b 8b 04 0b 01 00    	mov    0x10b04(%rbx),%ecx
fffff800002a1839:	e8 be 41 fe ff       	call   0xfffff800002859fc
fffff800002a183e:	8b 48 18             	mov    0x18(%rax),%ecx
fffff800002a1841:	49 85 c8             	test   %rcx,%r8
fffff800002a1844:	75 0f                	jne    0xfffff800002a1855
fffff800002a1846:	41 8d 7c 24 1e       	lea    0x1e(%r12),%edi
fffff800002a184b:	b8 03 08 00 00       	mov    $0x803,%eax
fffff800002a1850:	e9 c7 00 00 00       	jmp    0xfffff800002a191c
fffff800002a1855:	4c 09 83 80 34 00 00 	or     %r8,0x3480(%rbx)
fffff800002a185c:	eb 09                	jmp    0xfffff800002a1867
fffff800002a185e:	48 0f ba b3 80 34 00 	btrq   $0x1d,0x3480(%rbx)
fffff800002a1865:	00 1d
fffff800002a1867:	41 8a d5             	mov    %r13b,%dl
fffff800002a186a:	0f b6 ca             	movzbl %dl,%ecx
fffff800002a186d:	48 8b 84 cb 78 34 00 	mov    0x3478(%rbx,%rcx,8),%rax
fffff800002a1874:	00
fffff800002a1875:	48 39 44 cd e0       	cmp    %rax,-0x20(%rbp,%rcx,8)
fffff800002a187a:	0f 85 8d 00 00 00    	jne    0xfffff800002a190d
fffff800002a1880:	fe c2                	inc    %dl
fffff800002a1882:	80 fa 02             	cmp    $0x2,%dl
fffff800002a1885:	72 e3                	jb     0xfffff800002a186a
fffff800002a1887:	48 8b 83 88 34 00 00 	mov    0x3488(%rbx),%rax
fffff800002a188e:	48 39 46 28          	cmp    %rax,0x28(%rsi)
fffff800002a1892:	75 79                	jne    0xfffff800002a190d
fffff800002a1894:	41 bf 37 00 00 00    	mov    $0x37,%r15d
fffff800002a189a:	8b 05 0c b7 54 00    	mov    0x54b70c(%rip),%eax        # 0xfffff800007ecfac
fffff800002a18a0:	39 46 38             	cmp    %eax,0x38(%rsi)
fffff800002a18a3:	76 0b                	jbe    0xfffff800002a18b0
fffff800002a18a5:	41 0f b7 ff          	movzwl %r15w,%edi
fffff800002a18a9:	b8 16 08 00 00       	mov    $0x816,%eax
fffff800002a18ae:	eb 6c                	jmp    0xfffff800002a191c
fffff800002a18b0:	8a 05 b2 7c 36 00    	mov    0x367cb2(%rip),%al        # 0xfffff80000609568
fffff800002a18b6:	38 46 3c             	cmp    %al,0x3c(%rsi)
fffff800002a18b9:	74 0c                	je     0xfffff800002a18c7
fffff800002a18bb:	bf 2d 10 00 00       	mov    $0x102d,%edi
fffff800002a18c0:	b8 1a 08 00 00       	mov    $0x81a,%eax
fffff800002a18c5:	eb 55                	jmp    0xfffff800002a191c
fffff800002a18c7:	8b 4e 30             	mov    0x30(%rsi),%ecx
fffff800002a18ca:	41 c0 ee 02          	shr    $0x2,%r14b
fffff800002a18ce:	41 80 e6 01          	and    $0x1,%r14b
fffff800002a18d2:	41 8a d6             	mov    %r14b,%dl
fffff800002a18d5:	e8 9a 0e 00 00       	call   0xfffff800002a2774
fffff800002a18da:	0f b7 f8             	movzwl %ax,%edi
fffff800002a18dd:	66 85 c0             	test   %ax,%ax
fffff800002a18e0:	74 07                	je     0xfffff800002a18e9
fffff800002a18e2:	b8 1f 08 00 00       	mov    $0x81f,%eax
fffff800002a18e7:	eb 2e                	jmp    0xfffff800002a1917
fffff800002a18e9:	b8 48 00 00 00       	mov    $0x48,%eax
fffff800002a18ee:	44 38 2c 06          	cmp    %r13b,(%rsi,%rax,1)
fffff800002a18f2:	75 0d                	jne    0xfffff800002a1901
fffff800002a18f4:	48 ff c0             	inc    %rax
fffff800002a18f7:	48 3d a8 0f 00 00    	cmp    $0xfa8,%rax
fffff800002a18fd:	72 ef                	jb     0xfffff800002a18ee
fffff800002a18ff:	eb 38                	jmp    0xfffff800002a1939
fffff800002a1901:	bf 2d 10 00 00       	mov    $0x102d,%edi
fffff800002a1906:	b8 2e 08 00 00       	mov    $0x82e,%eax
fffff800002a190b:	eb 0f                	jmp    0xfffff800002a191c
fffff800002a190d:	bf 20 00 00 00       	mov    $0x20,%edi
fffff800002a1912:	b8 11 08 00 00       	mov    $0x811,%eax
fffff800002a1917:	66 85 ff             	test   %di,%di
fffff800002a191a:	74 1d                	je     0xfffff800002a1939
fffff800002a191c:	48 8b 0d c5 ad 50 00 	mov    0x50adc5(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002a1923:	48 85 db             	test   %rbx,%rbx
fffff800002a1926:	44 0f b7 c7          	movzwl %di,%r8d
fffff800002a192a:	0f b7 d0             	movzwl %ax,%edx
fffff800002a192d:	48 0f 45 cb          	cmovne %rbx,%rcx
fffff800002a1931:	45 33 c9             	xor    %r9d,%r9d
fffff800002a1934:	e8 0b f9 ff ff       	call   0xfffff800002a1244
fffff800002a1939:	0f b7 c7             	movzwl %di,%eax
fffff800002a193c:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff800002a1940:	48 33 cc             	xor    %rsp,%rcx
fffff800002a1943:	e8 28 9c f9 ff       	call   0xfffff8000023b570
fffff800002a1948:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
fffff800002a194f:	00
fffff800002a1950:	48 83 c4 50          	add    $0x50,%rsp
fffff800002a1954:	41 5f                	pop    %r15
fffff800002a1956:	41 5e                	pop    %r14
fffff800002a1958:	41 5d                	pop    %r13
fffff800002a195a:	41 5c                	pop    %r12
fffff800002a195c:	5f                   	pop    %rdi
fffff800002a195d:	5e                   	pop    %rsi
fffff800002a195e:	5d                   	pop    %rbp
fffff800002a195f:	c3                   	ret
fffff800002a1960:	cc                   	int3
fffff800002a1961:	cc                   	int3
fffff800002a1962:	cc                   	int3
fffff800002a1963:	cc                   	int3
fffff800002a1964:	cc                   	int3
fffff800002a1965:	cc                   	int3
fffff800002a1966:	cc                   	int3
fffff800002a1967:	cc                   	int3
fffff800002a1968:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002a196d:	57                   	push   %rdi
fffff800002a196e:	48 83 ec 20          	sub    $0x20,%rsp