4210a8:	a1 34 cb 4a 00       	mov    0x4acb34,%eax
4210ad:	89 46 04             	mov    %eax,0x4(%esi)
4210b0:	a1 38 cb 4a 00       	mov    0x4acb38,%eax
4210b5:	89 46 08             	mov    %eax,0x8(%esi)
4210b8:	33 c0                	xor    %eax,%eax
4210ba:	89 45 e0             	mov    %eax,-0x20(%ebp)
4210bd:	83 f8 05             	cmp    $0x5,%eax
4210c0:	7f 0e                	jg     0x4210d0
4210c2:	8b 0c 85 1c cb 4a 00 	mov    0x4acb1c(,%eax,4),%ecx
4210c9:	89 4c 86 0c          	mov    %ecx,0xc(%esi,%eax,4)
4210cd:	40                   	inc    %eax
4210ce:	eb ea                	jmp    0x4210ba
4210d0:	a1 f0 95 4a 00       	mov    0x4a95f0,%eax
4210d5:	89 46 24             	mov    %eax,0x24(%esi)
4210d8:	a1 10 96 4a 00       	mov    0x4a9610,%eax
4210dd:	89 46 28             	mov    %eax,0x28(%esi)
4210e0:	a1 48 cc 4a 00       	mov    0x4acc48,%eax
4210e5:	89 46 2c             	mov    %eax,0x2c(%esi)
4210e8:	a1 4c cc 4a 00       	mov    0x4acc4c,%eax
4210ed:	89 46 30             	mov    %eax,0x30(%esi)
4210f0:	a1 38 cc 4a 00       	mov    0x4acc38,%eax
4210f5:	89 46 34             	mov    %eax,0x34(%esi)
4210f8:	a1 74 98 4a 00       	mov    0x4a9874,%eax
4210fd:	89 46 38             	mov    %eax,0x38(%esi)
421100:	a1 60 cb 4a 00       	mov    0x4acb60,%eax
421105:	89 46 3c             	mov    %eax,0x3c(%esi)
421108:	a1 34 cc 4a 00       	mov    0x4acc34,%eax
42110d:	89 46 40             	mov    %eax,0x40(%esi)
421110:	a1 24 cc 4a 00       	mov    0x4acc24,%eax
421115:	89 46 44             	mov    %eax,0x44(%esi)
421118:	a1 00 96 4a 00       	mov    0x4a9600,%eax
42111d:	89 46 48             	mov    %eax,0x48(%esi)
421120:	a1 80 97 4a 00       	mov    0x4a9780,%eax
421125:	89 46 4c             	mov    %eax,0x4c(%esi)
421128:	a1 5c cb 4a 00       	mov    0x4acb5c,%eax
42112d:	89 46 50             	mov    %eax,0x50(%esi)
421130:	a1 fc 93 4a 00       	mov    0x4a93fc,%eax
421135:	39 18                	cmp    %ebx,(%eax)
421137:	75 0e                	jne    0x421147
421139:	3d a8 93 4a 00       	cmp    $0x4a93a8,%eax
42113e:	74 07                	je     0x421147
421140:	50                   	push   %eax
421141:	e8 41 f5 ff ff       	call   0x420687
421146:	59                   	pop    %ecx
421147:	89 35 fc 93 4a 00    	mov    %esi,0x4a93fc
42114d:	e8 05 f6 ff ff       	call   0x420757
421152:	39 5d e4             	cmp    %ebx,-0x1c(%ebp)
421155:	75 0b                	jne    0x421162
421157:	3b f3                	cmp    %ebx,%esi
421159:	74 07                	je     0x421162
42115b:	56                   	push   %esi
42115c:	e8 3d 52 ff ff       	call   0x41639e
421161:	59                   	pop    %ecx
421162:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
421166:	e8 05 00 00 00       	call   0x421170
42116b:	8b 45 e4             	mov    -0x1c(%ebp),%eax
42116e:	eb 0b                	jmp    0x42117b
421170:	6a 0c                	push   $0xc
421172:	e8 2a 9b ff ff       	call   0x41aca1
421177:	59                   	pop    %ecx
421178:	c3                   	ret
421179:	33 c0                	xor    %eax,%eax
42117b:	e8 a3 70 ff ff       	call   0x418223
421180:	c3                   	ret
421181:	cc                   	int3
421182:	cc                   	int3
421183:	cc                   	int3
421184:	cc                   	int3
421185:	cc                   	int3
421186:	cc                   	int3
421187:	cc                   	int3
421188:	cc                   	int3
421189:	cc                   	int3
42118a:	cc                   	int3
42118b:	cc                   	int3
42118c:	cc                   	int3
42118d:	cc                   	int3
42118e:	cc                   	int3
42118f:	cc                   	int3
421190:	8d 42 ff             	lea    -0x1(%edx),%eax
421193:	5b                   	pop    %ebx
421194:	c3                   	ret
421195:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
42119c:	8d 64 24 00          	lea    0x0(%esp),%esp
4211a0:	33 c0                	xor    %eax,%eax
4211a2:	8a 44 24 08          	mov    0x8(%esp),%al
4211a6:	53                   	push   %ebx
4211a7:	8b d8                	mov    %eax,%ebx
4211a9:	c1 e0 08             	shl    $0x8,%eax
4211ac:	8b 54 24 08          	mov    0x8(%esp),%edx
4211b0:	f7 c2 03 00 00 00    	test   $0x3,%edx
4211b6:	74 15                	je     0x4211cd
4211b8:	8a 0a                	mov    (%edx),%cl
4211ba:	83 c2 01             	add    $0x1,%edx
4211bd:	38 d9                	cmp    %bl,%cl
4211bf:	74 cf                	je     0x421190
4211c1:	84 c9                	test   %cl,%cl
4211c3:	74 51                	je     0x421216
4211c5:	f7 c2 03 00 00 00    	test   $0x3,%edx
4211cb:	75 eb                	jne    0x4211b8
4211cd:	0b d8                	or     %eax,%ebx
4211cf:	57                   	push   %edi
4211d0:	8b c3                	mov    %ebx,%eax
4211d2:	c1 e3 10             	shl    $0x10,%ebx
4211d5:	56                   	push   %esi
4211d6:	0b d8                	or     %eax,%ebx
4211d8:	8b 0a                	mov    (%edx),%ecx
4211da:	bf ff fe fe 7e       	mov    $0x7efefeff,%edi
4211df:	8b c1                	mov    %ecx,%eax
4211e1:	8b f7                	mov    %edi,%esi
4211e3:	33 cb                	xor    %ebx,%ecx
4211e5:	03 f0                	add    %eax,%esi
4211e7:	03 f9                	add    %ecx,%edi
4211e9:	83 f1 ff             	xor    $0xffffffff,%ecx
4211ec:	83 f0 ff             	xor    $0xffffffff,%eax
4211ef:	33 cf                	xor    %edi,%ecx
4211f1:	33 c6                	xor    %esi,%eax
4211f3:	83 c2 04             	add    $0x4,%edx
4211f6:	81 e1 00 01 01 81    	and    $0x81010100,%ecx
4211fc:	75 1c                	jne    0x42121a
4211fe:	25 00 01 01 81       	and    $0x81010100,%eax
421203:	74 d3                	je     0x4211d8
421205:	25 00 01 01 01       	and    $0x1010100,%eax
42120a:	75 08                	jne    0x421214
42120c:	81 e6 00 00 00 80    	and    $0x80000000,%esi
421212:	75 c4                	jne    0x4211d8
421214:	5e                   	pop    %esi
421215:	5f                   	pop    %edi
421216:	5b                   	pop    %ebx
421217:	33 c0                	xor    %eax,%eax
421219:	c3                   	ret
42121a:	8b 42 fc             	mov    -0x4(%edx),%eax
42121d:	38 d8                	cmp    %bl,%al
42121f:	74 36                	je     0x421257
421221:	84 c0                	test   %al,%al
421223:	74 ef                	je     0x421214
421225:	38 dc                	cmp    %bl,%ah
421227:	74 27                	je     0x421250
421229:	84 e4                	test   %ah,%ah
42122b:	74 e7                	je     0x421214
42122d:	c1 e8 10             	shr    $0x10,%eax
421230:	38 d8                	cmp    %bl,%al
421232:	74 15                	je     0x421249
421234:	84 c0                	test   %al,%al
421236:	74 dc                	je     0x421214
421238:	38 dc                	cmp    %bl,%ah
42123a:	74 06                	je     0x421242
42123c:	84 e4                	test   %ah,%ah
42123e:	74 d4                	je     0x421214
421240:	eb 96                	jmp    0x4211d8
421242:	5e                   	pop    %esi
421243:	5f                   	pop    %edi
421244:	8d 42 ff             	lea    -0x1(%edx),%eax
421247:	5b                   	pop    %ebx
421248:	c3                   	ret
421249:	8d 42 fe             	lea    -0x2(%edx),%eax
42124c:	5e                   	pop    %esi
42124d:	5f                   	pop    %edi
42124e:	5b                   	pop    %ebx
42124f:	c3                   	ret
421250:	8d 42 fd             	lea    -0x3(%edx),%eax
421253:	5e                   	pop    %esi
421254:	5f                   	pop    %edi
421255:	5b                   	pop    %ebx
421256:	c3                   	ret
421257:	8d 42 fc             	lea    -0x4(%edx),%eax
42125a:	5e                   	pop    %esi
42125b:	5f                   	pop    %edi
42125c:	5b                   	pop    %ebx
42125d:	c3                   	ret
42125e:	56                   	push   %esi
42125f:	8b f0                	mov    %eax,%esi
421261:	56                   	push   %esi
421262:	e8 be 22 00 00       	call   0x423525
421267:	85 c0                	test   %eax,%eax
421269:	59                   	pop    %ecx
42126a:	75 06                	jne    0x421272
42126c:	83 e6 df             	and    $0xffffffdf,%esi
42126f:	83 ee 07             	sub    $0x7,%esi
421272:	8b c6                	mov    %esi,%eax
421274:	5e                   	pop    %esi
421275:	c3                   	ret
421276:	ff 4a 04             	decl   0x4(%edx)
421279:	78 09                	js     0x421284
42127b:	8b 0a                	mov    (%edx),%ecx
42127d:	0f b6 01             	movzbl (%ecx),%eax
421280:	41                   	inc    %ecx
421281:	89 0a                	mov    %ecx,(%edx)
421283:	c3                   	ret
421284:	52                   	push   %edx
421285:	e8 f6 13 00 00       	call   0x422680
42128a:	59                   	pop    %ecx
42128b:	c3                   	ret
42128c:	83 7c 24 04 ff       	cmpl   $0xffffffff,0x4(%esp)
421291:	74 05                	je     0x421298
421293:	e9 2c 63 00 00       	jmp    0x4275c4
421298:	c3                   	ret
421299:	57                   	push   %edi
42129a:	8b 54 24 08          	mov    0x8(%esp),%edx
42129e:	ff 06                	incl   (%esi)
4212a0:	e8 d1 ff ff ff       	call   0x421276
4212a5:	8b f8                	mov    %eax,%edi
4212a7:	57                   	push   %edi
4212a8:	e8 f1 22 00 00       	call   0x42359e
4212ad:	85 c0                	test   %eax,%eax
4212af:	59                   	pop    %ecx
4212b0:	75 e8                	jne    0x42129a
4212b2:	8b c7                	mov    %edi,%eax
4212b4:	5f                   	pop    %edi
4212b5:	c3                   	ret
4212b6:	68 cc 01 00 00       	push   $0x1cc
4212bb:	68 00 29 49 00       	push   $0x492900
4212c0:	e8 23 6f ff ff       	call   0x4181e8
4212c5:	a1 40 8b 4a 00       	mov    0x4a8b40,%eax
4212ca:	89 45 e4             	mov    %eax,-0x1c(%ebp)
4212cd:	33 c0                	xor    %eax,%eax
4212cf:	89 85 44 fe ff ff    	mov    %eax,-0x1bc(%ebp)
4212d5:	89 85 28 fe ff ff    	mov    %eax,-0x1d8(%ebp)
4212db:	89 85 50 fe ff ff    	mov    %eax,-0x1b0(%ebp)
4212e1:	89 85 6c fe ff ff    	mov    %eax,-0x194(%ebp)
4212e7:	88 85 6b fe ff ff    	mov    %al,-0x195(%ebp)
4212ed:	89 85 7c fe ff ff    	mov    %eax,-0x184(%ebp)
4212f3:	89 85 48 fe ff ff    	mov    %eax,-0x1b8(%ebp)
4212f9:	8b 45 0c             	mov    0xc(%ebp),%eax
4212fc:	8a 00                	mov    (%eax),%al
4212fe:	84 c0                	test   %al,%al
421300:	0f 84 e5 0c 00 00    	je     0x421feb
421306:	0f b6 c0             	movzbl %al,%eax
421309:	50                   	push   %eax
42130a:	e8 8f 22 00 00       	call   0x42359e
42130f:	59                   	pop    %ecx
421310:	85 c0                	test   %eax,%eax
421312:	74 47                	je     0x42135b
421314:	ff 8d 7c fe ff ff    	decl   -0x184(%ebp)
42131a:	ff 85 7c fe ff ff    	incl   -0x184(%ebp)
421320:	8b 55 08             	mov    0x8(%ebp),%edx
421323:	e8 4e ff ff ff       	call   0x421276
421328:	8b f0                	mov    %eax,%esi
42132a:	56                   	push   %esi
42132b:	e8 6e 22 00 00       	call   0x42359e
421330:	59                   	pop    %ecx
421331:	85 c0                	test   %eax,%eax
421333:	75 e5                	jne    0x42131a
421335:	83 fe ff             	cmp    $0xffffffff,%esi
421338:	74 0b                	je     0x421345
42133a:	ff 75 08             	push   0x8(%ebp)
42133d:	56                   	push   %esi
42133e:	e8 81 62 00 00       	call   0x4275c4
421343:	59                   	pop    %ecx
421344:	59                   	pop    %ecx
421345:	ff 45 0c             	incl   0xc(%ebp)
421348:	8b 45 0c             	mov    0xc(%ebp),%eax
42134b:	0f b6 00             	movzbl (%eax),%eax
42134e:	50                   	push   %eax
42134f:	e8 4a 22 00 00       	call   0x42359e
421354:	59                   	pop    %ecx
421355:	85 c0                	test   %eax,%eax
421357:	75 ec                	jne    0x421345
421359:	eb 9e                	jmp    0x4212f9
42135b:	8b 75 0c             	mov    0xc(%ebp),%esi
42135e:	80 3e 25             	cmpb   $0x25,(%esi)
421361:	0f 85 ee 0b 00 00    	jne    0x421f55
421367:	33 ff                	xor    %edi,%edi
421369:	89 bd 60 fe ff ff    	mov    %edi,-0x1a0(%ebp)
42136f:	c6 85 68 fe ff ff 00 	movb   $0x0,-0x198(%ebp)
421376:	89 bd 64 fe ff ff    	mov    %edi,-0x19c(%ebp)
42137c:	89 bd 4c fe ff ff    	mov    %edi,-0x1b4(%ebp)
421382:	89 bd 74 fe ff ff    	mov    %edi,-0x18c(%ebp)
421388:	c6 85 5f fe ff ff 00 	movb   $0x0,-0x1a1(%ebp)
42138f:	c6 85 69 fe ff ff 00 	movb   $0x0,-0x197(%ebp)
421396:	c6 85 72 fe ff ff 00 	movb   $0x0,-0x18e(%ebp)
42139d:	c6 85 83 fe ff ff 00 	movb   $0x0,-0x17d(%ebp)
4213a4:	c6 85 6a fe ff ff 00 	movb   $0x0,-0x196(%ebp)
4213ab:	c6 85 7b fe ff ff 00 	movb   $0x0,-0x185(%ebp)
4213b2:	c6 85 73 fe ff ff 01 	movb   $0x1,-0x18d(%ebp)
4213b9:	89 bd 38 fe ff ff    	mov    %edi,-0x1c8(%ebp)
4213bf:	46                   	inc    %esi
4213c0:	0f b6 1e             	movzbl (%esi),%ebx
4213c3:	0f b6 c3             	movzbl %bl,%eax
4213c6:	50                   	push   %eax
4213c7:	e8 59 21 00 00       	call   0x423525
4213cc:	59                   	pop    %ecx
4213cd:	85 c0                	test   %eax,%eax
4213cf:	74 12                	je     0x4213e3
4213d1:	ff 85 4c fe ff ff    	incl   -0x1b4(%ebp)
4213d7:	8d 04 bf             	lea    (%edi,%edi,4),%eax
4213da:	8d 7c 43 d0          	lea    -0x30(%ebx,%eax,2),%edi
4213de:	e9 bf 00 00 00       	jmp    0x4214a2
4213e3:	83 fb 4e             	cmp    $0x4e,%ebx
4213e6:	0f 8f 85 00 00 00    	jg     0x421471
4213ec:	0f 84 b0 00 00 00    	je     0x4214a2
4213f2:	83 fb 2a             	cmp    $0x2a,%ebx
4213f5:	74 72                	je     0x421469
4213f7:	83 fb 46             	cmp    $0x46,%ebx
4213fa:	0f 84 a2 00 00 00    	je     0x4214a2
421400:	83 fb 49             	cmp    $0x49,%ebx
421403:	74 10                	je     0x421415
421405:	83 fb 4c             	cmp    $0x4c,%ebx
421408:	75 76                	jne    0x421480
42140a:	fe 85 73 fe ff ff    	incb   -0x18d(%ebp)
421410:	e9 8d 00 00 00       	jmp    0x4214a2
421415:	8a 4e 01             	mov    0x1(%esi),%cl
421418:	80 f9 36             	cmp    $0x36,%cl
42141b:	75 20                	jne    0x42143d
42141d:	8d 46 02             	lea    0x2(%esi),%eax
421420:	80 38 34             	cmpb   $0x34,(%eax)
421423:	75 18                	jne    0x42143d
421425:	8b f0                	mov    %eax,%esi
421427:	ff 85 38 fe ff ff    	incl   -0x1c8(%ebp)
42142d:	83 a5 54 fe ff ff 00 	andl   $0x0,-0x1ac(%ebp)
421434:	83 a5 58 fe ff ff 00 	andl   $0x0,-0x1a8(%ebp)
42143b:	eb 65                	jmp    0x4214a2
42143d:	80 f9 33             	cmp    $0x33,%cl
421440:	75 0c                	jne    0x42144e
421442:	8d 46 02             	lea    0x2(%esi),%eax
421445:	80 38 32             	cmpb   $0x32,(%eax)
421448:	75 04                	jne    0x42144e
42144a:	8b f0                	mov    %eax,%esi
42144c:	eb 54                	jmp    0x4214a2
42144e:	80 f9 64             	cmp    $0x64,%cl
421451:	74 4f                	je     0x4214a2
421453:	80 f9 69             	cmp    $0x69,%cl
421456:	74 4a                	je     0x4214a2
421458:	80 f9 6f             	cmp    $0x6f,%cl
42145b:	74 45                	je     0x4214a2
42145d:	80 f9 78             	cmp    $0x78,%cl
421460:	74 40                	je     0x4214a2
421462:	80 f9 58             	cmp    $0x58,%cl
421465:	75 19                	jne    0x421480
421467:	eb 39                	jmp    0x4214a2
421469:	fe 85 72 fe ff ff    	incb   -0x18e(%ebp)
42146f:	eb 31                	jmp    0x4214a2
421471:	83 fb 68             	cmp    $0x68,%ebx
421474:	74 20                	je     0x421496
421476:	83 fb 6c             	cmp    $0x6c,%ebx
421479:	74 0d                	je     0x421488
42147b:	83 fb 77             	cmp    $0x77,%ebx
42147e:	74 0e                	je     0x42148e
421480:	fe 85 83 fe ff ff    	incb   -0x17d(%ebp)
421486:	eb 1a                	jmp    0x4214a2
421488:	fe 85 73 fe ff ff    	incb   -0x18d(%ebp)
42148e:	fe 85 7b fe ff ff    	incb   -0x185(%ebp)
421494:	eb 0c                	jmp    0x4214a2
421496:	fe 8d 73 fe ff ff    	decb   -0x18d(%ebp)
42149c:	fe 8d 7b fe ff ff    	decb   -0x185(%ebp)
4214a2:	80 bd 83 fe ff ff 00 	cmpb   $0x0,-0x17d(%ebp)
4214a9:	0f 84 10 ff ff ff    	je     0x4213bf
4214af:	89 bd 74 fe ff ff    	mov    %edi,-0x18c(%ebp)
4214b5:	89 75 0c             	mov    %esi,0xc(%ebp)
4214b8:	80 bd 72 fe ff ff 00 	cmpb   $0x0,-0x18e(%ebp)