40fcd7:	00 a2 fb 40 00 a6    	add    %ah,-0x59ffbf05(%edx)
40fcdd:	fb                   	sti
40fcde:	40                   	inc    %eax
40fcdf:	00 6a 08             	add    %ch,0x8(%edx)
40fce2:	b8 7f d3 41 00       	mov    $0x41d37f,%eax
40fce7:	e8 4c c7 00 00       	call   0x41c438
40fcec:	8b f9                	mov    %ecx,%edi
40fcee:	33 f6                	xor    %esi,%esi
40fcf0:	8d 4d ec             	lea    -0x14(%ebp),%ecx
40fcf3:	89 75 f0             	mov    %esi,-0x10(%ebp)
40fcf6:	ff 15 40 32 42 00    	call   *0x423240
40fcfc:	89 75 fc             	mov    %esi,-0x4(%ebp)
40fcff:	8d 45 f0             	lea    -0x10(%ebp),%eax
40fd02:	50                   	push   %eax
40fd03:	6a 01                	push   $0x1
40fd05:	56                   	push   %esi
40fd06:	bb 50 5a 40 00       	mov    $0x405a50,%ebx
40fd0b:	53                   	push   %ebx
40fd0c:	68 02 00 00 80       	push   $0x80000002
40fd11:	ff 15 08 30 42 00    	call   *0x423008
40fd17:	85 c0                	test   %eax,%eax
40fd19:	74 23                	je     0x40fd3e
40fd1b:	83 f8 05             	cmp    $0x5,%eax
40fd1e:	75 0d                	jne    0x40fd2d
40fd20:	68 91 00 00 00       	push   $0x91
40fd25:	e8 29 e9 ff ff       	call   0x40e653
40fd2a:	59                   	pop    %ecx
40fd2b:	eb 54                	jmp    0x40fd81
40fd2d:	50                   	push   %eax
40fd2e:	53                   	push   %ebx
40fd2f:	68 92 00 00 00       	push   $0x92
40fd34:	e8 1a e9 ff ff       	call   0x40e653
40fd39:	83 c4 0c             	add    $0xc,%esp
40fd3c:	eb 43                	jmp    0x40fd81
40fd3e:	8b 4d f0             	mov    -0x10(%ebp),%ecx
40fd41:	8d 45 ec             	lea    -0x14(%ebp),%eax
40fd44:	50                   	push   %eax
40fd45:	ba 7c 59 40 00       	mov    $0x40597c,%edx
40fd4a:	e8 51 f6 ff ff       	call   0x40f3a0
40fd4f:	ff 75 f0             	push   -0x10(%ebp)
40fd52:	85 c0                	test   %eax,%eax
40fd54:	75 08                	jne    0x40fd5e
40fd56:	ff 15 0c 30 42 00    	call   *0x42300c
40fd5c:	eb 23                	jmp    0x40fd81
40fd5e:	ff 15 0c 30 42 00    	call   *0x42300c
40fd64:	8b 45 ec             	mov    -0x14(%ebp),%eax
40fd67:	8d 4d ec             	lea    -0x14(%ebp),%ecx
40fd6a:	33 f6                	xor    %esi,%esi
40fd6c:	46                   	inc    %esi
40fd6d:	8b 40 f8             	mov    -0x8(%eax),%eax
40fd70:	40                   	inc    %eax
40fd71:	50                   	push   %eax
40fd72:	ff 15 78 33 42 00    	call   *0x423378
40fd78:	8b d7                	mov    %edi,%edx
40fd7a:	8b c8                	mov    %eax,%ecx
40fd7c:	e8 d7 fa ff ff       	call   0x40f858
40fd81:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
40fd85:	8d 4d ec             	lea    -0x14(%ebp),%ecx
40fd88:	ff 15 44 32 42 00    	call   *0x423244
40fd8e:	8b c6                	mov    %esi,%eax
40fd90:	e8 71 c6 00 00       	call   0x41c406
40fd95:	c3                   	ret
40fd96:	8b ff                	mov    %edi,%edi
40fd98:	55                   	push   %ebp
40fd99:	8b ec                	mov    %esp,%ebp
40fd9b:	81 ec 3c 01 00 00    	sub    $0x13c,%esp
40fda1:	a1 e4 05 42 00       	mov    0x4205e4,%eax
40fda6:	33 c5                	xor    %ebp,%eax
40fda8:	89 45 fc             	mov    %eax,-0x4(%ebp)
40fdab:	56                   	push   %esi
40fdac:	be 38 01 00 00       	mov    $0x138,%esi
40fdb1:	8d 85 c4 fe ff ff    	lea    -0x13c(%ebp),%eax
40fdb7:	56                   	push   %esi
40fdb8:	6a 00                	push   $0x0
40fdba:	50                   	push   %eax
40fdbb:	e8 61 c8 00 00       	call   0x41c621
40fdc0:	83 c4 0c             	add    $0xc,%esp
40fdc3:	8d 8d c4 fe ff ff    	lea    -0x13c(%ebp),%ecx
40fdc9:	e8 12 ff ff ff       	call   0x40fce0
40fdce:	85 c0                	test   %eax,%eax
40fdd0:	0f 84 7a 06 00 00    	je     0x410450
40fdd6:	8b d6                	mov    %esi,%edx
40fdd8:	33 c9                	xor    %ecx,%ecx
40fdda:	e8 a5 e9 ff ff       	call   0x40e784
40fddf:	ba 7f 01 00 00       	mov    $0x17f,%edx
40fde4:	33 c9                	xor    %ecx,%ecx
40fde6:	e8 99 e9 ff ff       	call   0x40e784
40fdeb:	33 d2                	xor    %edx,%edx
40fded:	33 f6                	xor    %esi,%esi
40fdef:	83 bc b5 c4 fe ff ff 	cmpl   $0x0,-0x13c(%ebp,%esi,4)
40fdf6:	00
40fdf7:	0f 84 34 06 00 00    	je     0x410431
40fdfd:	83 fe 32             	cmp    $0x32,%esi
40fe00:	0f 87 05 02 00 00    	ja     0x41000b
40fe06:	ff 24 b5 5e 04 41 00 	jmp    *0x41045e(,%esi,4)
40fe0d:	b9 94 4a 40 00       	mov    $0x404a94,%ecx
40fe12:	e9 f6 02 00 00       	jmp    0x41010d
40fe17:	b9 ac 4a 40 00       	mov    $0x404aac,%ecx
40fe1c:	e9 ec 02 00 00       	jmp    0x41010d
40fe21:	b9 c8 4a 40 00       	mov    $0x404ac8,%ecx
40fe26:	e9 e2 02 00 00       	jmp    0x41010d
40fe2b:	b9 f0 4a 40 00       	mov    $0x404af0,%ecx
40fe30:	e9 d8 02 00 00       	jmp    0x41010d
40fe35:	b9 0c 4b 40 00       	mov    $0x404b0c,%ecx
40fe3a:	e9 ce 02 00 00       	jmp    0x41010d
40fe3f:	b9 28 4b 40 00       	mov    $0x404b28,%ecx
40fe44:	e9 c4 02 00 00       	jmp    0x41010d
40fe49:	b9 44 4b 40 00       	mov    $0x404b44,%ecx
40fe4e:	e9 ba 02 00 00       	jmp    0x41010d
40fe53:	b9 60 4b 40 00       	mov    $0x404b60,%ecx
40fe58:	e9 b0 02 00 00       	jmp    0x41010d
40fe5d:	b9 7c 4b 40 00       	mov    $0x404b7c,%ecx
40fe62:	e9 a6 02 00 00       	jmp    0x41010d
40fe67:	b9 9c 4b 40 00       	mov    $0x404b9c,%ecx
40fe6c:	e9 9c 02 00 00       	jmp    0x41010d
40fe71:	b9 bc 4b 40 00       	mov    $0x404bbc,%ecx
40fe76:	e9 92 02 00 00       	jmp    0x41010d
40fe7b:	b9 dc 4b 40 00       	mov    $0x404bdc,%ecx
40fe80:	e9 88 02 00 00       	jmp    0x41010d
40fe85:	b9 fc 4b 40 00       	mov    $0x404bfc,%ecx
40fe8a:	e9 7e 02 00 00       	jmp    0x41010d
40fe8f:	b9 1c 4c 40 00       	mov    $0x404c1c,%ecx
40fe94:	e9 74 02 00 00       	jmp    0x41010d
40fe99:	b9 38 4c 40 00       	mov    $0x404c38,%ecx
40fe9e:	e9 6a 02 00 00       	jmp    0x41010d
40fea3:	b9 54 4c 40 00       	mov    $0x404c54,%ecx
40fea8:	e9 60 02 00 00       	jmp    0x41010d
40fead:	b9 78 4c 40 00       	mov    $0x404c78,%ecx
40feb2:	e9 56 02 00 00       	jmp    0x41010d
40feb7:	b9 a4 4c 40 00       	mov    $0x404ca4,%ecx
40febc:	e9 4c 02 00 00       	jmp    0x41010d
40fec1:	b9 c4 4c 40 00       	mov    $0x404cc4,%ecx
40fec6:	e9 42 02 00 00       	jmp    0x41010d
40fecb:	b9 e0 4c 40 00       	mov    $0x404ce0,%ecx
40fed0:	e9 38 02 00 00       	jmp    0x41010d
40fed5:	b9 00 4d 40 00       	mov    $0x404d00,%ecx
40feda:	e9 2e 02 00 00       	jmp    0x41010d
40fedf:	b9 1c 4d 40 00       	mov    $0x404d1c,%ecx
40fee4:	e9 24 02 00 00       	jmp    0x41010d
40fee9:	b9 38 4d 40 00       	mov    $0x404d38,%ecx
40feee:	e9 1a 02 00 00       	jmp    0x41010d
40fef3:	b9 58 4d 40 00       	mov    $0x404d58,%ecx
40fef8:	e9 10 02 00 00       	jmp    0x41010d
40fefd:	b9 74 4d 40 00       	mov    $0x404d74,%ecx
40ff02:	e9 06 02 00 00       	jmp    0x41010d
40ff07:	b9 94 4d 40 00       	mov    $0x404d94,%ecx
40ff0c:	e9 fc 01 00 00       	jmp    0x41010d
40ff11:	b9 bc 4d 40 00       	mov    $0x404dbc,%ecx
40ff16:	e9 f2 01 00 00       	jmp    0x41010d
40ff1b:	b9 e4 4d 40 00       	mov    $0x404de4,%ecx
40ff20:	e9 e8 01 00 00       	jmp    0x41010d
40ff25:	b9 fc 4d 40 00       	mov    $0x404dfc,%ecx
40ff2a:	e9 de 01 00 00       	jmp    0x41010d
40ff2f:	b9 1c 4e 40 00       	mov    $0x404e1c,%ecx
40ff34:	e9 d4 01 00 00       	jmp    0x41010d
40ff39:	b9 48 4e 40 00       	mov    $0x404e48,%ecx
40ff3e:	e9 ca 01 00 00       	jmp    0x41010d
40ff43:	b9 68 4e 40 00       	mov    $0x404e68,%ecx
40ff48:	e9 c0 01 00 00       	jmp    0x41010d
40ff4d:	b9 8c 4e 40 00       	mov    $0x404e8c,%ecx
40ff52:	e9 b6 01 00 00       	jmp    0x41010d
40ff57:	b9 a0 4e 40 00       	mov    $0x404ea0,%ecx
40ff5c:	e9 ac 01 00 00       	jmp    0x41010d
40ff61:	b9 c0 4e 40 00       	mov    $0x404ec0,%ecx
40ff66:	e9 a2 01 00 00       	jmp    0x41010d
40ff6b:	b9 ec 4e 40 00       	mov    $0x404eec,%ecx
40ff70:	e9 98 01 00 00       	jmp    0x41010d
40ff75:	b9 18 4f 40 00       	mov    $0x404f18,%ecx
40ff7a:	e9 8e 01 00 00       	jmp    0x41010d
40ff7f:	b9 44 4f 40 00       	mov    $0x404f44,%ecx
40ff84:	e9 84 01 00 00       	jmp    0x41010d
40ff89:	b9 68 4f 40 00       	mov    $0x404f68,%ecx
40ff8e:	e9 7a 01 00 00       	jmp    0x41010d
40ff93:	b9 8c 4f 40 00       	mov    $0x404f8c,%ecx
40ff98:	e9 70 01 00 00       	jmp    0x41010d
40ff9d:	b9 c8 4f 40 00       	mov    $0x404fc8,%ecx
40ffa2:	e9 66 01 00 00       	jmp    0x41010d
40ffa7:	b9 f8 4f 40 00       	mov    $0x404ff8,%ecx
40ffac:	e9 5c 01 00 00       	jmp    0x41010d
40ffb1:	b9 30 50 40 00       	mov    $0x405030,%ecx
40ffb6:	e9 52 01 00 00       	jmp    0x41010d
40ffbb:	b9 50 50 40 00       	mov    $0x405050,%ecx
40ffc0:	e9 48 01 00 00       	jmp    0x41010d
40ffc5:	b9 7c 50 40 00       	mov    $0x40507c,%ecx
40ffca:	e9 3e 01 00 00       	jmp    0x41010d
40ffcf:	b9 a4 50 40 00       	mov    $0x4050a4,%ecx
40ffd4:	e9 34 01 00 00       	jmp    0x41010d
40ffd9:	b9 bc 50 40 00       	mov    $0x4050bc,%ecx
40ffde:	e9 2a 01 00 00       	jmp    0x41010d
40ffe3:	b9 e8 50 40 00       	mov    $0x4050e8,%ecx
40ffe8:	e9 20 01 00 00       	jmp    0x41010d
40ffed:	b9 20 51 40 00       	mov    $0x405120,%ecx
40fff2:	e9 16 01 00 00       	jmp    0x41010d
40fff7:	b9 50 51 40 00       	mov    $0x405150,%ecx
40fffc:	e9 0c 01 00 00       	jmp    0x41010d
410001:	b9 7c 51 40 00       	mov    $0x40517c,%ecx
410006:	e9 02 01 00 00       	jmp    0x41010d
41000b:	8d 46 cd             	lea    -0x33(%esi),%eax
41000e:	83 f8 10             	cmp    $0x10,%eax
410011:	0f 87 9f 00 00 00    	ja     0x4100b6
410017:	ff 24 85 2a 05 41 00 	jmp    *0x41052a(,%eax,4)
41001e:	b9 d0 54 40 00       	mov    $0x4054d0,%ecx
410023:	e9 e5 00 00 00       	jmp    0x41010d
410028:	b9 ec 54 40 00       	mov    $0x4054ec,%ecx
41002d:	e9 db 00 00 00       	jmp    0x41010d
410032:	b9 18 55 40 00       	mov    $0x405518,%ecx
410037:	e9 d1 00 00 00       	jmp    0x41010d
41003c:	b9 40 55 40 00       	mov    $0x405540,%ecx
410041:	e9 c7 00 00 00       	jmp    0x41010d
410046:	b9 6c 55 40 00       	mov    $0x40556c,%ecx
41004b:	e9 bd 00 00 00       	jmp    0x41010d
410050:	b9 90 55 40 00       	mov    $0x405590,%ecx
410055:	e9 b3 00 00 00       	jmp    0x41010d
41005a:	b9 bc 55 40 00       	mov    $0x4055bc,%ecx
41005f:	e9 a9 00 00 00       	jmp    0x41010d
410064:	b9 e8 55 40 00       	mov    $0x4055e8,%ecx
410069:	e9 9f 00 00 00       	jmp    0x41010d
41006e:	b9 10 56 40 00       	mov    $0x405610,%ecx
410073:	e9 95 00 00 00       	jmp    0x41010d
410078:	b9 28 56 40 00       	mov    $0x405628,%ecx
41007d:	e9 8b 00 00 00       	jmp    0x41010d
410082:	b9 44 56 40 00       	mov    $0x405644,%ecx
410087:	e9 81 00 00 00       	jmp    0x41010d
41008c:	b9 68 56 40 00       	mov    $0x405668,%ecx
410091:	eb 7a                	jmp    0x41010d
410093:	b9 98 56 40 00       	mov    $0x405698,%ecx
410098:	eb 73                	jmp    0x41010d
41009a:	b9 cc 56 40 00       	mov    $0x4056cc,%ecx
41009f:	eb 6c                	jmp    0x41010d
4100a1:	b9 fc 56 40 00       	mov    $0x4056fc,%ecx
4100a6:	eb 65                	jmp    0x41010d
4100a8:	b9 2c 57 40 00       	mov    $0x40572c,%ecx
4100ad:	eb 5e                	jmp    0x41010d
4100af:	b9 54 57 40 00       	mov    $0x405754,%ecx
4100b4:	eb 57                	jmp    0x41010d
4100b6:	83 c0 ef             	add    $0xffffffef,%eax
4100b9:	83 f8 09             	cmp    $0x9,%eax
4100bc:	77 4d                	ja     0x41010b
4100be:	ff 24 85 6e 05 41 00 	jmp    *0x41056e(,%eax,4)
4100c5:	b9 38 52 40 00       	mov    $0x405238,%ecx
4100ca:	eb 41                	jmp    0x41010d
4100cc:	b9 50 52 40 00       	mov    $0x405250,%ecx
4100d1:	eb 3a                	jmp    0x41010d
4100d3:	b9 68 52 40 00       	mov    $0x405268,%ecx
4100d8:	eb 33                	jmp    0x41010d
4100da:	b9 94 52 40 00       	mov    $0x405294,%ecx
4100df:	eb 2c                	jmp    0x41010d
4100e1:	b9 b8 52 40 00       	mov    $0x4052b8,%ecx
4100e6:	eb 25                	jmp    0x41010d
4100e8:	b9 e8 52 40 00       	mov    $0x4052e8,%ecx
4100ed:	eb 1e                	jmp    0x41010d
4100ef:	b9 10 53 40 00       	mov    $0x405310,%ecx
4100f4:	eb 17                	jmp    0x41010d
4100f6:	b9 34 53 40 00       	mov    $0x405334,%ecx
4100fb:	eb 10                	jmp    0x41010d
4100fd:	b9 60 53 40 00       	mov    $0x405360,%ecx
410102:	eb 09                	jmp    0x41010d
410104:	b9 88 53 40 00       	mov    $0x405388,%ecx
410109:	eb 02                	jmp    0x41010d
41010b:	33 c9                	xor    %ecx,%ecx
41010d:	83 fe 32             	cmp    $0x32,%esi
410110:	0f 87 05 02 00 00    	ja     0x41031b
410116:	ff 24 b5 96 05 41 00 	jmp    *0x410596(,%esi,4)
41011d:	b8 64 47 40 00       	mov    $0x404764,%eax
410122:	e9 f6 02 00 00       	jmp    0x41041d
410127:	b8 74 47 40 00       	mov    $0x404774,%eax
41012c:	e9 ec 02 00 00       	jmp    0x41041d
410131:	b8 84 47 40 00       	mov    $0x404784,%eax
410136:	e9 e2 02 00 00       	jmp    0x41041d
41013b:	b8 94 47 40 00       	mov    $0x404794,%eax
410140:	e9 d8 02 00 00       	jmp    0x41041d
410145:	b8 a4 47 40 00       	mov    $0x4047a4,%eax
41014a:	e9 ce 02 00 00       	jmp    0x41041d
41014f:	b8 b4 47 40 00       	mov    $0x4047b4,%eax
410154:	e9 c4 02 00 00       	jmp    0x41041d
410159:	b8 c4 47 40 00       	mov    $0x4047c4,%eax
41015e:	e9 ba 02 00 00       	jmp    0x41041d
410163:	b8 d4 47 40 00       	mov    $0x4047d4,%eax
410168:	e9 b0 02 00 00       	jmp    0x41041d
41016d:	b8 e4 47 40 00       	mov    $0x4047e4,%eax
410172:	e9 a6 02 00 00       	jmp    0x41041d
410177:	b8 f4 47 40 00       	mov    $0x4047f4,%eax
41017c:	e9 9c 02 00 00       	jmp    0x41041d
410181:	b8 04 48 40 00       	mov    $0x404804,%eax
410186:	e9 92 02 00 00       	jmp    0x41041d
41018b:	b8 14 48 40 00       	mov    $0x404814,%eax
410190:	e9 88 02 00 00       	jmp    0x41041d
410195:	b8 24 48 40 00       	mov    $0x404824,%eax
41019a:	e9 7e 02 00 00       	jmp    0x41041d
41019f:	b8 34 48 40 00       	mov    $0x404834,%eax
4101a4:	e9 74 02 00 00       	jmp    0x41041d
4101a9:	b8 44 48 40 00       	mov    $0x404844,%eax
4101ae:	e9 6a 02 00 00       	jmp    0x41041d
4101b3:	b8 54 48 40 00       	mov    $0x404854,%eax
4101b8:	e9 60 02 00 00       	jmp    0x41041d
4101bd:	b8 64 48 40 00       	mov    $0x404864,%eax
4101c2:	e9 56 02 00 00       	jmp    0x41041d
4101c7:	b8 74 48 40 00       	mov    $0x404874,%eax
4101cc:	e9 4c 02 00 00       	jmp    0x41041d
4101d1:	b8 84 48 40 00       	mov    $0x404884,%eax
4101d6:	e9 42 02 00 00       	jmp    0x41041d
4101db:	b8 94 48 40 00       	mov    $0x404894,%eax
4101e0:	e9 38 02 00 00       	jmp    0x41041d
4101e5:	b8 a4 48 40 00       	mov    $0x4048a4,%eax
4101ea:	e9 2e 02 00 00       	jmp    0x41041d
4101ef:	b8 b4 48 40 00       	mov    $0x4048b4,%eax
4101f4:	e9 24 02 00 00       	jmp    0x41041d
4101f9:	b8 c4 48 40 00       	mov    $0x4048c4,%eax
4101fe:	e9 1a 02 00 00       	jmp    0x41041d
410203:	b8 d4 48 40 00       	mov    $0x4048d4,%eax
410208:	e9 10 02 00 00       	jmp    0x41041d
41020d:	b8 e4 48 40 00       	mov    $0x4048e4,%eax
410212:	e9 06 02 00 00       	jmp    0x41041d
410217:	b8 f4 48 40 00       	mov    $0x4048f4,%eax
41021c:	e9 fc 01 00 00       	jmp    0x41041d
410221:	b8 04 49 40 00       	mov    $0x404904,%eax
410226:	e9 f2 01 00 00       	jmp    0x41041d
41022b:	b8 14 49 40 00       	mov    $0x404914,%eax
410230:	e9 e8 01 00 00       	jmp    0x41041d
410235:	b8 24 49 40 00       	mov    $0x404924,%eax
41023a:	e9 de 01 00 00       	jmp    0x41041d
41023f:	b8 34 49 40 00       	mov    $0x404934,%eax
410244:	e9 d4 01 00 00       	jmp    0x41041d
410249:	b8 44 49 40 00       	mov    $0x404944,%eax
41024e:	e9 ca 01 00 00       	jmp    0x41041d
410253:	b8 54 49 40 00       	mov    $0x404954,%eax
410258:	e9 c0 01 00 00       	jmp    0x41041d
41025d:	b8 64 49 40 00       	mov    $0x404964,%eax
410262:	e9 b6 01 00 00       	jmp    0x41041d
410267:	b8 74 49 40 00       	mov    $0x404974,%eax
41026c:	e9 ac 01 00 00       	jmp    0x41041d
410271:	b8 84 49 40 00       	mov    $0x404984,%eax
410276:	e9 a2 01 00 00       	jmp    0x41041d
41027b:	b8 94 49 40 00       	mov    $0x404994,%eax
410280:	e9 98 01 00 00       	jmp    0x41041d
410285:	b8 a4 49 40 00       	mov    $0x4049a4,%eax
41028a:	e9 8e 01 00 00       	jmp    0x41041d
41028f:	b8 b4 49 40 00       	mov    $0x4049b4,%eax
410294:	e9 84 01 00 00       	jmp    0x41041d
410299:	b8 c4 49 40 00       	mov    $0x4049c4,%eax
41029e:	e9 7a 01 00 00       	jmp    0x41041d
4102a3:	b8 d4 49 40 00       	mov    $0x4049d4,%eax
4102a8:	e9 70 01 00 00       	jmp    0x41041d
4102ad:	b8 e4 49 40 00       	mov    $0x4049e4,%eax
4102b2:	e9 66 01 00 00       	jmp    0x41041d
4102b7:	b8 f4 49 40 00       	mov    $0x4049f4,%eax
4102bc:	e9 5c 01 00 00       	jmp    0x41041d
4102c1:	b8 04 4a 40 00       	mov    $0x404a04,%eax
4102c6:	e9 52 01 00 00       	jmp    0x41041d
4102cb:	b8 14 4a 40 00       	mov    $0x404a14,%eax