47fabf:	33 d2                	xor    %edx,%edx
47fac1:	8d 34 18             	lea    (%eax,%ebx,1),%esi
47fac4:	85 c9                	test   %ecx,%ecx
47fac6:	78 12                	js     0x47fada
47fac8:	8a 04 16             	mov    (%esi,%edx,1),%al
47facb:	08 84 15 c8 fe ff ff 	or     %al,-0x138(%ebp,%edx,1)
47fad2:	42                   	inc    %edx
47fad3:	83 fa 20             	cmp    $0x20,%edx
47fad6:	72 f0                	jb     0x47fac8
47fad8:	eb 12                	jmp    0x47faec
47fada:	8a 04 16             	mov    (%esi,%edx,1),%al
47fadd:	f6 d0                	not    %al
47fadf:	20 84 15 c8 fe ff ff 	and    %al,-0x138(%ebp,%edx,1)
47fae6:	42                   	inc    %edx
47fae7:	83 fa 20             	cmp    $0x20,%edx
47faea:	72 ee                	jb     0x47fada
47faec:	85 c9                	test   %ecx,%ecx
47faee:	79 02                	jns    0x47faf2
47faf0:	f7 d9                	neg    %ecx
47faf2:	83 f9 01             	cmp    $0x1,%ecx
47faf5:	75 09                	jne    0x47fb00
47faf7:	80 a5 c9 fe ff ff c3 	andb   $0xc3,-0x137(%ebp)
47fafe:	eb 0c                	jmp    0x47fb0c
47fb00:	83 f9 02             	cmp    $0x2,%ecx
47fb03:	75 07                	jne    0x47fb0c
47fb05:	80 a5 d3 fe ff ff 7f 	andb   $0x7f,-0x12d(%ebp)
47fb0c:	8b 45 98             	mov    -0x68(%ebp),%eax
47fb0f:	33 c9                	xor    %ecx,%ecx
47fb11:	85 c0                	test   %eax,%eax
47fb13:	74 18                	je     0x47fb2d
47fb15:	8a 84 0d c8 fe ff ff 	mov    -0x138(%ebp,%ecx,1),%al
47fb1c:	f6 d0                	not    %al
47fb1e:	08 84 0d 28 ff ff ff 	or     %al,-0xd8(%ebp,%ecx,1)
47fb25:	41                   	inc    %ecx
47fb26:	83 f9 20             	cmp    $0x20,%ecx
47fb29:	72 ea                	jb     0x47fb15
47fb2b:	eb 14                	jmp    0x47fb41
47fb2d:	8a 84 0d c8 fe ff ff 	mov    -0x138(%ebp,%ecx,1),%al
47fb34:	08 84 0d 28 ff ff ff 	or     %al,-0xd8(%ebp,%ecx,1)
47fb3b:	41                   	inc    %ecx
47fb3c:	83 f9 20             	cmp    $0x20,%ecx
47fb3f:	72 ec                	jb     0x47fb2d
47fb41:	8b 7d 80             	mov    -0x80(%ebp),%edi
47fb44:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fb47:	b9 01 00 00 00       	mov    $0x1,%ecx
47fb4c:	83 c7 02             	add    $0x2,%edi
47fb4f:	89 4d d8             	mov    %ecx,-0x28(%ebp)
47fb52:	c7 45 f0 02 00 00 00 	movl   $0x2,-0x10(%ebp)
47fb59:	e9 38 83 f8 ff       	jmp    0x407e96
47fb5e:	83 fe 05             	cmp    $0x5,%esi
47fb61:	75 08                	jne    0x47fb6b
47fb63:	8d 5e 03             	lea    0x3(%esi),%ebx
47fb66:	e9 c7 8b f8 ff       	jmp    0x408732
47fb6b:	83 fe 0c             	cmp    $0xc,%esi
47fb6e:	0f 84 f4 24 00 00    	je     0x482068
47fb74:	83 fe 1a             	cmp    $0x1a,%esi
47fb77:	75 32                	jne    0x47fbab
47fb79:	8b 7d fc             	mov    -0x4(%ebp),%edi
47fb7c:	66 83 7f 02 5c       	cmpw   $0x5c,0x2(%edi)
47fb81:	75 15                	jne    0x47fb98
47fb83:	66 83 7f 04 45       	cmpw   $0x45,0x4(%edi)
47fb88:	75 0e                	jne    0x47fb98
47fb8a:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fb8d:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fb90:	83 c7 04             	add    $0x4,%edi
47fb93:	e9 fe 82 f8 ff       	jmp    0x407e96
47fb98:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fb9b:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fb9e:	b8 01 00 00 00       	mov    $0x1,%eax
47fba3:	89 45 cc             	mov    %eax,-0x34(%ebp)
47fba6:	e9 ee 82 f8 ff       	jmp    0x407e99
47fbab:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fbae:	83 fe 19             	cmp    $0x19,%esi
47fbb1:	0f 84 4b 02 00 00    	je     0x47fe02
47fbb7:	83 45 f0 02          	addl   $0x2,-0x10(%ebp)
47fbbb:	8b 57 08             	mov    0x8(%edi),%edx
47fbbe:	41                   	inc    %ecx
47fbbf:	8d 46 fa             	lea    -0x6(%esi),%eax
47fbc2:	89 4d d8             	mov    %ecx,-0x28(%ebp)
47fbc5:	83 f8 1c             	cmp    $0x1c,%eax
47fbc8:	0f 87 13 02 00 00    	ja     0x47fde1
47fbce:	0f b6 80 63 23 48 00 	movzbl 0x482363(%eax),%eax
47fbd5:	ff 24 85 2f 23 48 00 	jmp    *0x48232f(,%eax,4)
47fbdc:	8b 3c b5 fc fe 4b 00 	mov    0x4bfefc(,%esi,4),%edi
47fbe3:	8b 45 fc             	mov    -0x4(%ebp),%eax
47fbe6:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fbe9:	83 ef 02             	sub    $0x2,%edi
47fbec:	49                   	dec    %ecx
47fbed:	89 45 84             	mov    %eax,-0x7c(%ebp)
47fbf0:	89 4d d8             	mov    %ecx,-0x28(%ebp)
47fbf3:	e9 9e 82 f8 ff       	jmp    0x407e96
47fbf8:	33 c9                	xor    %ecx,%ecx
47fbfa:	8a 44 0a 40          	mov    0x40(%edx,%ecx,1),%al
47fbfe:	08 84 0d 28 ff ff ff 	or     %al,-0xd8(%ebp,%ecx,1)
47fc05:	41                   	inc    %ecx
47fc06:	83 f9 20             	cmp    $0x20,%ecx
47fc09:	72 ef                	jb     0x47fbfa
47fc0b:	8b 7d fc             	mov    -0x4(%ebp),%edi
47fc0e:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fc11:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fc14:	e9 7d 82 f8 ff       	jmp    0x407e96
47fc19:	c7 45 e4 01 00 00 00 	movl   $0x1,-0x1c(%ebp)
47fc20:	33 c9                	xor    %ecx,%ecx
47fc22:	8a 44 0a 40          	mov    0x40(%edx,%ecx,1),%al
47fc26:	f6 d0                	not    %al
47fc28:	08 84 0d 28 ff ff ff 	or     %al,-0xd8(%ebp,%ecx,1)
47fc2f:	41                   	inc    %ecx
47fc30:	83 f9 20             	cmp    $0x20,%ecx
47fc33:	72 ed                	jb     0x47fc22
47fc35:	8b 7d fc             	mov    -0x4(%ebp),%edi
47fc38:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fc3b:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fc3e:	e9 53 82 f8 ff       	jmp    0x407e96
47fc43:	33 c9                	xor    %ecx,%ecx
47fc45:	8a 84 0a a0 00 00 00 	mov    0xa0(%edx,%ecx,1),%al
47fc4c:	08 84 0d 28 ff ff ff 	or     %al,-0xd8(%ebp,%ecx,1)
47fc53:	41                   	inc    %ecx
47fc54:	83 f9 20             	cmp    $0x20,%ecx
47fc57:	72 ec                	jb     0x47fc45
47fc59:	8b 7d fc             	mov    -0x4(%ebp),%edi
47fc5c:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fc5f:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fc62:	e9 2f 82 f8 ff       	jmp    0x407e96
47fc67:	c7 45 e4 01 00 00 00 	movl   $0x1,-0x1c(%ebp)
47fc6e:	33 c9                	xor    %ecx,%ecx
47fc70:	8a 84 0a a0 00 00 00 	mov    0xa0(%edx,%ecx,1),%al
47fc77:	f6 d0                	not    %al
47fc79:	08 84 0d 28 ff ff ff 	or     %al,-0xd8(%ebp,%ecx,1)
47fc80:	41                   	inc    %ecx
47fc81:	83 f9 20             	cmp    $0x20,%ecx
47fc84:	72 ea                	jb     0x47fc70
47fc86:	8b 7d fc             	mov    -0x4(%ebp),%edi
47fc89:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fc8c:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fc8f:	e9 02 82 f8 ff       	jmp    0x407e96
47fc94:	8d 85 28 ff ff ff    	lea    -0xd8(%ebp),%eax
47fc9a:	33 f6                	xor    %esi,%esi
47fc9c:	2b d0                	sub    %eax,%edx
47fc9e:	8d 8d 28 ff ff ff    	lea    -0xd8(%ebp),%ecx
47fca4:	03 ce                	add    %esi,%ecx
47fca6:	46                   	inc    %esi
47fca7:	8a 04 11             	mov    (%ecx,%edx,1),%al
47fcaa:	08 01                	or     %al,(%ecx)
47fcac:	83 fe 20             	cmp    $0x20,%esi
47fcaf:	72 ed                	jb     0x47fc9e
47fcb1:	8b 7d fc             	mov    -0x4(%ebp),%edi
47fcb4:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fcb7:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fcba:	e9 d7 81 f8 ff       	jmp    0x407e96
47fcbf:	8d 85 28 ff ff ff    	lea    -0xd8(%ebp),%eax
47fcc5:	33 f6                	xor    %esi,%esi
47fcc7:	c7 45 e4 01 00 00 00 	movl   $0x1,-0x1c(%ebp)
47fcce:	2b d0                	sub    %eax,%edx
47fcd0:	8d 8d 28 ff ff ff    	lea    -0xd8(%ebp),%ecx
47fcd6:	03 ce                	add    %esi,%ecx
47fcd8:	46                   	inc    %esi
47fcd9:	8a 04 11             	mov    (%ecx,%edx,1),%al
47fcdc:	f6 d0                	not    %al
47fcde:	08 01                	or     %al,(%ecx)
47fce0:	83 fe 20             	cmp    $0x20,%esi
47fce3:	72 eb                	jb     0x47fcd0
47fce5:	8b 7d fc             	mov    -0x4(%ebp),%edi
47fce8:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fceb:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fcee:	e9 a3 81 f8 ff       	jmp    0x407e96
47fcf3:	6a ff                	push   $0xffffffff
47fcf5:	68 10 66 4b 00       	push   $0x4b6610
47fcfa:	eb 07                	jmp    0x47fd03
47fcfc:	6a ff                	push   $0xffffffff
47fcfe:	68 5c 61 4b 00       	push   $0x4b615c
47fd03:	57                   	push   %edi
47fd04:	53                   	push   %ebx
47fd05:	8d 55 a4             	lea    -0x5c(%ebp),%edx
47fd08:	8d 8d 28 ff ff ff    	lea    -0xd8(%ebp),%ecx
47fd0e:	e8 3b 09 ff ff       	call   0x47064e
47fd13:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fd16:	83 c4 10             	add    $0x10,%esp
47fd19:	e9 6f 81 f8 ff       	jmp    0x407e8d
47fd1e:	68 5c 61 4b 00       	push   $0x4b615c
47fd23:	57                   	push   %edi
47fd24:	53                   	push   %ebx
47fd25:	8d 55 a4             	lea    -0x5c(%ebp),%edx
47fd28:	8d 8d 28 ff ff ff    	lea    -0xd8(%ebp),%ecx
47fd2e:	e8 19 0a ff ff       	call   0x47074c
47fd33:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fd36:	83 c4 0c             	add    $0xc,%esp
47fd39:	e9 4f 81 f8 ff       	jmp    0x407e8d
47fd3e:	68 10 66 4b 00       	push   $0x4b6610
47fd43:	57                   	push   %edi
47fd44:	53                   	push   %ebx
47fd45:	8d 55 a4             	lea    -0x5c(%ebp),%edx
47fd48:	8d 8d 28 ff ff ff    	lea    -0xd8(%ebp),%ecx
47fd4e:	e8 f9 09 ff ff       	call   0x47074c
47fd53:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fd56:	83 c4 0c             	add    $0xc,%esp
47fd59:	e9 2f 81 f8 ff       	jmp    0x407e8d
47fd5e:	ff 75 0c             	push   0xc(%ebp)
47fd61:	8d 85 0c ff ff ff    	lea    -0xf4(%ebp),%eax
47fd67:	50                   	push   %eax
47fd68:	8d 85 18 ff ff ff    	lea    -0xe8(%ebp),%eax
47fd6e:	50                   	push   %eax
47fd6f:	8d 95 f4 fe ff ff    	lea    -0x10c(%ebp),%edx
47fd75:	8d 4d fc             	lea    -0x4(%ebp),%ecx
47fd78:	c7 85 18 ff ff ff 00 	movl   $0x0,-0xe8(%ebp)
47fd7f:	00 00 00
47fd82:	c7 85 0c ff ff ff 00 	movl   $0x0,-0xf4(%ebp)
47fd89:	00 00 00
47fd8c:	e8 22 11 ff ff       	call   0x470eb3
47fd91:	83 c4 0c             	add    $0xc,%esp
47fd94:	85 c0                	test   %eax,%eax
47fd96:	0f 84 50 8a f8 ff    	je     0x4087ec
47fd9c:	33 c0                	xor    %eax,%eax
47fd9e:	83 fe 10             	cmp    $0x10,%esi
47fda1:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fda4:	0f 94 c0             	sete   %al
47fda7:	33 c9                	xor    %ecx,%ecx
47fda9:	3b 85 f4 fe ff ff    	cmp    -0x10c(%ebp),%eax
47fdaf:	0f b7 85 18 ff ff ff 	movzwl -0xe8(%ebp),%eax
47fdb6:	0f 94 c1             	sete   %cl
47fdb9:	83 c6 06             	add    $0x6,%esi
47fdbc:	89 75 a4             	mov    %esi,-0x5c(%ebp)
47fdbf:	83 c1 03             	add    $0x3,%ecx
47fdc2:	66 89 4e fa          	mov    %cx,-0x6(%esi)
47fdc6:	8b 4d d8             	mov    -0x28(%ebp),%ecx
47fdc9:	66 89 46 fc          	mov    %ax,-0x4(%esi)
47fdcd:	0f b7 85 0c ff ff ff 	movzwl -0xf4(%ebp),%eax
47fdd4:	66 89 46 fe          	mov    %ax,-0x2(%esi)
47fdd8:	49                   	dec    %ecx
47fdd9:	89 4d d8             	mov    %ecx,-0x28(%ebp)
47fddc:	e9 af 80 f8 ff       	jmp    0x407e90
47fde1:	8b 7d fc             	mov    -0x4(%ebp),%edi
47fde4:	f6 c3 40             	test   $0x40,%bl
47fde7:	0f 85 66 22 00 00    	jne    0x482053
47fded:	8b 55 f0             	mov    -0x10(%ebp),%edx
47fdf0:	0f b7 1f             	movzwl (%edi),%ebx
47fdf3:	49                   	dec    %ecx
47fdf4:	83 ea 02             	sub    $0x2,%edx
47fdf7:	89 4d d8             	mov    %ecx,-0x28(%ebp)
47fdfa:	89 55 f0             	mov    %edx,-0x10(%ebp)
47fdfd:	e9 27 80 f8 ff       	jmp    0x407e29
47fe02:	8b 7d fc             	mov    -0x4(%ebp),%edi
47fe05:	8b 75 e8             	mov    -0x18(%ebp),%esi
47fe08:	e9 89 80 f8 ff       	jmp    0x407e96
47fe0d:	66 83 7f 04 45       	cmpw   $0x45,0x4(%edi)
47fe12:	75 0f                	jne    0x47fe23
47fe14:	83 c7 04             	add    $0x4,%edi
47fe17:	33 f6                	xor    %esi,%esi
47fe19:	89 7d fc             	mov    %edi,-0x4(%ebp)
47fe1c:	66 83 7f 02 5c       	cmpw   $0x5c,0x2(%edi)
47fe21:	74 ea                	je     0x47fe0d
47fe23:	89 75 cc             	mov    %esi,-0x34(%ebp)
47fe26:	e9 0c 80 f8 ff       	jmp    0x407e37
47fe2b:	8b 4d 28             	mov    0x28(%ebp),%ecx
47fe2e:	81 49 64 00 08 00 00 	orl    $0x800,0x64(%ecx)
47fe35:	e9 11 80 f8 ff       	jmp    0x407e4b
47fe3a:	66 83 7f 02 45       	cmpw   $0x45,0x2(%edi)
47fe3f:	75 11                	jne    0x47fe52
47fe41:	83 c7 04             	add    $0x4,%edi
47fe44:	89 7d fc             	mov    %edi,-0x4(%ebp)
47fe47:	66 83 3f 5c          	cmpw   $0x5c,(%edi)
47fe4b:	74 ed                	je     0x47fe3a
47fe4d:	e9 cd 86 f8 ff       	jmp    0x40851f
47fe52:	66 83 3f 5c          	cmpw   $0x5c,(%edi)
47fe56:	0f 85 c3 86 f8 ff    	jne    0x40851f
47fe5c:	66 83 7f 02 51       	cmpw   $0x51,0x2(%edi)
47fe61:	0f 85 b8 86 f8 ff    	jne    0x40851f
47fe67:	83 c7 04             	add    $0x4,%edi
47fe6a:	89 7d fc             	mov    %edi,-0x4(%ebp)
47fe6d:	66 83 3f 5c          	cmpw   $0x5c,(%edi)
47fe71:	75 18                	jne    0x47fe8b
47fe73:	66 83 7f 02 45       	cmpw   $0x45,0x2(%edi)
47fe78:	75 11                	jne    0x47fe8b
47fe7a:	83 c7 04             	add    $0x4,%edi
47fe7d:	89 7d fc             	mov    %edi,-0x4(%ebp)
47fe80:	66 83 3f 5c          	cmpw   $0x5c,(%edi)
47fe84:	74 d6                	je     0x47fe5c
47fe86:	e9 94 86 f8 ff       	jmp    0x40851f
47fe8b:	be 01 00 00 00       	mov    $0x1,%esi
47fe90:	89 75 cc             	mov    %esi,-0x34(%ebp)
47fe93:	e9 87 86 f8 ff       	jmp    0x40851f
47fe98:	0f b7 47 02          	movzwl 0x2(%edi),%eax
47fe9c:	83 c7 02             	add    $0x2,%edi
47fe9f:	81 e6 ff 03 00 00    	and    $0x3ff,%esi
47fea5:	c1 e6 0a             	shl    $0xa,%esi
47fea8:	25 ff 03 00 00       	and    $0x3ff,%eax
47fead:	0b f0                	or     %eax,%esi
47feaf:	81 c6 00 00 01 00    	add    $0x10000,%esi
47feb5:	89 b5 68 ff ff ff    	mov    %esi,-0x98(%ebp)
47febb:	89 7d fc             	mov    %edi,-0x4(%ebp)
47febe:	e9 95 86 f8 ff       	jmp    0x408558
47fec3:	8b 45 28             	mov    0x28(%ebp),%eax
47fec6:	6a 01                	push   $0x1
47fec8:	ff 75 f4             	push   -0xc(%ebp)
47fecb:	8d 95 68 ff ff ff    	lea    -0x98(%ebp),%edx
47fed1:	ff 70 40             	push   0x40(%eax)
47fed4:	8d 4d fc             	lea    -0x4(%ebp),%ecx
47fed7:	ff 75 0c             	push   0xc(%ebp)
47feda:	e8 8f 8f f8 ff       	call   0x408e6e
47fedf:	8b 4d 0c             	mov    0xc(%ebp),%ecx
47fee2:	83 c4 10             	add    $0x10,%esp
47fee5:	83 39 00             	cmpl   $0x0,(%ecx)
47fee8:	0f 85 fe 88 f8 ff    	jne    0x4087ec
47feee:	8b 7d fc             	mov    -0x4(%ebp),%edi
47fef1:	85 c0                	test   %eax,%eax
47fef3:	74 1c                	je     0x47ff11
47fef5:	83 f8 05             	cmp    $0x5,%eax
47fef8:	0f 85 75 21 00 00    	jne    0x482073
47fefe:	8b 55 f0             	mov    -0x10(%ebp),%edx
47ff01:	be 08 00 00 00       	mov    $0x8,%esi
47ff06:	89 b5 68 ff ff ff    	mov    %esi,-0x98(%ebp)
47ff0c:	e9 62 86 f8 ff       	jmp    0x408573
47ff11:	8b b5 68 ff ff ff    	mov    -0x98(%ebp),%esi
47ff17:	8b 55 f0             	mov    -0x10(%ebp),%edx
47ff1a:	e9 54 86 f8 ff       	jmp    0x408573
47ff1f:	0f b7 47 02          	movzwl 0x2(%edi),%eax
47ff23:	83 f8 3a             	cmp    $0x3a,%eax
47ff26:	74 0e                	je     0x47ff36
47ff28:	83 f8 2e             	cmp    $0x2e,%eax
47ff2b:	74 09                	je     0x47ff36
47ff2d:	83 f8 3d             	cmp    $0x3d,%eax
47ff30:	0f 85 3a 86 f8 ff    	jne    0x408570
47ff36:	8d 55 80             	lea    -0x80(%ebp),%edx
47ff39:	8b cf                	mov    %edi,%ecx
47ff3b:	e8 9c 0a ff ff       	call   0x4709dc
47ff40:	85 c0                	test   %eax,%eax
47ff42:	0f 85 3d 21 00 00    	jne    0x482085
47ff48:	8b 55 f0             	mov    -0x10(%ebp),%edx
47ff4b:	e9 20 86 f8 ff       	jmp    0x408570
47ff50:	8b 45 28             	mov    0x28(%ebp),%eax
47ff53:	81 48 64 00 08 00 00 	orl    $0x800,0x64(%eax)
47ff5a:	e9 3e 86 f8 ff       	jmp    0x40859d
47ff5f:	8b 5d 84             	mov    -0x7c(%ebp),%ebx
47ff62:	85 db                	test   %ebx,%ebx
47ff64:	74 18                	je     0x47ff7e
47ff66:	8d 7b 02             	lea    0x2(%ebx),%edi
47ff69:	89 7d fc             	mov    %edi,-0x4(%ebp)
47ff6c:	0f b7 1f             	movzwl (%edi),%ebx
47ff6f:	c7 45 84 00 00 00 00 	movl   $0x0,-0x7c(%ebp)
47ff76:	85 db                	test   %ebx,%ebx
47ff78:	0f 85 2f 7f f8 ff    	jne    0x407ead
47ff7e:	8b 45 0c             	mov    0xc(%ebp),%eax
47ff81:	c7 00 06 00 00 00    	movl   $0x6,(%eax)
47ff87:	8b 45 08             	mov    0x8(%ebp),%eax
47ff8a:	89 38                	mov    %edi,(%eax)
47ff8c:	33 c0                	xor    %eax,%eax
47ff8e:	e9 9f 7a f8 ff       	jmp    0x407a32
47ff93:	8b 45 a0             	mov    -0x60(%ebp),%eax
47ff96:	83 c7 02             	add    $0x2,%edi
47ff99:	89 7d fc             	mov    %edi,-0x4(%ebp)
47ff9c:	8b 7d d4             	mov    -0x2c(%ebp),%edi