10041a7a5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10041a7ac:	00 00 00 00
10041a7b0:	56                   	push   %rsi
10041a7b1:	53                   	push   %rbx
10041a7b2:	48 83 ec 28          	sub    $0x28,%rsp
10041a7b6:	e8 55 97 00 00       	call   100423f10 <.text+0x22f10>
10041a7bb:	48 89 c3             	mov    %rax,%rbx
10041a7be:	48 85 c0             	test   %rax,%rax
10041a7c1:	74 3f                	je     10041a802 <.text+0x19802>
10041a7c3:	b9 18 01 00 00       	mov    $0x118,%ecx
10041a7c8:	e8 ab 91 00 00       	call   100423978 <.text+0x22978>
10041a7cd:	48 85 c0             	test   %rax,%rax
10041a7d0:	74 1a                	je     10041a7ec <.text+0x197ec>
10041a7d2:	48 8d 50 18          	lea    0x18(%rax),%rdx
10041a7d6:	48 89 18             	mov    %rbx,(%rax)
10041a7d9:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
10041a7e0:	00
10041a7e1:	48 89 50 08          	mov    %rdx,0x8(%rax)
10041a7e5:	48 83 c4 28          	add    $0x28,%rsp
10041a7e9:	5b                   	pop    %rbx
10041a7ea:	5e                   	pop    %rsi
10041a7eb:	c3                   	ret
10041a7ec:	e8 5f 93 00 00       	call   100423b50 <.text+0x22b50>
10041a7f1:	48 89 d9             	mov    %rbx,%rcx
10041a7f4:	8b 30                	mov    (%rax),%esi
10041a7f6:	e8 25 94 00 00       	call   100423c20 <.text+0x22c20>
10041a7fb:	89 f1                	mov    %esi,%ecx
10041a7fd:	e8 ae 92 00 00       	call   100423ab0 <.text+0x22ab0>
10041a802:	31 c0                	xor    %eax,%eax
10041a804:	eb df                	jmp    10041a7e5 <.text+0x197e5>
10041a806:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10041a80d:	00 00 00
10041a810:	57                   	push   %rdi
10041a811:	56                   	push   %rsi
10041a812:	53                   	push   %rbx
10041a813:	48 83 ec 20          	sub    $0x20,%rsp
10041a817:	48 89 cb             	mov    %rcx,%rbx
10041a81a:	48 85 c9             	test   %rcx,%rcx
10041a81d:	0f 84 dd 00 00 00    	je     10041a900 <.text+0x19900>
10041a823:	48 8b 09             	mov    (%rcx),%rcx
10041a826:	e8 45 97 00 00       	call   100423f70 <.text+0x22f70>
10041a82b:	48 85 c0             	test   %rax,%rax
10041a82e:	0f 84 b4 00 00 00    	je     10041a8e8 <.text+0x198e8>
10041a834:	48 8d 70 18          	lea    0x18(%rax),%rsi
10041a838:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
10041a83c:	48 89 f1             	mov    %rsi,%rcx
10041a83f:	e8 0c 99 00 00       	call   100424150 <.text+0x23150>
10041a844:	48 8b 53 10          	mov    0x10(%rbx),%rdx
10041a848:	48 85 d2             	test   %rdx,%rdx
10041a84b:	75 43                	jne    10041a890 <.text+0x19890>
10041a84d:	48 8d 50 01          	lea    0x1(%rax),%rdx
10041a851:	48 81 fa ff 00 00 00 	cmp    $0xff,%rdx
10041a858:	0f 86 92 00 00 00    	jbe    10041a8f0 <.text+0x198f0>
10041a85e:	48 8d 88 00 01 00 00 	lea    0x100(%rax),%rcx
10041a865:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
10041a869:	e8 0a 91 00 00       	call   100423978 <.text+0x22978>
10041a86e:	48 89 43 08          	mov    %rax,0x8(%rbx)
10041a872:	48 89 c1             	mov    %rax,%rcx
10041a875:	48 85 c0             	test   %rax,%rax
10041a878:	74 6e                	je     10041a8e8 <.text+0x198e8>
10041a87a:	48 89 f2             	mov    %rsi,%rdx
10041a87d:	e8 7e 98 00 00       	call   100424100 <.text+0x23100>
10041a882:	48 89 f8             	mov    %rdi,%rax
10041a885:	48 83 c4 20          	add    $0x20,%rsp
10041a889:	5b                   	pop    %rbx
10041a88a:	5e                   	pop    %rsi
10041a88b:	5f                   	pop    %rdi
10041a88c:	c3                   	ret
10041a88d:	0f 1f 00             	nopl   (%rax)
10041a890:	48 8d 48 01          	lea    0x1(%rax),%rcx
10041a894:	4c 8b 43 08          	mov    0x8(%rbx),%r8
10041a898:	48 39 d1             	cmp    %rdx,%rcx
10041a89b:	73 23                	jae    10041a8c0 <.text+0x198c0>
10041a89d:	4d 85 c0             	test   %r8,%r8
10041a8a0:	74 1e                	je     10041a8c0 <.text+0x198c0>
10041a8a2:	48 89 f2             	mov    %rsi,%rdx
10041a8a5:	4c 89 c1             	mov    %r8,%rcx
10041a8a8:	e8 53 98 00 00       	call   100424100 <.text+0x23100>
10041a8ad:	48 89 f8             	mov    %rdi,%rax
10041a8b0:	48 83 c4 20          	add    $0x20,%rsp
10041a8b4:	5b                   	pop    %rbx
10041a8b5:	5e                   	pop    %rsi
10041a8b6:	5f                   	pop    %rdi
10041a8b7:	c3                   	ret
10041a8b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10041a8bf:	00
10041a8c0:	48 8d 88 00 01 00 00 	lea    0x100(%rax),%rcx
10041a8c7:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
10041a8cb:	4c 89 c1             	mov    %r8,%rcx
10041a8ce:	e8 ad 90 00 00       	call   100423980 <.text+0x22980>
10041a8d3:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
10041a8d7:	e8 9c 90 00 00       	call   100423978 <.text+0x22978>
10041a8dc:	48 89 43 08          	mov    %rax,0x8(%rbx)
10041a8e0:	49 89 c0             	mov    %rax,%r8
10041a8e3:	48 85 c0             	test   %rax,%rax
10041a8e6:	75 ba                	jne    10041a8a2 <.text+0x198a2>
10041a8e8:	31 ff                	xor    %edi,%edi
10041a8ea:	eb 96                	jmp    10041a882 <.text+0x19882>
10041a8ec:	0f 1f 40 00          	nopl   0x0(%rax)
10041a8f0:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
10041a8f4:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
10041a8f8:	e9 7d ff ff ff       	jmp    10041a87a <.text+0x1987a>
10041a8fd:	0f 1f 00             	nopl   (%rax)
10041a900:	b9 16 00 00 00       	mov    $0x16,%ecx
10041a905:	31 ff                	xor    %edi,%edi
10041a907:	e8 a4 91 00 00       	call   100423ab0 <.text+0x22ab0>
10041a90c:	e9 71 ff ff ff       	jmp    10041a882 <.text+0x19882>
10041a911:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10041a918:	00 00 00 00
10041a91c:	0f 1f 40 00          	nopl   0x0(%rax)
10041a920:	56                   	push   %rsi
10041a921:	53                   	push   %rbx
10041a922:	48 83 ec 28          	sub    $0x28,%rsp
10041a926:	48 89 cb             	mov    %rcx,%rbx
10041a929:	48 85 c9             	test   %rcx,%rcx
10041a92c:	74 32                	je     10041a960 <.text+0x19960>
10041a92e:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
10041a933:	48 8b 31             	mov    (%rcx),%rsi
10041a936:	75 18                	jne    10041a950 <.text+0x19950>
10041a938:	48 89 d9             	mov    %rbx,%rcx
10041a93b:	e8 40 90 00 00       	call   100423980 <.text+0x22980>
10041a940:	48 89 f1             	mov    %rsi,%rcx
10041a943:	48 83 c4 28          	add    $0x28,%rsp
10041a947:	5b                   	pop    %rbx
10041a948:	5e                   	pop    %rsi
10041a949:	e9 d2 92 00 00       	jmp    100423c20 <.text+0x22c20>
10041a94e:	66 90                	xchg   %ax,%ax
10041a950:	48 8b 49 08          	mov    0x8(%rcx),%rcx
10041a954:	e8 27 90 00 00       	call   100423980 <.text+0x22980>
10041a959:	eb dd                	jmp    10041a938 <.text+0x19938>
10041a95b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10041a960:	31 c0                	xor    %eax,%eax
10041a962:	48 83 c4 28          	add    $0x28,%rsp
10041a966:	5b                   	pop    %rbx
10041a967:	5e                   	pop    %rsi
10041a968:	c3                   	ret
10041a969:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10041a970:	57                   	push   %rdi
10041a971:	56                   	push   %rsi
10041a972:	53                   	push   %rbx
10041a973:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
10041a97a:	48 89 cf             	mov    %rcx,%rdi
10041a97d:	31 c9                	xor    %ecx,%ecx
10041a97f:	89 d6                	mov    %edx,%esi
10041a981:	e8 2a 91 00 00       	call   100423ab0 <.text+0x22ab0>
10041a986:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
10041a98b:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
10041a991:	48 89 f9             	mov    %rdi,%rcx
10041a994:	e8 47 98 00 00       	call   1004241e0 <.text+0x231e0>
10041a999:	48 89 c3             	mov    %rax,%rbx
10041a99c:	e8 af 91 00 00       	call   100423b50 <.text+0x22b50>
10041a9a1:	8b 00                	mov    (%rax),%eax
10041a9a3:	85 c0                	test   %eax,%eax
10041a9a5:	75 13                	jne    10041a9ba <.text+0x199ba>
10041a9a7:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
10041a9ac:	48 39 f8             	cmp    %rdi,%rax
10041a9af:	74 09                	je     10041a9ba <.text+0x199ba>
10041a9b1:	80 38 00             	cmpb   $0x0,(%rax)
10041a9b4:	0f 84 06 01 00 00    	je     10041aac0 <.text+0x19ac0>
10041a9ba:	48 89 f9             	mov    %rdi,%rcx
10041a9bd:	e8 ee 93 00 00       	call   100423db0 <.text+0x22db0>
10041a9c2:	48 89 c3             	mov    %rax,%rbx
10041a9c5:	48 85 db             	test   %rbx,%rbx
10041a9c8:	0f 84 c2 00 00 00    	je     10041aa90 <.text+0x19a90>
10041a9ce:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
10041a9d2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
10041a9d7:	e8 d4 96 00 00       	call   1004240b0 <.text+0x230b0>
10041a9dc:	85 c0                	test   %eax,%eax
10041a9de:	0f 84 94 00 00 00    	je     10041aa78 <.text+0x19a78>
10041a9e4:	48 8b 13             	mov    (%rbx),%rdx
10041a9e7:	41 89 f0             	mov    %esi,%r8d
10041a9ea:	48 8d 0d 67 48 01 00 	lea    0x14867(%rip),%rcx        # 10042f258 <_head_msys_gcrypt_20_dll-0x7da8>
10041a9f1:	e8 3a f3 ff ff       	call   100419d30 <.text+0x18d30>
10041a9f6:	48 8b 13             	mov    (%rbx),%rdx
10041a9f9:	41 89 f0             	mov    %esi,%r8d
10041a9fc:	48 8d 0d 5a 48 01 00 	lea    0x1485a(%rip),%rcx        # 10042f25d <_head_msys_gcrypt_20_dll-0x7da3>
10041aa03:	e8 28 f3 ff ff       	call   100419d30 <.text+0x18d30>
10041aa08:	e8 e3 93 00 00       	call   100423df0 <.text+0x22df0>
10041aa0d:	3b 43 10             	cmp    0x10(%rbx),%eax
10041aa10:	74 54                	je     10041aa66 <.text+0x19a66>
10041aa12:	48 8d 0d 69 48 01 00 	lea    0x14869(%rip),%rcx        # 10042f282 <_head_msys_gcrypt_20_dll-0x7d7e>
10041aa19:	41 89 f0             	mov    %esi,%r8d
10041aa1c:	48 8d 15 42 48 01 00 	lea    0x14842(%rip),%rdx        # 10042f265 <_head_msys_gcrypt_20_dll-0x7d9b>
10041aa23:	e8 08 f3 ff ff       	call   100419d30 <.text+0x18d30>
10041aa28:	48 8d 3d 58 48 01 00 	lea    0x14858(%rip),%rdi        # 10042f287 <_head_msys_gcrypt_20_dll-0x7d79>
10041aa2f:	48 89 f9             	mov    %rdi,%rcx
10041aa32:	e8 39 98 00 00       	call   100424270 <.text+0x23270>
10041aa37:	85 c0                	test   %eax,%eax
10041aa39:	74 08                	je     10041aa43 <.text+0x19a43>
10041aa3b:	85 f6                	test   %esi,%esi
10041aa3d:	0f 84 8d 00 00 00    	je     10041aad0 <.text+0x19ad0>
10041aa43:	8b 53 14             	mov    0x14(%rbx),%edx
10041aa46:	48 8b 0b             	mov    (%rbx),%rcx
10041aa49:	e8 d2 93 00 00       	call   100423e20 <.text+0x22e20>
10041aa4e:	85 c0                	test   %eax,%eax
10041aa50:	0f 85 ea 00 00 00    	jne    10041ab40 <.text+0x19b40>
10041aa56:	8b 4b 10             	mov    0x10(%rbx),%ecx
10041aa59:	e8 a2 95 00 00       	call   100424000 <.text+0x23000>
10041aa5e:	85 c0                	test   %eax,%eax
10041aa60:	0f 85 92 00 00 00    	jne    10041aaf8 <.text+0x19af8>
10041aa66:	31 ff                	xor    %edi,%edi
10041aa68:	89 f8                	mov    %edi,%eax
10041aa6a:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
10041aa71:	5b                   	pop    %rbx
10041aa72:	5e                   	pop    %rsi
10041aa73:	5f                   	pop    %rdi
10041aa74:	c3                   	ret
10041aa75:	0f 1f 00             	nopl   (%rax)
10041aa78:	48 8b 53 28          	mov    0x28(%rbx),%rdx
10041aa7c:	41 89 f0             	mov    %esi,%r8d
10041aa7f:	48 8d 0d cd 47 01 00 	lea    0x147cd(%rip),%rcx        # 10042f253 <_head_msys_gcrypt_20_dll-0x7dad>
10041aa86:	e8 a5 f2 ff ff       	call   100419d30 <.text+0x18d30>
10041aa8b:	e9 54 ff ff ff       	jmp    10041a9e4 <.text+0x199e4>
10041aa90:	85 f6                	test   %esi,%esi
10041aa92:	0f 84 f8 00 00 00    	je     10041ab90 <.text+0x19b90>
10041aa98:	48 8b 05 f1 58 01 00 	mov    0x158f1(%rip),%rax        # 100430390 <_head_msys_gcrypt_20_dll-0x6c70>
10041aa9f:	8b 38                	mov    (%rax),%edi
10041aaa1:	c1 e7 18             	shl    $0x18,%edi
10041aaa4:	81 e7 00 00 00 7f    	and    $0x7f000000,%edi
10041aaaa:	83 cf 1b             	or     $0x1b,%edi
10041aaad:	89 f8                	mov    %edi,%eax
10041aaaf:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
10041aab6:	5b                   	pop    %rbx
10041aab7:	5e                   	pop    %rsi
10041aab8:	5f                   	pop    %rdi
10041aab9:	c3                   	ret
10041aaba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041aac0:	89 d9                	mov    %ebx,%ecx
10041aac2:	e8 f9 92 00 00       	call   100423dc0 <.text+0x22dc0>
10041aac7:	48 89 c3             	mov    %rax,%rbx
10041aaca:	e9 f6 fe ff ff       	jmp    10041a9c5 <.text+0x199c5>
10041aacf:	90                   	nop
10041aad0:	e8 f3 8f 00 00       	call   100423ac8 <.text+0x22ac8>
10041aad5:	0f b7 c8             	movzwl %ax,%ecx
10041aad8:	e8 cb 8f 00 00       	call   100423aa8 <.text+0x22aa8>
10041aadd:	48 89 fa             	mov    %rdi,%rdx
10041aae0:	48 8d 0d b1 47 01 00 	lea    0x147b1(%rip),%rcx        # 10042f298 <_head_msys_gcrypt_20_dll-0x7d68>
10041aae7:	49 89 c0             	mov    %rax,%r8
10041aaea:	e8 21 8f 00 00       	call   100423a10 <.text+0x22a10>
10041aaef:	e9 4f ff ff ff       	jmp    10041aa43 <.text+0x19a43>
10041aaf4:	0f 1f 40 00          	nopl   0x0(%rax)
10041aaf8:	e8 cb 8f 00 00       	call   100423ac8 <.text+0x22ac8>
10041aafd:	89 c7                	mov    %eax,%edi
10041aaff:	48 8b 05 8a 58 01 00 	mov    0x1588a(%rip),%rax        # 100430390 <_head_msys_gcrypt_20_dll-0x6c70>
10041ab06:	8b 00                	mov    (%rax),%eax
10041ab08:	85 ff                	test   %edi,%edi
10041ab0a:	74 0d                	je     10041ab19 <.text+0x19b19>
10041ab0c:	c1 e0 18             	shl    $0x18,%eax
10041ab0f:	0f b7 ff             	movzwl %di,%edi
10041ab12:	25 00 00 00 7f       	and    $0x7f000000,%eax
10041ab17:	09 c7                	or     %eax,%edi
10041ab19:	89 f9                	mov    %edi,%ecx
10041ab1b:	e8 88 8f 00 00       	call   100423aa8 <.text+0x22aa8>
10041ab20:	48 8b 13             	mov    (%rbx),%rdx
10041ab23:	48 8d 0d c6 47 01 00 	lea    0x147c6(%rip),%rcx        # 10042f2f0 <_head_msys_gcrypt_20_dll-0x7d10>
10041ab2a:	49 89 c0             	mov    %rax,%r8
10041ab2d:	e8 f6 8e 00 00       	call   100423a28 <.text+0x22a28>
10041ab32:	e9 31 ff ff ff       	jmp    10041aa68 <.text+0x19a68>
10041ab37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041ab3e:	00 00
10041ab40:	e8 83 8f 00 00       	call   100423ac8 <.text+0x22ac8>
10041ab45:	89 c7                	mov    %eax,%edi
10041ab47:	48 8b 05 42 58 01 00 	mov    0x15842(%rip),%rax        # 100430390 <_head_msys_gcrypt_20_dll-0x6c70>
10041ab4e:	8b 00                	mov    (%rax),%eax
10041ab50:	85 ff                	test   %edi,%edi
10041ab52:	74 0d                	je     10041ab61 <.text+0x19b61>
10041ab54:	c1 e0 18             	shl    $0x18,%eax
10041ab57:	0f b7 ff             	movzwl %di,%edi
10041ab5a:	25 00 00 00 7f       	and    $0x7f000000,%eax
10041ab5f:	09 c7                	or     %eax,%edi
10041ab61:	85 f6                	test   %esi,%esi
10041ab63:	0f 85 ff fe ff ff    	jne    10041aa68 <.text+0x19a68>
10041ab69:	89 f9                	mov    %edi,%ecx
10041ab6b:	e8 38 8f 00 00       	call   100423aa8 <.text+0x22aa8>
10041ab70:	48 8b 13             	mov    (%rbx),%rdx
10041ab73:	48 8d 0d 3e 47 01 00 	lea    0x1473e(%rip),%rcx        # 10042f2b8 <_head_msys_gcrypt_20_dll-0x7d48>
10041ab7a:	49 89 c0             	mov    %rax,%r8
10041ab7d:	e8 a6 8e 00 00       	call   100423a28 <.text+0x22a28>
10041ab82:	e9 e1 fe ff ff       	jmp    10041aa68 <.text+0x19a68>
10041ab87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041ab8e:	00 00
10041ab90:	48 89 fa             	mov    %rdi,%rdx
10041ab93:	48 8d 0d a4 46 01 00 	lea    0x146a4(%rip),%rcx        # 10042f23e <_head_msys_gcrypt_20_dll-0x7dc2>
10041ab9a:	e8 89 8e 00 00       	call   100423a28 <.text+0x22a28>
10041ab9f:	e9 f4 fe ff ff       	jmp    10041aa98 <.text+0x19a98>
10041aba4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10041abab:	00 00 00 00
10041abaf:	90                   	nop
10041abb0:	48 8b 05 d9 57 01 00 	mov    0x157d9(%rip),%rax        # 100430390 <_head_msys_gcrypt_20_dll-0x6c70>
10041abb7:	c7 01 ff ff ff ff    	movl   $0xffffffff,(%rcx)
10041abbd:	8b 00                	mov    (%rax),%eax
10041abbf:	c1 e0 18             	shl    $0x18,%eax
10041abc2:	25 00 00 00 7f       	and    $0x7f000000,%eax
10041abc7:	83 c8 3c             	or     $0x3c,%eax
10041abca:	c3                   	ret
10041abcb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10041abd0:	48 8b 05 b9 57 01 00 	mov    0x157b9(%rip),%rax        # 100430390 <_head_msys_gcrypt_20_dll-0x6c70>
10041abd7:	c7 01 ff ff ff ff    	movl   $0xffffffff,(%rcx)
10041abdd:	8b 00                	mov    (%rax),%eax
10041abdf:	c1 e0 18             	shl    $0x18,%eax
10041abe2:	25 00 00 00 7f       	and    $0x7f000000,%eax
10041abe7:	83 c8 3c             	or     $0x3c,%eax
10041abea:	c3                   	ret
10041abeb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10041abf0:	31 c0                	xor    %eax,%eax
10041abf2:	c3                   	ret
10041abf3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10041abfa:	00 00 00 00
10041abfe:	66 90                	xchg   %ax,%ax
10041ac00:	41 54                	push   %r12
10041ac02:	55                   	push   %rbp
10041ac03:	57                   	push   %rdi
10041ac04:	56                   	push   %rsi
10041ac05:	53                   	push   %rbx
10041ac06:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
10041ac0d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
10041ac12:	4c 8d 44 24 2c       	lea    0x2c(%rsp),%r8
10041ac17:	c7 44 24 2c 6e 00 00 	movl   $0x6e,0x2c(%rsp)
10041ac1e:	00
10041ac1f:	89 cb                	mov    %ecx,%ebx
10041ac21:	e8 ba 91 00 00       	call   100423de0 <.text+0x22de0>
10041ac26:	85 c0                	test   %eax,%eax
10041ac28:	0f 85 f2 00 00 00    	jne    10041ad20 <.text+0x19d20>
10041ac2e:	66 83 7c 24 30 01    	cmpw   $0x1,0x30(%rsp)
10041ac34:	75 7a                	jne    10041acb0 <.text+0x19cb0>
10041ac36:	44 8b 4c 24 2c       	mov    0x2c(%rsp),%r9d
10041ac3b:	41 83 f9 02          	cmp    $0x2,%r9d
10041ac3f:	0f 86 c3 00 00 00    	jbe    10041ad08 <.text+0x19d08>
10041ac45:	41 83 f9 6e          	cmp    $0x6e,%r9d
10041ac49:	0f 87 11 01 00 00    	ja     10041ad60 <.text+0x19d60>
10041ac4f:	4d 63 e1             	movslq %r9d,%r12
10041ac52:	49 8d 4c 24 ff       	lea    -0x1(%r12),%rcx
10041ac57:	49 8d 6c 24 fe       	lea    -0x2(%r12),%rbp
10041ac5c:	e8 17 8d 00 00       	call   100423978 <.text+0x22978>
10041ac61:	48 85 c0             	test   %rax,%rax
10041ac64:	0f 84 3c 01 00 00    	je     10041ada6 <.text+0x19da6>
10041ac6a:	48 8d 74 24 32       	lea    0x32(%rsp),%rsi
10041ac6f:	83 fd 08             	cmp    $0x8,%ebp
10041ac72:	73 5c                	jae    10041acd0 <.text+0x19cd0>
10041ac74:	40 f6 c5 04          	test   $0x4,%bpl
10041ac78:	0f 85 02 01 00 00    	jne    10041ad80 <.text+0x19d80>
10041ac7e:	85 ed                	test   %ebp,%ebp
10041ac80:	74 11                	je     10041ac93 <.text+0x19c93>
10041ac82:	0f b6 54 24 32       	movzbl 0x32(%rsp),%edx
10041ac87:	88 10                	mov    %dl,(%rax)
10041ac89:	40 f6 c5 02          	test   $0x2,%bpl
10041ac8d:	0f 85 02 01 00 00    	jne    10041ad95 <.text+0x19d95>
10041ac93:	42 c6 44 20 fe 00    	movb   $0x0,-0x2(%rax,%r12,1)
10041ac99:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
10041aca0:	5b                   	pop    %rbx