427ce6:	74 02                	je     0x427cea
427ce8:	ff d0                	call   *%eax
427cea:	83 c6 04             	add    $0x4,%esi
427ced:	3b f7                	cmp    %edi,%esi
427cef:	72 f1                	jb     0x427ce2
427cf1:	5f                   	pop    %edi
427cf2:	5e                   	pop    %esi
427cf3:	c3                   	ret
427cf4:	55                   	push   %ebp
427cf5:	8b ec                	mov    %esp,%ebp
427cf7:	56                   	push   %esi
427cf8:	8b 75 08             	mov    0x8(%ebp),%esi
427cfb:	83 3c f5 68 ac 4b 00 	cmpl   $0x0,0x4bac68(,%esi,8)
427d02:	00
427d03:	75 13                	jne    0x427d18
427d05:	56                   	push   %esi
427d06:	e8 71 00 00 00       	call   0x427d7c
427d0b:	59                   	pop    %ecx
427d0c:	85 c0                	test   %eax,%eax
427d0e:	75 08                	jne    0x427d18
427d10:	6a 11                	push   $0x11
427d12:	e8 44 94 ff ff       	call   0x42115b
427d17:	59                   	pop    %ecx
427d18:	ff 34 f5 68 ac 4b 00 	push   0x4bac68(,%esi,8)
427d1f:	ff 15 40 d3 48 00    	call   *0x48d340
427d25:	5e                   	pop    %esi
427d26:	5d                   	pop    %ebp
427d27:	c3                   	ret
427d28:	56                   	push   %esi
427d29:	57                   	push   %edi
427d2a:	be 68 ac 4b 00       	mov    $0x4bac68,%esi
427d2f:	8b fe                	mov    %esi,%edi
427d31:	53                   	push   %ebx
427d32:	8b 1f                	mov    (%edi),%ebx
427d34:	85 db                	test   %ebx,%ebx
427d36:	74 17                	je     0x427d4f
427d38:	83 7f 04 01          	cmpl   $0x1,0x4(%edi)
427d3c:	74 11                	je     0x427d4f
427d3e:	53                   	push   %ebx
427d3f:	ff 15 48 d2 48 00    	call   *0x48d248
427d45:	53                   	push   %ebx
427d46:	e8 52 9f ff ff       	call   0x421c9d
427d4b:	83 27 00             	andl   $0x0,(%edi)
427d4e:	59                   	pop    %ecx
427d4f:	83 c7 08             	add    $0x8,%edi
427d52:	81 ff 88 ad 4b 00    	cmp    $0x4bad88,%edi
427d58:	7c d8                	jl     0x427d32
427d5a:	5b                   	pop    %ebx
427d5b:	83 3e 00             	cmpl   $0x0,(%esi)
427d5e:	74 0e                	je     0x427d6e
427d60:	83 7e 04 01          	cmpl   $0x1,0x4(%esi)
427d64:	75 08                	jne    0x427d6e
427d66:	ff 36                	push   (%esi)
427d68:	ff 15 48 d2 48 00    	call   *0x48d248
427d6e:	83 c6 08             	add    $0x8,%esi
427d71:	81 fe 88 ad 4b 00    	cmp    $0x4bad88,%esi
427d77:	7c e2                	jl     0x427d5b
427d79:	5f                   	pop    %edi
427d7a:	5e                   	pop    %esi
427d7b:	c3                   	ret
427d7c:	6a 08                	push   $0x8
427d7e:	68 60 6d 4b 00       	push   $0x4b6d60
427d83:	e8 38 ed ff ff       	call   0x426ac0
427d88:	83 3d 34 09 4c 00 00 	cmpl   $0x0,0x4c0934
427d8f:	75 18                	jne    0x427da9
427d91:	e8 2c 04 00 00       	call   0x4281c2
427d96:	6a 1e                	push   $0x1e
427d98:	e8 82 04 00 00       	call   0x42821f
427d9d:	68 ff 00 00 00       	push   $0xff
427da2:	e8 9e 93 ff ff       	call   0x421145
427da7:	59                   	pop    %ecx
427da8:	59                   	pop    %ecx
427da9:	8b 7d 08             	mov    0x8(%ebp),%edi
427dac:	83 3c fd 68 ac 4b 00 	cmpl   $0x0,0x4bac68(,%edi,8)
427db3:	00
427db4:	75 5b                	jne    0x427e11
427db6:	6a 18                	push   $0x18
427db8:	e8 13 ec ff ff       	call   0x4269d0
427dbd:	59                   	pop    %ecx
427dbe:	8b f0                	mov    %eax,%esi
427dc0:	85 f6                	test   %esi,%esi
427dc2:	75 0f                	jne    0x427dd3
427dc4:	e8 45 fe ff ff       	call   0x427c0e
427dc9:	c7 00 0c 00 00 00    	movl   $0xc,(%eax)
427dcf:	33 c0                	xor    %eax,%eax
427dd1:	eb 41                	jmp    0x427e14
427dd3:	6a 0a                	push   $0xa
427dd5:	e8 1a ff ff ff       	call   0x427cf4
427dda:	59                   	pop    %ecx
427ddb:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
427ddf:	83 3c fd 68 ac 4b 00 	cmpl   $0x0,0x4bac68(,%edi,8)
427de6:	00
427de7:	75 15                	jne    0x427dfe
427de9:	68 a0 0f 00 00       	push   $0xfa0
427dee:	56                   	push   %esi
427def:	ff 15 2c d3 48 00    	call   *0x48d32c
427df5:	89 34 fd 68 ac 4b 00 	mov    %esi,0x4bac68(,%edi,8)
427dfc:	eb 07                	jmp    0x427e05
427dfe:	56                   	push   %esi
427dff:	e8 99 9e ff ff       	call   0x421c9d
427e04:	59                   	pop    %ecx
427e05:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
427e0c:	e8 09 00 00 00       	call   0x427e1a
427e11:	33 c0                	xor    %eax,%eax
427e13:	40                   	inc    %eax
427e14:	e8 ec ec ff ff       	call   0x426b05
427e19:	c3                   	ret
427e1a:	6a 0a                	push   $0xa
427e1c:	e8 37 00 00 00       	call   0x427e58
427e21:	59                   	pop    %ecx
427e22:	c3                   	ret
427e23:	56                   	push   %esi
427e24:	57                   	push   %edi
427e25:	be 68 ac 4b 00       	mov    $0x4bac68,%esi
427e2a:	bf 88 01 4c 00       	mov    $0x4c0188,%edi
427e2f:	83 7e 04 01          	cmpl   $0x1,0x4(%esi)
427e33:	75 12                	jne    0x427e47
427e35:	89 3e                	mov    %edi,(%esi)
427e37:	68 a0 0f 00 00       	push   $0xfa0
427e3c:	ff 36                	push   (%esi)
427e3e:	83 c7 18             	add    $0x18,%edi
427e41:	ff 15 2c d3 48 00    	call   *0x48d32c
427e47:	83 c6 08             	add    $0x8,%esi
427e4a:	81 fe 88 ad 4b 00    	cmp    $0x4bad88,%esi
427e50:	7c dd                	jl     0x427e2f
427e52:	33 c0                	xor    %eax,%eax
427e54:	5f                   	pop    %edi
427e55:	40                   	inc    %eax
427e56:	5e                   	pop    %esi
427e57:	c3                   	ret
427e58:	55                   	push   %ebp
427e59:	8b ec                	mov    %esp,%ebp
427e5b:	8b 45 08             	mov    0x8(%ebp),%eax
427e5e:	ff 34 c5 68 ac 4b 00 	push   0x4bac68(,%eax,8)
427e65:	ff 15 50 d2 48 00    	call   *0x48d250
427e6b:	5d                   	pop    %ebp
427e6c:	c3                   	ret
427e6d:	55                   	push   %ebp
427e6e:	8b ec                	mov    %esp,%ebp
427e70:	a1 40 22 4c 00       	mov    0x4c2240,%eax
427e75:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427e7b:	74 07                	je     0x427e84
427e7d:	ff 75 08             	push   0x8(%ebp)
427e80:	ff d0                	call   *%eax
427e82:	5d                   	pop    %ebp
427e83:	c3                   	ret
427e84:	5d                   	pop    %ebp
427e85:	ff 25 84 d3 48 00    	jmp    *0x48d384
427e8b:	55                   	push   %ebp
427e8c:	8b ec                	mov    %esp,%ebp
427e8e:	a1 44 22 4c 00       	mov    0x4c2244,%eax
427e93:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427e99:	ff 75 08             	push   0x8(%ebp)
427e9c:	74 04                	je     0x427ea2
427e9e:	ff d0                	call   *%eax
427ea0:	5d                   	pop    %ebp
427ea1:	c3                   	ret
427ea2:	ff 15 90 d3 48 00    	call   *0x48d390
427ea8:	5d                   	pop    %ebp
427ea9:	c3                   	ret
427eaa:	55                   	push   %ebp
427eab:	8b ec                	mov    %esp,%ebp
427ead:	a1 48 22 4c 00       	mov    0x4c2248,%eax
427eb2:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427eb8:	ff 75 08             	push   0x8(%ebp)
427ebb:	74 04                	je     0x427ec1
427ebd:	ff d0                	call   *%eax
427ebf:	5d                   	pop    %ebp
427ec0:	c3                   	ret
427ec1:	ff 15 88 d3 48 00    	call   *0x48d388
427ec7:	5d                   	pop    %ebp
427ec8:	c3                   	ret
427ec9:	55                   	push   %ebp
427eca:	8b ec                	mov    %esp,%ebp
427ecc:	a1 4c 22 4c 00       	mov    0x4c224c,%eax
427ed1:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427ed7:	ff 75 0c             	push   0xc(%ebp)
427eda:	ff 75 08             	push   0x8(%ebp)
427edd:	74 04                	je     0x427ee3
427edf:	ff d0                	call   *%eax
427ee1:	5d                   	pop    %ebp
427ee2:	c3                   	ret
427ee3:	ff 15 8c d3 48 00    	call   *0x48d38c
427ee9:	5d                   	pop    %ebp
427eea:	c3                   	ret
427eeb:	55                   	push   %ebp
427eec:	8b ec                	mov    %esp,%ebp
427eee:	83 ec 44             	sub    $0x44,%esp
427ef1:	8d 45 bc             	lea    -0x44(%ebp),%eax
427ef4:	50                   	push   %eax
427ef5:	ff 15 94 d3 48 00    	call   *0x48d394
427efb:	f6 45 e8 01          	testb  $0x1,-0x18(%ebp)
427eff:	74 06                	je     0x427f07
427f01:	0f b7 45 ec          	movzwl -0x14(%ebp),%eax
427f05:	c9                   	leave
427f06:	c3                   	ret
427f07:	6a 0a                	push   $0xa
427f09:	58                   	pop    %eax
427f0a:	c9                   	leave
427f0b:	c3                   	ret
427f0c:	55                   	push   %ebp
427f0d:	8b ec                	mov    %esp,%ebp
427f0f:	51                   	push   %ecx
427f10:	56                   	push   %esi
427f11:	8b 35 88 ad 4b 00    	mov    0x4bad88,%esi
427f17:	85 f6                	test   %esi,%esi
427f19:	79 25                	jns    0x427f40
427f1b:	a1 b0 22 4c 00       	mov    0x4c22b0,%eax
427f20:	33 f6                	xor    %esi,%esi
427f22:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427f28:	89 75 fc             	mov    %esi,-0x4(%ebp)
427f2b:	74 0d                	je     0x427f3a
427f2d:	56                   	push   %esi
427f2e:	8d 4d fc             	lea    -0x4(%ebp),%ecx
427f31:	51                   	push   %ecx
427f32:	ff d0                	call   *%eax
427f34:	83 f8 7a             	cmp    $0x7a,%eax
427f37:	75 01                	jne    0x427f3a
427f39:	46                   	inc    %esi
427f3a:	89 35 88 ad 4b 00    	mov    %esi,0x4bad88
427f40:	33 c0                	xor    %eax,%eax
427f42:	85 f6                	test   %esi,%esi
427f44:	0f 9f c0             	setg   %al
427f47:	5e                   	pop    %esi
427f48:	c9                   	leave
427f49:	c3                   	ret
427f4a:	56                   	push   %esi
427f4b:	57                   	push   %edi
427f4c:	68 80 e0 48 00       	push   $0x48e080
427f51:	ff 15 a8 d1 48 00    	call   *0x48d1a8
427f57:	8b 35 90 d1 48 00    	mov    0x48d190,%esi
427f5d:	8b f8                	mov    %eax,%edi
427f5f:	68 9c e0 48 00       	push   $0x48e09c
427f64:	57                   	push   %edi
427f65:	ff d6                	call   *%esi
427f67:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427f6d:	68 a8 e0 48 00       	push   $0x48e0a8
427f72:	57                   	push   %edi
427f73:	a3 40 22 4c 00       	mov    %eax,0x4c2240
427f78:	ff d6                	call   *%esi
427f7a:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427f80:	68 b0 e0 48 00       	push   $0x48e0b0
427f85:	57                   	push   %edi
427f86:	a3 44 22 4c 00       	mov    %eax,0x4c2244
427f8b:	ff d6                	call   *%esi
427f8d:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427f93:	68 bc e0 48 00       	push   $0x48e0bc
427f98:	57                   	push   %edi
427f99:	a3 48 22 4c 00       	mov    %eax,0x4c2248
427f9e:	ff d6                	call   *%esi
427fa0:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427fa6:	68 c8 e0 48 00       	push   $0x48e0c8
427fab:	57                   	push   %edi
427fac:	a3 4c 22 4c 00       	mov    %eax,0x4c224c
427fb1:	ff d6                	call   *%esi
427fb3:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427fb9:	68 e4 e0 48 00       	push   $0x48e0e4
427fbe:	57                   	push   %edi
427fbf:	a3 50 22 4c 00       	mov    %eax,0x4c2250
427fc4:	ff d6                	call   *%esi
427fc6:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427fcc:	68 f8 e0 48 00       	push   $0x48e0f8
427fd1:	57                   	push   %edi
427fd2:	a3 54 22 4c 00       	mov    %eax,0x4c2254
427fd7:	ff d6                	call   *%esi
427fd9:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427fdf:	68 10 e1 48 00       	push   $0x48e110
427fe4:	57                   	push   %edi
427fe5:	a3 58 22 4c 00       	mov    %eax,0x4c2258
427fea:	ff d6                	call   *%esi
427fec:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
427ff2:	68 28 e1 48 00       	push   $0x48e128
427ff7:	57                   	push   %edi
427ff8:	a3 5c 22 4c 00       	mov    %eax,0x4c225c
427ffd:	ff d6                	call   *%esi
427fff:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
428005:	68 3c e1 48 00       	push   $0x48e13c
42800a:	57                   	push   %edi
42800b:	a3 60 22 4c 00       	mov    %eax,0x4c2260
428010:	ff d6                	call   *%esi
428012:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
428018:	68 5c e1 48 00       	push   $0x48e15c
42801d:	57                   	push   %edi
42801e:	a3 64 22 4c 00       	mov    %eax,0x4c2264
428023:	ff d6                	call   *%esi
428025:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
42802b:	68 74 e1 48 00       	push   $0x48e174
428030:	57                   	push   %edi
428031:	a3 68 22 4c 00       	mov    %eax,0x4c2268
428036:	ff d6                	call   *%esi
428038:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
42803e:	68 8c e1 48 00       	push   $0x48e18c
428043:	57                   	push   %edi
428044:	a3 6c 22 4c 00       	mov    %eax,0x4c226c
428049:	ff d6                	call   *%esi
42804b:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
428051:	68 a0 e1 48 00       	push   $0x48e1a0
428056:	57                   	push   %edi
428057:	a3 70 22 4c 00       	mov    %eax,0x4c2270
42805c:	ff d6                	call   *%esi
42805e:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
428064:	68 b4 e1 48 00       	push   $0x48e1b4
428069:	57                   	push   %edi
42806a:	a3 74 22 4c 00       	mov    %eax,0x4c2274
42806f:	ff d6                	call   *%esi
428071:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
428077:	a3 78 22 4c 00       	mov    %eax,0x4c2278
42807c:	68 d0 e1 48 00       	push   $0x48e1d0
428081:	57                   	push   %edi
428082:	ff d6                	call   *%esi
428084:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
42808a:	68 f0 e1 48 00       	push   $0x48e1f0
42808f:	57                   	push   %edi
428090:	a3 7c 22 4c 00       	mov    %eax,0x4c227c
428095:	ff d6                	call   *%esi
428097:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
42809d:	68 0c e2 48 00       	push   $0x48e20c
4280a2:	57                   	push   %edi
4280a3:	a3 80 22 4c 00       	mov    %eax,0x4c2280
4280a8:	ff d6                	call   *%esi
4280aa:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
4280b0:	68 2c e2 48 00       	push   $0x48e22c
4280b5:	57                   	push   %edi
4280b6:	a3 84 22 4c 00       	mov    %eax,0x4c2284
4280bb:	ff d6                	call   *%esi
4280bd:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
4280c3:	68 40 e2 48 00       	push   $0x48e240
4280c8:	57                   	push   %edi
4280c9:	a3 88 22 4c 00       	mov    %eax,0x4c2288
4280ce:	ff d6                	call   *%esi
4280d0:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
4280d6:	68 5c e2 48 00       	push   $0x48e25c
4280db:	57                   	push   %edi
4280dc:	a3 8c 22 4c 00       	mov    %eax,0x4c228c
4280e1:	ff d6                	call   *%esi
4280e3:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
4280e9:	68 70 e2 48 00       	push   $0x48e270
4280ee:	57                   	push   %edi
4280ef:	a3 94 22 4c 00       	mov    %eax,0x4c2294
4280f4:	ff d6                	call   *%esi
4280f6:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
4280fc:	68 80 e2 48 00       	push   $0x48e280
428101:	57                   	push   %edi
428102:	a3 90 22 4c 00       	mov    %eax,0x4c2290
428107:	ff d6                	call   *%esi
428109:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
42810f:	68 90 e2 48 00       	push   $0x48e290
428114:	57                   	push   %edi
428115:	a3 98 22 4c 00       	mov    %eax,0x4c2298
42811a:	ff d6                	call   *%esi