1004289a0:	49 83 c4 01          	add    $0x1,%r12
1004289a4:	4c 39 64 24 48       	cmp    %r12,0x48(%rsp)
1004289a9:	0f 85 2c fe ff ff    	jne    1004287db <.text+0x277db>
1004289af:	48 8b 05 fa 08 30 00 	mov    0x3008fa(%rip),%rax        # 1007292b0 <_head_msys_iconv_2_dll-0x42d50>
1004289b6:	48 8b 15 93 a6 2f 00 	mov    0x2fa693(%rip),%rdx        # 100723050 <_head_msys_iconv_2_dll-0x48fb0>
1004289bd:	8b 00                	mov    (%rax),%eax
1004289bf:	89 02                	mov    %eax,(%rdx)
1004289c1:	e9 40 fc ff ff       	jmp    100428606 <.text+0x27606>
1004289c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004289cd:	00 00 00
1004289d0:	8b 54 24 58          	mov    0x58(%rsp),%edx
1004289d4:	45 31 ff             	xor    %r15d,%r15d
1004289d7:	85 d2                	test   %edx,%edx
1004289d9:	0f 84 6f ff ff ff    	je     10042894e <.text+0x2794e>
1004289df:	41 0f b6 06          	movzbl (%r14),%eax
1004289e3:	84 c0                	test   %al,%al
1004289e5:	0f 84 63 ff ff ff    	je     10042894e <.text+0x2794e>
1004289eb:	4c 89 f3             	mov    %r14,%rbx
1004289ee:	31 ff                	xor    %edi,%edi
1004289f0:	eb 22                	jmp    100428a14 <.text+0x27a14>
1004289f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004289f8:	85 ff                	test   %edi,%edi
1004289fa:	74 05                	je     100428a01 <.text+0x27a01>
1004289fc:	31 ff                	xor    %edi,%edi
1004289fe:	49 89 de             	mov    %rbx,%r14
100428a01:	48 89 d9             	mov    %rbx,%rcx
100428a04:	41 ff 55 00          	call   *0x0(%r13)
100428a08:	48 98                	cltq
100428a0a:	48 01 c3             	add    %rax,%rbx
100428a0d:	0f b6 03             	movzbl (%rbx),%eax
100428a10:	84 c0                	test   %al,%al
100428a12:	74 23                	je     100428a37 <.text+0x27a37>
100428a14:	0f b6 c8             	movzbl %al,%ecx
100428a17:	e8 04 bc 07 00       	call   1004a4620 <.text+0xa3620>
100428a1c:	85 c0                	test   %eax,%eax
100428a1e:	74 d8                	je     1004289f8 <.text+0x279f8>
100428a20:	bf 01 00 00 00       	mov    $0x1,%edi
100428a25:	eb da                	jmp    100428a01 <.text+0x27a01>
100428a27:	4c 89 f1             	mov    %r14,%rcx
100428a2a:	e8 a1 da 10 00       	call   1005364d0 <.text+0x1354d0>
100428a2f:	41 89 c7             	mov    %eax,%r15d
100428a32:	e9 8b fe ff ff       	jmp    1004288c2 <.text+0x278c2>
100428a37:	45 31 ff             	xor    %r15d,%r15d
100428a3a:	e9 0f ff ff ff       	jmp    10042894e <.text+0x2794e>
100428a3f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
100428a44:	48 8b 3c f0          	mov    (%rax,%rsi,8),%rdi
100428a48:	e9 41 fe ff ff       	jmp    10042888e <.text+0x2788e>
100428a4d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
100428a52:	48 8b 0c f0          	mov    (%rax,%rsi,8),%rcx
100428a56:	e9 4a fe ff ff       	jmp    1004288a5 <.text+0x278a5>
100428a5b:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
100428a60:	48 8b 05 d9 02 30 00 	mov    0x3002d9(%rip),%rax        # 100728d40 <_head_msys_iconv_2_dll-0x432c0>
100428a67:	48 63 f6             	movslq %esi,%rsi
100428a6a:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
100428a6f:	49 8d 34 f7          	lea    (%r15,%rsi,8),%rsi
100428a73:	8b 50 0c             	mov    0xc(%rax),%edx
100428a76:	48 8b 0e             	mov    (%rsi),%rcx
100428a79:	e8 b2 51 27 00       	call   10069dc30 <.text+0x29cc30>
100428a7e:	48 8b 36             	mov    (%rsi),%rsi
100428a81:	48 89 f1             	mov    %rsi,%rcx
100428a84:	e8 e7 77 27 00       	call   1006a0270 <.text+0x29f270>
100428a89:	8b 7c 24 40          	mov    0x40(%rsp),%edi
100428a8d:	48 8d 74 06 01       	lea    0x1(%rsi,%rax,1),%rsi
100428a92:	8d 4f 01             	lea    0x1(%rdi),%ecx
100428a95:	e8 26 69 27 00       	call   10069f3c0 <.text+0x29e3c0>
100428a9a:	48 89 f1             	mov    %rsi,%rcx
100428a9d:	e8 8e 37 27 00       	call   10069c230 <.text+0x29b230>
100428aa2:	8d 4f 03             	lea    0x3(%rdi),%ecx
100428aa5:	e8 16 69 27 00       	call   10069f3c0 <.text+0x29e3c0>
100428aaa:	48 8b 05 8f 02 30 00 	mov    0x30028f(%rip),%rax        # 100728d40 <_head_msys_iconv_2_dll-0x432c0>
100428ab1:	48 8d 4e 02          	lea    0x2(%rsi),%rcx
100428ab5:	8b 50 0c             	mov    0xc(%rax),%edx
100428ab8:	e8 e3 5f 27 00       	call   10069eaa0 <.text+0x29daa0>
100428abd:	e9 ae fe ff ff       	jmp    100428970 <.text+0x27970>
100428ac2:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
100428ac7:	41 c7 01 00 00 00 00 	movl   $0x0,(%r9)
100428ace:	e9 dc fe ff ff       	jmp    1004289af <.text+0x279af>
100428ad3:	48 8b 05 66 02 30 00 	mov    0x300266(%rip),%rax        # 100728d40 <_head_msys_iconv_2_dll-0x432c0>
100428ada:	48 8d 0d 93 d0 2b 00 	lea    0x2bd093(%rip),%rcx        # 1006e5b74 <_head_msys_iconv_2_dll-0x8648c>
100428ae1:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
100428ae6:	8b 70 54             	mov    0x54(%rax),%esi
100428ae9:	e8 8a 6d 27 00       	call   10069f878 <.text+0x29e878>
100428aee:	48 89 c1             	mov    %rax,%rcx
100428af1:	89 f2                	mov    %esi,%edx
100428af3:	e8 f8 37 27 00       	call   10069c2f0 <.text+0x29b2f0>
100428af8:	e8 93 2e 27 00       	call   10069b990 <.text+0x29a990>
100428afd:	8b 44 24 40          	mov    0x40(%rsp),%eax
100428b01:	8d 48 fd             	lea    -0x3(%rax),%ecx
100428b04:	e8 b7 68 27 00       	call   10069f3c0 <.text+0x29e3c0>
100428b09:	48 8b 05 30 02 30 00 	mov    0x300230(%rip),%rax        # 100728d40 <_head_msys_iconv_2_dll-0x432c0>
100428b10:	48 8d 0d 65 d0 2b 00 	lea    0x2bd065(%rip),%rcx        # 1006e5b7c <_head_msys_iconv_2_dll-0x86484>
100428b17:	8b 70 54             	mov    0x54(%rax),%esi
100428b1a:	e8 59 6d 27 00       	call   10069f878 <.text+0x29e878>
100428b1f:	48 89 c1             	mov    %rax,%rcx
100428b22:	89 f2                	mov    %esi,%edx
100428b24:	e8 c7 37 27 00       	call   10069c2f0 <.text+0x29b2f0>
100428b29:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
100428b2e:	e9 8b fc ff ff       	jmp    1004287be <.text+0x277be>
100428b33:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100428b3a:	00 00 00 00
100428b3e:	66 90                	xchg   %ax,%ax
100428b40:	41 57                	push   %r15
100428b42:	41 56                	push   %r14
100428b44:	41 55                	push   %r13
100428b46:	41 54                	push   %r12
100428b48:	55                   	push   %rbp
100428b49:	57                   	push   %rdi
100428b4a:	56                   	push   %rsi
100428b4b:	53                   	push   %rbx
100428b4c:	48 81 ec b8 01 00 00 	sub    $0x1b8,%rsp
100428b53:	48 89 8c 24 00 02 00 	mov    %rcx,0x200(%rsp)
100428b5a:	00
100428b5b:	b9 00 10 00 00       	mov    $0x1000,%ecx
100428b60:	48 89 d5             	mov    %rdx,%rbp
100428b63:	4d 89 c5             	mov    %r8,%r13
100428b66:	45 89 cc             	mov    %r9d,%r12d
100428b69:	e8 72 85 fd ff       	call   1004010e0 <.text+0xe0>
100428b6e:	48 89 c6             	mov    %rax,%rsi
100428b71:	48 85 c0             	test   %rax,%rax
100428b74:	0f 84 8d 00 00 00    	je     100428c07 <.text+0x27c07>
100428b7a:	4c 8d 74 24 40       	lea    0x40(%rsp),%r14
100428b7f:	31 c0                	xor    %eax,%eax
100428b81:	b9 2d 00 00 00       	mov    $0x2d,%ecx
100428b86:	83 bc 24 20 02 00 00 	cmpl   $0x1,0x220(%rsp)
100428b8d:	01
100428b8e:	4c 89 f7             	mov    %r14,%rdi
100428b91:	f3 48 ab             	rep stos %rax,%es:(%rdi)
100428b94:	b8 02 00 00 00       	mov    $0x2,%eax
100428b99:	48 8d 3d 58 c5 2b 00 	lea    0x2bc558(%rip),%rdi        # 1006e50f8 <_head_msys_iconv_2_dll-0x86f08>
100428ba0:	c7 84 24 80 00 00 00 	movl   $0xffffffff,0x80(%rsp)
100428ba7:	ff ff ff ff
100428bab:	83 d8 ff             	sbb    $0xffffffff,%eax
100428bae:	89 44 24 48          	mov    %eax,0x48(%rsp)
100428bb2:	eb 3d                	jmp    100428bf1 <.text+0x27bf1>
100428bb4:	0f 1f 40 00          	nopl   0x0(%rax)
100428bb8:	49 89 f9             	mov    %rdi,%r9
100428bbb:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
100428bc1:	48 89 f2             	mov    %rsi,%rdx
100428bc4:	48 8d 8c 24 00 02 00 	lea    0x200(%rsp),%rcx
100428bcb:	00
100428bcc:	e8 7f 5f 0d 00       	call   1004feb50 <.text+0xfdb50>
100428bd1:	48 89 f1             	mov    %rsi,%rcx
100428bd4:	e8 97 76 27 00       	call   1006a0270 <.text+0x29f270>
100428bd9:	48 89 e9             	mov    %rbp,%rcx
100428bdc:	48 89 c3             	mov    %rax,%rbx
100428bdf:	e8 8c 76 27 00       	call   1006a0270 <.text+0x29f270>
100428be4:	48 8d 44 03 02       	lea    0x2(%rbx,%rax,1),%rax
100428be9:	48 3d ff 0f 00 00    	cmp    $0xfff,%rax
100428bef:	76 2f                	jbe    100428c20 <.text+0x27c20>
100428bf1:	48 8b 84 24 00 02 00 	mov    0x200(%rsp),%rax
100428bf8:	00
100428bf9:	80 38 00             	cmpb   $0x0,(%rax)
100428bfc:	75 ba                	jne    100428bb8 <.text+0x27bb8>
100428bfe:	48 89 f1             	mov    %rsi,%rcx
100428c01:	e8 1a 89 fd ff       	call   100401520 <.text+0x520>
100428c06:	90                   	nop
100428c07:	48 81 c4 b8 01 00 00 	add    $0x1b8,%rsp
100428c0e:	5b                   	pop    %rbx
100428c0f:	5e                   	pop    %rsi
100428c10:	5f                   	pop    %rdi
100428c11:	5d                   	pop    %rbp
100428c12:	41 5c                	pop    %r12
100428c14:	41 5d                	pop    %r13
100428c16:	41 5e                	pop    %r14
100428c18:	41 5f                	pop    %r15
100428c1a:	c3                   	ret
100428c1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100428c20:	48 89 f1             	mov    %rsi,%rcx
100428c23:	e8 a8 ba 07 00       	call   1004a46d0 <.text+0xa36d0>
100428c28:	48 89 ea             	mov    %rbp,%rdx
100428c2b:	48 89 f1             	mov    %rsi,%rcx
100428c2e:	e8 cd 75 27 00       	call   1006a0200 <.text+0x29f200>
100428c33:	44 89 e0             	mov    %r12d,%eax
100428c36:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
100428c3b:	48 89 f2             	mov    %rsi,%rdx
100428c3e:	83 c8 40             	or     $0x40,%eax
100428c41:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
100428c46:	4c 89 f1             	mov    %r14,%rcx
100428c49:	89 44 24 20          	mov    %eax,0x20(%rsp)
100428c4d:	e8 9e d9 ff ff       	call   1004265f0 <.text+0x255f0>
100428c52:	85 c0                	test   %eax,%eax
100428c54:	74 9b                	je     100428bf1 <.text+0x27bf1>
100428c56:	8b 5c 24 34          	mov    0x34(%rsp),%ebx
100428c5a:	85 db                	test   %ebx,%ebx
100428c5c:	7e 93                	jle    100428bf1 <.text+0x27bf1>
100428c5e:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
100428c63:	41 f6 c4 02          	test   $0x2,%r12b
100428c67:	75 26                	jne    100428c8f <.text+0x27c8f>
100428c69:	41 f6 c4 80          	test   $0x80,%r12b
100428c6d:	75 2f                	jne    100428c9e <.text+0x27c9e>
100428c6f:	8b 54 24 34          	mov    0x34(%rsp),%edx
100428c73:	4c 89 e9             	mov    %r13,%rcx
100428c76:	e8 55 8a fd ff       	call   1004016d0 <.text+0x6d0>
100428c7b:	83 f8 01             	cmp    $0x1,%eax
100428c7e:	74 31                	je     100428cb1 <.text+0x27cb1>
100428c80:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
100428c85:	e8 96 88 fd ff       	call   100401520 <.text+0x520>
100428c8a:	e9 62 ff ff ff       	jmp    100428bf1 <.text+0x27bf1>
100428c8f:	4d 89 f8             	mov    %r15,%r8
100428c92:	89 da                	mov    %ebx,%edx
100428c94:	48 89 f1             	mov    %rsi,%rcx
100428c97:	e8 b4 03 07 00       	call   100499050 <.text+0x98050>
100428c9c:	eb cb                	jmp    100428c69 <.text+0x27c69>
100428c9e:	4d 89 f9             	mov    %r15,%r9
100428ca1:	41 89 d8             	mov    %ebx,%r8d
100428ca4:	48 89 f2             	mov    %rsi,%rdx
100428ca7:	4c 89 f1             	mov    %r14,%rcx
100428caa:	e8 b1 ac ff ff       	call   100423960 <.text+0x22960>
100428caf:	eb be                	jmp    100428c6f <.text+0x27c6f>
100428cb1:	44 8b 54 24 34       	mov    0x34(%rsp),%r10d
100428cb6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
100428cbb:	45 85 d2             	test   %r10d,%r10d
100428cbe:	7e c5                	jle    100428c85 <.text+0x27c85>
100428cc0:	49 63 55 00          	movslq 0x0(%r13),%rdx
100428cc4:	4d 63 ca             	movslq %r10d,%r9
100428cc7:	48 89 cb             	mov    %rcx,%rbx
100428cca:	48 8d 04 d5 00 00 00 	lea    0x0(,%rdx,8),%rax
100428cd1:	00
100428cd2:	49 01 d1             	add    %rdx,%r9
100428cd5:	49 89 d3             	mov    %rdx,%r11
100428cd8:	49 c1 e1 03          	shl    $0x3,%r9
100428cdc:	48 29 c3             	sub    %rax,%rbx
100428cdf:	90                   	nop
100428ce0:	4c 8b 04 03          	mov    (%rbx,%rax,1),%r8
100428ce4:	49 8b 55 10          	mov    0x10(%r13),%rdx
100428ce8:	4c 89 04 02          	mov    %r8,(%rdx,%rax,1)
100428cec:	48 83 c0 08          	add    $0x8,%rax
100428cf0:	49 39 c1             	cmp    %rax,%r9
100428cf3:	75 eb                	jne    100428ce0 <.text+0x27ce0>
100428cf5:	45 01 da             	add    %r11d,%r10d
100428cf8:	45 89 55 00          	mov    %r10d,0x0(%r13)
100428cfc:	e9 84 ff ff ff       	jmp    100428c85 <.text+0x27c85>
100428d01:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100428d08:	00 00 00 00
100428d0c:	0f 1f 40 00          	nopl   0x0(%rax)
100428d10:	55                   	push   %rbp
100428d11:	57                   	push   %rdi
100428d12:	56                   	push   %rsi
100428d13:	53                   	push   %rbx
100428d14:	48 83 ec 28          	sub    $0x28,%rsp
100428d18:	48 89 cd             	mov    %rcx,%rbp
100428d1b:	89 d3                	mov    %edx,%ebx
100428d1d:	4c 89 c6             	mov    %r8,%rsi
100428d20:	44 89 cf             	mov    %r9d,%edi
100428d23:	e8 68 40 11 00       	call   10053cd90 <.text+0x13bd90>
100428d28:	85 c0                	test   %eax,%eax
100428d2a:	0f 84 88 00 00 00    	je     100428db8 <.text+0x27db8>
100428d30:	48 83 3d 60 2d 33 00 	cmpq   $0x0,0x332d60(%rip)        # 10075ba98 <_head_msys_iconv_2_dll-0x10568>
100428d37:	00
100428d38:	74 7e                	je     100428db8 <.text+0x27db8>
100428d3a:	81 fb 95 93 ff ff    	cmp    $0xffff9395,%ebx
100428d40:	0f 84 da 00 00 00    	je     100428e20 <.text+0x27e20>
100428d46:	81 fb 96 93 ff ff    	cmp    $0xffff9396,%ebx
100428d4c:	0f 8d ae 00 00 00    	jge    100428e00 <.text+0x27e00>
100428d52:	81 fb 95 8a ff ff    	cmp    $0xffff8a95,%ebx
100428d58:	0f 84 92 00 00 00    	je     100428df0 <.text+0x27df0>
100428d5e:	81 fb 95 8d ff ff    	cmp    $0xffff8d95,%ebx
100428d64:	b8 95 9b ff ff       	mov    $0xffff9b95,%eax
100428d69:	0f 45 c3             	cmovne %ebx,%eax
100428d6c:	83 7e 08 15          	cmpl   $0x15,0x8(%rsi)
100428d70:	75 52                	jne    100428dc4 <.text+0x27dc4>
100428d72:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100428d78:	48 63 55 10          	movslq 0x10(%rbp),%rdx
100428d7c:	83 fa 01             	cmp    $0x1,%edx
100428d7f:	7e 43                	jle    100428dc4 <.text+0x27dc4>
100428d81:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
100428d85:	80 7c 11 ff 2e       	cmpb   $0x2e,-0x1(%rcx,%rdx,1)
100428d8a:	75 38                	jne    100428dc4 <.text+0x27dc4>
100428d8c:	80 7c 11 fe 5c       	cmpb   $0x5c,-0x2(%rcx,%rdx,1)
100428d91:	74 31                	je     100428dc4 <.text+0x27dc4>
100428d93:	83 f8 0a             	cmp    $0xa,%eax
100428d96:	0f 94 c2             	sete   %dl
100428d99:	83 f8 0d             	cmp    $0xd,%eax
100428d9c:	0f 94 c1             	sete   %cl
100428d9f:	08 ca                	or     %cl,%dl
100428da1:	75 07                	jne    100428daa <.text+0x27daa>
100428da3:	3d b5 be ff ff       	cmp    $0xffffbeb5,%eax
100428da8:	75 1a                	jne    100428dc4 <.text+0x27dc4>
100428daa:	b8 95 9b ff ff       	mov    $0xffff9b95,%eax
100428daf:	eb 13                	jmp    100428dc4 <.text+0x27dc4>
100428db1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100428db8:	85 ff                	test   %edi,%edi
100428dba:	75 14                	jne    100428dd0 <.text+0x27dd0>
100428dbc:	89 d8                	mov    %ebx,%eax
100428dbe:	83 7e 08 15          	cmpl   $0x15,0x8(%rsi)
100428dc2:	74 b4                	je     100428d78 <.text+0x27d78>
100428dc4:	48 83 c4 28          	add    $0x28,%rsp
100428dc8:	5b                   	pop    %rbx
100428dc9:	5e                   	pop    %rsi
100428dca:	5f                   	pop    %rdi
100428dcb:	5d                   	pop    %rbp
100428dcc:	c3                   	ret
100428dcd:	0f 1f 00             	nopl   (%rax)
100428dd0:	81 fb 95 93 ff ff    	cmp    $0xffff9395,%ebx
100428dd6:	74 58                	je     100428e30 <.text+0x27e30>
100428dd8:	81 fb 95 8d ff ff    	cmp    $0xffff8d95,%ebx
100428dde:	b8 0e 00 00 00       	mov    $0xe,%eax
100428de3:	0f 45 c3             	cmovne %ebx,%eax
100428de6:	eb d6                	jmp    100428dbe <.text+0x27dbe>
100428de8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100428def:	00
100428df0:	83 ff 01             	cmp    $0x1,%edi
100428df3:	19 c0                	sbb    %eax,%eax
100428df5:	25 85 93 ff ff       	and    $0xffff9385,%eax
100428dfa:	83 c0 10             	add    $0x10,%eax
100428dfd:	eb bf                	jmp    100428dbe <.text+0x27dbe>
100428dff:	90                   	nop
100428e00:	81 fb 95 9b ff ff    	cmp    $0xffff9b95,%ebx
100428e06:	75 b4                	jne    100428dbc <.text+0x27dbc>
100428e08:	83 ff 01             	cmp    $0x1,%edi
100428e0b:	19 c0                	sbb    %eax,%eax
100428e0d:	25 87 8d ff ff       	and    $0xffff8d87,%eax
100428e12:	83 c0 0e             	add    $0xe,%eax
100428e15:	eb a7                	jmp    100428dbe <.text+0x27dbe>
100428e17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100428e1e:	00 00
100428e20:	b8 95 8a ff ff       	mov    $0xffff8a95,%eax
100428e25:	eb 97                	jmp    100428dbe <.text+0x27dbe>
100428e27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100428e2e:	00 00
100428e30:	b8 10 00 00 00       	mov    $0x10,%eax
100428e35:	eb 87                	jmp    100428dbe <.text+0x27dbe>
100428e37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100428e3e:	00 00
100428e40:	41 57                	push   %r15
100428e42:	41 56                	push   %r14
100428e44:	41 55                	push   %r13
100428e46:	41 54                	push   %r12
100428e48:	55                   	push   %rbp
100428e49:	57                   	push   %rdi
100428e4a:	56                   	push   %rsi
100428e4b:	53                   	push   %rbx
100428e4c:	48 83 ec 38          	sub    $0x38,%rsp
100428e50:	41 8b 40 08          	mov    0x8(%r8),%eax
100428e54:	48 89 cb             	mov    %rcx,%rbx
100428e57:	89 d6                	mov    %edx,%esi
100428e59:	83 f8 15             	cmp    $0x15,%eax
100428e5c:	0f 84 ee 00 00 00    	je     100428f50 <.text+0x27f50>
100428e62:	8d 50 fe             	lea    -0x2(%rax),%edx
100428e65:	83 fa 01             	cmp    $0x1,%edx
100428e68:	76 1e                	jbe    100428e88 <.text+0x27e88>
100428e6a:	83 f8 20             	cmp    $0x20,%eax
100428e6d:	74 19                	je     100428e88 <.text+0x27e88>
100428e6f:	89 f0                	mov    %esi,%eax
100428e71:	48 83 c4 38          	add    $0x38,%rsp
100428e75:	5b                   	pop    %rbx
100428e76:	5e                   	pop    %rsi
100428e77:	5f                   	pop    %rdi
100428e78:	5d                   	pop    %rbp
100428e79:	41 5c                	pop    %r12