10041ebcd:	45 31 c0             	xor    %r8d,%r8d
10041ebd0:	48 89 da             	mov    %rbx,%rdx
10041ebd3:	b9 01 00 00 00       	mov    $0x1,%ecx
10041ebd8:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
10041ebdf:	00
10041ebe0:	e8 3b 54 00 00       	call   100424020 <.text+0x23020>
10041ebe5:	31 d2                	xor    %edx,%edx
10041ebe7:	49 89 f8             	mov    %rdi,%r8
10041ebea:	b9 0f 00 00 00       	mov    $0xf,%ecx
10041ebef:	e8 2c 54 00 00       	call   100424020 <.text+0x23020>
10041ebf4:	48 83 7c 24 20 01    	cmpq   $0x1,0x20(%rsp)
10041ebfa:	74 2c                	je     10041ec28 <.text+0x1dc28>
10041ebfc:	48 8d 05 2d fd ff ff 	lea    -0x2d3(%rip),%rax        # 10041e930 <.text+0x1d930>
10041ec03:	48 89 f1             	mov    %rsi,%rcx
10041ec06:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10041ec0b:	e8 20 54 00 00       	call   100424030 <.text+0x23030>
10041ec10:	45 31 c0             	xor    %r8d,%r8d
10041ec13:	48 89 da             	mov    %rbx,%rdx
10041ec16:	b9 0f 00 00 00       	mov    $0xf,%ecx
10041ec1b:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
10041ec22:	00
10041ec23:	e8 f8 53 00 00       	call   100424020 <.text+0x23020>
10041ec28:	31 d2                	xor    %edx,%edx
10041ec2a:	49 89 f8             	mov    %rdi,%r8
10041ec2d:	b9 03 00 00 00       	mov    $0x3,%ecx
10041ec32:	e8 e9 53 00 00       	call   100424020 <.text+0x23020>
10041ec37:	48 83 7c 24 20 01    	cmpq   $0x1,0x20(%rsp)
10041ec3d:	74 2c                	je     10041ec6b <.text+0x1dc6b>
10041ec3f:	48 8d 05 ea fc ff ff 	lea    -0x316(%rip),%rax        # 10041e930 <.text+0x1d930>
10041ec46:	48 89 f1             	mov    %rsi,%rcx
10041ec49:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10041ec4e:	e8 dd 53 00 00       	call   100424030 <.text+0x23030>
10041ec53:	45 31 c0             	xor    %r8d,%r8d
10041ec56:	48 89 da             	mov    %rbx,%rdx
10041ec59:	b9 03 00 00 00       	mov    $0x3,%ecx
10041ec5e:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
10041ec65:	00
10041ec66:	e8 b5 53 00 00       	call   100424020 <.text+0x23020>
10041ec6b:	31 d2                	xor    %edx,%edx
10041ec6d:	49 89 f8             	mov    %rdi,%r8
10041ec70:	b9 0b 00 00 00       	mov    $0xb,%ecx
10041ec75:	e8 a6 53 00 00       	call   100424020 <.text+0x23020>
10041ec7a:	48 83 7c 24 20 01    	cmpq   $0x1,0x20(%rsp)
10041ec80:	74 2c                	je     10041ecae <.text+0x1dcae>
10041ec82:	48 8d 05 a7 fc ff ff 	lea    -0x359(%rip),%rax        # 10041e930 <.text+0x1d930>
10041ec89:	48 89 f1             	mov    %rsi,%rcx
10041ec8c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10041ec91:	e8 9a 53 00 00       	call   100424030 <.text+0x23030>
10041ec96:	45 31 c0             	xor    %r8d,%r8d
10041ec99:	48 89 da             	mov    %rbx,%rdx
10041ec9c:	b9 0b 00 00 00       	mov    $0xb,%ecx
10041eca1:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
10041eca8:	00
10041eca9:	e8 72 53 00 00       	call   100424020 <.text+0x23020>
10041ecae:	48 89 f1             	mov    %rsi,%rcx
10041ecb1:	48 8d 05 68 fc ff ff 	lea    -0x398(%rip),%rax        # 10041e920 <.text+0x1d920>
10041ecb8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10041ecbd:	e8 6e 53 00 00       	call   100424030 <.text+0x23030>
10041ecc2:	45 31 c0             	xor    %r8d,%r8d
10041ecc5:	48 89 da             	mov    %rbx,%rdx
10041ecc8:	b9 1e 00 00 00       	mov    $0x1e,%ecx
10041eccd:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
10041ecd4:	00
10041ecd5:	e8 46 53 00 00       	call   100424020 <.text+0x23020>
10041ecda:	48 89 f1             	mov    %rsi,%rcx
10041ecdd:	48 c7 44 24 40 01 00 	movq   $0x1,0x40(%rsp)
10041ece4:	00 00
10041ece6:	e8 45 53 00 00       	call   100424030 <.text+0x23030>
10041eceb:	45 31 c0             	xor    %r8d,%r8d
10041ecee:	48 89 da             	mov    %rbx,%rdx
10041ecf1:	b9 0d 00 00 00       	mov    $0xd,%ecx
10041ecf6:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
10041ecfd:	00
10041ecfe:	e8 1d 53 00 00       	call   100424020 <.text+0x23020>
10041ed03:	90                   	nop
10041ed04:	48 83 c4 60          	add    $0x60,%rsp
10041ed08:	5b                   	pop    %rbx
10041ed09:	5e                   	pop    %rsi
10041ed0a:	5f                   	pop    %rdi
10041ed0b:	c3                   	ret
10041ed0c:	4c 8d 0d db 0f 01 00 	lea    0x10fdb(%rip),%r9        # 10042fcee <_head_msys_gcrypt_20_dll-0x7312>
10041ed13:	4c 8d 05 26 10 01 00 	lea    0x11026(%rip),%r8        # 10042fd40 <_head_msys_gcrypt_20_dll-0x72c0>
10041ed1a:	ba ab 00 00 00       	mov    $0xab,%edx
10041ed1f:	48 8d 0d ce 0f 01 00 	lea    0x10fce(%rip),%rcx        # 10042fcf4 <_head_msys_gcrypt_20_dll-0x730c>
10041ed26:	e8 05 4e 00 00       	call   100423b30 <.text+0x22b30>
10041ed2b:	90                   	nop
10041ed2c:	0f 1f 40 00          	nopl   0x0(%rax)
10041ed30:	53                   	push   %rbx
10041ed31:	48 83 ec 30          	sub    $0x30,%rsp
10041ed35:	8b 05 4d 75 01 00    	mov    0x1754d(%rip),%eax        # 100436288 <_head_msys_gcrypt_20_dll-0xd78>
10041ed3b:	85 c0                	test   %eax,%eax
10041ed3d:	75 31                	jne    10041ed70 <.text+0x1dd70>
10041ed3f:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
10041ed44:	48 89 d9             	mov    %rbx,%rcx
10041ed47:	e8 f4 52 00 00       	call   100424040 <.text+0x23040>
10041ed4c:	4c 8d 05 2d 75 01 00 	lea    0x1752d(%rip),%r8        # 100436280 <_head_msys_gcrypt_20_dll-0xd80>
10041ed53:	48 89 da             	mov    %rbx,%rdx
10041ed56:	b9 01 00 00 00       	mov    $0x1,%ecx
10041ed5b:	e8 f0 52 00 00       	call   100424050 <.text+0x23050>
10041ed60:	c7 05 1e 75 01 00 01 	movl   $0x1,0x1751e(%rip)        # 100436288 <_head_msys_gcrypt_20_dll-0xd78>
10041ed67:	00 00 00
10041ed6a:	48 83 c4 30          	add    $0x30,%rsp
10041ed6e:	5b                   	pop    %rbx
10041ed6f:	c3                   	ret
10041ed70:	48 8d 0d 86 0f 01 00 	lea    0x10f86(%rip),%rcx        # 10042fcfd <_head_msys_gcrypt_20_dll-0x7303>
10041ed77:	e8 b4 4c 00 00       	call   100423a30 <.text+0x22a30>
10041ed7c:	90                   	nop
10041ed7d:	0f 1f 00             	nopl   (%rax)
10041ed80:	48 83 ec 28          	sub    $0x28,%rsp
10041ed84:	8b 05 fe 74 01 00    	mov    0x174fe(%rip),%eax        # 100436288 <_head_msys_gcrypt_20_dll-0xd78>
10041ed8a:	85 c0                	test   %eax,%eax
10041ed8c:	74 20                	je     10041edae <.text+0x1ddae>
10041ed8e:	45 31 c0             	xor    %r8d,%r8d
10041ed91:	48 8d 15 e8 74 01 00 	lea    0x174e8(%rip),%rdx        # 100436280 <_head_msys_gcrypt_20_dll-0xd80>
10041ed98:	31 c9                	xor    %ecx,%ecx
10041ed9a:	e8 b1 52 00 00       	call   100424050 <.text+0x23050>
10041ed9f:	c7 05 df 74 01 00 00 	movl   $0x0,0x174df(%rip)        # 100436288 <_head_msys_gcrypt_20_dll-0xd78>
10041eda6:	00 00 00
10041eda9:	48 83 c4 28          	add    $0x28,%rsp
10041edad:	c3                   	ret
10041edae:	48 8d 0d 65 0f 01 00 	lea    0x10f65(%rip),%rcx        # 10042fd1a <_head_msys_gcrypt_20_dll-0x72e6>
10041edb5:	e8 76 4c 00 00       	call   100423a30 <.text+0x22a30>
10041edba:	90                   	nop
10041edbb:	90                   	nop
10041edbc:	90                   	nop
10041edbd:	90                   	nop
10041edbe:	90                   	nop
10041edbf:	90                   	nop
10041edc0:	55                   	push   %rbp
10041edc1:	57                   	push   %rdi
10041edc2:	56                   	push   %rsi
10041edc3:	53                   	push   %rbx
10041edc4:	48 83 ec 28          	sub    $0x28,%rsp
10041edc8:	48 89 cb             	mov    %rcx,%rbx
10041edcb:	48 89 d6             	mov    %rdx,%rsi
10041edce:	44 89 c5             	mov    %r8d,%ebp
10041edd1:	44 89 cf             	mov    %r9d,%edi
10041edd4:	e8 47 51 00 00       	call   100423f20 <.text+0x22f20>
10041edd9:	83 f8 ff             	cmp    $0xffffffff,%eax
10041eddc:	74 62                	je     10041ee40 <.text+0x1de40>
10041edde:	85 ed                	test   %ebp,%ebp
10041ede0:	74 3e                	je     10041ee20 <.text+0x1de20>
10041ede2:	85 ff                	test   %edi,%edi
10041ede4:	48 8d 15 8d 0f 01 00 	lea    0x10f8d(%rip),%rdx        # 10042fd78 <_head_msys_gcrypt_20_dll-0x7288>
10041edeb:	48 8d 05 7b 0f 01 00 	lea    0x10f7b(%rip),%rax        # 10042fd6d <_head_msys_gcrypt_20_dll-0x7293>
10041edf2:	8b 4b 04             	mov    0x4(%rbx),%ecx
10041edf5:	48 0f 45 d0          	cmovne %rax,%rdx
10041edf9:	e8 7a 4c 00 00       	call   100423a78 <.text+0x22a78>
10041edfe:	48 89 06             	mov    %rax,(%rsi)
10041ee01:	31 ff                	xor    %edi,%edi
10041ee03:	48 85 c0             	test   %rax,%rax
10041ee06:	0f 84 94 00 00 00    	je     10041eea0 <.text+0x1dea0>
10041ee0c:	89 f8                	mov    %edi,%eax
10041ee0e:	48 83 c4 28          	add    $0x28,%rsp
10041ee12:	5b                   	pop    %rbx
10041ee13:	5e                   	pop    %rsi
10041ee14:	5f                   	pop    %rdi
10041ee15:	5d                   	pop    %rbp
10041ee16:	c3                   	ret
10041ee17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041ee1e:	00 00
10041ee20:	85 ff                	test   %edi,%edi
10041ee22:	48 8d 15 42 0f 01 00 	lea    0x10f42(%rip),%rdx        # 10042fd6b <_head_msys_gcrypt_20_dll-0x7295>
10041ee29:	48 8d 05 30 0f 01 00 	lea    0x10f30(%rip),%rax        # 10042fd60 <_head_msys_gcrypt_20_dll-0x72a0>
10041ee30:	8b 0b                	mov    (%rbx),%ecx
10041ee32:	48 0f 45 d0          	cmovne %rax,%rdx
10041ee36:	e8 3d 4c 00 00       	call   100423a78 <.text+0x22a78>
10041ee3b:	eb c1                	jmp    10041edfe <.text+0x1ddfe>
10041ee3d:	0f 1f 00             	nopl   (%rax)
10041ee40:	e8 83 4c 00 00       	call   100423ac8 <.text+0x22ac8>
10041ee45:	89 c7                	mov    %eax,%edi
10041ee47:	48 8b 05 42 15 01 00 	mov    0x11542(%rip),%rax        # 100430390 <_head_msys_gcrypt_20_dll-0x6c70>
10041ee4e:	8b 00                	mov    (%rax),%eax
10041ee50:	85 ff                	test   %edi,%edi
10041ee52:	74 0d                	je     10041ee61 <.text+0x1de61>
10041ee54:	c1 e0 18             	shl    $0x18,%eax
10041ee57:	0f b7 ff             	movzwl %di,%edi
10041ee5a:	25 00 00 00 7f       	and    $0x7f000000,%eax
10041ee5f:	09 c7                	or     %eax,%edi
10041ee61:	89 f9                	mov    %edi,%ecx
10041ee63:	e8 40 4c 00 00       	call   100423aa8 <.text+0x22aa8>
10041ee68:	48 8d 0d 0b 0f 01 00 	lea    0x10f0b(%rip),%rcx        # 10042fd7a <_head_msys_gcrypt_20_dll-0x7286>
10041ee6f:	48 89 c5             	mov    %rax,%rbp
10041ee72:	e8 b1 4a 00 00       	call   100423928 <.text+0x22928>
10041ee77:	48 89 ea             	mov    %rbp,%rdx
10041ee7a:	48 89 c1             	mov    %rax,%rcx
10041ee7d:	e8 a6 4b 00 00       	call   100423a28 <.text+0x22a28>
10041ee82:	89 f8                	mov    %edi,%eax
10041ee84:	48 c7 03 ff ff ff ff 	movq   $0xffffffffffffffff,(%rbx)
10041ee8b:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
10041ee92:	48 83 c4 28          	add    $0x28,%rsp
10041ee96:	5b                   	pop    %rbx
10041ee97:	5e                   	pop    %rsi
10041ee98:	5f                   	pop    %rdi
10041ee99:	5d                   	pop    %rbp
10041ee9a:	c3                   	ret
10041ee9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10041eea0:	e8 23 4c 00 00       	call   100423ac8 <.text+0x22ac8>
10041eea5:	89 c7                	mov    %eax,%edi
10041eea7:	48 8b 05 e2 14 01 00 	mov    0x114e2(%rip),%rax        # 100430390 <_head_msys_gcrypt_20_dll-0x6c70>
10041eeae:	8b 00                	mov    (%rax),%eax
10041eeb0:	85 ff                	test   %edi,%edi
10041eeb2:	74 0d                	je     10041eec1 <.text+0x1dec1>
10041eeb4:	c1 e0 18             	shl    $0x18,%eax
10041eeb7:	0f b7 ff             	movzwl %di,%edi
10041eeba:	25 00 00 00 7f       	and    $0x7f000000,%eax
10041eebf:	09 c7                	or     %eax,%edi
10041eec1:	89 f9                	mov    %edi,%ecx
10041eec3:	e8 e0 4b 00 00       	call   100423aa8 <.text+0x22aa8>
10041eec8:	48 8d 0d c9 0e 01 00 	lea    0x10ec9(%rip),%rcx        # 10042fd98 <_head_msys_gcrypt_20_dll-0x7268>
10041eecf:	48 89 c6             	mov    %rax,%rsi
10041eed2:	e8 51 4a 00 00       	call   100423928 <.text+0x22928>
10041eed7:	48 89 f2             	mov    %rsi,%rdx
10041eeda:	48 89 c1             	mov    %rax,%rcx
10041eedd:	e8 46 4b 00 00       	call   100423a28 <.text+0x22a28>
10041eee2:	8b 0b                	mov    (%rbx),%ecx
10041eee4:	e8 27 4d 00 00       	call   100423c10 <.text+0x22c10>
10041eee9:	8b 4b 04             	mov    0x4(%rbx),%ecx
10041eeec:	e8 1f 4d 00 00       	call   100423c10 <.text+0x22c10>
10041eef1:	48 c7 03 ff ff ff ff 	movq   $0xffffffffffffffff,(%rbx)
10041eef8:	e9 0f ff ff ff       	jmp    10041ee0c <.text+0x1de0c>
10041eefd:	0f 1f 00             	nopl   (%rax)
10041ef00:	53                   	push   %rbx
10041ef01:	48 83 ec 30          	sub    $0x30,%rsp
10041ef05:	b9 05 00 00 00       	mov    $0x5,%ecx
10041ef0a:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
10041ef0f:	48 89 da             	mov    %rbx,%rdx
10041ef12:	e8 b9 4e 00 00       	call   100423dd0 <.text+0x22dd0>
10041ef17:	85 c0                	test   %eax,%eax
10041ef19:	75 25                	jne    10041ef40 <.text+0x1df40>
10041ef1b:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
10041ef20:	89 d0                	mov    %edx,%eax
10041ef22:	83 fa ff             	cmp    $0xffffffff,%edx
10041ef25:	74 19                	je     10041ef40 <.text+0x1df40>
10041ef27:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
10041ef2c:	ba 00 01 00 00       	mov    $0x100,%edx
10041ef31:	0f 44 c2             	cmove  %edx,%eax
10041ef34:	48 83 c4 30          	add    $0x30,%rsp
10041ef38:	5b                   	pop    %rbx
10041ef39:	c3                   	ret
10041ef3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041ef40:	48 89 da             	mov    %rbx,%rdx
10041ef43:	b9 05 00 00 00       	mov    $0x5,%ecx
10041ef48:	e8 83 4e 00 00       	call   100423dd0 <.text+0x22dd0>
10041ef4d:	85 c0                	test   %eax,%eax
10041ef4f:	75 0f                	jne    10041ef60 <.text+0x1df60>
10041ef51:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
10041ef56:	89 d0                	mov    %edx,%eax
10041ef58:	83 fa ff             	cmp    $0xffffffff,%edx
10041ef5b:	75 ca                	jne    10041ef27 <.text+0x1df27>
10041ef5d:	0f 1f 00             	nopl   (%rax)
10041ef60:	b9 04 00 00 00       	mov    $0x4,%ecx
10041ef65:	e8 86 52 00 00       	call   1004241f0 <.text+0x231f0>
10041ef6a:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
10041ef71:	48 85 c0             	test   %rax,%rax
10041ef74:	48 0f 49 d0          	cmovns %rax,%rdx
10041ef78:	89 d0                	mov    %edx,%eax
10041ef7a:	83 fa ff             	cmp    $0xffffffff,%edx
10041ef7d:	75 a8                	jne    10041ef27 <.text+0x1df27>
10041ef7f:	b8 14 00 00 00       	mov    $0x14,%eax
10041ef84:	eb ae                	jmp    10041ef34 <.text+0x1df34>
10041ef86:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10041ef8d:	00 00 00
10041ef90:	55                   	push   %rbp
10041ef91:	57                   	push   %rdi
10041ef92:	56                   	push   %rsi
10041ef93:	53                   	push   %rbx
10041ef94:	48 83 ec 28          	sub    $0x28,%rsp
10041ef98:	89 cb                	mov    %ecx,%ebx
10041ef9a:	48 89 d6             	mov    %rdx,%rsi
10041ef9d:	e8 5e ff ff ff       	call   10041ef00 <.text+0x1df00>
10041efa2:	89 c5                	mov    %eax,%ebp
10041efa4:	48 85 f6             	test   %rsi,%rsi
10041efa7:	74 58                	je     10041f001 <.text+0x1e001>
10041efa9:	31 ff                	xor    %edi,%edi
10041efab:	39 d8                	cmp    %ebx,%eax
10041efad:	7e 36                	jle    10041efe5 <.text+0x1dfe5>
10041efaf:	90                   	nop
10041efb0:	48 63 c7             	movslq %edi,%rax
10041efb3:	44 8b 04 86          	mov    (%rsi,%rax,4),%r8d
10041efb7:	8d 47 01             	lea    0x1(%rdi),%eax
10041efba:	48 98                	cltq
10041efbc:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
10041efc0:	75 15                	jne    10041efd7 <.text+0x1dfd7>
10041efc2:	eb 34                	jmp    10041eff8 <.text+0x1dff8>
10041efc4:	0f 1f 40 00          	nopl   0x0(%rax)
10041efc8:	48 83 c0 01          	add    $0x1,%rax
10041efcc:	44 8b 44 86 fc       	mov    -0x4(%rsi,%rax,4),%r8d
10041efd1:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
10041efd5:	74 21                	je     10041eff8 <.text+0x1dff8>
10041efd7:	41 39 d8             	cmp    %ebx,%r8d
10041efda:	75 ec                	jne    10041efc8 <.text+0x1dfc8>
10041efdc:	89 c7                	mov    %eax,%edi
10041efde:	83 c3 01             	add    $0x1,%ebx
10041efe1:	39 dd                	cmp    %ebx,%ebp
10041efe3:	75 cb                	jne    10041efb0 <.text+0x1dfb0>
10041efe5:	31 c9                	xor    %ecx,%ecx
10041efe7:	48 83 c4 28          	add    $0x28,%rsp
10041efeb:	5b                   	pop    %rbx
10041efec:	5e                   	pop    %rsi
10041efed:	5f                   	pop    %rdi
10041efee:	5d                   	pop    %rbp
10041efef:	e9 bc 4a 00 00       	jmp    100423ab0 <.text+0x22ab0>
10041eff4:	0f 1f 40 00          	nopl   0x0(%rax)
10041eff8:	89 d9                	mov    %ebx,%ecx
10041effa:	e8 11 4c 00 00       	call   100423c10 <.text+0x22c10>
10041efff:	eb dd                	jmp    10041efde <.text+0x1dfde>
10041f001:	39 d8                	cmp    %ebx,%eax
10041f003:	7e e0                	jle    10041efe5 <.text+0x1dfe5>
10041f005:	0f 1f 00             	nopl   (%rax)
10041f008:	89 d9                	mov    %ebx,%ecx
10041f00a:	83 c3 01             	add    $0x1,%ebx
10041f00d:	e8 fe 4b 00 00       	call   100423c10 <.text+0x22c10>
10041f012:	39 dd                	cmp    %ebx,%ebp
10041f014:	75 f2                	jne    10041f008 <.text+0x1e008>
10041f016:	31 c9                	xor    %ecx,%ecx
10041f018:	48 83 c4 28          	add    $0x28,%rsp
10041f01c:	5b                   	pop    %rbx
10041f01d:	5e                   	pop    %rsi
10041f01e:	5f                   	pop    %rdi
10041f01f:	5d                   	pop    %rbp
10041f020:	e9 8b 4a 00 00       	jmp    100423ab0 <.text+0x22ab0>
10041f025:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10041f02c:	00 00 00 00
10041f030:	41 55                	push   %r13
10041f032:	41 54                	push   %r12
10041f034:	55                   	push   %rbp
10041f035:	57                   	push   %rdi
10041f036:	56                   	push   %rsi
10041f037:	53                   	push   %rbx
10041f038:	48 83 ec 48          	sub    $0x48,%rsp
10041f03c:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
10041f043:	48 89 d3             	mov    %rdx,%rbx
10041f046:	8b 94 24 a0 00 00 00 	mov    0xa0(%rsp),%edx
10041f04d:	48 89 ce             	mov    %rcx,%rsi
10041f050:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
10041f055:	44 89 4c 24 2c       	mov    %r9d,0x2c(%rsp)
10041f05a:	31 c9                	xor    %ecx,%ecx
10041f05c:	89 54 24 30          	mov    %edx,0x30(%rsp)
10041f060:	89 c2                	mov    %eax,%edx
10041f062:	c1 ea 08             	shr    $0x8,%edx
10041f065:	83 e2 01             	and    $0x1,%edx
10041f068:	89 54 24 34          	mov    %edx,0x34(%rsp)
10041f06c:	89 c2                	mov    %eax,%edx
10041f06e:	c1 e8 0a             	shr    $0xa,%eax
10041f071:	c1 ea 09             	shr    $0x9,%edx
10041f074:	83 e0 01             	and    $0x1,%eax
10041f077:	83 e2 01             	and    $0x1,%edx
10041f07a:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
10041f07e:	89 54 24 38          	mov    %edx,0x38(%rsp)