57d9c8:	e8 a3 fb ff ff       	call   0x57d570
57d9cd:	66 89 43 06          	mov    %ax,0x6(%ebx)
57d9d1:	83 c6 02             	add    $0x2,%esi
57d9d4:	8b c6                	mov    %esi,%eax
57d9d6:	5f                   	pop    %edi
57d9d7:	5e                   	pop    %esi
57d9d8:	5b                   	pop    %ebx
57d9d9:	c3                   	ret
57d9da:	8b c0                	mov    %eax,%eax
57d9dc:	53                   	push   %ebx
57d9dd:	66 8b 01             	mov    (%ecx),%ax
57d9e0:	66 89 42 06          	mov    %ax,0x6(%edx)
57d9e4:	83 c1 02             	add    $0x2,%ecx
57d9e7:	66 8b 01             	mov    (%ecx),%ax
57d9ea:	66 89 42 04          	mov    %ax,0x4(%edx)
57d9ee:	8b d8                	mov    %eax,%ebx
57d9f0:	66 89 5a 02          	mov    %bx,0x2(%edx)
57d9f4:	66 89 1a             	mov    %bx,(%edx)
57d9f7:	83 c1 02             	add    $0x2,%ecx
57d9fa:	8b c1                	mov    %ecx,%eax
57d9fc:	5b                   	pop    %ebx
57d9fd:	c3                   	ret
57d9fe:	8b c0                	mov    %eax,%eax
57da00:	53                   	push   %ebx
57da01:	66 8b 01             	mov    (%ecx),%ax
57da04:	66 89 42 04          	mov    %ax,0x4(%edx)
57da08:	8b d8                	mov    %eax,%ebx
57da0a:	66 89 5a 02          	mov    %bx,0x2(%edx)
57da0e:	66 89 1a             	mov    %bx,(%edx)
57da11:	83 c1 02             	add    $0x2,%ecx
57da14:	66 8b 01             	mov    (%ecx),%ax
57da17:	66 89 42 06          	mov    %ax,0x6(%edx)
57da1b:	83 c1 02             	add    $0x2,%ecx
57da1e:	8b c1                	mov    %ecx,%eax
57da20:	5b                   	pop    %ebx
57da21:	c3                   	ret
57da22:	8b c0                	mov    %eax,%eax
57da24:	53                   	push   %ebx
57da25:	56                   	push   %esi
57da26:	8b d9                	mov    %ecx,%ebx
57da28:	8b f2                	mov    %edx,%esi
57da2a:	66 8b 03             	mov    (%ebx),%ax
57da2d:	e8 3e fb ff ff       	call   0x57d570
57da32:	66 89 46 04          	mov    %ax,0x4(%esi)
57da36:	83 c3 02             	add    $0x2,%ebx
57da39:	66 8b 03             	mov    (%ebx),%ax
57da3c:	e8 2f fb ff ff       	call   0x57d570
57da41:	66 89 46 02          	mov    %ax,0x2(%esi)
57da45:	83 c3 02             	add    $0x2,%ebx
57da48:	66 8b 03             	mov    (%ebx),%ax
57da4b:	e8 20 fb ff ff       	call   0x57d570
57da50:	66 89 06             	mov    %ax,(%esi)
57da53:	83 c3 02             	add    $0x2,%ebx
57da56:	8b c3                	mov    %ebx,%eax
57da58:	5e                   	pop    %esi
57da59:	5b                   	pop    %ebx
57da5a:	c3                   	ret
57da5b:	90                   	nop
57da5c:	66 8b 01             	mov    (%ecx),%ax
57da5f:	66 89 42 04          	mov    %ax,0x4(%edx)
57da63:	83 c1 02             	add    $0x2,%ecx
57da66:	66 8b 01             	mov    (%ecx),%ax
57da69:	66 89 42 02          	mov    %ax,0x2(%edx)
57da6d:	83 c1 02             	add    $0x2,%ecx
57da70:	66 8b 01             	mov    (%ecx),%ax
57da73:	66 89 02             	mov    %ax,(%edx)
57da76:	83 c1 02             	add    $0x2,%ecx
57da79:	8b c1                	mov    %ecx,%eax
57da7b:	c3                   	ret
57da7c:	53                   	push   %ebx
57da7d:	56                   	push   %esi
57da7e:	8b d9                	mov    %ecx,%ebx
57da80:	8b f2                	mov    %edx,%esi
57da82:	66 8b 03             	mov    (%ebx),%ax
57da85:	e8 e6 fa ff ff       	call   0x57d570
57da8a:	66 89 06             	mov    %ax,(%esi)
57da8d:	83 c3 02             	add    $0x2,%ebx
57da90:	66 8b 03             	mov    (%ebx),%ax
57da93:	e8 d8 fa ff ff       	call   0x57d570
57da98:	66 89 46 02          	mov    %ax,0x2(%esi)
57da9c:	83 c3 02             	add    $0x2,%ebx
57da9f:	66 8b 03             	mov    (%ebx),%ax
57daa2:	e8 c9 fa ff ff       	call   0x57d570
57daa7:	66 89 46 04          	mov    %ax,0x4(%esi)
57daab:	83 c3 02             	add    $0x2,%ebx
57daae:	8b c3                	mov    %ebx,%eax
57dab0:	5e                   	pop    %esi
57dab1:	5b                   	pop    %ebx
57dab2:	c3                   	ret
57dab3:	90                   	nop
57dab4:	66 8b 01             	mov    (%ecx),%ax
57dab7:	66 89 02             	mov    %ax,(%edx)
57daba:	83 c1 02             	add    $0x2,%ecx
57dabd:	66 8b 01             	mov    (%ecx),%ax
57dac0:	66 89 42 02          	mov    %ax,0x2(%edx)
57dac4:	83 c1 02             	add    $0x2,%ecx
57dac7:	66 8b 01             	mov    (%ecx),%ax
57daca:	66 89 42 04          	mov    %ax,0x4(%edx)
57dace:	83 c1 02             	add    $0x2,%ecx
57dad1:	8b c1                	mov    %ecx,%eax
57dad3:	c3                   	ret
57dad4:	53                   	push   %ebx
57dad5:	56                   	push   %esi
57dad6:	8b d9                	mov    %ecx,%ebx
57dad8:	8b f2                	mov    %edx,%esi
57dada:	66 8b 03             	mov    (%ebx),%ax
57dadd:	e8 8e fa ff ff       	call   0x57d570
57dae2:	66 89 46 06          	mov    %ax,0x6(%esi)
57dae6:	83 c3 02             	add    $0x2,%ebx
57dae9:	66 8b 03             	mov    (%ebx),%ax
57daec:	e8 7f fa ff ff       	call   0x57d570
57daf1:	66 89 46 04          	mov    %ax,0x4(%esi)
57daf5:	83 c3 02             	add    $0x2,%ebx
57daf8:	66 8b 03             	mov    (%ebx),%ax
57dafb:	e8 70 fa ff ff       	call   0x57d570
57db00:	66 89 46 02          	mov    %ax,0x2(%esi)
57db04:	83 c3 02             	add    $0x2,%ebx
57db07:	66 8b 03             	mov    (%ebx),%ax
57db0a:	e8 61 fa ff ff       	call   0x57d570
57db0f:	66 89 06             	mov    %ax,(%esi)
57db12:	83 c3 02             	add    $0x2,%ebx
57db15:	8b c3                	mov    %ebx,%eax
57db17:	5e                   	pop    %esi
57db18:	5b                   	pop    %ebx
57db19:	c3                   	ret
57db1a:	8b c0                	mov    %eax,%eax
57db1c:	66 8b 01             	mov    (%ecx),%ax
57db1f:	66 89 42 04          	mov    %ax,0x4(%edx)
57db23:	83 c1 02             	add    $0x2,%ecx
57db26:	66 8b 01             	mov    (%ecx),%ax
57db29:	66 89 42 02          	mov    %ax,0x2(%edx)
57db2d:	83 c1 02             	add    $0x2,%ecx
57db30:	66 8b 01             	mov    (%ecx),%ax
57db33:	66 89 02             	mov    %ax,(%edx)
57db36:	83 c1 02             	add    $0x2,%ecx
57db39:	66 8b 01             	mov    (%ecx),%ax
57db3c:	66 89 42 06          	mov    %ax,0x6(%edx)
57db40:	83 c1 02             	add    $0x2,%ecx
57db43:	8b c1                	mov    %ecx,%eax
57db45:	c3                   	ret
57db46:	8b c0                	mov    %eax,%eax
57db48:	66 8b 01             	mov    (%ecx),%ax
57db4b:	66 89 42 06          	mov    %ax,0x6(%edx)
57db4f:	83 c1 02             	add    $0x2,%ecx
57db52:	66 8b 01             	mov    (%ecx),%ax
57db55:	66 89 42 04          	mov    %ax,0x4(%edx)
57db59:	83 c1 02             	add    $0x2,%ecx
57db5c:	66 8b 01             	mov    (%ecx),%ax
57db5f:	66 89 42 02          	mov    %ax,0x2(%edx)
57db63:	83 c1 02             	add    $0x2,%ecx
57db66:	66 8b 01             	mov    (%ecx),%ax
57db69:	66 89 02             	mov    %ax,(%edx)
57db6c:	83 c1 02             	add    $0x2,%ecx
57db6f:	8b c1                	mov    %ecx,%eax
57db71:	c3                   	ret
57db72:	8b c0                	mov    %eax,%eax
57db74:	53                   	push   %ebx
57db75:	33 c0                	xor    %eax,%eax
57db77:	8a 01                	mov    (%ecx),%al
57db79:	66 89 42 04          	mov    %ax,0x4(%edx)
57db7d:	8b d8                	mov    %eax,%ebx
57db7f:	66 89 5a 02          	mov    %bx,0x2(%edx)
57db83:	66 89 1a             	mov    %bx,(%edx)
57db86:	83 c1 08             	add    $0x8,%ecx
57db89:	8b c1                	mov    %ecx,%eax
57db8b:	5b                   	pop    %ebx
57db8c:	c3                   	ret
57db8d:	8d 40 00             	lea    0x0(%eax),%eax
57db90:	53                   	push   %ebx
57db91:	56                   	push   %esi
57db92:	8b d9                	mov    %ecx,%ebx
57db94:	8b f2                	mov    %edx,%esi
57db96:	66 8b 03             	mov    (%ebx),%ax
57db99:	e8 d2 f9 ff ff       	call   0x57d570
57db9e:	e8 75 fa ff ff       	call   0x57d618
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