57dba3:	66 89 06             	mov    %ax,(%esi)
57dba6:	83 c3 02             	add    $0x2,%ebx
57dba9:	66 8b 03             	mov    (%ebx),%ax
57dbac:	e8 bf f9 ff ff       	call   0x57d570
57dbb1:	e8 62 fa ff ff       	call   0x57d618
57dbb6:	66 89 46 02          	mov    %ax,0x2(%esi)
57dbba:	83 c3 02             	add    $0x2,%ebx
57dbbd:	66 8b 03             	mov    (%ebx),%ax
57dbc0:	e8 ab f9 ff ff       	call   0x57d570
57dbc5:	e8 4e fa ff ff       	call   0x57d618
57dbca:	66 89 46 04          	mov    %ax,0x4(%esi)
57dbce:	83 c3 02             	add    $0x2,%ebx
57dbd1:	66 8b 03             	mov    (%ebx),%ax
57dbd4:	e8 97 f9 ff ff       	call   0x57d570
57dbd9:	e8 3a fa ff ff       	call   0x57d618
57dbde:	66 89 46 06          	mov    %ax,0x6(%esi)
57dbe2:	83 c3 02             	add    $0x2,%ebx
57dbe5:	8b c3                	mov    %ebx,%eax
57dbe7:	5e                   	pop    %esi
57dbe8:	5b                   	pop    %ebx
57dbe9:	c3                   	ret
57dbea:	8b c0                	mov    %eax,%eax
57dbec:	53                   	push   %ebx
57dbed:	56                   	push   %esi
57dbee:	8b d9                	mov    %ecx,%ebx
57dbf0:	8b f2                	mov    %edx,%esi
57dbf2:	66 8b 03             	mov    (%ebx),%ax
57dbf5:	e8 76 f9 ff ff       	call   0x57d570
57dbfa:	66 89 06             	mov    %ax,(%esi)
57dbfd:	83 c3 02             	add    $0x2,%ebx
57dc00:	66 8b 03             	mov    (%ebx),%ax
57dc03:	e8 68 f9 ff ff       	call   0x57d570
57dc08:	66 89 46 02          	mov    %ax,0x2(%esi)
57dc0c:	83 c3 02             	add    $0x2,%ebx
57dc0f:	66 8b 03             	mov    (%ebx),%ax
57dc12:	e8 59 f9 ff ff       	call   0x57d570
57dc17:	66 89 46 04          	mov    %ax,0x4(%esi)
57dc1b:	83 c3 02             	add    $0x2,%ebx
57dc1e:	66 8b 03             	mov    (%ebx),%ax
57dc21:	e8 4a f9 ff ff       	call   0x57d570
57dc26:	66 89 46 06          	mov    %ax,0x6(%esi)
57dc2a:	83 c3 02             	add    $0x2,%ebx
57dc2d:	8b c3                	mov    %ebx,%eax
57dc2f:	5e                   	pop    %esi
57dc30:	5b                   	pop    %ebx
57dc31:	c3                   	ret
57dc32:	8b c0                	mov    %eax,%eax
57dc34:	66 8b 01             	mov    (%ecx),%ax
57dc37:	66 89 42 06          	mov    %ax,0x6(%edx)
57dc3b:	83 c1 02             	add    $0x2,%ecx
57dc3e:	66 8b 01             	mov    (%ecx),%ax
57dc41:	66 89 02             	mov    %ax,(%edx)
57dc44:	83 c1 02             	add    $0x2,%ecx
57dc47:	66 8b 01             	mov    (%ecx),%ax
57dc4a:	66 89 42 02          	mov    %ax,0x2(%edx)
57dc4e:	83 c1 02             	add    $0x2,%ecx
57dc51:	66 8b 01             	mov    (%ecx),%ax
57dc54:	66 89 42 04          	mov    %ax,0x4(%edx)
57dc58:	83 c1 02             	add    $0x2,%ecx
57dc5b:	8b c1                	mov    %ecx,%eax
57dc5d:	c3                   	ret
57dc5e:	8b c0                	mov    %eax,%eax
57dc60:	53                   	push   %ebx
57dc61:	56                   	push   %esi
57dc62:	8b d9                	mov    %ecx,%ebx
57dc64:	8b f2                	mov    %edx,%esi
57dc66:	66 8b 03             	mov    (%ebx),%ax
57dc69:	e8 aa f9 ff ff       	call   0x57d618
57dc6e:	66 89 06             	mov    %ax,(%esi)
57dc71:	83 c3 02             	add    $0x2,%ebx
57dc74:	66 8b 03             	mov    (%ebx),%ax
57dc77:	e8 9c f9 ff ff       	call   0x57d618
57dc7c:	66 89 46 02          	mov    %ax,0x2(%esi)
57dc80:	83 c3 02             	add    $0x2,%ebx
57dc83:	66 8b 03             	mov    (%ebx),%ax
57dc86:	e8 8d f9 ff ff       	call   0x57d618
57dc8b:	66 89 46 04          	mov    %ax,0x4(%esi)
57dc8f:	83 c3 02             	add    $0x2,%ebx
57dc92:	66 8b 03             	mov    (%ebx),%ax
57dc95:	e8 7e f9 ff ff       	call   0x57d618
57dc9a:	66 89 46 06          	mov    %ax,0x6(%esi)
57dc9e:	83 c3 02             	add    $0x2,%ebx
57dca1:	8b c3                	mov    %ebx,%eax
57dca3:	5e                   	pop    %esi
57dca4:	5b                   	pop    %ebx
57dca5:	c3                   	ret
57dca6:	8b c0                	mov    %eax,%eax
57dca8:	8b c1                	mov    %ecx,%eax
57dcaa:	66 8b 08             	mov    (%eax),%cx
57dcad:	66 89 0a             	mov    %cx,(%edx)
57dcb0:	83 c0 02             	add    $0x2,%eax
57dcb3:	66 8b 08             	mov    (%eax),%cx
57dcb6:	66 89 4a 02          	mov    %cx,0x2(%edx)
57dcba:	83 c0 02             	add    $0x2,%eax
57dcbd:	66 8b 08             	mov    (%eax),%cx
57dcc0:	66 89 4a 04          	mov    %cx,0x4(%edx)
57dcc4:	83 c0 02             	add    $0x2,%eax
57dcc7:	66 8b 08             	mov    (%eax),%cx
57dcca:	66 89 4a 06          	mov    %cx,0x6(%edx)
57dcce:	83 c0 02             	add    $0x2,%eax
57dcd1:	c3                   	ret
57dcd2:	8b c0                	mov    %eax,%eax
57dcd4:	53                   	push   %ebx
57dcd5:	56                   	push   %esi
57dcd6:	8b d9                	mov    %ecx,%ebx
57dcd8:	8b f2                	mov    %edx,%esi
57dcda:	8b 00                	mov    (%eax),%eax
57dcdc:	e8 3f f6 ff ff       	call   0x57d320
57dce1:	48                   	dec    %eax
57dce2:	85 c0                	test   %eax,%eax
57dce4:	7c 11                	jl     0x57dcf7
57dce6:	40                   	inc    %eax
57dce7:	33 d2                	xor    %edx,%edx
57dce9:	66 8b 0b             	mov    (%ebx),%cx
57dcec:	66 89 0c 56          	mov    %cx,(%esi,%edx,2)
57dcf0:	83 c3 02             	add    $0x2,%ebx
57dcf3:	42                   	inc    %edx
57dcf4:	48                   	dec    %eax
57dcf5:	75 f2                	jne    0x57dce9
57dcf7:	8b c3                	mov    %ebx,%eax
57dcf9:	5e                   	pop    %esi
57dcfa:	5b                   	pop    %ebx
57dcfb:	c3                   	ret
57dcfc:	53                   	push   %ebx
57dcfd:	56                   	push   %esi
57dcfe:	57                   	push   %edi
57dcff:	55                   	push   %ebp
57dd00:	8b da                	mov    %edx,%ebx
57dd02:	8b f8                	mov    %eax,%edi
57dd04:	33 f6                	xor    %esi,%esi
57dd06:	85 ff                	test   %edi,%edi
57dd08:	74 21                	je     0x57dd2b
57dd0a:	8b 6f 1c             	mov    0x1c(%edi),%ebp
57dd0d:	85 ed                	test   %ebp,%ebp
57dd0f:	74 1a                	je     0x57dd2b
57dd11:	8b c5                	mov    %ebp,%eax
57dd13:	e8 d4 f1 ff ff       	call   0x57ceec
57dd18:	3d 6c 63 6d 6e       	cmp    $0x6e6d636c,%eax
57dd1d:	75 0c                	jne    0x57dd2b
57dd1f:	83 fb 0a             	cmp    $0xa,%ebx
57dd22:	74 07                	je     0x57dd2b
57dd24:	33 c0                	xor    %eax,%eax
57dd26:	e9 a2 03 00 00       	jmp    0x57e0cd
57dd2b:	8b fb                	mov    %ebx,%edi
57dd2d:	83 e7 07             	and    $0x7,%edi
57dd30:	85 ff                	test   %edi,%edi
57dd32:	75 60                	jne    0x57dd94
57dd34:	8b c3                	mov    %ebx,%eax
57dd36:	e8 b5 f1 ff ff       	call   0x57cef0
57dd3b:	83 f8 0e             	cmp    $0xe,%eax
57dd3e:	77 4a                	ja     0x57dd8a
57dd40:	8a 80 4d dd 57 00    	mov    0x57dd4d(%eax),%al
57dd46:	ff 24 85 5c dd 57 00 	jmp    *0x57dd5c(,%eax,4)
57dd4d:	00 00                	add    %al,(%eax)
57dd4f:	00 03                	add    %al,(%ebx)
57dd51:	03 00                	add    (%eax),%eax
57dd53:	00 03                	add    %al,(%ebx)
57dd55:	03 02                	add    (%edx),%eax
57dd57:	01 03                	add    %eax,(%ebx)
57dd59:	03 03                	add    (%ebx),%eax
57dd5b:	03 8a dd 57 00 6c    	add    0x6c0057dd(%edx),%ecx
57dd61:	dd 57 00             	fstl   0x0(%edi)
57dd64:	76 dd                	jbe    0x57dd43
57dd66:	57                   	push   %edi
57dd67:	00 80 dd 57 00 be    	add    %al,-0x41ffa823(%eax)
57dd6d:	94                   	xchg   %eax,%esp
57dd6e:	d1 57 00             	rcll   $1,0x0(%edi)
57dd71:	e9 55 03 00 00       	jmp    0x57e0cb
57dd76:	be 0c d3 57 00       	mov    $0x57d30c,%esi
57dd7b:	e9 4b 03 00 00       	jmp    0x57e0cb
57dd80:	be 30 d3 57 00       	mov    $0x57d330,%esi
57dd85:	e9 41 03 00 00       	jmp    0x57e0cb
57dd8a:	be 14 d4 57 00       	mov    $0x57d414,%esi
57dd8f:	e9 37 03 00 00       	jmp    0x57e0cb
57dd94:	8b c3                	mov    %ebx,%eax
57dd96:	e8 69 f7 ff ff       	call   0x57d504
57dd9b:	85 c0                	test   %eax,%eax
57dd9d:	74 34                	je     0x57ddd3
57dd9f:	4f                   	dec    %edi
57dda0:	74 08                	je     0x57ddaa
57dda2:	4f                   	dec    %edi
57dda3:	74 0f                	je     0x57ddb4
57dda5:	e9 21 03 00 00       	jmp    0x57e0cb
57ddaa:	be 1c d5 57 00       	mov    $0x57d51c,%esi
57ddaf:	e9 17 03 00 00       	jmp    0x57e0cb
57ddb4:	8b c3                	mov    %ebx,%eax
57ddb6:	e8 ad f7 ff ff       	call   0x57d568
57ddbb:	85 c0                	test   %eax,%eax
57ddbd:	74 0a                	je     0x57ddc9
57ddbf:	be 84 d5 57 00       	mov    $0x57d584,%esi
57ddc4:	e9 02 03 00 00       	jmp    0x57e0cb
57ddc9:	be d4 d5 57 00       	mov    $0x57d5d4,%esi
57ddce:	e9 f8 02 00 00       	jmp    0x57e0cb
57ddd3:	4f                   	dec    %edi
57ddd4:	74 0c                	je     0x57dde2
57ddd6:	4f                   	dec    %edi
57ddd7:	0f 84 41 01 00 00    	je     0x57df1e
57dddd:	e9 e9 02 00 00       	jmp    0x57e0cb
57dde2:	8b c3                	mov    %ebx,%eax
57dde4:	e8 37 f5 ff ff       	call   0x57d320
57dde9:	8b f8                	mov    %eax,%edi
57ddeb:	8b c3                	mov    %ebx,%eax
57dded:	e8 36 f5 ff ff       	call   0x57d328
57ddf2:	03 f8                	add    %eax,%edi
57ddf4:	83 ff 08             	cmp    $0x8,%edi
57ddf7:	0f 87 ce 02 00 00    	ja     0x57e0cb
57ddfd:	ff 24 bd 04 de 57 00 	jmp    *0x57de04(,%edi,4)
57de04:	cb                   	lret
57de05:	e0 57                	loopne 0x57de5e
57de07:	00 28                	add    %ch,(%eax)
57de09:	de 57 00             	ficoms 0x0(%edi)
57de0c:	47                   	inc    %edi
57de0d:	de 57 00             	ficoms 0x0(%edi)
57de10:	66 de 57 00          	data16 ficoms 0x0(%edi)
57de14:	9b de 57 00          	ficoms 0x0(%edi)
57de18:	f6 de                	neg    %dh
57de1a:	57                   	push   %edi
57de1b:	00 f6                	add    %dh,%dh
57de1d:	de 57 00             	ficoms 0x0(%edi)
57de20:	f6 de                	neg    %dh
57de22:	57                   	push   %edi
57de23:	00 f6                	add    %dh,%dh
57de25:	de 57 00             	ficoms 0x0(%edi)
57de28:	8b c3                	mov    %ebx,%eax
57de2a:	e8 e1 f7 ff ff       	call   0x57d610
57de2f:	85 c0                	test   %eax,%eax
57de31:	74 0a                	je     0x57de3d
57de33:	be 24 d6 57 00       	mov    $0x57d624,%esi
57de38:	e9 8e 02 00 00       	jmp    0x57e0cb
57de3d:	be 50 d6 57 00       	mov    $0x57d650,%esi
57de42:	e9 84 02 00 00       	jmp    0x57e0cb
57de47:	8b c3                	mov    %ebx,%eax
57de49:	e8 2a f8 ff ff       	call   0x57d678
57de4e:	85 c0                	test   %eax,%eax
57de50:	74 0a                	je     0x57de5c
57de52:	be 80 d6 57 00       	mov    $0x57d680,%esi
57de57:	e9 6f 02 00 00       	jmp    0x57e0cb
57de5c:	be b4 d6 57 00       	mov    $0x57d6b4,%esi
57de61:	e9 65 02 00 00       	jmp    0x57e0cb
57de66:	8b c3                	mov    %ebx,%eax
57de68:	e8 7b f8 ff ff       	call   0x57d6e8
57de6d:	85 c0                	test   %eax,%eax
57de6f:	74 0a                	je     0x57de7b
57de71:	be f0 d6 57 00       	mov    $0x57d6f0,%esi
57de76:	e9 50 02 00 00       	jmp    0x57e0cb
57de7b:	8b c3                	mov    %ebx,%eax
57de7d:	e8 a6 f4 ff ff       	call   0x57d328
57de82:	83 f8 02             	cmp    $0x2,%eax
57de85:	75 0a                	jne    0x57de91
57de87:	be 24 d7 57 00       	mov    $0x57d724,%esi
57de8c:	e9 3a 02 00 00       	jmp    0x57e0cb
57de91:	be 50 d7 57 00       	mov    $0x57d750,%esi
57de96:	e9 30 02 00 00       	jmp    0x57e0cb
57de9b:	8b c3                	mov    %ebx,%eax
57de9d:	e8 46 f8 ff ff       	call   0x57d6e8
57dea2:	85 c0                	test   %eax,%eax
57dea4:	74 1f                	je     0x57dec5
57dea6:	8b c3                	mov    %ebx,%eax
57dea8:	e8 cb f7 ff ff       	call   0x57d678
57dead:	85 c0                	test   %eax,%eax
57deaf:	74 0a                	je     0x57debb
57deb1:	be 84 d7 57 00       	mov    $0x57d784,%esi
57deb6:	e9 10 02 00 00       	jmp    0x57e0cb
57debb:	be 0c d8 57 00       	mov    $0x57d80c,%esi
57dec0:	e9 06 02 00 00       	jmp    0x57e0cb
57dec5:	8b c3                	mov    %ebx,%eax
57dec7:	e8 ac f7 ff ff       	call   0x57d678
57decc:	85 c0                	test   %eax,%eax
57dece:	74 0a                	je     0x57deda
57ded0:	be c8 d7 57 00       	mov    $0x57d7c8,%esi
57ded5:	e9 f1 01 00 00       	jmp    0x57e0cb
57deda:	c1 eb 0d             	shr    $0xd,%ebx
57dedd:	f6 c3 01             	test   $0x1,%bl
57dee0:	74 0a                	je     0x57deec
57dee2:	be 5c d8 57 00       	mov    $0x57d85c,%esi
57dee7:	e9 df 01 00 00       	jmp    0x57e0cb
57deec:	be c8 d8 57 00       	mov    $0x57d8c8,%esi
57def1:	e9 d5 01 00 00       	jmp    0x57e0cb
57def6:	8b c3                	mov    %ebx,%eax
57def8:	e8 eb f7 ff ff       	call   0x57d6e8
57defd:	85 c0                	test   %eax,%eax
57deff:	0f 85 c6 01 00 00    	jne    0x57e0cb
57df05:	8b c3                	mov    %ebx,%eax
57df07:	e8 6c f7 ff ff       	call   0x57d678
57df0c:	85 c0                	test   %eax,%eax
57df0e:	0f 85 b7 01 00 00    	jne    0x57e0cb
57df14:	be 0c d9 57 00       	mov    $0x57d90c,%esi
57df19:	e9 ad 01 00 00       	jmp    0x57e0cb
57df1e:	8b c3                	mov    %ebx,%eax
57df20:	e8 fb f3 ff ff       	call   0x57d320
57df25:	8b f8                	mov    %eax,%edi
57df27:	8b c3                	mov    %ebx,%eax
57df29:	e8 fa f3 ff ff       	call   0x57d328
57df2e:	03 f8                	add    %eax,%edi
57df30:	83 ff 08             	cmp    $0x8,%edi
57df33:	0f 87 92 01 00 00    	ja     0x57e0cb
57df39:	ff 24 bd 40 df 57 00 	jmp    *0x57df40(,%edi,4)
57df40:	cb                   	lret
57df41:	e0 57                	loopne 0x57df9a
57df43:	00 64 df 57          	add    %ah,0x57(%edi,%ebx,8)
57df47:	00 98 df 57 00 cc    	add    %bl,-0x33ffa821(%eax)
57df4d:	df 57 00             	fists  0x0(%edi)
57df50:	15 e0 57 00 b0       	adc    $0xb00057e0,%eax
57df55:	e0 57                	loopne 0x57dfae
57df57:	00 b0 e0 57 00 b0    	add    %dh,-0x4fffa820(%eax)
57df5d:	e0 57                	loopne 0x57dfb6
57df5f:	00 b0 e0 57 00 8b    	add    %dh,-0x74ffa820(%eax)
57df65:	c3                   	ret
57df66:	e8 fd f5 ff ff       	call   0x57d568
57df6b:	85 c0                	test   %eax,%eax
57df6d:	74 0a                	je     0x57df79
57df6f:	be 3c d9 57 00       	mov    $0x57d93c,%esi
57df74:	e9 52 01 00 00       	jmp    0x57e0cb
57df79:	8b c3                	mov    %ebx,%eax
57df7b:	e8 90 f6 ff ff       	call   0x57d610
57df80:	85 c0                	test   %eax,%eax
57df82:	74 0a                	je     0x57df8e
57df84:	be 64 d9 57 00       	mov    $0x57d964,%esi
57df89:	e9 3d 01 00 00       	jmp    0x57e0cb
57df8e:	be 8c d9 57 00       	mov    $0x57d98c,%esi
57df93:	e9 33 01 00 00       	jmp    0x57e0cb
57df98:	8b c3                	mov    %ebx,%eax
57df9a:	e8 c9 f5 ff ff       	call   0x57d568
57df9f:	85 c0                	test   %eax,%eax
57dfa1:	74 0a                	je     0x57dfad
57dfa3:	be a4 d9 57 00       	mov    $0x57d9a4,%esi
57dfa8:	e9 1e 01 00 00       	jmp    0x57e0cb
57dfad:	8b c3                	mov    %ebx,%eax
57dfaf:	e8 c4 f6 ff ff       	call   0x57d678
57dfb4:	85 c0                	test   %eax,%eax
57dfb6:	74 0a                	je     0x57dfc2
57dfb8:	be dc d9 57 00       	mov    $0x57d9dc,%esi
57dfbd:	e9 09 01 00 00       	jmp    0x57e0cb
57dfc2:	be 00 da 57 00       	mov    $0x57da00,%esi
57dfc7:	e9 ff 00 00 00       	jmp    0x57e0cb
57dfcc:	8b c3                	mov    %ebx,%eax
57dfce:	e8 15 f7 ff ff       	call   0x57d6e8
57dfd3:	85 c0                	test   %eax,%eax
57dfd5:	74 1f                	je     0x57dff6
57dfd7:	8b c3                	mov    %ebx,%eax
57dfd9:	e8 8a f5 ff ff       	call   0x57d568
57dfde:	85 c0                	test   %eax,%eax
57dfe0:	74 0a                	je     0x57dfec
57dfe2:	be 24 da 57 00       	mov    $0x57da24,%esi
57dfe7:	e9 df 00 00 00       	jmp    0x57e0cb
57dfec:	be 5c da 57 00       	mov    $0x57da5c,%esi
57dff1:	e9 d5 00 00 00       	jmp    0x57e0cb
57dff6:	8b c3                	mov    %ebx,%eax
57dff8:	e8 6b f5 ff ff       	call   0x57d568
57dffd:	85 c0                	test   %eax,%eax