4edf93:	83 ec 08             	sub    $0x8,%esp
4edf96:	83 e4 f0             	and    $0xfffffff0,%esp
4edf99:	83 c4 04             	add    $0x4,%esp
4edf9c:	55                   	push   %ebp
4edf9d:	8b 6b 04             	mov    0x4(%ebx),%ebp
4edfa0:	89 6c 24 04          	mov    %ebp,0x4(%esp)
4edfa4:	8b ec                	mov    %esp,%ebp
4edfa6:	81 ec c4 00 00 00    	sub    $0xc4,%esp
4edfac:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4edfb1:	33 c5                	xor    %ebp,%eax
4edfb3:	89 45 fc             	mov    %eax,-0x4(%ebp)
4edfb6:	8b 53 10             	mov    0x10(%ebx),%edx
4edfb9:	33 c9                	xor    %ecx,%ecx
4edfbb:	56                   	push   %esi
4edfbc:	8b 73 0c             	mov    0xc(%ebx),%esi
4edfbf:	57                   	push   %edi
4edfc0:	8b 7b 08             	mov    0x8(%ebx),%edi
4edfc3:	89 7d 9c             	mov    %edi,-0x64(%ebp)
4edfc6:	89 55 98             	mov    %edx,-0x68(%ebp)
4edfc9:	89 8d 5c ff ff ff    	mov    %ecx,-0xa4(%ebp)
4edfcf:	f6 47 15 02          	testb  $0x2,0x15(%edi)
4edfd3:	89 8d 6c ff ff ff    	mov    %ecx,-0x94(%ebp)
4edfd9:	89 4d a8             	mov    %ecx,-0x58(%ebp)
4edfdc:	74 14                	je     0x4edff2
4edfde:	8b 02                	mov    (%edx),%eax
4edfe0:	83 c2 04             	add    $0x4,%edx
4edfe3:	89 55 98             	mov    %edx,-0x68(%ebp)
4edfe6:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
4edfec:	c6 45 ac 01          	movb   $0x1,-0x54(%ebp)
4edff0:	eb 03                	jmp    0x4edff5
4edff2:	88 4d ac             	mov    %cl,-0x54(%ebp)
4edff5:	0f be 06             	movsbl (%esi),%eax
4edff8:	85 c0                	test   %eax,%eax
4edffa:	0f 84 a9 13 00 00    	je     0x4ef3a9
4ee000:	83 f8 25             	cmp    $0x25,%eax
4ee003:	74 55                	je     0x4ee05a
4ee005:	8b ce                	mov    %esi,%ecx
4ee007:	89 4d a8             	mov    %ecx,-0x58(%ebp)
4ee00a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
4ee010:	8a 46 01             	mov    0x1(%esi),%al
4ee013:	46                   	inc    %esi
4ee014:	84 c0                	test   %al,%al
4ee016:	74 04                	je     0x4ee01c
4ee018:	3c 25                	cmp    $0x25,%al
4ee01a:	75 f4                	jne    0x4ee010
4ee01c:	8b 47 10             	mov    0x10(%edi),%eax
4ee01f:	8b d6                	mov    %esi,%edx
4ee021:	2b d1                	sub    %ecx,%edx
4ee023:	03 c2                	add    %edx,%eax
4ee025:	3b 47 08             	cmp    0x8(%edi),%eax
4ee028:	72 0a                	jb     0x4ee034
4ee02a:	52                   	push   %edx
4ee02b:	51                   	push   %ecx
4ee02c:	57                   	push   %edi
4ee02d:	e8 ee 08 01 00       	call   0x4fe920
4ee032:	eb 17                	jmp    0x4ee04b
4ee034:	85 d2                	test   %edx,%edx
4ee036:	74 16                	je     0x4ee04e
4ee038:	8b 47 04             	mov    0x4(%edi),%eax
4ee03b:	01 57 10             	add    %edx,0x10(%edi)
4ee03e:	2b c2                	sub    %edx,%eax
4ee040:	03 47 10             	add    0x10(%edi),%eax
4ee043:	52                   	push   %edx
4ee044:	51                   	push   %ecx
4ee045:	50                   	push   %eax
4ee046:	e8 b5 4e 0f 00       	call   0x5e2f00
4ee04b:	83 c4 0c             	add    $0xc,%esp
4ee04e:	80 3e 00             	cmpb   $0x0,(%esi)
4ee051:	0f 84 52 13 00 00    	je     0x4ef3a9
4ee057:	8b 55 98             	mov    -0x68(%ebp),%edx
4ee05a:	0f be 4e 01          	movsbl 0x1(%esi),%ecx
4ee05e:	46                   	inc    %esi
4ee05f:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
4ee065:	85 c9                	test   %ecx,%ecx
4ee067:	0f 84 fe 12 00 00    	je     0x4ef36b
4ee06d:	83 cf ff             	or     $0xffffffff,%edi
4ee070:	c6 45 8e 00          	movb   $0x0,-0x72(%ebp)
4ee074:	c6 45 97 00          	movb   $0x0,-0x69(%ebp)
4ee078:	c6 45 a2 00          	movb   $0x0,-0x5e(%ebp)
4ee07c:	c6 45 a3 00          	movb   $0x0,-0x5d(%ebp)
4ee080:	c6 45 ad 00          	movb   $0x0,-0x53(%ebp)
4ee084:	c6 45 af 00          	movb   $0x0,-0x51(%ebp)
4ee088:	c7 45 90 00 00 00 00 	movl   $0x0,-0x70(%ebp)
4ee08f:	c6 45 8f 00          	movb   $0x0,-0x71(%ebp)
4ee093:	89 7d 88             	mov    %edi,-0x78(%ebp)
4ee096:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%eax,%eax,1)
4ee09d:	00 00 00
4ee0a0:	8d 41 e0             	lea    -0x20(%ecx),%eax
4ee0a3:	83 f8 4c             	cmp    $0x4c,%eax
4ee0a6:	0f 87 cc 01 00 00    	ja     0x4ee278
4ee0ac:	0f b6 80 ec f3 4e 00 	movzbl 0x4ef3ec(%eax),%eax
4ee0b3:	ff 24 85 bc f3 4e 00 	jmp    *0x4ef3bc(,%eax,4)
4ee0ba:	c6 45 af 01          	movb   $0x1,-0x51(%ebp)
4ee0be:	e9 7b 01 00 00       	jmp    0x4ee23e
4ee0c3:	c6 45 ad 2b          	movb   $0x2b,-0x53(%ebp)
4ee0c7:	e9 72 01 00 00       	jmp    0x4ee23e
4ee0cc:	c6 45 ad 20          	movb   $0x20,-0x53(%ebp)
4ee0d0:	e9 69 01 00 00       	jmp    0x4ee23e
4ee0d5:	c6 45 a2 01          	movb   $0x1,-0x5e(%ebp)
4ee0d9:	e9 60 01 00 00       	jmp    0x4ee23e
4ee0de:	c6 45 97 01          	movb   $0x1,-0x69(%ebp)
4ee0e2:	e9 57 01 00 00       	jmp    0x4ee23e
4ee0e7:	c6 45 8e 01          	movb   $0x1,-0x72(%ebp)
4ee0eb:	e9 4e 01 00 00       	jmp    0x4ee23e
4ee0f0:	c6 45 a3 2c          	movb   $0x2c,-0x5d(%ebp)
4ee0f4:	e9 45 01 00 00       	jmp    0x4ee23e
4ee0f9:	46                   	inc    %esi
4ee0fa:	8d 51 d0             	lea    -0x30(%ecx),%edx
4ee0fd:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
4ee103:	0f be 0e             	movsbl (%esi),%ecx
4ee106:	83 f9 30             	cmp    $0x30,%ecx
4ee109:	7c 22                	jl     0x4ee12d
4ee10b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4ee110:	83 f9 39             	cmp    $0x39,%ecx
4ee113:	7f 12                	jg     0x4ee127
4ee115:	8d 14 92             	lea    (%edx,%edx,4),%edx
4ee118:	46                   	inc    %esi
4ee119:	8d 52 e8             	lea    -0x18(%edx),%edx
4ee11c:	8d 14 51             	lea    (%ecx,%edx,2),%edx
4ee11f:	0f be 0e             	movsbl (%esi),%ecx
4ee122:	83 f9 30             	cmp    $0x30,%ecx
4ee125:	7d e9                	jge    0x4ee110
4ee127:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
4ee12d:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
4ee133:	89 55 90             	mov    %edx,-0x70(%ebp)
4ee136:	83 f9 2e             	cmp    $0x2e,%ecx
4ee139:	0f 84 fe 00 00 00    	je     0x4ee23d
4ee13f:	e9 f4 00 00 00       	jmp    0x4ee238
4ee144:	80 7d ac 00          	cmpb   $0x0,-0x54(%ebp)
4ee148:	74 15                	je     0x4ee15f
4ee14a:	ff b5 6c ff ff ff    	push   -0x94(%ebp)
4ee150:	e8 db 7b 01 00       	call   0x505d30
4ee155:	83 c4 04             	add    $0x4,%esp
4ee158:	89 45 90             	mov    %eax,-0x70(%ebp)
4ee15b:	8b d0                	mov    %eax,%edx
4ee15d:	eb 0c                	jmp    0x4ee16b
4ee15f:	83 c2 04             	add    $0x4,%edx
4ee162:	89 55 98             	mov    %edx,-0x68(%ebp)
4ee165:	8b 52 fc             	mov    -0x4(%edx),%edx
4ee168:	89 55 90             	mov    %edx,-0x70(%ebp)
4ee16b:	85 d2                	test   %edx,%edx
4ee16d:	79 1a                	jns    0x4ee189
4ee16f:	c6 45 af 01          	movb   $0x1,-0x51(%ebp)
4ee173:	81 fa 01 00 00 80    	cmp    $0x80000001,%edx
4ee179:	7c 07                	jl     0x4ee182
4ee17b:	f7 da                	neg    %edx
4ee17d:	89 55 90             	mov    %edx,-0x70(%ebp)
4ee180:	eb 07                	jmp    0x4ee189
4ee182:	c7 45 90 00 00 00 00 	movl   $0x0,-0x70(%ebp)
4ee189:	0f be 46 01          	movsbl 0x1(%esi),%eax
4ee18d:	83 f8 2e             	cmp    $0x2e,%eax
4ee190:	0f 84 a8 00 00 00    	je     0x4ee23e
4ee196:	83 f8 6c             	cmp    $0x6c,%eax
4ee199:	0f 85 ce 00 00 00    	jne    0x4ee26d
4ee19f:	e9 9a 00 00 00       	jmp    0x4ee23e
4ee1a4:	0f be 4e 01          	movsbl 0x1(%esi),%ecx
4ee1a8:	46                   	inc    %esi
4ee1a9:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
4ee1af:	83 f9 2a             	cmp    $0x2a,%ecx
4ee1b2:	75 57                	jne    0x4ee20b
4ee1b4:	80 7d ac 00          	cmpb   $0x0,-0x54(%ebp)
4ee1b8:	74 15                	je     0x4ee1cf
4ee1ba:	ff b5 6c ff ff ff    	push   -0x94(%ebp)
4ee1c0:	e8 6b 7b 01 00       	call   0x505d30
4ee1c5:	83 c4 04             	add    $0x4,%esp
4ee1c8:	89 45 88             	mov    %eax,-0x78(%ebp)
4ee1cb:	8b f8                	mov    %eax,%edi
4ee1cd:	eb 0b                	jmp    0x4ee1da
4ee1cf:	8b 3a                	mov    (%edx),%edi
4ee1d1:	83 c2 04             	add    $0x4,%edx
4ee1d4:	89 55 98             	mov    %edx,-0x68(%ebp)
4ee1d7:	89 7d 88             	mov    %edi,-0x78(%ebp)
4ee1da:	85 ff                	test   %edi,%edi
4ee1dc:	79 20                	jns    0x4ee1fe
4ee1de:	81 ff 01 00 00 80    	cmp    $0x80000001,%edi
4ee1e4:	7c 12                	jl     0x4ee1f8
4ee1e6:	0f be 4e 01          	movsbl 0x1(%esi),%ecx
4ee1ea:	f7 df                	neg    %edi
4ee1ec:	46                   	inc    %esi
4ee1ed:	89 7d 88             	mov    %edi,-0x78(%ebp)
4ee1f0:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
4ee1f6:	eb 40                	jmp    0x4ee238
4ee1f8:	83 cf ff             	or     $0xffffffff,%edi
4ee1fb:	89 7d 88             	mov    %edi,-0x78(%ebp)
4ee1fe:	0f be 4e 01          	movsbl 0x1(%esi),%ecx
4ee202:	46                   	inc    %esi
4ee203:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
4ee209:	eb 2d                	jmp    0x4ee238
4ee20b:	33 ff                	xor    %edi,%edi
4ee20d:	83 f9 30             	cmp    $0x30,%ecx
4ee210:	7c 1d                	jl     0x4ee22f
4ee212:	83 f9 39             	cmp    $0x39,%ecx
4ee215:	7f 12                	jg     0x4ee229
4ee217:	8d 3c bf             	lea    (%edi,%edi,4),%edi
4ee21a:	46                   	inc    %esi
4ee21b:	8d 7f e8             	lea    -0x18(%edi),%edi
4ee21e:	8d 3c 79             	lea    (%ecx,%edi,2),%edi
4ee221:	0f be 0e             	movsbl (%esi),%ecx
4ee224:	83 f9 30             	cmp    $0x30,%ecx
4ee227:	7d e9                	jge    0x4ee212
4ee229:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
4ee22f:	81 e7 ff ff ff 7f    	and    $0x7fffffff,%edi
4ee235:	89 7d 88             	mov    %edi,-0x78(%ebp)
4ee238:	83 f9 6c             	cmp    $0x6c,%ecx
4ee23b:	75 3b                	jne    0x4ee278
4ee23d:	4e                   	dec    %esi
4ee23e:	0f be 4e 01          	movsbl 0x1(%esi),%ecx
4ee242:	46                   	inc    %esi
4ee243:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
4ee249:	85 c9                	test   %ecx,%ecx
4ee24b:	74 2b                	je     0x4ee278
4ee24d:	8b 55 98             	mov    -0x68(%ebp),%edx
4ee250:	e9 4b fe ff ff       	jmp    0x4ee0a0
4ee255:	0f be 4e 01          	movsbl 0x1(%esi),%ecx
4ee259:	46                   	inc    %esi
4ee25a:	c6 45 8f 01          	movb   $0x1,-0x71(%ebp)
4ee25e:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
4ee264:	83 f9 6c             	cmp    $0x6c,%ecx
4ee267:	75 0f                	jne    0x4ee278
4ee269:	c6 45 8f 02          	movb   $0x2,-0x71(%ebp)
4ee26d:	0f be 4e 01          	movsbl 0x1(%esi),%ecx
4ee271:	46                   	inc    %esi
4ee272:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
4ee278:	c7 85 7c ff ff ff 88 	movl   $0x6b2888,-0x84(%ebp)
4ee27f:	28 6b 00
4ee282:	33 f6                	xor    %esi,%esi
4ee284:	c6 45 ae 11          	movb   $0x11,-0x52(%ebp)
4ee288:	ba 88 28 6b 00       	mov    $0x6b2888,%edx
4ee28d:	0f 1f 00             	nopl   (%eax)
4ee290:	0f be 02             	movsbl (%edx),%eax
4ee293:	3b c8                	cmp    %eax,%ecx
4ee295:	74 17                	je     0x4ee2ae
4ee297:	83 c2 06             	add    $0x6,%edx
4ee29a:	46                   	inc    %esi
4ee29b:	81 fa 12 29 6b 00    	cmp    $0x6b2912,%edx
4ee2a1:	7c ed                	jl     0x4ee290
4ee2a3:	8a 4d ae             	mov    -0x52(%ebp),%cl
4ee2a6:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
4ee2ac:	eb 1a                	jmp    0x4ee2c8
4ee2ae:	8d 04 76             	lea    (%esi,%esi,2),%eax
4ee2b1:	8a 0c 45 8b 28 6b 00 	mov    0x6b288b(,%eax,2),%cl
4ee2b8:	8d 14 45 88 28 6b 00 	lea    0x6b2888(,%eax,2),%edx
4ee2bf:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
4ee2c5:	88 4d ae             	mov    %cl,-0x52(%ebp)
4ee2c8:	0f b6 c1             	movzbl %cl,%eax
4ee2cb:	83 f8 10             	cmp    $0x10,%eax
4ee2ce:	0f 87 d5 10 00 00    	ja     0x4ef3a9
4ee2d4:	ff 24 85 3c f4 4e 00 	jmp    *0x4ef43c(,%eax,4)
4ee2db:	b0 01                	mov    $0x1,%al
4ee2dd:	88 45 8f             	mov    %al,-0x71(%ebp)
4ee2e0:	c6 45 a3 00          	movb   $0x0,-0x5d(%ebp)
4ee2e4:	f6 42 02 01          	testb  $0x1,0x2(%edx)
4ee2e8:	0f 84 84 00 00 00    	je     0x4ee372
4ee2ee:	80 7d ac 00          	cmpb   $0x0,-0x54(%ebp)
4ee2f2:	74 10                	je     0x4ee304
4ee2f4:	ff b5 6c ff ff ff    	push   -0x94(%ebp)
4ee2fa:	e8 31 7a 01 00       	call   0x505d30
4ee2ff:	83 c4 04             	add    $0x4,%esp
4ee302:	eb 24                	jmp    0x4ee328
4ee304:	8a 45 8f             	mov    -0x71(%ebp),%al
4ee307:	8b 55 98             	mov    -0x68(%ebp),%edx
4ee30a:	84 c0                	test   %al,%al
4ee30c:	74 11                	je     0x4ee31f
4ee30e:	3c 02                	cmp    $0x2,%al
4ee310:	75 0d                	jne    0x4ee31f
4ee312:	8b 02                	mov    (%edx),%eax
4ee314:	83 c2 08             	add    $0x8,%edx
4ee317:	89 55 98             	mov    %edx,-0x68(%ebp)
4ee31a:	8b 4a fc             	mov    -0x4(%edx),%ecx
4ee31d:	eb 0b                	jmp    0x4ee32a
4ee31f:	8b 02                	mov    (%edx),%eax
4ee321:	83 c2 04             	add    $0x4,%edx
4ee324:	89 55 98             	mov    %edx,-0x68(%ebp)
4ee327:	99                   	cltd
4ee328:	8b ca                	mov    %edx,%ecx
4ee32a:	85 c9                	test   %ecx,%ecx
4ee32c:	7f 36                	jg     0x4ee364
4ee32e:	7c 04                	jl     0x4ee334
4ee330:	85 c0                	test   %eax,%eax
4ee332:	73 30                	jae    0x4ee364
4ee334:	85 c0                	test   %eax,%eax
4ee336:	75 18                	jne    0x4ee350
4ee338:	81 f9 00 00 00 80    	cmp    $0x80000000,%ecx
4ee33e:	75 10                	jne    0x4ee350
4ee340:	89 8d 64 ff ff ff    	mov    %ecx,-0x9c(%ebp)
4ee346:	b1 2d                	mov    $0x2d,%cl
4ee348:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee34b:	e9 79 00 00 00       	jmp    0x4ee3c9
4ee350:	f7 d8                	neg    %eax
4ee352:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee355:	83 d1 00             	adc    $0x0,%ecx
4ee358:	f7 d9                	neg    %ecx
4ee35a:	89 8d 64 ff ff ff    	mov    %ecx,-0x9c(%ebp)
4ee360:	b1 2d                	mov    $0x2d,%cl
4ee362:	eb 65                	jmp    0x4ee3c9
4ee364:	89 8d 64 ff ff ff    	mov    %ecx,-0x9c(%ebp)
4ee36a:	8a 4d ad             	mov    -0x53(%ebp),%cl
4ee36d:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee370:	eb 5a                	jmp    0x4ee3cc
4ee372:	80 7d ac 00          	cmpb   $0x0,-0x54(%ebp)
4ee376:	74 16                	je     0x4ee38e
4ee378:	ff b5 6c ff ff ff    	push   -0x94(%ebp)
4ee37e:	e8 ad 79 01 00       	call   0x505d30
4ee383:	83 c4 04             	add    $0x4,%esp
4ee386:	89 95 64 ff ff ff    	mov    %edx,-0x9c(%ebp)
4ee38c:	eb 36                	jmp    0x4ee3c4
4ee38e:	8a 45 8f             	mov    -0x71(%ebp),%al
4ee391:	8b 55 98             	mov    -0x68(%ebp),%edx
4ee394:	84 c0                	test   %al,%al
4ee396:	74 1a                	je     0x4ee3b2
4ee398:	3c 02                	cmp    $0x2,%al
4ee39a:	75 16                	jne    0x4ee3b2
4ee39c:	8b 02                	mov    (%edx),%eax
4ee39e:	83 c2 08             	add    $0x8,%edx
4ee3a1:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee3a4:	89 55 98             	mov    %edx,-0x68(%ebp)
4ee3a7:	8b 42 fc             	mov    -0x4(%edx),%eax
4ee3aa:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
4ee3b0:	eb 15                	jmp    0x4ee3c7
4ee3b2:	8b 02                	mov    (%edx),%eax
4ee3b4:	83 c2 04             	add    $0x4,%edx
4ee3b7:	c7 85 64 ff ff ff 00 	movl   $0x0,-0x9c(%ebp)
4ee3be:	00 00 00
4ee3c1:	89 55 98             	mov    %edx,-0x68(%ebp)
4ee3c4:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee3c7:	32 c9                	xor    %cl,%cl
4ee3c9:	88 4d ad             	mov    %cl,-0x53(%ebp)
4ee3cc:	8b 55 a4             	mov    -0x5c(%ebp),%edx
4ee3cf:	8b c2                	mov    %edx,%eax
4ee3d1:	0b 85 64 ff ff ff    	or     -0x9c(%ebp),%eax
4ee3d7:	75 03                	jne    0x4ee3dc
4ee3d9:	88 45 a2             	mov    %al,-0x5e(%ebp)
4ee3dc:	80 7d 8e 00          	cmpb   $0x0,-0x72(%ebp)
4ee3e0:	74 14                	je     0x4ee3f6
4ee3e2:	33 c0                	xor    %eax,%eax
4ee3e4:	84 c9                	test   %cl,%cl
4ee3e6:	8b 4d 90             	mov    -0x70(%ebp),%ecx
4ee3e9:	0f 95 c0             	setne  %al
4ee3ec:	2b c8                	sub    %eax,%ecx
4ee3ee:	3b f9                	cmp    %ecx,%edi
4ee3f0:	0f 4c f9             	cmovl  %ecx,%edi
4ee3f3:	89 7d 88             	mov    %edi,-0x78(%ebp)
4ee3f6:	83 ff 25             	cmp    $0x25,%edi
4ee3f9:	7d 16                	jge    0x4ee411
4ee3fb:	be 46 00 00 00       	mov    $0x46,%esi
4ee400:	8d 45 b0             	lea    -0x50(%ebp),%eax
4ee403:	89 b5 70 ff ff ff    	mov    %esi,-0x90(%ebp)
4ee409:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
4ee40f:	eb 59                	jmp    0x4ee46a
4ee411:	8b c7                	mov    %edi,%eax