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
42811c:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
428122:	68 a0 e2 48 00       	push   $0x48e2a0
428127:	57                   	push   %edi
428128:	a3 9c 22 4c 00       	mov    %eax,0x4c229c
42812d:	ff d6                	call   *%esi
42812f:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
428135:	68 b0 e2 48 00       	push   $0x48e2b0
42813a:	57                   	push   %edi
42813b:	a3 a0 22 4c 00       	mov    %eax,0x4c22a0
428140:	ff d6                	call   *%esi
428142:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
428148:	68 cc e2 48 00       	push   $0x48e2cc
42814d:	57                   	push   %edi
42814e:	a3 a4 22 4c 00       	mov    %eax,0x4c22a4
428153:	ff d6                	call   *%esi
428155:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
42815b:	68 e0 e2 48 00       	push   $0x48e2e0
428160:	57                   	push   %edi
428161:	a3 a8 22 4c 00       	mov    %eax,0x4c22a8
428166:	ff d6                	call   *%esi
428168:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
42816e:	68 f0 e2 48 00       	push   $0x48e2f0
428173:	57                   	push   %edi
428174:	a3 ac 22 4c 00       	mov    %eax,0x4c22ac
428179:	ff d6                	call   *%esi
42817b:	33 05 c0 ad 4b 00    	xor    0x4badc0,%eax
428181:	5f                   	pop    %edi
428182:	a3 b0 22 4c 00       	mov    %eax,0x4c22b0
428187:	5e                   	pop    %esi
428188:	c3                   	ret
428189:	55                   	push   %ebp
42818a:	8b ec                	mov    %esp,%ebp
42818c:	ff 75 08             	push   0x8(%ebp)
42818f:	ff 15 80 d3 48 00    	call   *0x48d380
428195:	5d                   	pop    %ebp
428196:	c3                   	ret
428197:	55                   	push   %ebp
428198:	8b ec                	mov    %esp,%ebp
42819a:	ff 75 08             	push   0x8(%ebp)
42819d:	ff 15 44 d3 48 00    	call   *0x48d344
4281a3:	50                   	push   %eax
4281a4:	ff 15 d8 d1 48 00    	call   *0x48d1d8
4281aa:	5d                   	pop    %ebp
4281ab:	c3                   	ret
4281ac:	55                   	push   %ebp
4281ad:	8b ec                	mov    %esp,%ebp
4281af:	6a 00                	push   $0x0
4281b1:	ff 15 80 d3 48 00    	call   *0x48d380
4281b7:	ff 75 08             	push   0x8(%ebp)
4281ba:	ff 15 7c d3 48 00    	call   *0x48d37c
4281c0:	5d                   	pop    %ebp
4281c1:	c3                   	ret
4281c2:	6a 03                	push   $0x3
4281c4:	e8 da ab 00 00       	call   0x432da3
4281c9:	59                   	pop    %ecx
4281ca:	83 f8 01             	cmp    $0x1,%eax
4281cd:	74 15                	je     0x4281e4
4281cf:	6a 03                	push   $0x3
4281d1:	e8 cd ab 00 00       	call   0x432da3
4281d6:	59                   	pop    %ecx
4281d7:	85 c0                	test   %eax,%eax
4281d9:	75 1f                	jne    0x4281fa
4281db:	83 3d d8 02 4c 00 01 	cmpl   $0x1,0x4c02d8
4281e2:	75 16                	jne    0x4281fa
4281e4:	68 fc 00 00 00       	push   $0xfc
4281e9:	e8 31 00 00 00       	call   0x42821f
4281ee:	68 ff 00 00 00       	push   $0xff
4281f3:	e8 27 00 00 00       	call   0x42821f
4281f8:	59                   	pop    %ecx
4281f9:	59                   	pop    %ecx
4281fa:	c3                   	ret
4281fb:	55                   	push   %ebp
4281fc:	8b ec                	mov    %esp,%ebp
4281fe:	8b 4d 08             	mov    0x8(%ebp),%ecx
428201:	33 c0                	xor    %eax,%eax
428203:	3b 0c c5 88 eb 48 00 	cmp    0x48eb88(,%eax,8),%ecx
42820a:	74 0a                	je     0x428216
42820c:	40                   	inc    %eax
42820d:	83 f8 17             	cmp    $0x17,%eax
428210:	72 f1                	jb     0x428203
428212:	33 c0                	xor    %eax,%eax
428214:	5d                   	pop    %ebp
428215:	c3                   	ret
428216:	8b 04 c5 8c eb 48 00 	mov    0x48eb8c(,%eax,8),%eax
42821d:	5d                   	pop    %ebp
42821e:	c3                   	ret
42821f:	55                   	push   %ebp
428220:	8b ec                	mov    %esp,%ebp
428222:	81 ec fc 01 00 00    	sub    $0x1fc,%esp
428228:	a1 c0 ad 4b 00       	mov    0x4badc0,%eax
42822d:	33 c5                	xor    %ebp,%eax
42822f:	89 45 fc             	mov    %eax,-0x4(%ebp)
428232:	56                   	push   %esi
428233:	8b 75 08             	mov    0x8(%ebp),%esi
428236:	57                   	push   %edi
428237:	56                   	push   %esi
428238:	e8 be ff ff ff       	call   0x4281fb
42823d:	8b f8                	mov    %eax,%edi
42823f:	59                   	pop    %ecx
428240:	85 ff                	test   %edi,%edi
428242:	0f 84 79 01 00 00    	je     0x4283c1
428248:	53                   	push   %ebx
428249:	6a 03                	push   $0x3
42824b:	e8 53 ab 00 00       	call   0x432da3
428250:	59                   	pop    %ecx
428251:	83 f8 01             	cmp    $0x1,%eax
428254:	0f 84 0f 01 00 00    	je     0x428369
42825a:	6a 03                	push   $0x3
42825c:	e8 42 ab 00 00       	call   0x432da3
428261:	59                   	pop    %ecx
428262:	85 c0                	test   %eax,%eax
428264:	75 0d                	jne    0x428273
428266:	83 3d d8 02 4c 00 01 	cmpl   $0x1,0x4c02d8
42826d:	0f 84 f6 00 00 00    	je     0x428369
428273:	81 fe fc 00 00 00    	cmp    $0xfc,%esi
428279:	0f 84 41 01 00 00    	je     0x4283c0
42827f:	68 9c ec 48 00       	push   $0x48ec9c
428284:	68 14 03 00 00       	push   $0x314
428289:	68 e0 02 4c 00       	push   $0x4c02e0
42828e:	e8 d4 a2 00 00       	call   0x432567
428293:	83 c4 0c             	add    $0xc,%esp
428296:	33 db                	xor    %ebx,%ebx
428298:	85 c0                	test   %eax,%eax
42829a:	0f 85 2f 01 00 00    	jne    0x4283cf
4282a0:	68 04 01 00 00       	push   $0x104
4282a5:	68 12 03 4c 00       	push   $0x4c0312
4282aa:	53                   	push   %ebx
4282ab:	66 a3 1a 05 4c 00    	mov    %ax,0x4c051a
4282b1:	ff 15 98 d1 48 00    	call   *0x48d198
4282b7:	be fb 02 00 00       	mov    $0x2fb,%esi
4282bc:	85 c0                	test   %eax,%eax
4282be:	75 1b                	jne    0x4282db
4282c0:	68 d0 ec 48 00       	push   $0x48ecd0
4282c5:	56                   	push   %esi
4282c6:	68 12 03 4c 00       	push   $0x4c0312
4282cb:	e8 97 a2 00 00       	call   0x432567
4282d0:	83 c4 0c             	add    $0xc,%esp
4282d3:	85 c0                	test   %eax,%eax
4282d5:	0f 85 f4 00 00 00    	jne    0x4283cf
4282db:	68 12 03 4c 00       	push   $0x4c0312
4282e0:	e8 f6 89 ff ff       	call   0x420cdb
4282e5:	40                   	inc    %eax
4282e6:	59                   	pop    %ecx
4282e7:	83 f8 3c             	cmp    $0x3c,%eax
4282ea:	76 35                	jbe    0x428321
4282ec:	68 12 03 4c 00       	push   $0x4c0312
4282f1:	e8 e5 89 ff ff       	call   0x420cdb
4282f6:	8d 0c 45 9c 02 4c 00 	lea    0x4c029c(,%eax,2),%ecx
4282fd:	8b c1                	mov    %ecx,%eax
4282ff:	2d 12 03 4c 00       	sub    $0x4c0312,%eax
428304:	6a 03                	push   $0x3
428306:	d1 f8                	sar    $1,%eax
428308:	68 00 ed 48 00       	push   $0x48ed00
42830d:	2b f0                	sub    %eax,%esi
42830f:	56                   	push   %esi
428310:	51                   	push   %ecx
428311:	e8 55 1a 00 00       	call   0x429d6b
428316:	83 c4 14             	add    $0x14,%esp
428319:	85 c0                	test   %eax,%eax
42831b:	0f 85 ae 00 00 00    	jne    0x4283cf
428321:	68 08 ed 48 00       	push   $0x48ed08
428326:	68 14 03 00 00       	push   $0x314
42832b:	be e0 02 4c 00       	mov    $0x4c02e0,%esi
428330:	56                   	push   %esi
428331:	e8 5f b5 00 00       	call   0x433895
428336:	83 c4 0c             	add    $0xc,%esp
428339:	85 c0                	test   %eax,%eax
42833b:	0f 85 8e 00 00 00    	jne    0x4283cf
428341:	57                   	push   %edi
428342:	68 14 03 00 00       	push   $0x314
428347:	56                   	push   %esi
428348:	e8 48 b5 00 00       	call   0x433895
42834d:	83 c4 0c             	add    $0xc,%esp
428350:	85 c0                	test   %eax,%eax
428352:	75 7b                	jne    0x4283cf