493e17:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493e1d:	e8 aa fc f6 ff       	call   0x403acc
493e22:	8b 40 30             	mov    0x30(%eax),%eax
493e25:	e8 fa 50 f8 ff       	call   0x418f24
493e2a:	48                   	dec    %eax
493e2b:	85 c0                	test   %eax,%eax
493e2d:	0f 8c 06 03 00 00    	jl     0x494139
493e33:	40                   	inc    %eax
493e34:	89 45 e8             	mov    %eax,-0x18(%ebp)
493e37:	33 f6                	xor    %esi,%esi
493e39:	90                   	nop
493e3a:	90                   	nop
493e3b:	90                   	nop
493e3c:	90                   	nop
493e3d:	8b 45 08             	mov    0x8(%ebp),%eax
493e40:	c6 00 01             	movb   $0x1,(%eax)
493e43:	8b 45 fc             	mov    -0x4(%ebp),%eax
493e46:	8b 40 0c             	mov    0xc(%eax),%eax
493e49:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493e4f:	e8 78 fc f6 ff       	call   0x403acc
493e54:	8b 40 30             	mov    0x30(%eax),%eax
493e57:	8b d6                	mov    %esi,%edx
493e59:	e8 ce 50 f8 ff       	call   0x418f2c
493e5e:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493e64:	e8 63 fc f6 ff       	call   0x403acc
493e69:	8b 40 0c             	mov    0xc(%eax),%eax
493e6c:	8b 48 20             	mov    0x20(%eax),%ecx
493e6f:	8b 55 f4             	mov    -0xc(%ebp),%edx
493e72:	8b c7                	mov    %edi,%eax
493e74:	e8 ef ed ff ff       	call   0x492c68
493e79:	8b d8                	mov    %eax,%ebx
493e7b:	8b 45 fc             	mov    -0x4(%ebp),%eax
493e7e:	8b 40 0c             	mov    0xc(%eax),%eax
493e81:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493e87:	e8 40 fc f6 ff       	call   0x403acc
493e8c:	8b 40 30             	mov    0x30(%eax),%eax
493e8f:	8b d6                	mov    %esi,%edx
493e91:	e8 96 50 f8 ff       	call   0x418f2c
493e96:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493e9c:	e8 2b fc f6 ff       	call   0x403acc
493ea1:	8b 50 0c             	mov    0xc(%eax),%edx
493ea4:	8b c3                	mov    %ebx,%eax
493ea6:	e8 8d de ff ff       	call   0x491d38
493eab:	8b 45 fc             	mov    -0x4(%ebp),%eax
493eae:	8b 40 0c             	mov    0xc(%eax),%eax
493eb1:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493eb7:	e8 10 fc f6 ff       	call   0x403acc
493ebc:	8b 40 30             	mov    0x30(%eax),%eax
493ebf:	8b d6                	mov    %esi,%edx
493ec1:	e8 66 50 f8 ff       	call   0x418f2c
493ec6:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493ecc:	e8 fb fb f6 ff       	call   0x403acc
493ed1:	8b 48 0c             	mov    0xc(%eax),%ecx
493ed4:	8b d7                	mov    %edi,%edx
493ed6:	8b c3                	mov    %ebx,%eax
493ed8:	e8 17 fa ff ff       	call   0x4938f4
493edd:	8b 45 fc             	mov    -0x4(%ebp),%eax
493ee0:	8b 40 0c             	mov    0xc(%eax),%eax
493ee3:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493ee9:	e8 de fb f6 ff       	call   0x403acc
493eee:	8b 40 30             	mov    0x30(%eax),%eax
493ef1:	8b d6                	mov    %esi,%edx
493ef3:	e8 34 50 f8 ff       	call   0x418f2c
493ef8:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493efe:	e8 c9 fb f6 ff       	call   0x403acc
493f03:	8b 40 0c             	mov    0xc(%eax),%eax
493f06:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
493f0c:	e8 bb fb f6 ff       	call   0x403acc
493f11:	0f b7 50 38          	movzwl 0x38(%eax),%edx
493f15:	52                   	push   %edx
493f16:	ff 70 34             	push   0x34(%eax)
493f19:	ff 70 30             	push   0x30(%eax)
493f1c:	8d 45 c0             	lea    -0x40(%ebp),%eax
493f1f:	e8 88 62 f7 ff       	call   0x40a1ac
493f24:	8b 4d c0             	mov    -0x40(%ebp),%ecx
493f27:	8d 45 c4             	lea    -0x3c(%ebp),%eax
493f2a:	ba f4 46 49 00       	mov    $0x4946f4,%edx
493f2f:	e8 24 0b f7 ff       	call   0x404a58
493f34:	8b 4d c4             	mov    -0x3c(%ebp),%ecx
493f37:	8b d3                	mov    %ebx,%edx
493f39:	8b c7                	mov    %edi,%eax
493f3b:	e8 28 ed ff ff       	call   0x492c68
493f40:	8b 45 fc             	mov    -0x4(%ebp),%eax
493f43:	8b 40 0c             	mov    0xc(%eax),%eax
493f46:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493f4c:	e8 7b fb f6 ff       	call   0x403acc
493f51:	8b 40 30             	mov    0x30(%eax),%eax
493f54:	8b d6                	mov    %esi,%edx
493f56:	e8 d1 4f f8 ff       	call   0x418f2c
493f5b:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493f61:	e8 66 fb f6 ff       	call   0x403acc
493f66:	8b 40 0c             	mov    0xc(%eax),%eax
493f69:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
493f6f:	e8 58 fb f6 ff       	call   0x403acc
493f74:	0f b7 50 42          	movzwl 0x42(%eax),%edx
493f78:	52                   	push   %edx
493f79:	ff 70 3e             	push   0x3e(%eax)
493f7c:	ff 70 3a             	push   0x3a(%eax)
493f7f:	8d 45 b8             	lea    -0x48(%ebp),%eax
493f82:	e8 25 62 f7 ff       	call   0x40a1ac
493f87:	8b 4d b8             	mov    -0x48(%ebp),%ecx
493f8a:	8d 45 bc             	lea    -0x44(%ebp),%eax
493f8d:	ba 00 47 49 00       	mov    $0x494700,%edx
493f92:	e8 c1 0a f7 ff       	call   0x404a58
493f97:	8b 4d bc             	mov    -0x44(%ebp),%ecx
493f9a:	8b d3                	mov    %ebx,%edx
493f9c:	8b c7                	mov    %edi,%eax
493f9e:	e8 c5 ec ff ff       	call   0x492c68
493fa3:	8b 45 fc             	mov    -0x4(%ebp),%eax
493fa6:	8b 40 0c             	mov    0xc(%eax),%eax
493fa9:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493faf:	e8 18 fb f6 ff       	call   0x403acc
493fb4:	8b 40 30             	mov    0x30(%eax),%eax
493fb7:	8b d6                	mov    %esi,%edx
493fb9:	e8 6e 4f f8 ff       	call   0x418f2c
493fbe:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493fc4:	e8 03 fb f6 ff       	call   0x403acc
493fc9:	8b 40 0c             	mov    0xc(%eax),%eax
493fcc:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
493fd2:	e8 f5 fa f6 ff       	call   0x403acc
493fd7:	0f b7 50 4c          	movzwl 0x4c(%eax),%edx
493fdb:	52                   	push   %edx
493fdc:	ff 70 48             	push   0x48(%eax)
493fdf:	ff 70 44             	push   0x44(%eax)
493fe2:	8d 45 b0             	lea    -0x50(%ebp),%eax
493fe5:	e8 c2 61 f7 ff       	call   0x40a1ac
493fea:	8b 4d b0             	mov    -0x50(%ebp),%ecx
493fed:	8d 45 b4             	lea    -0x4c(%ebp),%eax
493ff0:	ba 0c 47 49 00       	mov    $0x49470c,%edx
493ff5:	e8 5e 0a f7 ff       	call   0x404a58
493ffa:	8b 4d b4             	mov    -0x4c(%ebp),%ecx
493ffd:	8b d3                	mov    %ebx,%edx
493fff:	8b c7                	mov    %edi,%eax
494001:	e8 62 ec ff ff       	call   0x492c68
494006:	8b 45 fc             	mov    -0x4(%ebp),%eax
494009:	8b 40 0c             	mov    0xc(%eax),%eax
49400c:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494012:	e8 b5 fa f6 ff       	call   0x403acc
494017:	8b 40 30             	mov    0x30(%eax),%eax
49401a:	8b d6                	mov    %esi,%edx
49401c:	e8 0b 4f f8 ff       	call   0x418f2c
494021:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
494027:	e8 a0 fa f6 ff       	call   0x403acc
49402c:	8b 40 0c             	mov    0xc(%eax),%eax
49402f:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
494035:	e8 92 fa f6 ff       	call   0x403acc
49403a:	0f b7 50 58          	movzwl 0x58(%eax),%edx
49403e:	52                   	push   %edx
49403f:	ff 70 54             	push   0x54(%eax)
494042:	ff 70 50             	push   0x50(%eax)
494045:	8d 45 a8             	lea    -0x58(%ebp),%eax
494048:	e8 5f 61 f7 ff       	call   0x40a1ac
49404d:	8b 4d a8             	mov    -0x58(%ebp),%ecx
494050:	8d 45 ac             	lea    -0x54(%ebp),%eax
494053:	ba 18 47 49 00       	mov    $0x494718,%edx
494058:	e8 fb 09 f7 ff       	call   0x404a58
49405d:	8b 4d ac             	mov    -0x54(%ebp),%ecx
494060:	8b d3                	mov    %ebx,%edx
494062:	8b c7                	mov    %edi,%eax
494064:	e8 ff eb ff ff       	call   0x492c68
494069:	8b 45 fc             	mov    -0x4(%ebp),%eax
49406c:	8b 40 0c             	mov    0xc(%eax),%eax
49406f:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494075:	e8 52 fa f6 ff       	call   0x403acc
49407a:	8b 40 30             	mov    0x30(%eax),%eax
49407d:	8b d6                	mov    %esi,%edx
49407f:	e8 a8 4e f8 ff       	call   0x418f2c
494084:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
49408a:	e8 3d fa f6 ff       	call   0x403acc
49408f:	8b 40 0c             	mov    0xc(%eax),%eax
494092:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
494098:	e8 2f fa f6 ff       	call   0x403acc
49409d:	0f b7 50 62          	movzwl 0x62(%eax),%edx
4940a1:	52                   	push   %edx
4940a2:	ff 70 5e             	push   0x5e(%eax)
4940a5:	ff 70 5a             	push   0x5a(%eax)
4940a8:	8d 45 a0             	lea    -0x60(%ebp),%eax
4940ab:	e8 fc 60 f7 ff       	call   0x40a1ac
4940b0:	8b 4d a0             	mov    -0x60(%ebp),%ecx
4940b3:	8d 45 a4             	lea    -0x5c(%ebp),%eax
4940b6:	ba 24 47 49 00       	mov    $0x494724,%edx
4940bb:	e8 98 09 f7 ff       	call   0x404a58
4940c0:	8b 4d a4             	mov    -0x5c(%ebp),%ecx
4940c3:	8b d3                	mov    %ebx,%edx
4940c5:	8b c7                	mov    %edi,%eax
4940c7:	e8 9c eb ff ff       	call   0x492c68
4940cc:	8b 45 fc             	mov    -0x4(%ebp),%eax
4940cf:	8b 40 0c             	mov    0xc(%eax),%eax
4940d2:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
4940d8:	e8 ef f9 f6 ff       	call   0x403acc
4940dd:	8b 40 30             	mov    0x30(%eax),%eax
4940e0:	8b d6                	mov    %esi,%edx
4940e2:	e8 45 4e f8 ff       	call   0x418f2c
4940e7:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
4940ed:	e8 da f9 f6 ff       	call   0x403acc
4940f2:	8b 40 0c             	mov    0xc(%eax),%eax
4940f5:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
4940fb:	e8 cc f9 f6 ff       	call   0x403acc
494100:	0f b7 50 6c          	movzwl 0x6c(%eax),%edx
494104:	52                   	push   %edx
494105:	ff 70 68             	push   0x68(%eax)
494108:	ff 70 64             	push   0x64(%eax)
49410b:	8d 45 98             	lea    -0x68(%ebp),%eax
49410e:	e8 99 60 f7 ff       	call   0x40a1ac
494113:	8b 4d 98             	mov    -0x68(%ebp),%ecx
494116:	8d 45 9c             	lea    -0x64(%ebp),%eax
494119:	ba 30 47 49 00       	mov    $0x494730,%edx
49411e:	e8 35 09 f7 ff       	call   0x404a58
494123:	8b 4d 9c             	mov    -0x64(%ebp),%ecx
494126:	8b d3                	mov    %ebx,%edx
494128:	8b c7                	mov    %edi,%eax
49412a:	e8 39 eb ff ff       	call   0x492c68
49412f:	46                   	inc    %esi
494130:	ff 4d e8             	decl   -0x18(%ebp)
494133:	0f 85 00 fd ff ff    	jne    0x493e39
494139:	8b 5d f0             	mov    -0x10(%ebp),%ebx
49413c:	8b 45 fc             	mov    -0x4(%ebp),%eax
49413f:	8b 40 0c             	mov    0xc(%eax),%eax
494142:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494148:	e8 7f f9 f6 ff       	call   0x403acc
49414d:	8b 40 34             	mov    0x34(%eax),%eax
494150:	e8 cf 4d f8 ff       	call   0x418f24
494155:	85 c0                	test   %eax,%eax
494157:	0f 8e a6 02 00 00    	jle    0x494403
49415d:	90                   	nop
49415e:	90                   	nop
49415f:	90                   	nop
494160:	90                   	nop
494161:	90                   	nop
494162:	90                   	nop
494163:	90                   	nop
494164:	b9 3c 47 49 00       	mov    $0x49473c,%ecx
494169:	8b d3                	mov    %ebx,%edx
49416b:	8b c7                	mov    %edi,%eax
49416d:	e8 f6 ea ff ff       	call   0x492c68
494172:	89 45 f4             	mov    %eax,-0xc(%ebp)
494175:	33 d2                	xor    %edx,%edx
494177:	8b 45 f4             	mov    -0xc(%ebp),%eax
49417a:	e8 b9 db ff ff       	call   0x491d38
49417f:	8b 45 fc             	mov    -0x4(%ebp),%eax
494182:	8b 40 0c             	mov    0xc(%eax),%eax
494185:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
49418b:	e8 3c f9 f6 ff       	call   0x403acc
494190:	8b 40 34             	mov    0x34(%eax),%eax
494193:	e8 8c 4d f8 ff       	call   0x418f24
494198:	48                   	dec    %eax
494199:	85 c0                	test   %eax,%eax
49419b:	0f 8c 62 02 00 00    	jl     0x494403
4941a1:	40                   	inc    %eax
4941a2:	89 45 e8             	mov    %eax,-0x18(%ebp)
4941a5:	33 f6                	xor    %esi,%esi
4941a7:	90                   	nop
4941a8:	90                   	nop
4941a9:	8b 45 08             	mov    0x8(%ebp),%eax
4941ac:	c6 00 01             	movb   $0x1,(%eax)
4941af:	8b 45 fc             	mov    -0x4(%ebp),%eax
4941b2:	8b 40 0c             	mov    0xc(%eax),%eax
4941b5:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
4941bb:	e8 0c f9 f6 ff       	call   0x403acc
4941c0:	8b 40 34             	mov    0x34(%eax),%eax
4941c3:	8b d6                	mov    %esi,%edx
4941c5:	e8 62 4d f8 ff       	call   0x418f2c
4941ca:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
4941d0:	e8 f7 f8 f6 ff       	call   0x403acc
4941d5:	8b 40 0c             	mov    0xc(%eax),%eax
4941d8:	8b 48 20             	mov    0x20(%eax),%ecx
4941db:	8b 55 f4             	mov    -0xc(%ebp),%edx
4941de:	8b c7                	mov    %edi,%eax
4941e0:	e8 83 ea ff ff       	call   0x492c68
4941e5:	8b d8                	mov    %eax,%ebx
4941e7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4941ea:	8b 40 0c             	mov    0xc(%eax),%eax
4941ed:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
4941f3:	e8 d4 f8 f6 ff       	call   0x403acc
4941f8:	8b 40 34             	mov    0x34(%eax),%eax
4941fb:	8b d6                	mov    %esi,%edx
4941fd:	e8 2a 4d f8 ff       	call   0x418f2c
494202:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
494208:	e8 bf f8 f6 ff       	call   0x403acc
49420d:	8b 50 0c             	mov    0xc(%eax),%edx
494210:	8b c3                	mov    %ebx,%eax
494212:	e8 21 db ff ff       	call   0x491d38
494217:	8b 45 fc             	mov    -0x4(%ebp),%eax
49421a:	8b 40 0c             	mov    0xc(%eax),%eax
49421d:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494223:	e8 a4 f8 f6 ff       	call   0x403acc
494228:	8b 40 34             	mov    0x34(%eax),%eax
49422b:	8b d6                	mov    %esi,%edx
49422d:	e8 fa 4c f8 ff       	call   0x418f2c
494232:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
494238:	e8 8f f8 f6 ff       	call   0x403acc
49423d:	8b 48 0c             	mov    0xc(%eax),%ecx
494240:	8b d7                	mov    %edi,%edx
494242:	8b c3                	mov    %ebx,%eax
494244:	e8 ab f6 ff ff       	call   0x4938f4
494249:	b9 ac 46 49 00       	mov    $0x4946ac,%ecx
49424e:	8b d3                	mov    %ebx,%edx
494250:	8b c7                	mov    %edi,%eax
494252:	e8 11 ea ff ff       	call   0x492c68
494257:	8b d8                	mov    %eax,%ebx
494259:	8b 45 fc             	mov    -0x4(%ebp),%eax
49425c:	8b 40 0c             	mov    0xc(%eax),%eax
49425f:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494265:	e8 62 f8 f6 ff       	call   0x403acc
49426a:	8b 40 34             	mov    0x34(%eax),%eax
49426d:	8b d6                	mov    %esi,%edx
49426f:	e8 b8 4c f8 ff       	call   0x418f2c
494274:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
49427a:	e8 4d f8 f6 ff       	call   0x403acc
49427f:	8b 40 0c             	mov    0xc(%eax),%eax
494282:	8b 15 d4 20 47 00    	mov    0x4720d4,%edx
494288:	e8 3f f8 f6 ff       	call   0x403acc
49428d:	8b 40 2c             	mov    0x2c(%eax),%eax
494290:	e8 8f 4c f8 ff       	call   0x418f24
494295:	48                   	dec    %eax
494296:	85 c0                	test   %eax,%eax
494298:	0f 8c 5b 01 00 00    	jl     0x4943f9
49429e:	40                   	inc    %eax
49429f:	89 45 e4             	mov    %eax,-0x1c(%ebp)
4942a2:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4942a9:	90                   	nop
4942aa:	90                   	nop
4942ab:	90                   	nop
4942ac:	90                   	nop
4942ad:	8b 45 fc             	mov    -0x4(%ebp),%eax
4942b0:	8b 40 0c             	mov    0xc(%eax),%eax
4942b3:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
4942b9:	e8 0e f8 f6 ff       	call   0x403acc
4942be:	8b 40 34             	mov    0x34(%eax),%eax
4942c1:	8b d6                	mov    %esi,%edx
4942c3:	e8 64 4c f8 ff       	call   0x418f2c
4942c8:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
4942ce:	e8 f9 f7 f6 ff       	call   0x403acc
4942d3:	8b 40 0c             	mov    0xc(%eax),%eax
4942d6:	8b 15 d4 20 47 00    	mov    0x4720d4,%edx
4942dc:	e8 eb f7 f6 ff       	call   0x403acc
4942e1:	8b 40 2c             	mov    0x2c(%eax),%eax
4942e4:	8b 55 f8             	mov    -0x8(%ebp),%edx
4942e7:	e8 40 4c f8 ff       	call   0x418f2c
4942ec:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
4942f2:	e8 d5 f7 f6 ff       	call   0x403acc
4942f7:	89 45 ec             	mov    %eax,-0x14(%ebp)
4942fa:	68 50 47 49 00       	push   $0x494750
4942ff:	8d 55 90             	lea    -0x70(%ebp),%edx
494302:	8b 45 f8             	mov    -0x8(%ebp),%eax
494305:	40                   	inc    %eax
494306:	e8 bd 49 f7 ff       	call   0x408cc8
49430b:	ff 75 90             	push   -0x70(%ebp)
49430e:	68 5c 47 49 00       	push   $0x49475c
494313:	8b 45 ec             	mov    -0x14(%ebp),%eax