1006777dc:	ff 15 e6 08 0f 00    	call   *0xf08e6(%rip)        # 1007680c8 <_head_msys_iconv_2_dll-0x3f38>
1006777e2:	c7 46 4c 01 00 00 00 	movl   $0x1,0x4c(%rsi)
1006777e9:	89 46 40             	mov    %eax,0x40(%rsi)
1006777ec:	e8 2f 71 e8 ff       	call   1004fe920 <.text+0xfd920>
1006777f1:	b9 28 00 00 00       	mov    $0x28,%ecx
1006777f6:	e8 15 c7 dc ff       	call   100443f10 <.text+0x42f10>
1006777fb:	b8 04 00 00 00       	mov    $0x4,%eax
100677800:	48 83 c4 20          	add    $0x20,%rsp
100677804:	5b                   	pop    %rbx
100677805:	5e                   	pop    %rsi
100677806:	5f                   	pop    %rdi
100677807:	c3                   	ret
100677808:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10067780f:	00
100677810:	48 8b 43 10          	mov    0x10(%rbx),%rax
100677814:	e9 5f ff ff ff       	jmp    100677778 <.text+0x276778>
100677819:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100677820:	48 89 f9             	mov    %rdi,%rcx
100677823:	ff 15 6f 08 0f 00    	call   *0xf086f(%rip)        # 100768098 <_head_msys_iconv_2_dll-0x3f68>
100677829:	48 89 c7             	mov    %rax,%rdi
10067782c:	eb a7                	jmp    1006777d5 <.text+0x2767d5>
10067782e:	66 90                	xchg   %ax,%ax
100677830:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
100677834:	eb 92                	jmp    1006777c8 <.text+0x2767c8>
100677836:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10067783d:	00 00 00
100677840:	48 8b 0d 91 09 0f 00 	mov    0xf0991(%rip),%rcx        # 1007681d8 <_head_msys_iconv_2_dll-0x3e28>
100677847:	48 8d 15 22 71 0a 00 	lea    0xa7122(%rip),%rdx        # 10071e970 <_head_msys_iconv_2_dll-0x4d690>
10067784e:	ff 15 1c 08 0f 00    	call   *0xf081c(%rip)        # 100768070 <_head_msys_iconv_2_dll-0x3f90>
100677854:	e9 ea fe ff ff       	jmp    100677743 <.text+0x276743>
100677859:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100677860:	48 83 ec 28          	sub    $0x28,%rsp
100677864:	48 8b 05 75 29 0b 00 	mov    0xb2975(%rip),%rax        # 10072a1e0 <_head_msys_iconv_2_dll-0x41e20>
10067786b:	89 ca                	mov    %ecx,%edx
10067786d:	48 8b 08             	mov    (%rax),%rcx
100677870:	e8 2b e0 ff ff       	call   1006758a0 <.text+0x2748a0>
100677875:	83 f8 01             	cmp    $0x1,%eax
100677878:	0f 94 c0             	sete   %al
10067787b:	0f b6 c0             	movzbl %al,%eax
10067787e:	48 83 c4 28          	add    $0x28,%rsp
100677882:	c3                   	ret
100677883:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10067788a:	00 00 00 00
10067788e:	66 90                	xchg   %ax,%ax
100677890:	c3                   	ret
100677891:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100677898:	00 00 00 00
10067789c:	0f 1f 40 00          	nopl   0x0(%rax)
1006778a0:	56                   	push   %rsi
1006778a1:	53                   	push   %rbx
1006778a2:	48 83 ec 38          	sub    $0x38,%rsp
1006778a6:	48 8b 11             	mov    (%rcx),%rdx
1006778a9:	48 89 cb             	mov    %rcx,%rbx
1006778ac:	e8 ef 20 e2 ff       	call   1004999a0 <.text+0x989a0>
1006778b1:	48 89 c6             	mov    %rax,%rsi
1006778b4:	8b 43 38             	mov    0x38(%rbx),%eax
1006778b7:	85 c0                	test   %eax,%eax
1006778b9:	74 15                	je     1006778d0 <.text+0x2768d0>
1006778bb:	48 89 f1             	mov    %rsi,%rcx
1006778be:	e8 5d 9c d8 ff       	call   100401520 <.text+0x520>
1006778c3:	90                   	nop
1006778c4:	48 83 c4 38          	add    $0x38,%rsp
1006778c8:	5b                   	pop    %rbx
1006778c9:	5e                   	pop    %rsi
1006778ca:	c3                   	ret
1006778cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1006778d0:	e8 3b e7 ff ff       	call   100676010 <.text+0x275010>
1006778d5:	85 c0                	test   %eax,%eax
1006778d7:	74 e2                	je     1006778bb <.text+0x2768bb>
1006778d9:	48 8b 05 40 08 0f 00 	mov    0xf0840(%rip),%rax        # 100768120 <_head_msys_iconv_2_dll-0x3ee0>
1006778e0:	48 8d 54 24 2c       	lea    0x2c(%rsp),%rdx
1006778e5:	48 85 f6             	test   %rsi,%rsi
1006778e8:	74 16                	je     100677900 <.text+0x276900>
1006778ea:	48 89 f1             	mov    %rsi,%rcx
1006778ed:	ff d0                	call   *%rax
1006778ef:	8b 4c 24 2c          	mov    0x2c(%rsp),%ecx
1006778f3:	85 c9                	test   %ecx,%ecx
1006778f5:	74 c4                	je     1006778bb <.text+0x2768bb>
1006778f7:	e8 d4 fa ff ff       	call   1006773d0 <.text+0x2763d0>
1006778fc:	eb bd                	jmp    1006778bb <.text+0x2768bb>
1006778fe:	66 90                	xchg   %ax,%ax
100677900:	48 8b 0b             	mov    (%rbx),%rcx
100677903:	ff d0                	call   *%rax
100677905:	eb e8                	jmp    1006778ef <.text+0x2768ef>
100677907:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10067790e:	00 00
100677910:	41 57                	push   %r15
100677912:	41 56                	push   %r14
100677914:	41 55                	push   %r13
100677916:	41 54                	push   %r12
100677918:	55                   	push   %rbp
100677919:	57                   	push   %rdi
10067791a:	56                   	push   %rsi
10067791b:	53                   	push   %rbx
10067791c:	48 83 ec 68          	sub    $0x68,%rsp
100677920:	48 8b 3d b9 b8 0a 00 	mov    0xab8b9(%rip),%rdi        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100677927:	48 8b 2f             	mov    (%rdi),%rbp
10067792a:	48 89 ce             	mov    %rcx,%rsi
10067792d:	e8 de e6 ff ff       	call   100676010 <.text+0x275010>
100677932:	85 c0                	test   %eax,%eax
100677934:	75 1a                	jne    100677950 <.text+0x276950>
100677936:	48 83 c4 68          	add    $0x68,%rsp
10067793a:	5b                   	pop    %rbx
10067793b:	5e                   	pop    %rsi
10067793c:	5f                   	pop    %rdi
10067793d:	5d                   	pop    %rbp
10067793e:	41 5c                	pop    %r12
100677940:	41 5d                	pop    %r13
100677942:	41 5e                	pop    %r14
100677944:	41 5f                	pop    %r15
100677946:	c3                   	ret
100677947:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10067794e:	00 00
100677950:	48 8b 46 50          	mov    0x50(%rsi),%rax
100677954:	48 8d 50 01          	lea    0x1(%rax),%rdx
100677958:	48 8b 46 48          	mov    0x48(%rsi),%rax
10067795c:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
100677960:	e8 9b c7 f8 ff       	call   100604100 <.text+0x203100>
100677965:	83 f8 01             	cmp    $0x1,%eax
100677968:	75 cc                	jne    100677936 <.text+0x276936>
10067796a:	48 8b 5e 48          	mov    0x48(%rsi),%rbx
10067796e:	48 3b 5e 50          	cmp    0x50(%rsi),%rbx
100677972:	0f 8f f8 00 00 00    	jg     100677a70 <.text+0x276a70>
100677978:	4c 8d 6c 24 50       	lea    0x50(%rsp),%r13
10067797d:	4c 8d 25 99 6d 0a 00 	lea    0xa6d99(%rip),%r12        # 10071e71d <_head_msys_iconv_2_dll-0x4d8e3>
100677984:	0f 1f 40 00          	nopl   0x0(%rax)
100677988:	48 8b 07             	mov    (%rdi),%rax
10067798b:	48 39 18             	cmp    %rbx,(%rax)
10067798e:	0f 8c dc 00 00 00    	jl     100677a70 <.text+0x276a70>
100677994:	48 89 d9             	mov    %rbx,%rcx
100677997:	e8 a4 b5 e7 ff       	call   1004f2f40 <.text+0xf1f40>
10067799c:	48 89 c1             	mov    %rax,%rcx
10067799f:	e8 bc e0 ff ff       	call   100675a60 <.text+0x274a60>
1006779a4:	48 89 c1             	mov    %rax,%rcx
1006779a7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1006779ac:	ff 15 fe 06 0f 00    	call   *0xf06fe(%rip)        # 1007680b0 <_head_msys_iconv_2_dll-0x3f50>
1006779b2:	4c 8b 3e             	mov    (%rsi),%r15
1006779b5:	45 31 c9             	xor    %r9d,%r9d
1006779b8:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1006779bd:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1006779c4:	00
1006779c5:	4d 89 e8             	mov    %r13,%r8
1006779c8:	4c 89 e1             	mov    %r12,%rcx
1006779cb:	e8 a0 ea ea ff       	call   100526470 <.text+0x125470>
1006779d0:	83 f8 03             	cmp    $0x3,%eax
1006779d3:	0f 84 af 00 00 00    	je     100677a88 <.text+0x276a88>
1006779d9:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
1006779de:	4c 89 f9             	mov    %r15,%rcx
1006779e1:	ff 15 39 07 0f 00    	call   *0xf0739(%rip)        # 100768120 <_head_msys_iconv_2_dll-0x3ee0>
1006779e7:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
1006779eb:	85 c9                	test   %ecx,%ecx
1006779ed:	0f 85 f5 00 00 00    	jne    100677ae8 <.text+0x276ae8>
1006779f3:	48 39 2f             	cmp    %rbp,(%rdi)
1006779f6:	75 78                	jne    100677a70 <.text+0x276a70>
1006779f8:	48 39 5d 00          	cmp    %rbx,0x0(%rbp)
1006779fc:	7c 72                	jl     100677a70 <.text+0x276a70>
1006779fe:	ff 15 b4 06 0f 00    	call   *0xf06b4(%rip)        # 1007680b8 <_head_msys_iconv_2_dll-0x3f48>
100677a04:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100677a09:	48 83 f8 04          	cmp    $0x4,%rax
100677a0d:	74 52                	je     100677a61 <.text+0x276a61>
100677a0f:	48 85 c0             	test   %rax,%rax
100677a12:	75 1c                	jne    100677a30 <.text+0x276a30>
100677a14:	48 8b 0d 85 d3 0a 00 	mov    0xad385(%rip),%rcx        # 100724da0 <_head_msys_iconv_2_dll-0x47260>
100677a1b:	e8 58 7e 02 00       	call   10069f878 <.text+0x29e878>
100677a20:	48 89 c1             	mov    %rax,%rcx
100677a23:	e8 d8 6c 02 00       	call   10069e700 <.text+0x29d700>
100677a28:	e9 09 ff ff ff       	jmp    100677936 <.text+0x276936>
100677a2d:	0f 1f 00             	nopl   (%rax)
100677a30:	a8 07                	test   $0x7,%al
100677a32:	75 e0                	jne    100677a14 <.text+0x276a14>
100677a34:	48 8b 00             	mov    (%rax),%rax
100677a37:	83 e0 1f             	and    $0x1f,%eax
100677a3a:	48 83 f8 05          	cmp    $0x5,%rax
100677a3e:	75 d4                	jne    100677a14 <.text+0x276a14>
100677a40:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
100677a45:	ff 15 d5 05 0f 00    	call   *0xf05d5(%rip)        # 100768020 <_head_msys_iconv_2_dll-0x3fe0>
100677a4b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100677a51:	48 89 d9             	mov    %rbx,%rcx
100677a54:	48 89 c2             	mov    %rax,%rdx
100677a57:	e8 b4 a3 e7 ff       	call   1004f1e10 <.text+0xf0e10>
100677a5c:	e8 5f d0 d9 ff       	call   100414ac0 <.text+0x13ac0>
100677a61:	48 83 c3 01          	add    $0x1,%rbx
100677a65:	48 39 5e 50          	cmp    %rbx,0x50(%rsi)
100677a69:	0f 8d 19 ff ff ff    	jge    100677988 <.text+0x276988>
100677a6f:	90                   	nop
100677a70:	e8 ab 6e e8 ff       	call   1004fe920 <.text+0xfd920>
100677a75:	b9 28 00 00 00       	mov    $0x28,%ecx
100677a7a:	e8 71 cc dc ff       	call   1004446f0 <.text+0x436f0>
100677a7f:	e9 b2 fe ff ff       	jmp    100677936 <.text+0x276936>
100677a84:	0f 1f 40 00          	nopl   0x0(%rax)
100677a88:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
100677a8d:	ff 15 45 05 0f 00    	call   *0xf0545(%rip)        # 100767fd8 <_head_msys_iconv_2_dll-0x4028>
100677a93:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
100677a98:	49 89 c6             	mov    %rax,%r14
100677a9b:	e8 80 9a d8 ff       	call   100401520 <.text+0x520>
100677aa0:	4d 85 f6             	test   %r14,%r14
100677aa3:	0f 84 30 ff ff ff    	je     1006779d9 <.text+0x2769d9>
100677aa9:	49 8b 56 08          	mov    0x8(%r14),%rdx
100677aad:	4d 89 f8             	mov    %r15,%r8
100677ab0:	48 8d 0d 78 6f 0a 00 	lea    0xa6f78(%rip),%rcx        # 10071ea2f <_head_msys_iconv_2_dll-0x4d5d1>
100677ab7:	ff 15 0b 05 0f 00    	call   *0xf050b(%rip)        # 100767fc8 <_head_msys_iconv_2_dll-0x4038>
100677abd:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
100677ac2:	4c 8b 3d 57 06 0f 00 	mov    0xf0657(%rip),%r15        # 100768120 <_head_msys_iconv_2_dll-0x3ee0>
100677ac9:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
100677ace:	ff 15 4c 05 0f 00    	call   *0xf054c(%rip)        # 100768020 <_head_msys_iconv_2_dll-0x3fe0>
100677ad4:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
100677ad9:	48 89 c1             	mov    %rax,%rcx
100677adc:	41 ff d7             	call   *%r15
100677adf:	e9 03 ff ff ff       	jmp    1006779e7 <.text+0x2769e7>
100677ae4:	0f 1f 40 00          	nopl   0x0(%rax)
100677ae8:	e8 e3 f8 ff ff       	call   1006773d0 <.text+0x2763d0>
100677aed:	eb 81                	jmp    100677a70 <.text+0x276a70>
100677aef:	90                   	nop
100677af0:	53                   	push   %rbx
100677af1:	48 83 ec 30          	sub    $0x30,%rsp
100677af5:	48 89 cb             	mov    %rcx,%rbx
100677af8:	e8 13 e5 ff ff       	call   100676010 <.text+0x275010>
100677afd:	85 c0                	test   %eax,%eax
100677aff:	74 26                	je     100677b27 <.text+0x276b27>
100677b01:	48 8b 0b             	mov    (%rbx),%rcx
100677b04:	ff 15 3e 05 0f 00    	call   *0xf053e(%rip)        # 100768048 <_head_msys_iconv_2_dll-0x3fb8>
100677b0a:	48 8d 0d 9f dc ff ff 	lea    -0x2361(%rip),%rcx        # 1006757b0 <.text+0x2747b0>
100677b11:	4c 8d 44 24 2c       	lea    0x2c(%rsp),%r8
100677b16:	48 89 c2             	mov    %rax,%rdx
100677b19:	ff 15 89 05 0f 00    	call   *0xf0589(%rip)        # 1007680a8 <_head_msys_iconv_2_dll-0x3f58>
100677b1f:	8b 4c 24 2c          	mov    0x2c(%rsp),%ecx
100677b23:	85 c9                	test   %ecx,%ecx
100677b25:	75 09                	jne    100677b30 <.text+0x276b30>
100677b27:	48 83 c4 30          	add    $0x30,%rsp
100677b2b:	5b                   	pop    %rbx
100677b2c:	c3                   	ret
100677b2d:	0f 1f 00             	nopl   (%rax)
100677b30:	e8 9b f8 ff ff       	call   1006773d0 <.text+0x2763d0>
100677b35:	90                   	nop
100677b36:	48 83 c4 30          	add    $0x30,%rsp
100677b3a:	5b                   	pop    %rbx
100677b3b:	c3                   	ret
100677b3c:	0f 1f 40 00          	nopl   0x0(%rax)
100677b40:	56                   	push   %rsi
100677b41:	53                   	push   %rbx
100677b42:	48 83 ec 28          	sub    $0x28,%rsp
100677b46:	48 89 cb             	mov    %rcx,%rbx
100677b49:	48 8b 89 48 20 00 00 	mov    0x2048(%rcx),%rcx
100677b50:	48 85 c9             	test   %rcx,%rcx
100677b53:	74 2e                	je     100677b83 <.text+0x276b83>
100677b55:	48 8b 35 ac 05 0f 00 	mov    0xf05ac(%rip),%rsi        # 100768108 <_head_msys_iconv_2_dll-0x3ef8>
100677b5c:	ff 15 16 05 0f 00    	call   *0xf0516(%rip)        # 100768078 <_head_msys_iconv_2_dll-0x3f88>
100677b62:	48 8b 0d 97 06 0f 00 	mov    0xf0697(%rip),%rcx        # 100768200 <_head_msys_iconv_2_dll-0x3e00>
100677b69:	41 b8 04 00 00 00    	mov    $0x4,%r8d
100677b6f:	48 89 c2             	mov    %rax,%rdx
100677b72:	ff d6                	call   *%rsi
100677b74:	48 8b 83 48 20 00 00 	mov    0x2048(%rbx),%rax
100677b7b:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
100677b82:	00
100677b83:	48 83 c4 28          	add    $0x28,%rsp
100677b87:	5b                   	pop    %rbx
100677b88:	5e                   	pop    %rsi
100677b89:	c3                   	ret
100677b8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100677b90:	56                   	push   %rsi
100677b91:	53                   	push   %rbx
100677b92:	48 83 ec 28          	sub    $0x28,%rsp
100677b96:	48 89 cb             	mov    %rcx,%rbx
100677b99:	48 8b 89 38 24 00 00 	mov    0x2438(%rcx),%rcx
100677ba0:	48 85 c9             	test   %rcx,%rcx
100677ba3:	74 2e                	je     100677bd3 <.text+0x276bd3>
100677ba5:	48 8b 35 5c 05 0f 00 	mov    0xf055c(%rip),%rsi        # 100768108 <_head_msys_iconv_2_dll-0x3ef8>
100677bac:	ff 15 c6 04 0f 00    	call   *0xf04c6(%rip)        # 100768078 <_head_msys_iconv_2_dll-0x3f88>
100677bb2:	48 8b 0d 47 06 0f 00 	mov    0xf0647(%rip),%rcx        # 100768200 <_head_msys_iconv_2_dll-0x3e00>
100677bb9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
100677bbf:	48 89 c2             	mov    %rax,%rdx
100677bc2:	ff d6                	call   *%rsi
100677bc4:	48 8b 83 38 24 00 00 	mov    0x2438(%rbx),%rax
100677bcb:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
100677bd2:	00
100677bd3:	48 83 c4 28          	add    $0x28,%rsp
100677bd7:	5b                   	pop    %rbx
100677bd8:	5e                   	pop    %rsi
100677bd9:	c3                   	ret
100677bda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100677be0:	48 89 0d 21 06 0f 00 	mov    %rcx,0xf0621(%rip)        # 100768208 <_head_msys_iconv_2_dll-0x3df8>
100677be7:	c3                   	ret
100677be8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100677bef:	00
100677bf0:	56                   	push   %rsi
100677bf1:	53                   	push   %rbx
100677bf2:	48 83 ec 38          	sub    $0x38,%rsp
100677bf6:	48 89 ce             	mov    %rcx,%rsi
100677bf9:	48 89 d3             	mov    %rdx,%rbx
100677bfc:	e8 0f e4 ff ff       	call   100676010 <.text+0x275010>
100677c01:	85 c0                	test   %eax,%eax
100677c03:	74 1b                	je     100677c20 <.text+0x276c20>
100677c05:	48 89 f1             	mov    %rsi,%rcx
100677c08:	48 8d 54 24 2c       	lea    0x2c(%rsp),%rdx
100677c0d:	ff 15 0d 05 0f 00    	call   *0xf050d(%rip)        # 100768120 <_head_msys_iconv_2_dll-0x3ee0>
100677c13:	8b 4c 24 2c          	mov    0x2c(%rsp),%ecx
100677c17:	85 c9                	test   %ecx,%ecx
100677c19:	74 1d                	je     100677c38 <.text+0x276c38>
100677c1b:	e8 b0 f7 ff ff       	call   1006773d0 <.text+0x2763d0>
100677c20:	c7 03 05 00 00 00    	movl   $0x5,(%rbx)
100677c26:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
100677c2d:	00
100677c2e:	48 83 c4 38          	add    $0x38,%rsp
100677c32:	5b                   	pop    %rbx
100677c33:	5e                   	pop    %rsi
100677c34:	c3                   	ret
100677c35:	0f 1f 00             	nopl   (%rax)
100677c38:	48 89 da             	mov    %rbx,%rdx
100677c3b:	48 89 c1             	mov    %rax,%rcx
100677c3e:	e8 9d f4 ff ff       	call   1006770e0 <.text+0x2760e0>
100677c43:	85 c0                	test   %eax,%eax
100677c45:	74 d9                	je     100677c20 <.text+0x276c20>
100677c47:	48 83 c4 38          	add    $0x38,%rsp
100677c4b:	5b                   	pop    %rbx
100677c4c:	5e                   	pop    %rsi
100677c4d:	c3                   	ret
100677c4e:	90                   	nop
100677c4f:	90                   	nop
100677c50:	41 55                	push   %r13
100677c52:	41 54                	push   %r12
100677c54:	55                   	push   %rbp
100677c55:	57                   	push   %rdi
100677c56:	56                   	push   %rsi
100677c57:	53                   	push   %rbx
100677c58:	48 83 ec 28          	sub    $0x28,%rsp
100677c5c:	45 31 ed             	xor    %r13d,%r13d
100677c5f:	48 89 cf             	mov    %rcx,%rdi
100677c62:	89 d6                	mov    %edx,%esi
100677c64:	4c 89 c5             	mov    %r8,%rbp
100677c67:	4d 89 cc             	mov    %r9,%r12
100677c6a:	85 d2                	test   %edx,%edx
100677c6c:	7f 33                	jg     100677ca1 <.text+0x276ca1>
100677c6e:	eb 72                	jmp    100677ce2 <.text+0x276ce2>
100677c70:	48 85 ed             	test   %rbp,%rbp
100677c73:	74 1e                	je     100677c93 <.text+0x276c93>
100677c75:	89 c1                	mov    %eax,%ecx
100677c77:	66 25 ff 03          	and    $0x3ff,%ax
100677c7b:	48 83 c5 04          	add    $0x4,%rbp
100677c7f:	c1 f9 0a             	sar    $0xa,%ecx
100677c82:	66 0d 00 dc          	or     $0xdc00,%ax
100677c86:	66 89 45 fe          	mov    %ax,-0x2(%rbp)
100677c8a:	66 81 e9 40 28       	sub    $0x2840,%cx
100677c8f:	66 89 4d fc          	mov    %cx,-0x4(%rbp)
100677c93:	48 63 c3             	movslq %ebx,%rax
100677c96:	44 8d 6a 01          	lea    0x1(%rdx),%r13d
100677c9a:	48 01 c7             	add    %rax,%rdi
100677c9d:	29 de                	sub    %ebx,%esi
100677c9f:	74 41                	je     100677ce2 <.text+0x276ce2>
100677ca1:	89 f2                	mov    %esi,%edx
100677ca3:	48 89 f9             	mov    %rdi,%rcx