418ef6:	74 67                	je     0x418f5f
418ef8:	33 c0                	xor    %eax,%eax
418efa:	8d 40 02             	lea    0x2(%eax),%eax
418efd:	33 d2                	xor    %edx,%edx
418eff:	8d 0c 43             	lea    (%ebx,%eax,2),%ecx
418f02:	42                   	inc    %edx
418f03:	e8 6b f7 ff ff       	call   0x418673
418f08:	8b c8                	mov    %eax,%ecx
418f0a:	0f b7 11             	movzwl (%ecx),%edx
418f0d:	8b c2                	mov    %edx,%eax
418f0f:	83 f8 31             	cmp    $0x31,%eax
418f12:	7f 2c                	jg     0x418f40
418f14:	83 f8 30             	cmp    $0x30,%eax
418f17:	7d 4e                	jge    0x418f67
418f19:	83 f8 1d             	cmp    $0x1d,%eax
418f1c:	75 13                	jne    0x418f31
418f1e:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
418f22:	0f 85 6e cb 03 00    	jne    0x455a96
418f28:	33 c0                	xor    %eax,%eax
418f2a:	5f                   	pop    %edi
418f2b:	5e                   	pop    %esi
418f2c:	5b                   	pop    %ebx
418f2d:	8b e5                	mov    %ebp,%esp
418f2f:	5d                   	pop    %ebp
418f30:	c3                   	ret
418f31:	83 f8 1e             	cmp    $0x1e,%eax
418f34:	74 31                	je     0x418f67
418f36:	83 f8 22             	cmp    $0x22,%eax
418f39:	7e ed                	jle    0x418f28
418f3b:	e9 32 cb 03 00       	jmp    0x455a72
418f40:	83 f8 36             	cmp    $0x36,%eax
418f43:	74 1f                	je     0x418f64
418f45:	83 f8 38             	cmp    $0x38,%eax
418f48:	74 1d                	je     0x418f67
418f4a:	83 f8 7d             	cmp    $0x7d,%eax
418f4d:	0f 84 64 cb 03 00    	je     0x455ab7
418f53:	3d 80 00 00 00       	cmp    $0x80,%eax
418f58:	7e ce                	jle    0x418f28
418f5a:	e9 43 cb 03 00       	jmp    0x455aa2
418f5f:	33 c0                	xor    %eax,%eax
418f61:	40                   	inc    %eax
418f62:	eb 96                	jmp    0x418efa
418f64:	83 c1 02             	add    $0x2,%ecx
418f67:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
418f6b:	74 bb                	je     0x418f28
418f6d:	85 f6                	test   %esi,%esi
418f6f:	0f 89 76 cb 03 00    	jns    0x455aeb
418f75:	33 f6                	xor    %esi,%esi
418f77:	46                   	inc    %esi
418f78:	e9 1f cb 03 00       	jmp    0x455a9c
418f7d:	55                   	push   %ebp
418f7e:	8b ec                	mov    %esp,%ebp
418f80:	51                   	push   %ecx
418f81:	53                   	push   %ebx
418f82:	56                   	push   %esi
418f83:	57                   	push   %edi
418f84:	8b 7d 08             	mov    0x8(%ebp),%edi
418f87:	8b da                	mov    %edx,%ebx
418f89:	89 4d fc             	mov    %ecx,-0x4(%ebp)
418f8c:	0f b7 01             	movzwl (%ecx),%eax
418f8f:	33 d2                	xor    %edx,%edx
418f91:	0f b6 80 50 57 4a 00 	movzbl 0x4a5750(%eax),%eax
418f98:	8d 0c 41             	lea    (%ecx,%eax,2),%ecx
418f9b:	e8 d3 f6 ff ff       	call   0x418673
418fa0:	8b f0                	mov    %eax,%esi
418fa2:	0f b7 06             	movzwl (%esi),%eax
418fa5:	3d 87 00 00 00       	cmp    $0x87,%eax
418faa:	0f 84 64 cb 03 00    	je     0x455b14
418fb0:	3d 83 00 00 00       	cmp    $0x83,%eax
418fb5:	0f 84 a7 00 00 00    	je     0x419062
418fbb:	3d 84 00 00 00       	cmp    $0x84,%eax
418fc0:	0f 84 9c 00 00 00    	je     0x419062
418fc6:	3d 88 00 00 00       	cmp    $0x88,%eax
418fcb:	0f 84 91 00 00 00    	je     0x419062
418fd1:	3d 89 00 00 00       	cmp    $0x89,%eax
418fd6:	0f 84 86 00 00 00    	je     0x419062
418fdc:	3d 85 00 00 00       	cmp    $0x85,%eax
418fe1:	74 68                	je     0x41904b
418fe3:	3d 86 00 00 00       	cmp    $0x86,%eax
418fe8:	74 61                	je     0x41904b
418fea:	3d 8a 00 00 00       	cmp    $0x8a,%eax
418fef:	74 5a                	je     0x41904b
418ff1:	3d 8b 00 00 00       	cmp    $0x8b,%eax
418ff6:	74 53                	je     0x41904b
418ff8:	83 f8 7d             	cmp    $0x7d,%eax
418ffb:	74 65                	je     0x419062
418ffd:	3d 81 00 00 00       	cmp    $0x81,%eax
419002:	74 3d                	je     0x419041
419004:	3d 82 00 00 00       	cmp    $0x82,%eax
419009:	74 36                	je     0x419041
41900b:	83 f8 55             	cmp    $0x55,%eax
41900e:	0f 84 66 cb 03 00    	je     0x455b7a
419014:	83 f8 56             	cmp    $0x56,%eax
419017:	0f 84 5d cb 03 00    	je     0x455b7a
41901d:	83 f8 5e             	cmp    $0x5e,%eax
419020:	0f 84 54 cb 03 00    	je     0x455b7a
419026:	83 f8 1b             	cmp    $0x1b,%eax
419029:	0f 84 8d cb 03 00    	je     0x455bbc
41902f:	83 f8 1c             	cmp    $0x1c,%eax
419032:	0f 84 84 cb 03 00    	je     0x455bbc
419038:	33 c0                	xor    %eax,%eax
41903a:	5f                   	pop    %edi
41903b:	5e                   	pop    %esi
41903c:	5b                   	pop    %ebx
41903d:	8b e5                	mov    %ebp,%esp
41903f:	5d                   	pop    %ebp
419040:	c3                   	ret
419041:	8b 45 0c             	mov    0xc(%ebp),%eax
419044:	40                   	inc    %eax
419045:	50                   	push   %eax
419046:	e9 5d cb 03 00       	jmp    0x455ba8
41904b:	0f b7 4e 04          	movzwl 0x4(%esi),%ecx
41904f:	33 d2                	xor    %edx,%edx
419051:	42                   	inc    %edx
419052:	83 f9 20             	cmp    $0x20,%ecx
419055:	0f 8d 46 cb 03 00    	jge    0x455ba1
41905b:	d3 e2                	shl    %cl,%edx
41905d:	e9 3f cb 03 00       	jmp    0x455ba1
419062:	ff 75 0c             	push   0xc(%ebp)
419065:	e9 3e cb 03 00       	jmp    0x455ba8
41906a:	66 83 f9 61          	cmp    $0x61,%cx
41906e:	77 0d                	ja     0x41907d
419070:	6a 55                	push   $0x55
419072:	58                   	pop    %eax
419073:	66 3b c8             	cmp    %ax,%cx
419076:	0f 82 61 cb 03 00    	jb     0x455bdd
41907c:	c3                   	ret
41907d:	0f b7 c1             	movzwl %cx,%eax
419080:	c3                   	ret
419081:	cc                   	int3
419082:	cc                   	int3
419083:	cc                   	int3
419084:	cc                   	int3
419085:	cc                   	int3
419086:	cc                   	int3
419087:	cc                   	int3
419088:	cc                   	int3
419089:	cc                   	int3
41908a:	cc                   	int3
41908b:	cc                   	int3
41908c:	cc                   	int3
41908d:	cc                   	int3
41908e:	cc                   	int3
41908f:	cc                   	int3
419090:	55                   	push   %ebp
419091:	8b ec                	mov    %esp,%ebp
419093:	a1 18 74 4c 00       	mov    0x4c7418,%eax
419098:	a8 01                	test   $0x1,%al
41909a:	74 19                	je     0x4190b5
41909c:	a8 02                	test   $0x2,%al
41909e:	0f 84 56 6a 00 00    	je     0x41fafa
4190a4:	8b 45 08             	mov    0x8(%ebp),%eax
4190a7:	8d 04 c0             	lea    (%eax,%eax,8),%eax
4190aa:	8d 04 85 90 04 4c 00 	lea    0x4c0490(,%eax,4),%eax
4190b1:	5d                   	pop    %ebp
4190b2:	c2 04 00             	ret    $0x4
4190b5:	83 c8 01             	or     $0x1,%eax
4190b8:	c7 05 9c 04 4c 00 87 	movl   $0x411887,0x4c049c
4190bf:	18 41 00
4190c2:	a3 18 74 4c 00       	mov    %eax,0x4c7418
4190c7:	c7 05 a0 04 4c 00 00 	movl   $0x0,0x4c04a0
4190ce:	00 00 00
4190d1:	c7 05 a4 04 4c 00 00 	movl   $0x0,0x4c04a4
4190d8:	00 00 00
4190db:	c7 05 a8 04 4c 00 01 	movl   $0x1,0x4c04a8
4190e2:	00 00 00
4190e5:	c7 05 ac 04 4c 00 01 	movl   $0x1,0x4c04ac
4190ec:	00 00 00
4190ef:	c6 05 b0 04 4c 00 00 	movb   $0x0,0x4c04b0
4190f6:	c7 05 b4 04 4c 00 68 	movl   $0x492568,0x4c04b4
4190fd:	25 49 00
419100:	c7 05 c0 04 4c 00 18 	movl   $0x472c18,0x4c04c0
419107:	2c 47 00
41910a:	c7 05 c4 04 4c 00 00 	movl   $0x0,0x4c04c4
419111:	00 00 00
419114:	c7 05 c8 04 4c 00 00 	movl   $0x0,0x4c04c8
41911b:	00 00 00
41911e:	c7 05 cc 04 4c 00 01 	movl   $0x1,0x4c04cc
419125:	00 00 00
419128:	c7 05 d0 04 4c 00 01 	movl   $0x1,0x4c04d0
41912f:	00 00 00
419132:	c6 05 d4 04 4c 00 00 	movb   $0x0,0x4c04d4
419139:	c7 05 d8 04 4c 00 34 	movl   $0x492134,0x4c04d8
419140:	21 49 00
419143:	c7 05 e4 04 4c 00 c9 	movl   $0x4118c9,0x4c04e4
41914a:	18 41 00
41914d:	c7 05 e8 04 4c 00 00 	movl   $0x0,0x4c04e8
419154:	00 00 00
419157:	c7 05 ec 04 4c 00 00 	movl   $0x0,0x4c04ec
41915e:	00 00 00
419161:	c7 05 f0 04 4c 00 01 	movl   $0x1,0x4c04f0
419168:	00 00 00
41916b:	c7 05 f4 04 4c 00 02 	movl   $0x2,0x4c04f4
419172:	00 00 00
419175:	c6 05 f8 04 4c 00 00 	movb   $0x0,0x4c04f8
41917c:	c7 05 fc 04 4c 00 1c 	movl   $0x491f1c,0x4c04fc
419183:	1f 49 00
419186:	c7 05 08 05 4c 00 e3 	movl   $0x473de3,0x4c0508
41918d:	3d 47 00
419190:	c7 05 0c 05 4c 00 00 	movl   $0x0,0x4c050c
419197:	00 00 00
41919a:	c7 05 10 05 4c 00 00 	movl   $0x0,0x4c0510
4191a1:	00 00 00
4191a4:	c7 05 14 05 4c 00 00 	movl   $0x0,0x4c0514
4191ab:	00 00 00
4191ae:	c7 05 18 05 4c 00 01 	movl   $0x1,0x4c0518
4191b5:	00 00 00
4191b8:	c6 05 1c 05 4c 00 00 	movb   $0x0,0x4c051c
4191bf:	c7 05 20 05 4c 00 d4 	movl   $0x4925d4,0x4c0520
4191c6:	25 49 00
4191c9:	c7 05 2c 05 4c 00 9c 	movl   $0x472c9c,0x4c052c
4191d0:	2c 47 00
4191d3:	c7 05 30 05 4c 00 00 	movl   $0x0,0x4c0530
4191da:	00 00 00
4191dd:	c7 05 34 05 4c 00 00 	movl   $0x0,0x4c0534
4191e4:	00 00 00
4191e7:	c7 05 38 05 4c 00 01 	movl   $0x1,0x4c0538
4191ee:	00 00 00
4191f1:	c7 05 3c 05 4c 00 01 	movl   $0x1,0x4c053c
4191f8:	00 00 00
4191fb:	c6 05 40 05 4c 00 00 	movb   $0x0,0x4c0540
419202:	c7 05 44 05 4c 00 a4 	movl   $0x4925a4,0x4c0544
419209:	25 49 00
41920c:	c7 05 50 05 4c 00 f6 	movl   $0x472cf6,0x4c0550
419213:	2c 47 00
419216:	c7 05 54 05 4c 00 00 	movl   $0x0,0x4c0554
41921d:	00 00 00
419220:	c7 05 58 05 4c 00 00 	movl   $0x0,0x4c0558
419227:	00 00 00
41922a:	c7 05 5c 05 4c 00 01 	movl   $0x1,0x4c055c
419231:	00 00 00
419234:	c7 05 60 05 4c 00 01 	movl   $0x1,0x4c0560
41923b:	00 00 00
41923e:	c6 05 64 05 4c 00 00 	movb   $0x0,0x4c0564
419245:	c7 05 68 05 4c 00 74 	movl   $0x492574,0x4c0568
41924c:	25 49 00
41924f:	c7 05 74 05 4c 00 5a 	movl   $0x472c5a,0x4c0574
419256:	2c 47 00
419259:	c7 05 78 05 4c 00 00 	movl   $0x0,0x4c0578
419260:	00 00 00
419263:	c7 05 7c 05 4c 00 00 	movl   $0x0,0x4c057c
41926a:	00 00 00
41926d:	c7 05 80 05 4c 00 01 	movl   $0x1,0x4c0580
419274:	00 00 00
419277:	c7 05 84 05 4c 00 01 	movl   $0x1,0x4c0584
41927e:	00 00 00
419281:	c6 05 88 05 4c 00 00 	movb   $0x0,0x4c0588
419288:	c7 05 8c 05 4c 00 e0 	movl   $0x4924e0,0x4c058c
41928f:	24 49 00
419292:	c7 05 98 05 4c 00 54 	movl   $0x473f54,0x4c0598
419299:	3f 47 00
41929c:	c7 05 9c 05 4c 00 00 	movl   $0x0,0x4c059c
4192a3:	00 00 00
4192a6:	c7 05 a0 05 4c 00 00 	movl   $0x0,0x4c05a0
4192ad:	00 00 00
4192b0:	c7 05 a4 05 4c 00 02 	movl   $0x2,0x4c05a4
4192b7:	00 00 00
4192ba:	c7 05 a8 05 4c 00 03 	movl   $0x3,0x4c05a8
4192c1:	00 00 00
4192c4:	c6 05 ac 05 4c 00 00 	movb   $0x0,0x4c05ac
4192cb:	c7 05 b0 05 4c 00 b0 	movl   $0x4925b0,0x4c05b0
4192d2:	25 49 00
4192d5:	c7 05 bc 05 4c 00 54 	movl   $0x411a54,0x4c05bc
4192dc:	1a 41 00
4192df:	c7 05 c0 05 4c 00 00 	movl   $0x0,0x4c05c0
4192e6:	00 00 00
4192e9:	c7 05 c4 05 4c 00 00 	movl   $0x0,0x4c05c4
4192f0:	00 00 00
4192f3:	c7 05 c8 05 4c 00 01 	movl   $0x1,0x4c05c8
4192fa:	00 00 00
4192fd:	c7 05 cc 05 4c 00 01 	movl   $0x1,0x4c05cc
419304:	00 00 00
419307:	c6 05 d0 05 4c 00 00 	movb   $0x0,0x4c05d0
41930e:	c7 05 d4 05 4c 00 dc 	movl   $0x491edc,0x4c05d4
419315:	1e 49 00
419318:	c7 05 e0 05 4c 00 96 	movl   $0x411a96,0x4c05e0
41931f:	1a 41 00
419322:	c7 05 e4 05 4c 00 00 	movl   $0x0,0x4c05e4
419329:	00 00 00
41932c:	c7 05 e8 05 4c 00 00 	movl   $0x0,0x4c05e8
419333:	00 00 00
419336:	c7 05 ec 05 4c 00 01 	movl   $0x1,0x4c05ec
41933d:	00 00 00
419340:	c7 05 f0 05 4c 00 02 	movl   $0x2,0x4c05f0
419347:	00 00 00
41934a:	c6 05 f4 05 4c 00 00 	movb   $0x0,0x4c05f4
419351:	c7 05 f8 05 4c 00 c0 	movl   $0x491dc0,0x4c05f8
419358:	1d 49 00
41935b:	c7 05 04 06 4c 00 2d 	movl   $0x47412d,0x4c0604
419362:	41 47 00
419365:	c7 05 08 06 4c 00 00 	movl   $0x0,0x4c0608
41936c:	00 00 00
41936f:	c7 05 0c 06 4c 00 00 	movl   $0x0,0x4c060c
419376:	00 00 00
419379:	c7 05 10 06 4c 00 00 	movl   $0x0,0x4c0610
419380:	00 00 00
419383:	c7 05 14 06 4c 00 00 	movl   $0x0,0x4c0614
41938a:	00 00 00
41938d:	c6 05 18 06 4c 00 00 	movb   $0x0,0x4c0618
419394:	c7 05 1c 06 4c 00 9c 	movl   $0x491d9c,0x4c061c
41939b:	1d 49 00
41939e:	c7 05 28 06 4c 00 84 	movl   $0x474184,0x4c0628
4193a5:	41 47 00
4193a8:	c7 05 2c 06 4c 00 00 	movl   $0x0,0x4c062c
4193af:	00 00 00
4193b2:	c7 05 30 06 4c 00 00 	movl   $0x0,0x4c0630
4193b9:	00 00 00
4193bc:	c7 05 34 06 4c 00 01 	movl   $0x1,0x4c0634
4193c3:	00 00 00
4193c6:	c7 05 38 06 4c 00 01 	movl   $0x1,0x4c0638
4193cd:	00 00 00
4193d0:	c6 05 3c 06 4c 00 00 	movb   $0x0,0x4c063c
4193d7:	c7 05 40 06 4c 00 98 	movl   $0x492598,0x4c0640
4193de:	25 49 00
4193e1:	c7 05 4c 06 4c 00 af 	movl   $0x4741af,0x4c064c
4193e8:	41 47 00
4193eb:	c7 05 50 06 4c 00 00 	movl   $0x0,0x4c0650
4193f2:	00 00 00
4193f5:	c7 05 54 06 4c 00 00 	movl   $0x0,0x4c0654
4193fc:	00 00 00
4193ff:	c7 05 58 06 4c 00 00 	movl   $0x0,0x4c0658
419406:	00 00 00
419409:	c7 05 5c 06 4c 00 02 	movl   $0x2,0x4c065c
419410:	00 00 00
419413:	c6 05 60 06 4c 00 00 	movb   $0x0,0x4c0660
41941a:	c7 05 64 06 4c 00 f0 	movl   $0x4924f0,0x4c0664
419421:	24 49 00
419424:	c7 05 70 06 4c 00 2d 	movl   $0x472d2d,0x4c0670
41942b:	2d 47 00
41942e:	c7 05 74 06 4c 00 00 	movl   $0x0,0x4c0674
419435:	00 00 00
419438:	c7 05 78 06 4c 00 00 	movl   $0x0,0x4c0678
41943f:	00 00 00
419442:	c7 05 7c 06 4c 00 01 	movl   $0x1,0x4c067c
419449:	00 00 00
41944c:	c7 05 80 06 4c 00 01 	movl   $0x1,0x4c0680
419453:	00 00 00
419456:	c6 05 84 06 4c 00 00 	movb   $0x0,0x4c0684
41945d:	c7 05 88 06 4c 00 a0 	movl   $0x4923a0,0x4c0688
419464:	23 49 00
419467:	c7 05 94 06 4c 00 17 	movl   $0x481917,0x4c0694
41946e:	19 48 00
419471:	c7 05 98 06 4c 00 00 	movl   $0x0,0x4c0698
419478:	00 00 00
41947b:	c7 05 9c 06 4c 00 00 	movl   $0x0,0x4c069c
419482:	00 00 00
419485:	c7 05 a0 06 4c 00 01 	movl   $0x1,0x4c06a0
41948c:	00 00 00
41948f:	c7 05 a4 06 4c 00 01 	movl   $0x1,0x4c06a4
419496:	00 00 00