426efe:	39 18                	cmp    %ebx,(%eax)
426f00:	75 54                	jne    0x426f56
426f02:	8b 86 80 00 00 00    	mov    0x80(%esi),%eax
426f08:	85 c0                	test   %eax,%eax
426f0a:	74 17                	je     0x426f23
426f0c:	39 18                	cmp    %ebx,(%eax)
426f0e:	75 13                	jne    0x426f23
426f10:	50                   	push   %eax
426f11:	e8 87 ad ff ff       	call   0x421c9d
426f16:	ff b6 84 00 00 00    	push   0x84(%esi)
426f1c:	e8 0b c2 00 00       	call   0x43312c
426f21:	59                   	pop    %ecx
426f22:	59                   	pop    %ecx
426f23:	8b 46 7c             	mov    0x7c(%esi),%eax
426f26:	85 c0                	test   %eax,%eax
426f28:	74 17                	je     0x426f41
426f2a:	39 18                	cmp    %ebx,(%eax)
426f2c:	75 13                	jne    0x426f41
426f2e:	50                   	push   %eax
426f2f:	e8 69 ad ff ff       	call   0x421c9d
426f34:	ff b6 84 00 00 00    	push   0x84(%esi)
426f3a:	e8 e9 c2 00 00       	call   0x433228
426f3f:	59                   	pop    %ecx
426f40:	59                   	pop    %ecx
426f41:	ff 76 78             	push   0x78(%esi)
426f44:	e8 54 ad ff ff       	call   0x421c9d
426f49:	ff b6 84 00 00 00    	push   0x84(%esi)
426f4f:	e8 49 ad ff ff       	call   0x421c9d
426f54:	59                   	pop    %ecx
426f55:	59                   	pop    %ecx
426f56:	8b 86 88 00 00 00    	mov    0x88(%esi),%eax
426f5c:	85 c0                	test   %eax,%eax
426f5e:	74 44                	je     0x426fa4
426f60:	39 18                	cmp    %ebx,(%eax)
426f62:	75 40                	jne    0x426fa4
426f64:	8b 86 8c 00 00 00    	mov    0x8c(%esi),%eax
426f6a:	2d fe 00 00 00       	sub    $0xfe,%eax
426f6f:	50                   	push   %eax
426f70:	e8 28 ad ff ff       	call   0x421c9d
426f75:	8b 86 94 00 00 00    	mov    0x94(%esi),%eax
426f7b:	bf 80 00 00 00       	mov    $0x80,%edi
426f80:	2b c7                	sub    %edi,%eax
426f82:	50                   	push   %eax
426f83:	e8 15 ad ff ff       	call   0x421c9d
426f88:	8b 86 98 00 00 00    	mov    0x98(%esi),%eax
426f8e:	2b c7                	sub    %edi,%eax
426f90:	50                   	push   %eax
426f91:	e8 07 ad ff ff       	call   0x421c9d
426f96:	ff b6 88 00 00 00    	push   0x88(%esi)
426f9c:	e8 fc ac ff ff       	call   0x421c9d
426fa1:	83 c4 10             	add    $0x10,%esp
426fa4:	8b 86 9c 00 00 00    	mov    0x9c(%esi),%eax
426faa:	3d 30 aa 4b 00       	cmp    $0x4baa30,%eax
426faf:	74 1b                	je     0x426fcc
426fb1:	39 98 b0 00 00 00    	cmp    %ebx,0xb0(%eax)
426fb7:	75 13                	jne    0x426fcc
426fb9:	50                   	push   %eax
426fba:	e8 d0 c2 00 00       	call   0x43328f
426fbf:	ff b6 9c 00 00 00    	push   0x9c(%esi)
426fc5:	e8 d3 ac ff ff       	call   0x421c9d
426fca:	59                   	pop    %ecx
426fcb:	59                   	pop    %ecx
426fcc:	6a 06                	push   $0x6
426fce:	58                   	pop    %eax
426fcf:	8d 9e a0 00 00 00    	lea    0xa0(%esi),%ebx
426fd5:	8d 7e 1c             	lea    0x1c(%esi),%edi
426fd8:	89 45 08             	mov    %eax,0x8(%ebp)
426fdb:	81 7f f8 28 aa 4b 00 	cmpl   $0x4baa28,-0x8(%edi)
426fe2:	74 1d                	je     0x427001
426fe4:	8b 07                	mov    (%edi),%eax
426fe6:	85 c0                	test   %eax,%eax
426fe8:	74 14                	je     0x426ffe
426fea:	83 38 00             	cmpl   $0x0,(%eax)
426fed:	75 0f                	jne    0x426ffe
426fef:	50                   	push   %eax
426ff0:	e8 a8 ac ff ff       	call   0x421c9d
426ff5:	ff 33                	push   (%ebx)
426ff7:	e8 a1 ac ff ff       	call   0x421c9d
426ffc:	59                   	pop    %ecx
426ffd:	59                   	pop    %ecx
426ffe:	8b 45 08             	mov    0x8(%ebp),%eax
427001:	83 7f f4 00          	cmpl   $0x0,-0xc(%edi)
427005:	74 16                	je     0x42701d
427007:	8b 47 fc             	mov    -0x4(%edi),%eax
42700a:	85 c0                	test   %eax,%eax
42700c:	74 0c                	je     0x42701a
42700e:	83 38 00             	cmpl   $0x0,(%eax)
427011:	75 07                	jne    0x42701a
427013:	50                   	push   %eax
427014:	e8 84 ac ff ff       	call   0x421c9d
427019:	59                   	pop    %ecx
42701a:	8b 45 08             	mov    0x8(%ebp),%eax
42701d:	83 c3 04             	add    $0x4,%ebx
427020:	83 c7 10             	add    $0x10,%edi
427023:	48                   	dec    %eax
427024:	89 45 08             	mov    %eax,0x8(%ebp)
427027:	75 b2                	jne    0x426fdb
427029:	56                   	push   %esi
42702a:	e8 6e ac ff ff       	call   0x421c9d
42702f:	59                   	pop    %ecx
427030:	5f                   	pop    %edi
427031:	5e                   	pop    %esi
427032:	5b                   	pop    %ebx
427033:	5d                   	pop    %ebp
427034:	c3                   	ret
427035:	55                   	push   %ebp
427036:	8b ec                	mov    %esp,%ebp
427038:	56                   	push   %esi
427039:	8b 75 08             	mov    0x8(%ebp),%esi
42703c:	85 f6                	test   %esi,%esi
42703e:	0f 84 87 00 00 00    	je     0x4270cb
427044:	53                   	push   %ebx
427045:	57                   	push   %edi
427046:	8b 3d 30 d3 48 00    	mov    0x48d330,%edi
42704c:	56                   	push   %esi
42704d:	ff d7                	call   *%edi
42704f:	83 7e 78 00          	cmpl   $0x0,0x78(%esi)
427053:	74 05                	je     0x42705a
427055:	ff 76 78             	push   0x78(%esi)
427058:	ff d7                	call   *%edi
42705a:	8b 86 80 00 00 00    	mov    0x80(%esi),%eax
427060:	85 c0                	test   %eax,%eax
427062:	74 03                	je     0x427067
427064:	50                   	push   %eax
427065:	ff d7                	call   *%edi
427067:	83 7e 7c 00          	cmpl   $0x0,0x7c(%esi)
42706b:	74 05                	je     0x427072
42706d:	ff 76 7c             	push   0x7c(%esi)
427070:	ff d7                	call   *%edi
427072:	8b 86 88 00 00 00    	mov    0x88(%esi),%eax
427078:	85 c0                	test   %eax,%eax
42707a:	74 03                	je     0x42707f
42707c:	50                   	push   %eax
42707d:	ff d7                	call   *%edi
42707f:	6a 06                	push   $0x6
427081:	58                   	pop    %eax
427082:	8d 5e 1c             	lea    0x1c(%esi),%ebx
427085:	89 45 08             	mov    %eax,0x8(%ebp)
427088:	81 7b f8 28 aa 4b 00 	cmpl   $0x4baa28,-0x8(%ebx)
42708f:	74 0c                	je     0x42709d
427091:	83 3b 00             	cmpl   $0x0,(%ebx)
427094:	74 07                	je     0x42709d
427096:	ff 33                	push   (%ebx)
427098:	ff d7                	call   *%edi
42709a:	8b 45 08             	mov    0x8(%ebp),%eax
42709d:	83 7b f4 00          	cmpl   $0x0,-0xc(%ebx)
4270a1:	74 0e                	je     0x4270b1
4270a3:	83 7b fc 00          	cmpl   $0x0,-0x4(%ebx)
4270a7:	74 08                	je     0x4270b1
4270a9:	ff 73 fc             	push   -0x4(%ebx)
4270ac:	ff d7                	call   *%edi
4270ae:	8b 45 08             	mov    0x8(%ebp),%eax
4270b1:	83 c3 10             	add    $0x10,%ebx
4270b4:	48                   	dec    %eax
4270b5:	89 45 08             	mov    %eax,0x8(%ebp)
4270b8:	75 ce                	jne    0x427088
4270ba:	8b 8e 9c 00 00 00    	mov    0x9c(%esi),%ecx
4270c0:	81 c1 b0 00 00 00    	add    $0xb0,%ecx
4270c6:	51                   	push   %ecx
4270c7:	ff d7                	call   *%edi
4270c9:	5f                   	pop    %edi
4270ca:	5b                   	pop    %ebx
4270cb:	8b c6                	mov    %esi,%eax
4270cd:	5e                   	pop    %esi
4270ce:	5d                   	pop    %ebp
4270cf:	c3                   	ret
4270d0:	6a 0c                	push   $0xc
4270d2:	68 90 6c 4b 00       	push   $0x4b6c90
4270d7:	e8 e4 f9 ff ff       	call   0x426ac0
4270dc:	e8 2c 09 00 00       	call   0x427a0d
4270e1:	8b f0                	mov    %eax,%esi
4270e3:	8b 0d 5c ac 4b 00    	mov    0x4bac5c,%ecx
4270e9:	85 4e 70             	test   %ecx,0x70(%esi)
4270ec:	74 22                	je     0x427110
4270ee:	83 7e 6c 00          	cmpl   $0x0,0x6c(%esi)
4270f2:	74 1c                	je     0x427110
4270f4:	e8 14 09 00 00       	call   0x427a0d
4270f9:	8b 70 6c             	mov    0x6c(%eax),%esi
4270fc:	85 f6                	test   %esi,%esi
4270fe:	75 08                	jne    0x427108
427100:	6a 20                	push   $0x20
427102:	e8 54 a0 ff ff       	call   0x42115b
427107:	59                   	pop    %ecx
427108:	8b c6                	mov    %esi,%eax
42710a:	e8 f6 f9 ff ff       	call   0x426b05
42710f:	c3                   	ret
427110:	6a 0c                	push   $0xc
427112:	e8 dd 0b 00 00       	call   0x427cf4
427117:	59                   	pop    %ecx
427118:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42711c:	ff 35 94 ab 4b 00    	push   0x4bab94
427122:	8d 46 6c             	lea    0x6c(%esi),%eax
427125:	50                   	push   %eax
427126:	e8 21 00 00 00       	call   0x42714c
42712b:	59                   	pop    %ecx
42712c:	59                   	pop    %ecx
42712d:	8b f0                	mov    %eax,%esi
42712f:	89 75 e4             	mov    %esi,-0x1c(%ebp)
427132:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
427139:	e8 05 00 00 00       	call   0x427143
42713e:	eb bc                	jmp    0x4270fc
427140:	8b 75 e4             	mov    -0x1c(%ebp),%esi
427143:	6a 0c                	push   $0xc
427145:	e8 0e 0d 00 00       	call   0x427e58
42714a:	59                   	pop    %ecx
42714b:	c3                   	ret
42714c:	55                   	push   %ebp
42714d:	8b ec                	mov    %esp,%ebp
42714f:	57                   	push   %edi
427150:	8b 7d 0c             	mov    0xc(%ebp),%edi
427153:	85 ff                	test   %edi,%edi
427155:	74 3b                	je     0x427192
427157:	8b 45 08             	mov    0x8(%ebp),%eax
42715a:	85 c0                	test   %eax,%eax
42715c:	74 34                	je     0x427192
42715e:	56                   	push   %esi
42715f:	8b 30                	mov    (%eax),%esi
427161:	3b f7                	cmp    %edi,%esi
427163:	74 28                	je     0x42718d
427165:	57                   	push   %edi
427166:	89 38                	mov    %edi,(%eax)
427168:	e8 de fc ff ff       	call   0x426e4b
42716d:	59                   	pop    %ecx
42716e:	85 f6                	test   %esi,%esi
427170:	74 1b                	je     0x42718d
427172:	56                   	push   %esi
427173:	e8 bd fe ff ff       	call   0x427035
427178:	83 3e 00             	cmpl   $0x0,(%esi)
42717b:	59                   	pop    %ecx
42717c:	75 0f                	jne    0x42718d
42717e:	81 fe 98 ab 4b 00    	cmp    $0x4bab98,%esi
427184:	74 07                	je     0x42718d
427186:	56                   	push   %esi
427187:	e8 4f fd ff ff       	call   0x426edb
42718c:	59                   	pop    %ecx
42718d:	8b c7                	mov    %edi,%eax
42718f:	5e                   	pop    %esi
427190:	eb 02                	jmp    0x427194
427192:	33 c0                	xor    %eax,%eax
427194:	5f                   	pop    %edi
427195:	5d                   	pop    %ebp
427196:	c3                   	ret
427197:	83 3d ec 32 4c 00 00 	cmpl   $0x0,0x4c32ec
42719e:	75 12                	jne    0x4271b2
4271a0:	6a fd                	push   $0xfffffffd
4271a2:	e8 50 03 00 00       	call   0x4274f7
4271a7:	59                   	pop    %ecx
4271a8:	c7 05 ec 32 4c 00 01 	movl   $0x1,0x4c32ec
4271af:	00 00 00
4271b2:	33 c0                	xor    %eax,%eax
4271b4:	c3                   	ret
4271b5:	55                   	push   %ebp
4271b6:	8b ec                	mov    %esp,%ebp
4271b8:	8b 45 08             	mov    0x8(%ebp),%eax
4271bb:	2d a4 03 00 00       	sub    $0x3a4,%eax
4271c0:	74 26                	je     0x4271e8
4271c2:	83 e8 04             	sub    $0x4,%eax
4271c5:	74 1a                	je     0x4271e1
4271c7:	83 e8 0d             	sub    $0xd,%eax
4271ca:	74 0e                	je     0x4271da
4271cc:	48                   	dec    %eax
4271cd:	74 04                	je     0x4271d3
4271cf:	33 c0                	xor    %eax,%eax
4271d1:	5d                   	pop    %ebp
4271d2:	c3                   	ret
4271d3:	a1 70 dc 48 00       	mov    0x48dc70,%eax
4271d8:	5d                   	pop    %ebp
4271d9:	c3                   	ret
4271da:	a1 6c dc 48 00       	mov    0x48dc6c,%eax
4271df:	5d                   	pop    %ebp
4271e0:	c3                   	ret
4271e1:	a1 68 dc 48 00       	mov    0x48dc68,%eax
4271e6:	5d                   	pop    %ebp
4271e7:	c3                   	ret
4271e8:	a1 64 dc 48 00       	mov    0x48dc64,%eax
4271ed:	5d                   	pop    %ebp
4271ee:	c3                   	ret
4271ef:	55                   	push   %ebp
4271f0:	8b ec                	mov    %esp,%ebp
4271f2:	83 ec 10             	sub    $0x10,%esp
4271f5:	8d 4d f0             	lea    -0x10(%ebp),%ecx
4271f8:	6a 00                	push   $0x0
4271fa:	e8 20 9d ff ff       	call   0x420f1f
4271ff:	8b 45 08             	mov    0x8(%ebp),%eax
427202:	83 25 7c 01 4c 00 00 	andl   $0x0,0x4c017c
427209:	83 f8 fe             	cmp    $0xfffffffe,%eax
42720c:	75 12                	jne    0x427220
42720e:	c7 05 7c 01 4c 00 01 	movl   $0x1,0x4c017c
427215:	00 00 00
427218:	ff 15 70 d3 48 00    	call   *0x48d370
42721e:	eb 2c                	jmp    0x42724c
427220:	83 f8 fd             	cmp    $0xfffffffd,%eax
427223:	75 12                	jne    0x427237
427225:	c7 05 7c 01 4c 00 01 	movl   $0x1,0x4c017c
42722c:	00 00 00
42722f:	ff 15 6c d3 48 00    	call   *0x48d36c
427235:	eb 15                	jmp    0x42724c
427237:	83 f8 fc             	cmp    $0xfffffffc,%eax
42723a:	75 10                	jne    0x42724c
42723c:	8b 45 f0             	mov    -0x10(%ebp),%eax
42723f:	c7 05 7c 01 4c 00 01 	movl   $0x1,0x4c017c
427246:	00 00 00
427249:	8b 40 04             	mov    0x4(%eax),%eax
42724c:	80 7d fc 00          	cmpb   $0x0,-0x4(%ebp)
427250:	74 07                	je     0x427259
427252:	8b 4d f8             	mov    -0x8(%ebp),%ecx
427255:	83 61 70 fd          	andl   $0xfffffffd,0x70(%ecx)
427259:	c9                   	leave
42725a:	c3                   	ret
42725b:	55                   	push   %ebp
42725c:	8b ec                	mov    %esp,%ebp
42725e:	53                   	push   %ebx
42725f:	8b 5d 08             	mov    0x8(%ebp),%ebx
427262:	56                   	push   %esi
427263:	57                   	push   %edi
427264:	68 01 01 00 00       	push   $0x101
427269:	33 ff                	xor    %edi,%edi
42726b:	8d 73 18             	lea    0x18(%ebx),%esi
42726e:	57                   	push   %edi
42726f:	56                   	push   %esi
427270:	e8 db 9a ff ff       	call   0x420d50
427275:	33 c0                	xor    %eax,%eax
427277:	0f b7 c8             	movzwl %ax,%ecx
42727a:	89 7b 04             	mov    %edi,0x4(%ebx)
42727d:	89 7b 08             	mov    %edi,0x8(%ebx)
427280:	89 bb 1c 02 00 00    	mov    %edi,0x21c(%ebx)
427286:	8b c1                	mov    %ecx,%eax
427288:	c1 e1 10             	shl    $0x10,%ecx
42728b:	0b c1                	or     %ecx,%eax
42728d:	8d 7b 0c             	lea    0xc(%ebx),%edi
427290:	ab                   	stos   %eax,%es:(%edi)
427291:	ab                   	stos   %eax,%es:(%edi)
427292:	ab                   	stos   %eax,%es:(%edi)
427293:	bf 90 a6 4b 00       	mov    $0x4ba690,%edi
427298:	83 c4 0c             	add    $0xc,%esp
42729b:	2b fb                	sub    %ebx,%edi
42729d:	b9 01 01 00 00       	mov    $0x101,%ecx
4272a2:	8a 04 37             	mov    (%edi,%esi,1),%al
4272a5:	88 06                	mov    %al,(%esi)
4272a7:	46                   	inc    %esi
4272a8:	49                   	dec    %ecx
4272a9:	75 f7                	jne    0x4272a2
4272ab:	8d 8b 19 01 00 00    	lea    0x119(%ebx),%ecx
4272b1:	ba 00 01 00 00       	mov    $0x100,%edx
4272b6:	8a 04 39             	mov    (%ecx,%edi,1),%al
4272b9:	88 01                	mov    %al,(%ecx)
4272bb:	41                   	inc    %ecx
4272bc:	4a                   	dec    %edx
4272bd:	75 f7                	jne    0x4272b6
4272bf:	5f                   	pop    %edi