10041d427:	0f 84 53 06 00 00    	je     10041da80 <.text+0x1ca80>
10041d42d:	3c 15                	cmp    $0x15,%al
10041d42f:	0f 84 a3 08 00 00    	je     10041dcd8 <.text+0x1ccd8>
10041d435:	31 c0                	xor    %eax,%eax
10041d437:	e9 0a fd ff ff       	jmp    10041d146 <.text+0x1c146>
10041d43c:	0f 1f 40 00          	nopl   0x0(%rax)
10041d440:	41 80 7f 08 01       	cmpb   $0x1,0x8(%r15)
10041d445:	0f 85 c5 02 00 00    	jne    10041d710 <.text+0x1c710>
10041d44b:	41 80 3f 2c          	cmpb   $0x2c,(%r15)
10041d44f:	0f 85 bb 02 00 00    	jne    10041d710 <.text+0x1c710>
10041d455:	31 db                	xor    %ebx,%ebx
10041d457:	4c 8b 84 24 68 01 00 	mov    0x168(%rsp),%r8
10041d45e:	00
10041d45f:	4c 89 fa             	mov    %r15,%rdx
10041d462:	48 89 e9             	mov    %rbp,%rcx
10041d465:	e8 f6 86 ff ff       	call   100415b60 <.text+0x14b60>
10041d46a:	48 89 c6             	mov    %rax,%rsi
10041d46d:	48 83 f8 fe          	cmp    $0xfffffffffffffffe,%rax
10041d471:	0f 84 5f fa ff ff    	je     10041ced6 <.text+0x1bed6>
10041d477:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
10041d47b:	74 09                	je     10041d486 <.text+0x1c486>
10041d47d:	48 39 d8             	cmp    %rbx,%rax
10041d480:	0f 8c 8a 02 00 00    	jl     10041d710 <.text+0x1c710>
10041d486:	41 80 7f 08 18       	cmpb   $0x18,0x8(%r15)
10041d48b:	0f 85 7f 02 00 00    	jne    10041d710 <.text+0x1c710>
10041d491:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
10041d495:	0f 85 b8 01 00 00    	jne    10041d653 <.text+0x1c653>
10041d49b:	48 81 fb ff 7f 00 00 	cmp    $0x7fff,%rbx
10041d4a2:	0f 8f 3b 03 00 00    	jg     10041d7e3 <.text+0x1c7e3>
10041d4a8:	4c 8b 84 24 68 01 00 	mov    0x168(%rsp),%r8
10041d4af:	00
10041d4b0:	48 89 ea             	mov    %rbp,%rdx
10041d4b3:	4c 89 f9             	mov    %r15,%rcx
10041d4b6:	e8 35 80 ff ff       	call   1004154f0 <.text+0x144f0>
10041d4bb:	48 98                	cltq
10041d4bd:	48 01 45 48          	add    %rax,0x48(%rbp)
10041d4c1:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
10041d4c7:	0f 84 63 01 00 00    	je     10041d630 <.text+0x1c630>
10041d4cd:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
10041d4d2:	48 85 db             	test   %rbx,%rbx
10041d4d5:	0f 8e 25 0b 00 00    	jle    10041e000 <.text+0x1d000>
10041d4db:	48 83 fb 01          	cmp    $0x1,%rbx
10041d4df:	0f 84 11 0b 00 00    	je     10041dff6 <.text+0x1cff6>
10041d4e5:	41 be 02 00 00 00    	mov    $0x2,%r14d
10041d4eb:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
10041d4f0:	4c 89 f6             	mov    %r14,%rsi
10041d4f3:	4d 89 ee             	mov    %r13,%r14
10041d4f6:	eb 1a                	jmp    10041d512 <.text+0x1c512>
10041d4f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10041d4ff:	00
10041d500:	48 85 c0             	test   %rax,%rax
10041d503:	74 5b                	je     10041d560 <.text+0x1c560>
10041d505:	48 83 c6 01          	add    $0x1,%rsi
10041d509:	48 39 de             	cmp    %rbx,%rsi
10041d50c:	0f 8f 30 02 00 00    	jg     10041d742 <.text+0x1c742>
10041d512:	4c 89 e9             	mov    %r13,%rcx
10041d515:	4c 89 e2             	mov    %r12,%rdx
10041d518:	e8 23 c4 ff ff       	call   100419940 <.text+0x18940>
10041d51d:	4c 89 f2             	mov    %r14,%rdx
10041d520:	49 89 f9             	mov    %rdi,%r9
10041d523:	4c 89 e1             	mov    %r12,%rcx
10041d526:	49 89 c0             	mov    %rax,%r8
10041d529:	49 89 c5             	mov    %rax,%r13
10041d52c:	48 c7 84 24 d8 00 00 	movq   $0x0,0xd8(%rsp)
10041d533:	00 00 00 00 00
10041d538:	48 c7 84 24 d0 00 00 	movq   $0x0,0xd0(%rsp)
10041d53f:	00 00 00 00 00
10041d544:	c6 84 24 d8 00 00 00 	movb   $0x10,0xd8(%rsp)
10041d54b:	10
10041d54c:	e8 df 52 ff ff       	call   100412830 <.text+0x11830>
10041d551:	49 89 c6             	mov    %rax,%r14
10041d554:	4d 85 ed             	test   %r13,%r13
10041d557:	75 a7                	jne    10041d500 <.text+0x1c500>
10041d559:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10041d560:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d567:	00
10041d568:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
10041d56e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10041d573:	48 89 c3             	mov    %rax,%rbx
10041d576:	48 8b 40 08          	mov    0x8(%rax),%rax
10041d57a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10041d57f:	48 85 c0             	test   %rax,%rax
10041d582:	75 ea                	jne    10041d56e <.text+0x1c56e>
10041d584:	48 8b 43 10          	mov    0x10(%rbx),%rax
10041d588:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10041d58d:	48 85 c0             	test   %rax,%rax
10041d590:	75 dc                	jne    10041d56e <.text+0x1c56e>
10041d592:	eb 26                	jmp    10041d5ba <.text+0x1c5ba>
10041d594:	0f 1f 40 00          	nopl   0x0(%rax)
10041d598:	48 8b 03             	mov    (%rbx),%rax
10041d59b:	48 85 c0             	test   %rax,%rax
10041d59e:	0f 84 dc f5 ff ff    	je     10041cb80 <.text+0x1bb80>
10041d5a4:	48 8b 70 10          	mov    0x10(%rax),%rsi
10041d5a8:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
10041d5ad:	48 85 f6             	test   %rsi,%rsi
10041d5b0:	74 05                	je     10041d5b7 <.text+0x1c5b7>
10041d5b2:	48 39 f3             	cmp    %rsi,%rbx
10041d5b5:	75 b7                	jne    10041d56e <.text+0x1c56e>
10041d5b7:	48 89 c3             	mov    %rax,%rbx
10041d5ba:	31 c9                	xor    %ecx,%ecx
10041d5bc:	48 89 da             	mov    %rbx,%rdx
10041d5bf:	e8 7c b0 ff ff       	call   100418640 <.text+0x17640>
10041d5c4:	85 c0                	test   %eax,%eax
10041d5c6:	74 d0                	je     10041d598 <.text+0x1c598>
10041d5c8:	e9 b3 f5 ff ff       	jmp    10041cb80 <.text+0x1bb80>
10041d5cd:	0f 1f 00             	nopl   (%rax)
10041d5d0:	4d 8b 45 28          	mov    0x28(%r13),%r8
10041d5d4:	4c 89 e8             	mov    %r13,%rax
10041d5d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041d5de:	00 00
10041d5e0:	48 89 c2             	mov    %rax,%rdx
10041d5e3:	48 8b 40 08          	mov    0x8(%rax),%rax
10041d5e7:	48 85 c0             	test   %rax,%rax
10041d5ea:	75 f4                	jne    10041d5e0 <.text+0x1c5e0>
10041d5ec:	48 8b 42 10          	mov    0x10(%rdx),%rax
10041d5f0:	48 85 c0             	test   %rax,%rax
10041d5f3:	75 eb                	jne    10041d5e0 <.text+0x1c5e0>
10041d5f5:	eb 26                	jmp    10041d61d <.text+0x1c61d>
10041d5f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041d5fe:	00 00
10041d600:	48 8b 0a             	mov    (%rdx),%rcx
10041d603:	48 85 c9             	test   %rcx,%rcx
10041d606:	0f 84 f9 f6 ff ff    	je     10041cd05 <.text+0x1bd05>
10041d60c:	48 8b 41 10          	mov    0x10(%rcx),%rax
10041d610:	48 39 c2             	cmp    %rax,%rdx
10041d613:	74 05                	je     10041d61a <.text+0x1c61a>
10041d615:	48 85 c0             	test   %rax,%rax
10041d618:	75 c6                	jne    10041d5e0 <.text+0x1c5e0>
10041d61a:	48 89 ca             	mov    %rcx,%rdx
10041d61d:	80 7a 30 11          	cmpb   $0x11,0x30(%rdx)
10041d621:	75 dd                	jne    10041d600 <.text+0x1c600>
10041d623:	4c 3b 42 28          	cmp    0x28(%rdx),%r8
10041d627:	75 d7                	jne    10041d600 <.text+0x1c600>
10041d629:	80 4a 32 08          	orb    $0x8,0x32(%rdx)
10041d62d:	eb d1                	jmp    10041d600 <.text+0x1c600>
10041d62f:	90                   	nop
10041d630:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d637:	00
10041d638:	8b 08                	mov    (%rax),%ecx
10041d63a:	85 c9                	test   %ecx,%ecx
10041d63c:	0f 85 3e f5 ff ff    	jne    10041cb80 <.text+0x1bb80>
10041d642:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10041d649:	00 00
10041d64b:	e9 f9 f7 ff ff       	jmp    10041ce49 <.text+0x1be49>
10041d650:	48 89 de             	mov    %rbx,%rsi
10041d653:	48 81 fe ff 7f 00 00 	cmp    $0x7fff,%rsi
10041d65a:	0f 8f 83 01 00 00    	jg     10041d7e3 <.text+0x1c7e3>
10041d660:	4c 8b 84 24 68 01 00 	mov    0x168(%rsp),%r8
10041d667:	00
10041d668:	48 89 ea             	mov    %rbp,%rdx
10041d66b:	4c 89 f9             	mov    %r15,%rcx
10041d66e:	e8 7d 7e ff ff       	call   1004154f0 <.text+0x144f0>
10041d673:	48 98                	cltq
10041d675:	48 01 45 48          	add    %rax,0x48(%rbp)
10041d679:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10041d67e:	48 85 c0             	test   %rax,%rax
10041d681:	74 ad                	je     10041d630 <.text+0x1c630>
10041d683:	48 89 d9             	mov    %rbx,%rcx
10041d686:	48 09 f1             	or     %rsi,%rcx
10041d689:	0f 85 3e fe ff ff    	jne    10041d4cd <.text+0x1c4cd>
10041d68f:	90                   	nop
10041d690:	48 89 c3             	mov    %rax,%rbx
10041d693:	48 8b 40 08          	mov    0x8(%rax),%rax
10041d697:	48 85 c0             	test   %rax,%rax
10041d69a:	75 f4                	jne    10041d690 <.text+0x1c690>
10041d69c:	48 8b 43 10          	mov    0x10(%rbx),%rax
10041d6a0:	48 85 c0             	test   %rax,%rax
10041d6a3:	75 eb                	jne    10041d690 <.text+0x1c690>
10041d6a5:	eb 22                	jmp    10041d6c9 <.text+0x1c6c9>
10041d6a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041d6ae:	00 00
10041d6b0:	48 8b 13             	mov    (%rbx),%rdx
10041d6b3:	48 85 d2             	test   %rdx,%rdx
10041d6b6:	74 1f                	je     10041d6d7 <.text+0x1c6d7>
10041d6b8:	48 8b 42 10          	mov    0x10(%rdx),%rax
10041d6bc:	48 85 c0             	test   %rax,%rax
10041d6bf:	74 05                	je     10041d6c6 <.text+0x1c6c6>
10041d6c1:	48 39 c3             	cmp    %rax,%rbx
10041d6c4:	75 ca                	jne    10041d690 <.text+0x1c690>
10041d6c6:	48 89 d3             	mov    %rdx,%rbx
10041d6c9:	31 c9                	xor    %ecx,%ecx
10041d6cb:	48 89 da             	mov    %rbx,%rdx
10041d6ce:	e8 6d af ff ff       	call   100418640 <.text+0x17640>
10041d6d3:	85 c0                	test   %eax,%eax
10041d6d5:	74 d9                	je     10041d6b0 <.text+0x1c6b0>
10041d6d7:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d6de:	00
10041d6df:	8b 00                	mov    (%rax),%eax
10041d6e1:	85 c0                	test   %eax,%eax
10041d6e3:	0f 84 59 ff ff ff    	je     10041d642 <.text+0x1c642>
10041d6e9:	e9 80 fe ff ff       	jmp    10041d56e <.text+0x1c56e>
10041d6ee:	66 90                	xchg   %ax,%ax
10041d6f0:	41 80 3f 2c          	cmpb   $0x2c,(%r15)
10041d6f4:	0f 84 5d fd ff ff    	je     10041d457 <.text+0x1c457>
10041d6fa:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
10041d700:	0f 85 dc f7 ff ff    	jne    10041cee2 <.text+0x1bee2>
10041d706:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10041d70d:	00 00 00
10041d710:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d717:	00
10041d718:	c7 00 0a 00 00 00    	movl   $0xa,(%rax)
10041d71e:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
10041d724:	0f 84 56 f4 ff ff    	je     10041cb80 <.text+0x1bb80>
10041d72a:	e9 3f fe ff ff       	jmp    10041d56e <.text+0x1c56e>
10041d72f:	90                   	nop
10041d730:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
10041d735:	0f 1f 00             	nopl   (%rax)
10041d738:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
10041d73d:	e9 07 f7 ff ff       	jmp    10041ce49 <.text+0x1be49>
10041d742:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10041d747:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
10041d74c:	48 39 de             	cmp    %rbx,%rsi
10041d74f:	74 df                	je     10041d730 <.text+0x1c730>
10041d751:	4c 89 e9             	mov    %r13,%rcx
10041d754:	4c 89 e2             	mov    %r12,%rdx
10041d757:	e8 e4 c1 ff ff       	call   100419940 <.text+0x18940>
10041d75c:	49 89 c5             	mov    %rax,%r13
10041d75f:	48 85 c0             	test   %rax,%rax
10041d762:	0f 85 92 f5 ff ff    	jne    10041ccfa <.text+0x1bcfa>
10041d768:	e9 f3 fd ff ff       	jmp    10041d560 <.text+0x1c560>
10041d76d:	0f 1f 00             	nopl   (%rax)
10041d770:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10041d775:	48 85 c0             	test   %rax,%rax
10041d778:	74 4d                	je     10041d7c7 <.text+0x1c7c7>
10041d77a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041d780:	48 89 c3             	mov    %rax,%rbx
10041d783:	48 8b 40 08          	mov    0x8(%rax),%rax
10041d787:	48 85 c0             	test   %rax,%rax
10041d78a:	75 f4                	jne    10041d780 <.text+0x1c780>
10041d78c:	48 8b 43 10          	mov    0x10(%rbx),%rax
10041d790:	48 85 c0             	test   %rax,%rax
10041d793:	75 eb                	jne    10041d780 <.text+0x1c780>
10041d795:	eb 22                	jmp    10041d7b9 <.text+0x1c7b9>
10041d797:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041d79e:	00 00
10041d7a0:	48 8b 13             	mov    (%rbx),%rdx
10041d7a3:	48 85 d2             	test   %rdx,%rdx
10041d7a6:	74 1f                	je     10041d7c7 <.text+0x1c7c7>
10041d7a8:	48 8b 42 10          	mov    0x10(%rdx),%rax
10041d7ac:	48 85 c0             	test   %rax,%rax
10041d7af:	74 05                	je     10041d7b6 <.text+0x1c7b6>
10041d7b1:	48 39 c3             	cmp    %rax,%rbx
10041d7b4:	75 ca                	jne    10041d780 <.text+0x1c780>
10041d7b6:	48 89 d3             	mov    %rdx,%rbx
10041d7b9:	31 c9                	xor    %ecx,%ecx
10041d7bb:	48 89 da             	mov    %rbx,%rdx
10041d7be:	e8 7d ae ff ff       	call   100418640 <.text+0x17640>
10041d7c3:	85 c0                	test   %eax,%eax
10041d7c5:	74 d9                	je     10041d7a0 <.text+0x1c7a0>
10041d7c7:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d7ce:	00
10041d7cf:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10041d7d6:	00 00
10041d7d8:	c7 00 0d 00 00 00    	movl   $0xd,(%rax)
10041d7de:	e9 a6 f3 ff ff       	jmp    10041cb89 <.text+0x1bb89>
10041d7e3:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d7ea:	00
10041d7eb:	c7 00 0f 00 00 00    	movl   $0xf,(%rax)
10041d7f1:	e9 28 ff ff ff       	jmp    10041d71e <.text+0x1c71e>
10041d7f6:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
10041d7fb:	bb 01 00 00 00       	mov    $0x1,%ebx
10041d800:	e9 47 ff ff ff       	jmp    10041d74c <.text+0x1c74c>
10041d805:	48 f7 84 24 68 01 00 	testq  $0x20000,0x168(%rsp)
10041d80c:	00 00 00 02 00
10041d811:	0f 85 30 f3 ff ff    	jne    10041cb47 <.text+0x1bb47>
10041d817:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d81e:	00
10041d81f:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10041d826:	00 00
10041d828:	c7 00 10 00 00 00    	movl   $0x10,(%rax)
10041d82e:	e9 56 f3 ff ff       	jmp    10041cb89 <.text+0x1bb89>
10041d833:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d83a:	00
10041d83b:	4c 89 ea             	mov    %r13,%rdx
10041d83e:	4d 89 f8             	mov    %r15,%r8
10041d841:	48 89 e9             	mov    %rbp,%rcx
10041d844:	4c 8b 8c 24 68 01 00 	mov    0x168(%rsp),%r9
10041d84b:	00
10041d84c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10041d851:	48 8b 84 24 70 01 00 	mov    0x170(%rsp),%rax
10041d858:	00
10041d859:	48 83 c0 01          	add    $0x1,%rax
10041d85d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10041d862:	e8 a9 0b 00 00       	call   10041e410 <.text+0x1d410>
10041d867:	48 89 c2             	mov    %rax,%rdx
10041d86a:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d871:	00
10041d872:	44 8b 10             	mov    (%rax),%r10d
10041d875:	45 85 d2             	test   %r10d,%r10d
10041d878:	0f 85 02 f3 ff ff    	jne    10041cb80 <.text+0x1bb80>
10041d87e:	41 80 7f 08 09       	cmpb   $0x9,0x8(%r15)
10041d883:	0f 84 ad fa ff ff    	je     10041d336 <.text+0x1c336>
10041d889:	48 85 d2             	test   %rdx,%rdx
10041d88c:	74 3e                	je     10041d8cc <.text+0x1c8cc>
10041d88e:	48 89 d3             	mov    %rdx,%rbx
10041d891:	48 8b 52 08          	mov    0x8(%rdx),%rdx
10041d895:	48 85 d2             	test   %rdx,%rdx
10041d898:	75 f4                	jne    10041d88e <.text+0x1c88e>
10041d89a:	48 8b 53 10          	mov    0x10(%rbx),%rdx
10041d89e:	48 85 d2             	test   %rdx,%rdx
10041d8a1:	75 eb                	jne    10041d88e <.text+0x1c88e>
10041d8a3:	eb 19                	jmp    10041d8be <.text+0x1c8be>
10041d8a5:	48 8b 03             	mov    (%rbx),%rax
10041d8a8:	48 85 c0             	test   %rax,%rax
10041d8ab:	74 1f                	je     10041d8cc <.text+0x1c8cc>
10041d8ad:	48 8b 50 10          	mov    0x10(%rax),%rdx
10041d8b1:	48 85 d2             	test   %rdx,%rdx
10041d8b4:	74 05                	je     10041d8bb <.text+0x1c8bb>
10041d8b6:	48 39 d3             	cmp    %rdx,%rbx
10041d8b9:	75 d3                	jne    10041d88e <.text+0x1c88e>
10041d8bb:	48 89 c3             	mov    %rax,%rbx
10041d8be:	31 c9                	xor    %ecx,%ecx
10041d8c0:	48 89 da             	mov    %rbx,%rdx
10041d8c3:	e8 78 ad ff ff       	call   100418640 <.text+0x17640>
10041d8c8:	85 c0                	test   %eax,%eax
10041d8ca:	74 d9                	je     10041d8a5 <.text+0x1c8a5>
10041d8cc:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d8d3:	00
10041d8d4:	c7 00 08 00 00 00    	movl   $0x8,(%rax)
10041d8da:	e9 a1 f2 ff ff       	jmp    10041cb80 <.text+0x1bb80>
10041d8df:	90                   	nop
10041d8e0:	b8 01 00 00 00       	mov    $0x1,%eax
10041d8e5:	89 d9                	mov    %ebx,%ecx
10041d8e7:	d3 e0                	shl    %cl,%eax
10041d8e9:	48 98                	cltq
10041d8eb:	49 09 84 24 a8 00 00 	or     %rax,0xa8(%r12)
10041d8f2:	00
10041d8f3:	e9 48 fa ff ff       	jmp    10041d340 <.text+0x1c340>
10041d8f8:	49 8b 46 28          	mov    0x28(%r14),%rax
10041d8fc:	49 8b 0e             	mov    (%r14),%rcx
10041d8ff:	48 3b 44 24 48       	cmp    0x48(%rsp),%rax
10041d904:	0f 84 c1 04 00 00    	je     10041ddcb <.text+0x1cdcb>
10041d90a:	48 8d 50 01          	lea    0x1(%rax),%rdx
10041d90e:	49 89 56 28          	mov    %rdx,0x28(%r14)
10041d912:	0f b7 94 24 88 00 00 	movzwl 0x88(%rsp),%edx
10041d919:	00
10041d91a:	66 89 14 41          	mov    %dx,(%rcx,%rax,2)
10041d91e:	e9 fd fa ff ff       	jmp    10041d420 <.text+0x1c420>
10041d923:	0f b6 8c 24 88 00 00 	movzbl 0x88(%rsp),%ecx
10041d92a:	00
10041d92b:	ba 01 00 00 00       	mov    $0x1,%edx
10041d930:	48 89 c8             	mov    %rcx,%rax
10041d933:	48 d3 e2             	shl    %cl,%rdx
10041d936:	48 c1 e8 03          	shr    $0x3,%rax
10041d93a:	83 e0 18             	and    $0x18,%eax
10041d93d:	48 09 14 03          	or     %rdx,(%rbx,%rax,1)
10041d941:	e9 da fa ff ff       	jmp    10041d420 <.text+0x1c420>
10041d946:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
10041d94b:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
10041d94f:	4d 89 f0             	mov    %r14,%r8