100645923:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
100645927:	85 c9                	test   %ecx,%ecx
100645929:	75 0e                	jne    100645939 <.text+0x244939>
10064592b:	e8 d0 65 e3 ff       	call   10047bf00 <.text+0x7af00>
100645930:	48 85 c0             	test   %rax,%rax
100645933:	0f 85 4d fe ff ff    	jne    100645786 <.text+0x244786>
100645939:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
100645940:	00
100645941:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100645947:	ba 01 00 00 00       	mov    $0x1,%edx
10064594c:	e8 1f da ff ff       	call   100643370 <.text+0x242370>
100645951:	48 89 c1             	mov    %rax,%rcx
100645954:	e8 b7 65 e3 ff       	call   10047bf10 <.text+0x7af10>
100645959:	e9 28 fe ff ff       	jmp    100645786 <.text+0x244786>
10064595e:	48 8d 56 01          	lea    0x1(%rsi),%rdx
100645962:	48 89 94 24 c0 00 00 	mov    %rdx,0xc0(%rsp)
100645969:	00
10064596a:	80 7e 01 3c          	cmpb   $0x3c,0x1(%rsi)
10064596e:	0f 84 6a 11 00 00    	je     100646ade <.text+0x245ade>
100645974:	4c 8d ac 24 d0 00 00 	lea    0xd0(%rsp),%r13
10064597b:	00
10064597c:	41 b8 14 00 00 00    	mov    $0x14,%r8d
100645982:	ba 28 00 00 00       	mov    $0x28,%edx
100645987:	4c 89 e9             	mov    %r13,%rcx
10064598a:	e8 a1 bc db ff       	call   100401630 <.text+0x630>
10064598f:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
100645996:	00
100645997:	e8 94 ab 04 00       	call   100690530 <.text+0x28f530>
10064599c:	83 f8 03             	cmp    $0x3,%eax
10064599f:	0f 84 ab 1e 00 00    	je     100647850 <.text+0x246850>
1006459a5:	0f 8f e3 17 00 00    	jg     10064718e <.text+0x24618e>
1006459ab:	83 f8 01             	cmp    $0x1,%eax
1006459ae:	0f 84 34 1e 00 00    	je     1006477e8 <.text+0x2467e8>
1006459b4:	83 f8 02             	cmp    $0x2,%eax
1006459b7:	0f 85 a1 1a 00 00    	jne    10064745e <.text+0x24645e>
1006459bd:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
1006459c4:	00
1006459c5:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
1006459cc:	00
1006459cd:	4d 89 e8             	mov    %r13,%r8
1006459d0:	e8 bb e1 ff ff       	call   100643b90 <.text+0x242b90>
1006459d5:	89 44 24 70          	mov    %eax,0x70(%rsp)
1006459d9:	8b 84 24 d0 00 00 00 	mov    0xd0(%rsp),%eax
1006459e0:	83 f8 03             	cmp    $0x3,%eax
1006459e3:	0f 8e 9c 18 00 00    	jle    100647285 <.text+0x246285>
1006459e9:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
1006459f0:	00
1006459f1:	8b 06                	mov    (%rsi),%eax
1006459f3:	85 c0                	test   %eax,%eax
1006459f5:	0f 85 92 18 00 00    	jne    10064728d <.text+0x24628d>
1006459fb:	8b 46 28             	mov    0x28(%rsi),%eax
1006459fe:	85 c0                	test   %eax,%eax
100645a00:	0f 85 87 18 00 00    	jne    10064728d <.text+0x24628d>
100645a06:	8b 56 50             	mov    0x50(%rsi),%edx
100645a09:	f7 c2 fd ff ff ff    	test   $0xfffffffd,%edx
100645a0f:	0f 85 78 18 00 00    	jne    10064728d <.text+0x24628d>
100645a15:	83 7e 78 01          	cmpl   $0x1,0x78(%rsi)
100645a19:	0f 85 6e 18 00 00    	jne    10064728d <.text+0x24628d>
100645a1f:	48 8b 46 08          	mov    0x8(%rsi),%rax
100645a23:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
100645a2a:	83 f8 04             	cmp    $0x4,%eax
100645a2d:	0f 8f 5a 18 00 00    	jg     10064728d <.text+0x24628d>
100645a33:	48 63 f8             	movslq %eax,%rdi
100645a36:	48 8d 0d 53 fe 11 00 	lea    0x11fe53(%rip),%rcx        # 100765890 <_head_msys_iconv_2_dll-0x6770>
100645a3d:	48 8d 1d 6c fe 11 00 	lea    0x11fe6c(%rip),%rbx        # 1007658b0 <_head_msys_iconv_2_dll-0x6750>
100645a44:	8b 0c b9             	mov    (%rcx,%rdi,4),%ecx
100645a47:	39 0c bb             	cmp    %ecx,(%rbx,%rdi,4)
100645a4a:	0f 8d 3d 18 00 00    	jge    10064728d <.text+0x24628d>
100645a50:	48 8b 9e 88 00 00 00 	mov    0x88(%rsi),%rbx
100645a57:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
100645a5e:	00
100645a5f:	48 85 db             	test   %rbx,%rbx
100645a62:	0f 84 25 18 00 00    	je     10064728d <.text+0x24628d>
100645a68:	80 3b 00             	cmpb   $0x0,(%rbx)
100645a6b:	0f 84 1c 18 00 00    	je     10064728d <.text+0x24628d>
100645a71:	83 e8 01             	sub    $0x1,%eax
100645a74:	75 08                	jne    100645a7e <.text+0x244a7e>
100645a76:	85 d2                	test   %edx,%edx
100645a78:	0f 84 a7 25 00 00    	je     100648025 <.text+0x247025>
100645a7e:	31 ed                	xor    %ebp,%ebp
100645a80:	89 ac 24 88 00 00 00 	mov    %ebp,0x88(%rsp)
100645a87:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
100645a8b:	44 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9d
100645a92:	00
100645a93:	44 8b 05 e6 fd 11 00 	mov    0x11fde6(%rip),%r8d        # 100765880 <_head_msys_iconv_2_dll-0x6780>
100645a9a:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
100645aa1:	00
100645aa2:	89 44 24 20          	mov    %eax,0x20(%rsp)
100645aa6:	8b 8c 24 98 00 00 00 	mov    0x98(%rsp),%ecx
100645aad:	e8 ae 42 de ff       	call   100429d60 <.text+0x28d60>
100645ab2:	48 63 d8             	movslq %eax,%rbx
100645ab5:	85 db                	test   %ebx,%ebx
100645ab7:	0f 85 c1 17 00 00    	jne    10064727e <.text+0x24627e>
100645abd:	48 8d 05 ec fd 11 00 	lea    0x11fdec(%rip),%rax        # 1007658b0 <_head_msys_iconv_2_dll-0x6750>
100645ac4:	44 8b 0c b8          	mov    (%rax,%rdi,4),%r9d
100645ac8:	45 85 c9             	test   %r9d,%r9d
100645acb:	0f 8e 99 00 00 00    	jle    100645b6a <.text+0x244b6a>
100645ad1:	48 8d 05 08 fe 11 00 	lea    0x11fe08(%rip),%rax        # 1007658e0 <_head_msys_iconv_2_dll-0x6720>
100645ad8:	48 89 bc 24 a8 00 00 	mov    %rdi,0xa8(%rsp)
100645adf:	00
100645ae0:	48 8b 2c f8          	mov    (%rax,%rdi,8),%rbp
100645ae4:	44 89 bc 24 d0 01 00 	mov    %r15d,0x1d0(%rsp)
100645aeb:	00
100645aec:	4c 89 ac 24 a0 00 00 	mov    %r13,0xa0(%rsp)
100645af3:	00
100645af4:	49 89 f5             	mov    %rsi,%r13
100645af7:	89 de                	mov    %ebx,%esi
100645af9:	4c 8d 45 08          	lea    0x8(%rbp),%r8
100645afd:	49 89 ef             	mov    %rbp,%r15
100645b00:	44 89 cd             	mov    %r9d,%ebp
100645b03:	4c 89 c3             	mov    %r8,%rbx
100645b06:	48 8b 3b             	mov    (%rbx),%rdi
100645b09:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
100645b10:	00
100645b11:	48 89 fa             	mov    %rdi,%rdx
100645b14:	e8 07 a7 05 00       	call   1006a0220 <.text+0x29f220>
100645b19:	85 c0                	test   %eax,%eax
100645b1b:	75 24                	jne    100645b41 <.text+0x244b41>
100645b1d:	83 bc 24 98 00 00 00 	cmpl   $0x1,0x98(%rsp)
100645b24:	01
100645b25:	48 8b 43 08          	mov    0x8(%rbx),%rax
100645b29:	0f 85 14 26 00 00    	jne    100648143 <.text+0x247143>
100645b2f:	0f b6 44 07 01       	movzbl 0x1(%rdi,%rax,1),%eax
100645b34:	39 84 24 88 00 00 00 	cmp    %eax,0x88(%rsp)
100645b3b:	0f 84 02 26 00 00    	je     100648143 <.text+0x247143>
100645b41:	83 c6 01             	add    $0x1,%esi
100645b44:	48 83 c3 20          	add    $0x20,%rbx
100645b48:	39 ee                	cmp    %ebp,%esi
100645b4a:	75 ba                	jne    100645b06 <.text+0x244b06>
100645b4c:	48 63 de             	movslq %esi,%rbx
100645b4f:	44 8b bc 24 d0 01 00 	mov    0x1d0(%rsp),%r15d
100645b56:	00
100645b57:	4c 89 ee             	mov    %r13,%rsi
100645b5a:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
100645b61:	00
100645b62:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
100645b69:	00
100645b6a:	4c 63 8e 98 00 00 00 	movslq 0x98(%rsi),%r9
100645b71:	49 8d 49 02          	lea    0x2(%r9),%rcx
100645b75:	4c 89 8c 24 98 00 00 	mov    %r9,0x98(%rsp)
100645b7c:	00
100645b7d:	e8 5e b5 db ff       	call   1004010e0 <.text+0xe0>
100645b82:	4c 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9
100645b89:	00
100645b8a:	48 85 c0             	test   %rax,%rax
100645b8d:	48 89 c1             	mov    %rax,%rcx
100645b90:	0f 84 e8 16 00 00    	je     10064727e <.text+0x24627e>
100645b96:	48 8d 2d 43 fd 11 00 	lea    0x11fd43(%rip),%rbp        # 1007658e0 <_head_msys_iconv_2_dll-0x6720>
100645b9d:	48 8b 56 30          	mov    0x30(%rsi),%rdx
100645ba1:	48 c1 e3 05          	shl    $0x5,%rbx
100645ba5:	4d 8d 41 01          	lea    0x1(%r9),%r8
100645ba9:	48 8b 44 fd 00       	mov    0x0(%rbp,%rdi,8),%rax
100645bae:	4c 89 8c 24 98 00 00 	mov    %r9,0x98(%rsp)
100645bb5:	00
100645bb6:	48 89 54 18 18       	mov    %rdx,0x18(%rax,%rbx,1)
100645bbb:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
100645bc2:	00
100645bc3:	e8 38 a3 05 00       	call   10069ff00 <.text+0x29ef00>
100645bc8:	4c 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9
100645bcf:	00
100645bd0:	48 89 c1             	mov    %rax,%rcx
100645bd3:	0f b6 84 24 88 00 00 	movzbl 0x88(%rsp),%eax
100645bda:	00
100645bdb:	42 88 44 09 01       	mov    %al,0x1(%rcx,%r9,1)
100645be0:	48 8b 05 79 36 0d 00 	mov    0xd3679(%rip),%rax        # 100719260 <_head_msys_iconv_2_dll-0x52da0>
100645be7:	48 03 5c fd 00       	add    0x0(%rbp,%rdi,8),%rbx
100645bec:	48 89 03             	mov    %rax,(%rbx)
100645bef:	48 8d 05 ba fc 11 00 	lea    0x11fcba(%rip),%rax        # 1007658b0 <_head_msys_iconv_2_dll-0x6750>
100645bf6:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
100645bfa:	4c 89 4b 10          	mov    %r9,0x10(%rbx)
100645bfe:	83 04 b8 01          	addl   $0x1,(%rax,%rdi,4)
100645c02:	e9 77 16 00 00       	jmp    10064727e <.text+0x24627e>
100645c07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100645c0e:	00 00
100645c10:	b9 63 00 00 00       	mov    $0x63,%ecx
100645c15:	e8 96 eb ff ff       	call   1006447b0 <.text+0x2437b0>
100645c1a:	85 c0                	test   %eax,%eax
100645c1c:	0f 85 68 10 00 00    	jne    100646c8a <.text+0x245c8a>
100645c22:	4c 8b 84 24 28 01 00 	mov    0x128(%rsp),%r8
100645c29:	00
100645c2a:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
100645c31:	00
100645c32:	ba 00 02 00 00       	mov    $0x200,%edx
100645c37:	e8 b4 52 e5 ff       	call   10049aef0 <.text+0x99ef0>
100645c3c:	89 c5                	mov    %eax,%ebp
100645c3e:	8b 44 24 58          	mov    0x58(%rsp),%eax
100645c42:	89 84 24 80 00 00 00 	mov    %eax,0x80(%rsp)
100645c49:	e9 54 fb ff ff       	jmp    1006457a2 <.text+0x2447a2>
100645c4e:	66 90                	xchg   %ax,%ax
100645c50:	48 85 c0             	test   %rax,%rax
100645c53:	0f 84 a7 f7 ff ff    	je     100645400 <.text+0x244400>
100645c59:	49 89 ff             	mov    %rdi,%r15
100645c5c:	e9 31 f7 ff ff       	jmp    100645392 <.text+0x244392>
100645c61:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100645c68:	41 80 7f 10 00       	cmpb   $0x0,0x10(%r15)
100645c6d:	0f 84 ce 07 00 00    	je     100646441 <.text+0x245441>
100645c73:	8b 44 24 60          	mov    0x60(%rsp),%eax
100645c77:	85 c0                	test   %eax,%eax
100645c79:	0f 8f 3d f7 ff ff    	jg     1006453bc <.text+0x2443bc>
100645c7f:	90                   	nop
100645c80:	45 0f b6 6f 10       	movzbl 0x10(%r15),%r13d
100645c85:	41 80 fd 01          	cmp    $0x1,%r13b
100645c89:	0f 84 59 7d 06 00    	je     1006ad9e8 <.text+0x2ac9e8>
100645c8f:	48 8d 05 fa 30 0d 00 	lea    0xd30fa(%rip),%rax        # 100718d90 <_head_msys_iconv_2_dll-0x53270>
100645c96:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
100645c9b:	41 80 fd 02          	cmp    $0x2,%r13b
100645c9f:	0f 85 e5 07 00 00    	jne    10064648a <.text+0x24548a>
100645ca5:	e8 d6 c2 f3 ff       	call   100581f80 <.text+0x180f80>
100645caa:	48 39 f8             	cmp    %rdi,%rax
100645cad:	0f 84 c5 07 00 00    	je     100646478 <.text+0x245478>
100645cb3:	89 e9                	mov    %ebp,%ecx
100645cb5:	41 89 ee             	mov    %ebp,%r14d
100645cb8:	e8 03 f5 f3 ff       	call   1005851c0 <.text+0x1841c0>
100645cbd:	48 8d 15 1f 32 0d 00 	lea    0xd321f(%rip),%rdx        # 100718ee3 <_head_msys_iconv_2_dll-0x5311d>
100645cc4:	48 89 d9             	mov    %rbx,%rcx
100645cc7:	44 0f b6 e8          	movzbl %al,%r13d
100645ccb:	45 89 e8             	mov    %r13d,%r8d
100645cce:	e8 4d 9f 05 00       	call   10069fc20 <.text+0x29ec20>
100645cd3:	e8 08 cb f3 ff       	call   1005827e0 <.text+0x1817e0>
100645cd8:	41 39 c5             	cmp    %eax,%r13d
100645cdb:	0f 84 6a 0a 00 00    	je     10064674b <.text+0x24574b>
100645ce1:	45 8b 4f 14          	mov    0x14(%r15),%r9d
100645ce5:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
100645cea:	48 8d 15 f6 31 0d 00 	lea    0xd31f6(%rip),%rdx        # 100718ee7 <_head_msys_iconv_2_dll-0x53119>
100645cf1:	48 89 d9             	mov    %rbx,%rcx
100645cf4:	e8 27 9f 05 00       	call   10069fc20 <.text+0x29ec20>
100645cf9:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
100645cfd:	85 c0                	test   %eax,%eax
100645cff:	0f 8e 4b 03 00 00    	jle    100646050 <.text+0x245050>
100645d05:	39 f0                	cmp    %esi,%eax
100645d07:	0f 8d 43 03 00 00    	jge    100646050 <.text+0x245050>
100645d0d:	4c 63 64 24 6c       	movslq 0x6c(%rsp),%r12
100645d12:	31 f6                	xor    %esi,%esi
100645d14:	0f 1f 40 00          	nopl   0x0(%rax)
100645d18:	48 89 da             	mov    %rbx,%rdx
100645d1b:	b9 09 00 00 00       	mov    $0x9,%ecx
100645d20:	e8 cb a2 05 00       	call   10069fff0 <.text+0x29eff0>
100645d25:	48 89 f0             	mov    %rsi,%rax
100645d28:	48 89 d9             	mov    %rbx,%rcx
100645d2b:	48 83 c6 01          	add    $0x1,%rsi
100645d2f:	48 c1 e0 04          	shl    $0x4,%rax
100645d33:	49 03 07             	add    (%r15),%rax
100645d36:	48 8b 10             	mov    (%rax),%rdx
100645d39:	e8 52 da ff ff       	call   100643790 <.text+0x242790>
100645d3e:	41 39 f4             	cmp    %esi,%r12d
100645d41:	7f d5                	jg     100645d18 <.text+0x244d18>
100645d43:	e8 38 c2 f3 ff       	call   100581f80 <.text+0x180f80>
100645d48:	31 f6                	xor    %esi,%esi
100645d4a:	48 39 f8             	cmp    %rdi,%rax
100645d4d:	40 0f 94 c6          	sete   %sil
100645d51:	89 74 24 58          	mov    %esi,0x58(%rsp)
100645d55:	e8 86 ca f3 ff       	call   1005827e0 <.text+0x1817e0>
100645d5a:	41 39 c5             	cmp    %eax,%r13d
100645d5d:	0f 84 60 03 00 00    	je     1006460c3 <.text+0x2450c3>
100645d63:	49 8b 47 18          	mov    0x18(%r15),%rax
100645d67:	41 89 f1             	mov    %esi,%r9d
100645d6a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
100645d70:	48 89 d9             	mov    %rbx,%rcx
100645d73:	48 8d 15 75 31 0d 00 	lea    0xd3175(%rip),%rdx        # 100718eef <_head_msys_iconv_2_dll-0x53111>
100645d7a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100645d7f:	41 8b 47 14          	mov    0x14(%r15),%eax
100645d83:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
100645d88:	89 44 24 38          	mov    %eax,0x38(%rsp)
100645d8c:	41 0f b6 47 10       	movzbl 0x10(%r15),%eax
100645d91:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
100645d96:	89 44 24 28          	mov    %eax,0x28(%rsp)
100645d9a:	e8 81 9e 05 00       	call   10069fc20 <.text+0x29ec20>
100645d9f:	49 c1 e4 04          	shl    $0x4,%r12
100645da3:	31 f6                	xor    %esi,%esi
100645da5:	41 bd b9 01 00 00    	mov    $0x1b9,%r13d
100645dab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100645db0:	48 89 da             	mov    %rbx,%rdx
100645db3:	b9 2c 00 00 00       	mov    $0x2c,%ecx
100645db8:	e8 33 a2 05 00       	call   10069fff0 <.text+0x29eff0>
100645dbd:	49 8b 07             	mov    (%r15),%rax
100645dc0:	45 8d 45 ff          	lea    -0x1(%r13),%r8d
100645dc4:	48 89 d9             	mov    %rbx,%rcx
100645dc7:	48 8b 14 30          	mov    (%rax,%rsi,1),%rdx
100645dcb:	48 83 c6 10          	add    $0x10,%rsi
100645dcf:	e8 7c db ff ff       	call   100643950 <.text+0x242950>
100645dd4:	41 89 c5             	mov    %eax,%r13d
100645dd7:	4c 39 e6             	cmp    %r12,%rsi
100645dda:	75 d4                	jne    100645db0 <.text+0x244db0>
100645ddc:	b9 0a 00 00 00       	mov    $0xa,%ecx
100645de1:	48 89 da             	mov    %rbx,%rdx
100645de4:	e8 07 a2 05 00       	call   10069fff0 <.text+0x29eff0>
100645de9:	48 8b 0d 88 fa 11 00 	mov    0x11fa88(%rip),%rcx        # 100765878 <_head_msys_iconv_2_dll-0x6788>
100645df0:	e9 0b f6 ff ff       	jmp    100645400 <.text+0x244400>
100645df5:	0f 1f 00             	nopl   (%rax)
100645df8:	48 63 ca             	movslq %edx,%rcx
100645dfb:	31 d2                	xor    %edx,%edx
100645dfd:	48 c1 e1 05          	shl    $0x5,%rcx
100645e01:	e8 3a b4 db ff       	call   100401240 <.text+0x240>
100645e06:	31 d2                	xor    %edx,%edx
100645e08:	48 85 c0             	test   %rax,%rax
100645e0b:	0f 44 ea             	cmove  %edx,%ebp
100645e0e:	e9 fc f1 ff ff       	jmp    10064500f <.text+0x24400f>
100645e13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100645e18:	48 ba 01 24 00 00 08 	movabs $0x800002401,%rdx
100645e1f:	00 00 00
100645e22:	bb 01 00 00 00       	mov    $0x1,%ebx
100645e27:	48 d3 e3             	shl    %cl,%rbx
100645e2a:	48 21 d3             	and    %rdx,%rbx
100645e2d:	0f 85 e9 f9 ff ff    	jne    10064581c <.text+0x24481c>
100645e33:	80 f9 21             	cmp    $0x21,%cl
100645e36:	0f 84 e4 08 00 00    	je     100646720 <.text+0x245720>
100645e3c:	80 f9 22             	cmp    $0x22,%cl
100645e3f:	0f 85 1b f9 ff ff    	jne    100645760 <.text+0x244760>
100645e45:	83 bc 24 48 01 00 00 	cmpl   $0x2,0x148(%rsp)
100645e4c:	02
100645e4d:	0f 8f 11 0a 00 00    	jg     100646864 <.text+0x245864>
100645e53:	48 8d 46 01          	lea    0x1(%rsi),%rax
100645e57:	31 ed                	xor    %ebp,%ebp
100645e59:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
100645e60:	00
100645e61:	0f b6 56 01          	movzbl 0x1(%rsi),%edx
100645e65:	80 fa 22             	cmp    $0x22,%dl
100645e68:	75 14                	jne    100645e7e <.text+0x244e7e>
100645e6a:	48 8d 46 02          	lea    0x2(%rsi),%rax
100645e6e:	8b 6c 24 58          	mov    0x58(%rsp),%ebp
100645e72:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
100645e79:	00
100645e7a:	0f b6 56 02          	movzbl 0x2(%rsi),%edx
100645e7e:	89 d1                	mov    %edx,%ecx
100645e80:	83 e1 df             	and    $0xffffffdf,%ecx
100645e83:	83 e9 41             	sub    $0x41,%ecx
100645e86:	80 f9 19             	cmp    $0x19,%cl
100645e89:	76 14                	jbe    100645e9f <.text+0x244e9f>
100645e8b:	0f b6 ca             	movzbl %dl,%ecx
100645e8e:	83 e9 30             	sub    $0x30,%ecx
100645e91:	83 f9 09             	cmp    $0x9,%ecx
100645e94:	76 09                	jbe    100645e9f <.text+0x244e9f>
100645e96:	80 fa 2d             	cmp    $0x2d,%dl
100645e99:	0f 85 10 15 00 00    	jne    1006473af <.text+0x2463af>
100645e9f:	8b 74 24 58          	mov    0x58(%rsp),%esi
100645ea3:	48 8d 50 01          	lea    0x1(%rax),%rdx
100645ea7:	48 89 94 24 d0 00 00 	mov    %rdx,0xd0(%rsp)
100645eae:	00
100645eaf:	0f b6 08             	movzbl (%rax),%ecx
100645eb2:	31 d2                	xor    %edx,%edx
100645eb4:	e8 c7 c2 f3 ff       	call   100582180 <.text+0x181180>
100645eb9:	e8 b2 c0 f3 ff       	call   100581f70 <.text+0x180f70>
100645ebe:	44 8b 6c 24 60       	mov    0x60(%rsp),%r13d
100645ec3:	48 89 c7             	mov    %rax,%rdi
100645ec6:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
100645ecd:	00
100645ece:	45 85 ed             	test   %r13d,%r13d
100645ed1:	0f 84 27 11 00 00    	je     100646ffe <.text+0x245ffe>
100645ed7:	80 38 40             	cmpb   $0x40,(%rax)
100645eda:	0f 84 b4 14 00 00    	je     100647394 <.text+0x246394>