66ca60:	cc                   	int3
66ca61:	cc                   	int3
66ca62:	cc                   	int3
66ca63:	cc                   	int3
66ca64:	cc                   	int3
66ca65:	cc                   	int3
66ca66:	cc                   	int3
66ca67:	cc                   	int3
66ca68:	cc                   	int3
66ca69:	cc                   	int3
66ca6a:	cc                   	int3
66ca6b:	cc                   	int3
66ca6c:	cc                   	int3
66ca6d:	cc                   	int3
66ca6e:	cc                   	int3
66ca6f:	cc                   	int3
66ca70:	56                   	push   %esi
66ca71:	8b 74 24 08          	mov    0x8(%esp),%esi
66ca75:	56                   	push   %esi
66ca76:	e8 87 41 db ff       	call   0x420c02
66ca7b:	8b 86 bc 5f 00 00    	mov    0x5fbc(%esi),%eax
66ca81:	83 c4 04             	add    $0x4,%esp
66ca84:	66 83 7e 02 02       	cmpw   $0x2,0x2(%esi)
66ca89:	75 05                	jne    0x66ca90
66ca8b:	8b 40 14             	mov    0x14(%eax),%eax
66ca8e:	5e                   	pop    %esi
66ca8f:	c3                   	ret
66ca90:	83 c0 04             	add    $0x4,%eax
66ca93:	5e                   	pop    %esi
66ca94:	c3                   	ret
66ca95:	cc                   	int3
66ca96:	cc                   	int3
66ca97:	cc                   	int3
66ca98:	cc                   	int3
66ca99:	cc                   	int3
66ca9a:	cc                   	int3
66ca9b:	cc                   	int3
66ca9c:	cc                   	int3
66ca9d:	cc                   	int3
66ca9e:	cc                   	int3
66ca9f:	cc                   	int3
66caa0:	56                   	push   %esi
66caa1:	8b 74 24 08          	mov    0x8(%esp),%esi
66caa5:	56                   	push   %esi
66caa6:	e8 57 41 db ff       	call   0x420c02
66caab:	8b 86 bc 5f 00 00    	mov    0x5fbc(%esi),%eax
66cab1:	83 c4 04             	add    $0x4,%esp
66cab4:	66 83 7e 02 02       	cmpw   $0x2,0x2(%esi)
66cab9:	75 46                	jne    0x66cb01
66cabb:	8b 40 10             	mov    0x10(%eax),%eax
66cabe:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
66cac2:	75 31                	jne    0x66caf5
66cac4:	6a 00                	push   $0x0
66cac6:	6a 00                	push   $0x0
66cac8:	6a 00                	push   $0x0
66caca:	6a ff                	push   $0xffffffff
66cacc:	56                   	push   %esi
66cacd:	e8 ee fb da ff       	call   0x41c6c0
66cad2:	8b c8                	mov    %eax,%ecx
66cad4:	8b 86 bc 5f 00 00    	mov    0x5fbc(%esi),%eax
66cada:	8b 40 10             	mov    0x10(%eax),%eax
66cadd:	89 48 04             	mov    %ecx,0x4(%eax)
66cae0:	8b 86 bc 5f 00 00    	mov    0x5fbc(%esi),%eax
66cae6:	8b 40 10             	mov    0x10(%eax),%eax
66cae9:	ff 70 04             	push   0x4(%eax)
66caec:	56                   	push   %esi
66caed:	e8 fe 80 da ff       	call   0x414bf0
66caf2:	83 c4 1c             	add    $0x1c,%esp
66caf5:	8b 86 bc 5f 00 00    	mov    0x5fbc(%esi),%eax
66cafb:	8b 40 10             	mov    0x10(%eax),%eax
66cafe:	8b 40 04             	mov    0x4(%eax),%eax
66cb01:	5e                   	pop    %esi
66cb02:	c3                   	ret
66cb03:	cc                   	int3
66cb04:	cc                   	int3
66cb05:	cc                   	int3
66cb06:	cc                   	int3
66cb07:	cc                   	int3
66cb08:	cc                   	int3
66cb09:	cc                   	int3
66cb0a:	cc                   	int3
66cb0b:	cc                   	int3
66cb0c:	cc                   	int3
66cb0d:	cc                   	int3
66cb0e:	cc                   	int3
66cb0f:	cc                   	int3
66cb10:	cc                   	int3
66cb11:	cc                   	int3
66cb12:	cc                   	int3
66cb13:	cc                   	int3
66cb14:	cc                   	int3
66cb15:	cc                   	int3
66cb16:	cc                   	int3
66cb17:	cc                   	int3
66cb18:	cc                   	int3
66cb19:	cc                   	int3
66cb1a:	cc                   	int3
66cb1b:	cc                   	int3
66cb1c:	cc                   	int3
66cb1d:	cc                   	int3
66cb1e:	cc                   	int3
66cb1f:	cc                   	int3
66cb20:	56                   	push   %esi
66cb21:	8b 74 24 08          	mov    0x8(%esp),%esi
66cb25:	56                   	push   %esi
66cb26:	e8 88 99 db ff       	call   0x4264b3
66cb2b:	83 c4 04             	add    $0x4,%esp
66cb2e:	85 c0                	test   %eax,%eax
66cb30:	74 04                	je     0x66cb36
66cb32:	33 c0                	xor    %eax,%eax
66cb34:	5e                   	pop    %esi
66cb35:	c3                   	ret
66cb36:	80 be 14 6d 01 00 00 	cmpb   $0x0,0x16d14(%esi)
66cb3d:	8d 86 14 6d 01 00    	lea    0x16d14(%esi),%eax
66cb43:	57                   	push   %edi
66cb44:	8b 7c 24 10          	mov    0x10(%esp),%edi
66cb48:	74 10                	je     0x66cb5a
66cb4a:	50                   	push   %eax
66cb4b:	56                   	push   %esi
66cb4c:	e8 1d 7b da ff       	call   0x41466e
66cb51:	83 c4 08             	add    $0x8,%esp
66cb54:	89 07                	mov    %eax,(%edi)
66cb56:	85 c0                	test   %eax,%eax
66cb58:	75 12                	jne    0x66cb6c
66cb5a:	8d 86 14 71 01 00    	lea    0x17114(%esi),%eax
66cb60:	50                   	push   %eax
66cb61:	56                   	push   %esi
66cb62:	e8 07 7b da ff       	call   0x41466e
66cb67:	83 c4 08             	add    $0x8,%esp
66cb6a:	89 07                	mov    %eax,(%edi)
66cb6c:	8b 07                	mov    (%edi),%eax
66cb6e:	48                   	dec    %eax
66cb6f:	3d a0 00 00 00       	cmp    $0xa0,%eax
66cb74:	0f 87 85 06 00 00    	ja     0x66d1ff
66cb7a:	0f b6 80 d4 df 66 00 	movzbl 0x66dfd4(%eax),%eax
66cb81:	ff 24 85 98 de 66 00 	jmp    *0x66de98(,%eax,4)
66cb88:	68 2c eb be 00       	push   $0xbeeb2c
66cb8d:	6a 00                	push   $0x0
66cb8f:	6a 00                	push   $0x0
66cb91:	56                   	push   %esi
66cb92:	e8 ff 73 dc ff       	call   0x433f96
66cb97:	83 c4 10             	add    $0x10,%esp
66cb9a:	5f                   	pop    %edi
66cb9b:	5e                   	pop    %esi
66cb9c:	c3                   	ret
66cb9d:	68 38 eb be 00       	push   $0xbeeb38
66cba2:	6a 00                	push   $0x0
66cba4:	6a 00                	push   $0x0
66cba6:	56                   	push   %esi
66cba7:	e8 8c 4b db ff       	call   0x421738
66cbac:	83 c4 10             	add    $0x10,%esp
66cbaf:	5f                   	pop    %edi
66cbb0:	5e                   	pop    %esi
66cbb1:	c3                   	ret
66cbb2:	68 44 eb be 00       	push   $0xbeeb44
66cbb7:	6a 00                	push   $0x0
66cbb9:	6a 00                	push   $0x0
66cbbb:	56                   	push   %esi
66cbbc:	e8 24 ff d9 ff       	call   0x40cae5
66cbc1:	83 c4 10             	add    $0x10,%esp
66cbc4:	5f                   	pop    %edi
66cbc5:	5e                   	pop    %esi
66cbc6:	c3                   	ret
66cbc7:	68 54 eb be 00       	push   $0xbeeb54
66cbcc:	6a 00                	push   $0x0
66cbce:	6a 00                	push   $0x0
66cbd0:	56                   	push   %esi
66cbd1:	e8 91 eb d9 ff       	call   0x40b767
66cbd6:	83 c4 10             	add    $0x10,%esp
66cbd9:	5f                   	pop    %edi
66cbda:	5e                   	pop    %esi
66cbdb:	c3                   	ret
66cbdc:	68 40 e0 be 00       	push   $0xbee040
66cbe1:	6a 00                	push   $0x0
66cbe3:	6a 00                	push   $0x0
66cbe5:	56                   	push   %esi
66cbe6:	e8 fc ac d9 ff       	call   0x4078e7
66cbeb:	83 c4 10             	add    $0x10,%esp
66cbee:	5f                   	pop    %edi
66cbef:	5e                   	pop    %esi
66cbf0:	c3                   	ret
66cbf1:	68 64 e0 be 00       	push   $0xbee064
66cbf6:	6a 00                	push   $0x0
66cbf8:	6a 00                	push   $0x0
66cbfa:	56                   	push   %esi
66cbfb:	e8 43 e1 da ff       	call   0x41ad43
66cc00:	83 c4 10             	add    $0x10,%esp
66cc03:	5f                   	pop    %edi
66cc04:	5e                   	pop    %esi
66cc05:	c3                   	ret
66cc06:	68 80 e0 be 00       	push   $0xbee080
66cc0b:	6a 00                	push   $0x0
66cc0d:	6a 00                	push   $0x0
66cc0f:	56                   	push   %esi
66cc10:	e8 0d f1 dc ff       	call   0x43bd22
66cc15:	83 c4 10             	add    $0x10,%esp
66cc18:	5f                   	pop    %edi
66cc19:	5e                   	pop    %esi
66cc1a:	c3                   	ret
66cc1b:	68 98 e0 be 00       	push   $0xbee098
66cc20:	6a 00                	push   $0x0
66cc22:	6a 00                	push   $0x0
66cc24:	56                   	push   %esi
66cc25:	e8 28 68 db ff       	call   0x423452
66cc2a:	83 c4 10             	add    $0x10,%esp
66cc2d:	5f                   	pop    %edi
66cc2e:	5e                   	pop    %esi
66cc2f:	c3                   	ret
66cc30:	68 b8 e0 be 00       	push   $0xbee0b8
66cc35:	6a 00                	push   $0x0
66cc37:	6a 00                	push   $0x0
66cc39:	56                   	push   %esi
66cc3a:	e8 c4 9d db ff       	call   0x426a03
66cc3f:	83 c4 10             	add    $0x10,%esp
66cc42:	5f                   	pop    %edi
66cc43:	5e                   	pop    %esi
66cc44:	c3                   	ret
66cc45:	68 d4 e0 be 00       	push   $0xbee0d4
66cc4a:	6a 00                	push   $0x0
66cc4c:	6a 00                	push   $0x0
66cc4e:	56                   	push   %esi
66cc4f:	e8 02 b0 da ff       	call   0x417c56
66cc54:	83 c4 10             	add    $0x10,%esp
66cc57:	5f                   	pop    %edi
66cc58:	5e                   	pop    %esi
66cc59:	c3                   	ret
66cc5a:	68 ec e0 be 00       	push   $0xbee0ec
66cc5f:	6a 00                	push   $0x0
66cc61:	6a 00                	push   $0x0
66cc63:	56                   	push   %esi
66cc64:	e8 ba 2d db ff       	call   0x41fa23
66cc69:	83 c4 10             	add    $0x10,%esp
66cc6c:	5f                   	pop    %edi
66cc6d:	5e                   	pop    %esi
66cc6e:	c3                   	ret
66cc6f:	68 0c e1 be 00       	push   $0xbee10c
66cc74:	6a 00                	push   $0x0
66cc76:	6a 00                	push   $0x0
66cc78:	56                   	push   %esi
66cc79:	e8 8d 37 da ff       	call   0x41040b
66cc7e:	83 c4 10             	add    $0x10,%esp
66cc81:	5f                   	pop    %edi
66cc82:	5e                   	pop    %esi
66cc83:	c3                   	ret
66cc84:	68 30 e1 be 00       	push   $0xbee130
66cc89:	6a 00                	push   $0x0
66cc8b:	6a 00                	push   $0x0
66cc8d:	56                   	push   %esi
66cc8e:	e8 3e 2e dc ff       	call   0x42fad1
66cc93:	83 c4 10             	add    $0x10,%esp
66cc96:	5f                   	pop    %edi
66cc97:	5e                   	pop    %esi
66cc98:	c3                   	ret
66cc99:	68 4c e1 be 00       	push   $0xbee14c
66cc9e:	6a 00                	push   $0x0
66cca0:	6a 00                	push   $0x0
66cca2:	56                   	push   %esi
66cca3:	e8 27 2d da ff       	call   0x40f9cf
66cca8:	83 c4 10             	add    $0x10,%esp
66ccab:	5f                   	pop    %edi
66ccac:	5e                   	pop    %esi
66ccad:	c3                   	ret
66ccae:	68 64 e1 be 00       	push   $0xbee164
66ccb3:	6a 00                	push   $0x0
66ccb5:	6a 00                	push   $0x0
66ccb7:	56                   	push   %esi
66ccb8:	e8 db b2 db ff       	call   0x427f98
66ccbd:	83 c4 10             	add    $0x10,%esp
66ccc0:	5f                   	pop    %edi
66ccc1:	5e                   	pop    %esi
66ccc2:	c3                   	ret
66ccc3:	68 84 e1 be 00       	push   $0xbee184
66ccc8:	6a 00                	push   $0x0
66ccca:	6a 00                	push   $0x0
66cccc:	56                   	push   %esi
66cccd:	e8 a2 4c d9 ff       	call   0x401974
66ccd2:	83 c4 10             	add    $0x10,%esp
66ccd5:	5f                   	pop    %edi
66ccd6:	5e                   	pop    %esi
66ccd7:	c3                   	ret
66ccd8:	68 a0 e1 be 00       	push   $0xbee1a0
66ccdd:	6a 00                	push   $0x0
66ccdf:	6a 00                	push   $0x0
66cce1:	56                   	push   %esi
66cce2:	e8 41 c4 da ff       	call   0x419128
66cce7:	83 c4 10             	add    $0x10,%esp
66ccea:	5f                   	pop    %edi
66cceb:	5e                   	pop    %esi
66ccec:	c3                   	ret
66cced:	68 b8 e1 be 00       	push   $0xbee1b8
66ccf2:	6a 00                	push   $0x0
66ccf4:	6a 00                	push   $0x0
66ccf6:	56                   	push   %esi
66ccf7:	e8 e3 26 da ff       	call   0x40f3df
66ccfc:	83 c4 10             	add    $0x10,%esp
66ccff:	5f                   	pop    %edi
66cd00:	5e                   	pop    %esi
66cd01:	c3                   	ret
66cd02:	68 d8 e1 be 00       	push   $0xbee1d8
66cd07:	6a 00                	push   $0x0
66cd09:	6a 00                	push   $0x0
66cd0b:	56                   	push   %esi
66cd0c:	e8 1c ce da ff       	call   0x419b2d
66cd11:	83 c4 10             	add    $0x10,%esp
66cd14:	5f                   	pop    %edi
66cd15:	5e                   	pop    %esi
66cd16:	c3                   	ret
66cd17:	68 f4 e1 be 00       	push   $0xbee1f4
66cd1c:	6a 00                	push   $0x0
66cd1e:	6a 00                	push   $0x0
66cd20:	56                   	push   %esi
66cd21:	e8 5f e2 dc ff       	call   0x43af85
66cd26:	83 c4 10             	add    $0x10,%esp
66cd29:	5f                   	pop    %edi
66cd2a:	5e                   	pop    %esi
66cd2b:	c3                   	ret
66cd2c:	68 0c e2 be 00       	push   $0xbee20c
66cd31:	6a 00                	push   $0x0
66cd33:	6a 00                	push   $0x0
66cd35:	56                   	push   %esi
66cd36:	e8 ca d5 dc ff       	call   0x43a305
66cd3b:	83 c4 10             	add    $0x10,%esp
66cd3e:	5f                   	pop    %edi
66cd3f:	5e                   	pop    %esi
66cd40:	c3                   	ret
66cd41:	68 2c e2 be 00       	push   $0xbee22c
66cd46:	6a 00                	push   $0x0
66cd48:	6a 00                	push   $0x0
66cd4a:	56                   	push   %esi
66cd4b:	e8 27 56 db ff       	call   0x422377
66cd50:	83 c4 10             	add    $0x10,%esp
66cd53:	5f                   	pop    %edi
66cd54:	5e                   	pop    %esi
66cd55:	c3                   	ret
66cd56:	68 48 e2 be 00       	push   $0xbee248
66cd5b:	6a 00                	push   $0x0
66cd5d:	6a 00                	push   $0x0
66cd5f:	56                   	push   %esi
66cd60:	e8 f9 21 dd ff       	call   0x43ef5e
66cd65:	83 c4 10             	add    $0x10,%esp
66cd68:	5f                   	pop    %edi
66cd69:	5e                   	pop    %esi
66cd6a:	c3                   	ret
66cd6b:	68 60 e2 be 00       	push   $0xbee260
66cd70:	6a 00                	push   $0x0
66cd72:	6a 00                	push   $0x0
66cd74:	56                   	push   %esi
66cd75:	e8 34 c9 db ff       	call   0x4296ae
66cd7a:	83 c4 10             	add    $0x10,%esp
66cd7d:	5f                   	pop    %edi