100408517:	48 8b 05 7a 40 01 00 	mov    0x1407a(%rip),%rax        # 10041c598 <_head_msys_assuan_0_dll-0xa68>
10040851e:	48 85 c0             	test   %rax,%rax
100408521:	0f 84 f6 00 00 00    	je     10040861d <.text+0x761d>
100408527:	45 31 c0             	xor    %r8d,%r8d
10040852a:	48 8d 15 db e8 00 00 	lea    0xe8db(%rip),%rdx        # 100416e0c <_head_msys_assuan_0_dll-0x61f4>
100408531:	48 89 c1             	mov    %rax,%rcx
100408534:	e8 87 cb ff ff       	call   1004050c0 <.text+0x40c0>
100408539:	e9 35 f9 ff ff       	jmp    100407e73 <.text+0x6e73>
10040853e:	31 c9                	xor    %ecx,%ecx
100408540:	e8 cb e6 ff ff       	call   100406c10 <.text+0x5c10>
100408545:	48 89 c1             	mov    %rax,%rcx
100408548:	48 8d 05 fa e6 00 00 	lea    0xe6fa(%rip),%rax        # 100416c49 <_head_msys_assuan_0_dll-0x63b7>
10040854f:	48 85 c9             	test   %rcx,%rcx
100408552:	74 10                	je     100408564 <.text+0x7564>
100408554:	48 8b 05 3d 40 01 00 	mov    0x1403d(%rip),%rax        # 10041c598 <_head_msys_assuan_0_dll-0xa68>
10040855b:	48 85 c0             	test   %rax,%rax
10040855e:	0f 84 91 01 00 00    	je     1004086f5 <.text+0x76f5>
100408564:	45 31 c0             	xor    %r8d,%r8d
100408567:	48 8d 15 0c ea 00 00 	lea    0xea0c(%rip),%rdx        # 100416f7a <_head_msys_assuan_0_dll-0x6086>
10040856e:	48 89 c1             	mov    %rax,%rcx
100408571:	e8 4a cb ff ff       	call   1004050c0 <.text+0x40c0>
100408576:	e9 ec fa ff ff       	jmp    100408067 <.text+0x7067>
10040857b:	45 31 c0             	xor    %r8d,%r8d
10040857e:	48 8d 15 cd e6 00 00 	lea    0xe6cd(%rip),%rdx        # 100416c52 <_head_msys_assuan_0_dll-0x63ae>
100408585:	e8 36 cb ff ff       	call   1004050c0 <.text+0x40c0>
10040858a:	48 89 05 07 40 01 00 	mov    %rax,0x14007(%rip)        # 10041c598 <_head_msys_assuan_0_dll-0xa68>
100408591:	e9 b5 fc ff ff       	jmp    10040824b <.text+0x724b>
100408596:	45 31 c0             	xor    %r8d,%r8d
100408599:	48 8d 15 b2 e6 00 00 	lea    0xe6b2(%rip),%rdx        # 100416c52 <_head_msys_assuan_0_dll-0x63ae>
1004085a0:	e8 1b cb ff ff       	call   1004050c0 <.text+0x40c0>
1004085a5:	48 89 05 ec 3f 01 00 	mov    %rax,0x13fec(%rip)        # 10041c598 <_head_msys_assuan_0_dll-0xa68>
1004085ac:	e9 8e fd ff ff       	jmp    10040833f <.text+0x733f>
1004085b1:	45 31 c0             	xor    %r8d,%r8d
1004085b4:	48 8d 15 91 e7 00 00 	lea    0xe791(%rip),%rdx        # 100416d4c <_head_msys_assuan_0_dll-0x62b4>
1004085bb:	e8 00 cb ff ff       	call   1004050c0 <.text+0x40c0>
1004085c0:	48 89 05 c9 3f 01 00 	mov    %rax,0x13fc9(%rip)        # 10041c590 <_head_msys_assuan_0_dll-0xa70>
1004085c7:	e9 67 fe ff ff       	jmp    100408433 <.text+0x7433>
1004085cc:	45 31 c0             	xor    %r8d,%r8d
1004085cf:	48 8d 15 76 e7 00 00 	lea    0xe776(%rip),%rdx        # 100416d4c <_head_msys_assuan_0_dll-0x62b4>
1004085d6:	e8 e5 ca ff ff       	call   1004050c0 <.text+0x40c0>
1004085db:	48 89 05 ae 3f 01 00 	mov    %rax,0x13fae(%rip)        # 10041c590 <_head_msys_assuan_0_dll-0xa70>
1004085e2:	e9 de fc ff ff       	jmp    1004082c5 <.text+0x72c5>
1004085e7:	45 31 c0             	xor    %r8d,%r8d
1004085ea:	48 8d 15 61 e6 00 00 	lea    0xe661(%rip),%rdx        # 100416c52 <_head_msys_assuan_0_dll-0x63ae>
1004085f1:	e8 ca ca ff ff       	call   1004050c0 <.text+0x40c0>
1004085f6:	48 89 05 9b 3f 01 00 	mov    %rax,0x13f9b(%rip)        # 10041c598 <_head_msys_assuan_0_dll-0xa68>
1004085fd:	e9 ab fe ff ff       	jmp    1004084ad <.text+0x74ad>
100408602:	45 31 c0             	xor    %r8d,%r8d
100408605:	48 8d 15 46 e6 00 00 	lea    0xe646(%rip),%rdx        # 100416c52 <_head_msys_assuan_0_dll-0x63ae>
10040860c:	e8 af ca ff ff       	call   1004050c0 <.text+0x40c0>
100408611:	48 89 05 80 3f 01 00 	mov    %rax,0x13f80(%rip)        # 10041c598 <_head_msys_assuan_0_dll-0xa68>
100408618:	e9 9c fd ff ff       	jmp    1004083b9 <.text+0x73b9>
10040861d:	45 31 c0             	xor    %r8d,%r8d
100408620:	48 8d 15 2b e6 00 00 	lea    0xe62b(%rip),%rdx        # 100416c52 <_head_msys_assuan_0_dll-0x63ae>
100408627:	e8 94 ca ff ff       	call   1004050c0 <.text+0x40c0>
10040862c:	48 89 05 65 3f 01 00 	mov    %rax,0x13f65(%rip)        # 10041c598 <_head_msys_assuan_0_dll-0xa68>
100408633:	e9 ef fe ff ff       	jmp    100408527 <.text+0x7527>
100408638:	45 31 c0             	xor    %r8d,%r8d
10040863b:	48 8d 15 0a e7 00 00 	lea    0xe70a(%rip),%rdx        # 100416d4c <_head_msys_assuan_0_dll-0x62b4>
100408642:	e8 79 ca ff ff       	call   1004050c0 <.text+0x40c0>
100408647:	48 89 05 42 3f 01 00 	mov    %rax,0x13f42(%rip)        # 10041c590 <_head_msys_assuan_0_dll-0xa70>
10040864e:	e9 be fb ff ff       	jmp    100408211 <.text+0x7211>
100408653:	45 31 c0             	xor    %r8d,%r8d
100408656:	48 8d 15 f5 e5 00 00 	lea    0xe5f5(%rip),%rdx        # 100416c52 <_head_msys_assuan_0_dll-0x63ae>
10040865d:	e8 5e ca ff ff       	call   1004050c0 <.text+0x40c0>
100408662:	48 89 05 2f 3f 01 00 	mov    %rax,0x13f2f(%rip)        # 10041c598 <_head_msys_assuan_0_dll-0xa68>
100408669:	e9 88 fd ff ff       	jmp    1004083f6 <.text+0x73f6>
10040866e:	45 31 c0             	xor    %r8d,%r8d
100408671:	48 8d 15 da e5 00 00 	lea    0xe5da(%rip),%rdx        # 100416c52 <_head_msys_assuan_0_dll-0x63ae>
100408678:	e8 43 ca ff ff       	call   1004050c0 <.text+0x40c0>
10040867d:	48 89 05 14 3f 01 00 	mov    %rax,0x13f14(%rip)        # 10041c598 <_head_msys_assuan_0_dll-0xa68>
100408684:	e9 79 fc ff ff       	jmp    100408302 <.text+0x7302>
100408689:	45 31 c0             	xor    %r8d,%r8d
10040868c:	48 8d 15 b9 e6 00 00 	lea    0xe6b9(%rip),%rdx        # 100416d4c <_head_msys_assuan_0_dll-0x62b4>
100408693:	e8 28 ca ff ff       	call   1004050c0 <.text+0x40c0>
100408698:	48 89 05 f1 3e 01 00 	mov    %rax,0x13ef1(%rip)        # 10041c590 <_head_msys_assuan_0_dll-0xa70>
10040869f:	e9 46 fe ff ff       	jmp    1004084ea <.text+0x74ea>
1004086a4:	45 31 c0             	xor    %r8d,%r8d
1004086a7:	48 8d 15 9e e6 00 00 	lea    0xe69e(%rip),%rdx        # 100416d4c <_head_msys_assuan_0_dll-0x62b4>
1004086ae:	e8 0d ca ff ff       	call   1004050c0 <.text+0x40c0>
1004086b3:	48 89 05 d6 3e 01 00 	mov    %rax,0x13ed6(%rip)        # 10041c590 <_head_msys_assuan_0_dll-0xa70>
1004086ba:	e9 c9 fb ff ff       	jmp    100408288 <.text+0x7288>
1004086bf:	45 31 c0             	xor    %r8d,%r8d
1004086c2:	48 8d 15 83 e6 00 00 	lea    0xe683(%rip),%rdx        # 100416d4c <_head_msys_assuan_0_dll-0x62b4>
1004086c9:	e8 f2 c9 ff ff       	call   1004050c0 <.text+0x40c0>
1004086ce:	48 89 05 bb 3e 01 00 	mov    %rax,0x13ebb(%rip)        # 10041c590 <_head_msys_assuan_0_dll-0xa70>
1004086d5:	e9 96 fd ff ff       	jmp    100408470 <.text+0x7470>
1004086da:	45 31 c0             	xor    %r8d,%r8d
1004086dd:	48 8d 15 6e e5 00 00 	lea    0xe56e(%rip),%rdx        # 100416c52 <_head_msys_assuan_0_dll-0x63ae>
1004086e4:	e8 d7 c9 ff ff       	call   1004050c0 <.text+0x40c0>
1004086e9:	48 89 05 a8 3e 01 00 	mov    %rax,0x13ea8(%rip)        # 10041c598 <_head_msys_assuan_0_dll-0xa68>
1004086f0:	e9 87 fc ff ff       	jmp    10040837c <.text+0x737c>
1004086f5:	45 31 c0             	xor    %r8d,%r8d
1004086f8:	48 8d 15 53 e5 00 00 	lea    0xe553(%rip),%rdx        # 100416c52 <_head_msys_assuan_0_dll-0x63ae>
1004086ff:	e8 bc c9 ff ff       	call   1004050c0 <.text+0x40c0>
100408704:	48 89 05 8d 3e 01 00 	mov    %rax,0x13e8d(%rip)        # 10041c598 <_head_msys_assuan_0_dll-0xa68>
10040870b:	e9 54 fe ff ff       	jmp    100408564 <.text+0x7564>
100408710:	48 8d 05 e9 e8 00 00 	lea    0xe8e9(%rip),%rax        # 100417000 <_head_msys_assuan_0_dll-0x6000>
100408717:	41 b9 cf 06 00 00    	mov    $0x6cf,%r9d
10040871d:	4c 8d 05 9a e6 00 00 	lea    0xe69a(%rip),%r8        # 100416dbe <_head_msys_assuan_0_dll-0x6242>
100408724:	b9 06 00 00 00       	mov    $0x6,%ecx
100408729:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10040872e:	48 8d 15 65 e8 00 00 	lea    0xe865(%rip),%rdx        # 100416f9a <_head_msys_assuan_0_dll-0x6066>
100408735:	e8 8e 86 00 00       	call   100410dc8 <.text+0xfdc8>
10040873a:	e8 61 88 00 00       	call   100410fa0 <.text+0xffa0>
10040873f:	90                   	nop
100408740:	b9 01 00 00 00       	mov    $0x1,%ecx
100408745:	e9 06 e4 ff ff       	jmp    100406b50 <.text+0x5b50>
10040874a:	90                   	nop
10040874b:	90                   	nop
10040874c:	90                   	nop
10040874d:	90                   	nop
10040874e:	90                   	nop
10040874f:	90                   	nop
100408750:	41 57                	push   %r15
100408752:	41 56                	push   %r14
100408754:	41 55                	push   %r13
100408756:	41 54                	push   %r12
100408758:	55                   	push   %rbp
100408759:	57                   	push   %rdi
10040875a:	56                   	push   %rsi
10040875b:	53                   	push   %rbx
10040875c:	48 83 ec 28          	sub    $0x28,%rsp
100408760:	8d 6a 07             	lea    0x7(%rdx),%ebp
100408763:	48 89 cb             	mov    %rcx,%rbx
100408766:	89 d7                	mov    %edx,%edi
100408768:	c1 ed 03             	shr    $0x3,%ebp
10040876b:	89 ee                	mov    %ebp,%esi
10040876d:	81 fd 00 00 01 00    	cmp    $0x10000,%ebp
100408773:	0f 87 0f 03 00 00    	ja     100408a88 <.text+0x7a88>
100408779:	48 b8 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rax
100408780:	cc cc cc
100408783:	48 f7 e6             	mul    %rsi
100408786:	48 89 d0             	mov    %rdx,%rax
100408789:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
10040878d:	48 c1 e8 02          	shr    $0x2,%rax
100408791:	48 8d 0c 02          	lea    (%rdx,%rax,1),%rcx
100408795:	48 89 f0             	mov    %rsi,%rax
100408798:	48 29 c8             	sub    %rcx,%rax
10040879b:	48 01 c2             	add    %rax,%rdx
10040879e:	48 83 f8 02          	cmp    $0x2,%rax
1004087a2:	0f 96 c0             	setbe  %al
1004087a5:	0f b6 c0             	movzbl %al,%eax
1004087a8:	48 8d 0c 50          	lea    (%rax,%rdx,2),%rcx
1004087ac:	e8 17 85 00 00       	call   100410cc8 <.text+0xfcc8>
1004087b1:	49 89 c0             	mov    %rax,%r8
1004087b4:	48 85 c0             	test   %rax,%rax
1004087b7:	0f 84 d6 02 00 00    	je     100408a93 <.text+0x7a93>
1004087bd:	48 89 c1             	mov    %rax,%rcx
1004087c0:	83 fd 04             	cmp    $0x4,%ebp
1004087c3:	0f 86 d7 01 00 00    	jbe    1004089a0 <.text+0x79a0>
1004087c9:	48 8d 15 d0 e8 00 00 	lea    0xe8d0(%rip),%rdx        # 1004170a0 <_head_msys_assuan_0_dll-0x5f60>
1004087d0:	0f b6 6b 01          	movzbl 0x1(%rbx),%ebp
1004087d4:	44 0f b6 13          	movzbl (%rbx),%r10d
1004087d8:	48 83 c1 08          	add    $0x8,%rcx
1004087dc:	44 0f b6 63 02       	movzbl 0x2(%rbx),%r12d
1004087e1:	0f b6 43 03          	movzbl 0x3(%rbx),%eax
1004087e5:	41 89 eb             	mov    %ebp,%r11d
1004087e8:	45 89 d1             	mov    %r10d,%r9d
1004087eb:	46 8d 14 95 00 00 00 	lea    0x0(,%r10,4),%r10d
1004087f2:	00
1004087f3:	44 0f b6 7b 04       	movzbl 0x4(%rbx),%r15d
1004087f8:	41 c0 eb 06          	shr    $0x6,%r11b
1004087fc:	41 83 e2 1c          	and    $0x1c,%r10d
100408800:	45 89 e6             	mov    %r12d,%r14d
100408803:	41 89 c5             	mov    %eax,%r13d
100408806:	41 c0 ee 04          	shr    $0x4,%r14b
10040880a:	45 0f b6 db          	movzbl %r11b,%r11d
10040880e:	45 01 e4             	add    %r12d,%r12d
100408811:	41 c0 ed 07          	shr    $0x7,%r13b
100408815:	45 09 da             	or     %r11d,%r10d
100408818:	41 89 eb             	mov    %ebp,%r11d
10040881b:	c1 e5 04             	shl    $0x4,%ebp
10040881e:	45 0f b6 f6          	movzbl %r14b,%r14d
100408822:	83 e5 10             	and    $0x10,%ebp
100408825:	41 83 e4 1e          	and    $0x1e,%r12d
100408829:	45 0f b6 ed          	movzbl %r13b,%r13d
10040882d:	41 d1 fb             	sar    $1,%r11d
100408830:	44 09 f5             	or     %r14d,%ebp
100408833:	45 89 fe             	mov    %r15d,%r14d
100408836:	45 09 ec             	or     %r13d,%r12d
100408839:	41 89 c5             	mov    %eax,%r13d
10040883c:	41 c0 ee 05          	shr    $0x5,%r14b
100408840:	c1 e0 03             	shl    $0x3,%eax
100408843:	41 83 e7 1f          	and    $0x1f,%r15d
100408847:	4d 63 e4             	movslq %r12d,%r12
10040884a:	83 e0 18             	and    $0x18,%eax
10040884d:	45 0f b6 f6          	movzbl %r14b,%r14d
100408851:	41 c1 fd 02          	sar    $0x2,%r13d
100408855:	46 0f b6 24 22       	movzbl (%rdx,%r12,1),%r12d
10040885a:	44 09 f0             	or     %r14d,%eax
10040885d:	41 83 e5 1f          	and    $0x1f,%r13d
100408861:	48 63 ed             	movslq %ebp,%rbp
100408864:	41 83 e3 1f          	and    $0x1f,%r11d
100408868:	4c 63 f0             	movslq %eax,%r14
10040886b:	42 0f b6 04 3a       	movzbl (%rdx,%r15,1),%eax
100408870:	46 0f b6 2c 2a       	movzbl (%rdx,%r13,1),%r13d
100408875:	4d 63 d2             	movslq %r10d,%r10
100408878:	46 0f b6 34 32       	movzbl (%rdx,%r14,1),%r14d
10040887d:	0f b6 2c 2a          	movzbl (%rdx,%rbp,1),%ebp
100408881:	41 c0 e9 03          	shr    $0x3,%r9b
100408885:	48 c1 e0 08          	shl    $0x8,%rax
100408889:	46 0f b6 1c 1a       	movzbl (%rdx,%r11,1),%r11d
10040888e:	41 83 e1 1f          	and    $0x1f,%r9d
100408892:	46 0f b6 14 12       	movzbl (%rdx,%r10,1),%r10d
100408897:	4c 09 f0             	or     %r14,%rax
10040889a:	46 0f b6 0c 0a       	movzbl (%rdx,%r9,1),%r9d
10040889f:	48 c1 e0 08          	shl    $0x8,%rax
1004088a3:	4c 09 e8             	or     %r13,%rax
1004088a6:	48 c1 e0 08          	shl    $0x8,%rax
1004088aa:	4c 09 e0             	or     %r12,%rax
1004088ad:	48 c1 e0 08          	shl    $0x8,%rax
1004088b1:	48 09 e8             	or     %rbp,%rax
1004088b4:	48 c1 e0 08          	shl    $0x8,%rax
1004088b8:	4c 09 d8             	or     %r11,%rax
1004088bb:	48 83 ee 05          	sub    $0x5,%rsi
1004088bf:	48 83 c3 05          	add    $0x5,%rbx
1004088c3:	48 c1 e0 08          	shl    $0x8,%rax
1004088c7:	4c 09 d0             	or     %r10,%rax
1004088ca:	48 c1 e0 08          	shl    $0x8,%rax
1004088ce:	4c 09 c8             	or     %r9,%rax
1004088d1:	48 89 41 f8          	mov    %rax,-0x8(%rcx)
1004088d5:	48 83 fe 04          	cmp    $0x4,%rsi
1004088d9:	0f 87 f1 fe ff ff    	ja     1004087d0 <.text+0x77d0>
1004088df:	48 83 fe 03          	cmp    $0x3,%rsi
1004088e3:	0f 84 f7 01 00 00    	je     100408ae0 <.text+0x7ae0>
1004088e9:	48 83 fe 04          	cmp    $0x4,%rsi
1004088ed:	0f 84 cd 00 00 00    	je     1004089c0 <.text+0x79c0>
1004088f3:	48 83 fe 01          	cmp    $0x1,%rsi
1004088f7:	0f 84 a3 01 00 00    	je     100408aa0 <.text+0x7aa0>
1004088fd:	49 89 ca             	mov    %rcx,%r10
100408900:	48 83 fe 02          	cmp    $0x2,%rsi
100408904:	75 6b                	jne    100408971 <.text+0x7971>
100408906:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
10040890a:	0f b6 13             	movzbl (%rbx),%edx
10040890d:	4c 8d 1d 8c e7 00 00 	lea    0xe78c(%rip),%r11        # 1004170a0 <_head_msys_assuan_0_dll-0x5f60>
100408914:	4c 8d 51 04          	lea    0x4(%rcx),%r10
100408918:	41 89 c1             	mov    %eax,%r9d
10040891b:	89 d3                	mov    %edx,%ebx
10040891d:	8d 14 95 00 00 00 00 	lea    0x0(,%rdx,4),%edx
100408924:	41 c0 e9 06          	shr    $0x6,%r9b
100408928:	83 e2 1c             	and    $0x1c,%edx
10040892b:	c0 eb 03             	shr    $0x3,%bl
10040892e:	45 0f b6 c9          	movzbl %r9b,%r9d
100408932:	83 e3 1f             	and    $0x1f,%ebx
100408935:	44 09 ca             	or     %r9d,%edx
100408938:	41 89 c1             	mov    %eax,%r9d
10040893b:	c1 e0 04             	shl    $0x4,%eax
10040893e:	41 d1 f9             	sar    $1,%r9d
100408941:	83 e0 10             	and    $0x10,%eax
100408944:	48 63 d2             	movslq %edx,%rdx
100408947:	41 0f b6 04 03       	movzbl (%r11,%rax,1),%eax
10040894c:	41 83 e1 1f          	and    $0x1f,%r9d
100408950:	41 0f b6 14 13       	movzbl (%r11,%rdx,1),%edx
100408955:	47 0f b6 0c 0b       	movzbl (%r11,%r9,1),%r9d
10040895a:	c1 e0 08             	shl    $0x8,%eax
10040895d:	44 09 c8             	or     %r9d,%eax
100408960:	c1 e0 08             	shl    $0x8,%eax
100408963:	09 d0                	or     %edx,%eax
100408965:	41 0f b6 14 1b       	movzbl (%r11,%rbx,1),%edx
10040896a:	c1 e0 08             	shl    $0x8,%eax
10040896d:	09 d0                	or     %edx,%eax
10040896f:	89 01                	mov    %eax,(%rcx)
100408971:	8d 47 04             	lea    0x4(%rdi),%eax
100408974:	ba cd cc cc cc       	mov    $0xcccccccd,%edx
100408979:	41 c6 02 00          	movb   $0x0,(%r10)
10040897d:	48 0f af c2          	imul   %rdx,%rax
100408981:	48 c1 e8 22          	shr    $0x22,%rax
100408985:	41 c6 04 00 00       	movb   $0x0,(%r8,%rax,1)
10040898a:	4c 89 c0             	mov    %r8,%rax
10040898d:	48 83 c4 28          	add    $0x28,%rsp
100408991:	5b                   	pop    %rbx
100408992:	5e                   	pop    %rsi
100408993:	5f                   	pop    %rdi
100408994:	5d                   	pop    %rbp
100408995:	41 5c                	pop    %r12
100408997:	41 5d                	pop    %r13
100408999:	41 5e                	pop    %r14
10040899b:	41 5f                	pop    %r15
10040899d:	c3                   	ret
10040899e:	66 90                	xchg   %ax,%ax
1004089a0:	83 fd 03             	cmp    $0x3,%ebp
1004089a3:	0f 84 2f 01 00 00    	je     100408ad8 <.text+0x7ad8>
1004089a9:	83 fd 04             	cmp    $0x4,%ebp
1004089ac:	0f 85 41 ff ff ff    	jne    1004088f3 <.text+0x78f3>
1004089b2:	48 8d 15 e7 e6 00 00 	lea    0xe6e7(%rip),%rdx        # 1004170a0 <_head_msys_assuan_0_dll-0x5f60>
1004089b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004089c0:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
1004089c4:	44 0f b6 1b          	movzbl (%rbx),%r11d
1004089c8:	44 0f b6 4b 02       	movzbl 0x2(%rbx),%r9d
1004089cd:	89 c6                	mov    %eax,%esi
1004089cf:	45 89 da             	mov    %r11d,%r10d
1004089d2:	46 8d 1c 9d 00 00 00 	lea    0x0(,%r11,4),%r11d
1004089d9:	00
1004089da:	40 c0 ee 06          	shr    $0x6,%sil
1004089de:	41 83 e3 1c          	and    $0x1c,%r11d
1004089e2:	44 89 cd             	mov    %r9d,%ebp
1004089e5:	41 c0 ea 03          	shr    $0x3,%r10b
1004089e9:	40 0f b6 f6          	movzbl %sil,%esi
1004089ed:	40 c0 ed 04          	shr    $0x4,%bpl
1004089f1:	41 83 e2 1f          	and    $0x1f,%r10d
1004089f5:	41 09 f3             	or     %esi,%r11d
1004089f8:	89 c6                	mov    %eax,%esi
1004089fa:	c1 e0 04             	shl    $0x4,%eax
1004089fd:	40 0f b6 ed          	movzbl %bpl,%ebp
100408a01:	83 e0 10             	and    $0x10,%eax
100408a04:	d1 fe                	sar    $1,%esi
100408a06:	4d 63 db             	movslq %r11d,%r11
100408a09:	46 0f b6 14 12       	movzbl (%rdx,%r10,1),%r10d
100408a0e:	09 e8                	or     %ebp,%eax
100408a10:	83 e6 1f             	and    $0x1f,%esi
100408a13:	46 0f b6 1c 1a       	movzbl (%rdx,%r11,1),%r11d
100408a18:	48 98                	cltq
100408a1a:	0f b6 34 32          	movzbl (%rdx,%rsi,1),%esi
100408a1e:	0f b6 04 02          	movzbl (%rdx,%rax,1),%eax
100408a22:	c1 e0 08             	shl    $0x8,%eax
100408a25:	09 f0                	or     %esi,%eax
100408a27:	c1 e0 08             	shl    $0x8,%eax
100408a2a:	44 09 d8             	or     %r11d,%eax
100408a2d:	44 0f b6 5b 03       	movzbl 0x3(%rbx),%r11d
100408a32:	31 db                	xor    %ebx,%ebx
100408a34:	c1 e0 08             	shl    $0x8,%eax
100408a37:	44 09 d0             	or     %r10d,%eax
100408a3a:	45 89 da             	mov    %r11d,%r10d
100408a3d:	89 01                	mov    %eax,(%rcx)
100408a3f:	41 c0 ea 07          	shr    $0x7,%r10b
100408a43:	43 8d 04 09          	lea    (%r9,%r9,1),%eax
100408a47:	45 0f b6 d2          	movzbl %r10b,%r10d
100408a4b:	83 e0 1e             	and    $0x1e,%eax
100408a4e:	44 09 d0             	or     %r10d,%eax
100408a51:	4c 8d 51 07          	lea    0x7(%rcx),%r10
100408a55:	48 98                	cltq
100408a57:	8a 1c 02             	mov    (%rdx,%rax,1),%bl
100408a5a:	44 89 d8             	mov    %r11d,%eax
100408a5d:	c1 f8 02             	sar    $0x2,%eax
100408a60:	83 e0 1f             	and    $0x1f,%eax
100408a63:	8a 3c 02             	mov    (%rdx,%rax,1),%bh
100408a66:	42 8d 04 dd 00 00 00 	lea    0x0(,%r11,8),%eax
100408a6d:	00
100408a6e:	83 e0 18             	and    $0x18,%eax
100408a71:	0f b6 04 02          	movzbl (%rdx,%rax,1),%eax
100408a75:	66 89 59 04          	mov    %bx,0x4(%rcx)
100408a79:	88 41 06             	mov    %al,0x6(%rcx)
100408a7c:	e9 f0 fe ff ff       	jmp    100408971 <.text+0x7971>
100408a81:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100408a88:	e8 c3 84 00 00       	call   100410f50 <.text+0xff50>
100408a8d:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
100408a93:	45 31 c0             	xor    %r8d,%r8d
100408a96:	e9 ef fe ff ff       	jmp    10040898a <.text+0x798a>
100408a9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)