4f506a:	b8 02 00 00 00       	mov    $0x2,%eax
4f506f:	49                   	dec    %ecx
4f5070:	39 8d 5c ff ff ff    	cmp    %ecx,-0xa4(%ebp)
4f5076:	b9 00 00 00 00       	mov    $0x0,%ecx
4f507b:	0f 44 c1             	cmove  %ecx,%eax
4f507e:	8b ca                	mov    %edx,%ecx
4f5080:	2b c8                	sub    %eax,%ecx
4f5082:	8b 45 88             	mov    -0x78(%ebp),%eax
4f5085:	0f b7 04 70          	movzwl (%eax,%esi,2),%eax
4f5089:	2b c8                	sub    %eax,%ecx
4f508b:	0f b7 03             	movzwl (%ebx),%eax
4f508e:	83 c0 02             	add    $0x2,%eax
4f5091:	03 c7                	add    %edi,%eax
4f5093:	3b c1                	cmp    %ecx,%eax
4f5095:	0f 8f 95 00 00 00    	jg     0x4f5130
4f509b:	0f b7 03             	movzwl (%ebx),%eax
4f509e:	b9 fe ff ff ff       	mov    $0xfffffffe,%ecx
4f50a3:	83 c0 02             	add    $0x2,%eax
4f50a6:	83 eb 02             	sub    $0x2,%ebx
4f50a9:	03 f8                	add    %eax,%edi
4f50ab:	8b 45 88             	mov    -0x78(%ebp),%eax
4f50ae:	0f b7 04 70          	movzwl (%eax,%esi,2),%eax
4f50b2:	2b c8                	sub    %eax,%ecx
4f50b4:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
4f50ba:	03 d1                	add    %ecx,%edx
4f50bc:	8b 8d 3c ff ff ff    	mov    -0xc4(%ebp),%ecx
4f50c2:	89 95 38 ff ff ff    	mov    %edx,-0xc8(%ebp)
4f50c8:	89 34 08             	mov    %esi,(%eax,%ecx,1)
4f50cb:	83 ee 01             	sub    $0x1,%esi
4f50ce:	0f 89 62 ff ff ff    	jns    0x4f5036
4f50d4:	eb 60                	jmp    0x4f5136
4f50d6:	68 fc c4 6b 00       	push   $0x6bc4fc
4f50db:	68 ed 18 01 00       	push   $0x118ed
4f50e0:	68 94 c4 6b 00       	push   $0x6bc494
4f50e5:	68 78 c4 6b 00       	push   $0x6bc478
4f50ea:	6a 0b                	push   $0xb
4f50ec:	e8 ef ae fe ff       	call   0x4dffe0
4f50f1:	83 c4 14             	add    $0x14,%esp
4f50f4:	c7 85 60 ff ff ff 0b 	movl   $0xb,-0xa0(%ebp)
4f50fb:	00 00 00
4f50fe:	e9 b1 09 00 00       	jmp    0x4f5ab4
4f5103:	68 fc c4 6b 00       	push   $0x6bc4fc
4f5108:	68 0e 19 01 00       	push   $0x1190e
4f510d:	68 94 c4 6b 00       	push   $0x6bc494
4f5112:	68 78 c4 6b 00       	push   $0x6bc478
4f5117:	6a 0b                	push   $0xb
4f5119:	e8 c2 ae fe ff       	call   0x4dffe0
4f511e:	83 c4 14             	add    $0x14,%esp
4f5121:	c7 85 60 ff ff ff 0b 	movl   $0xb,-0xa0(%ebp)
4f5128:	00 00 00
4f512b:	e9 84 09 00 00       	jmp    0x4f5ab4
4f5130:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
4f5136:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
4f513c:	89 94 05 f4 fe ff ff 	mov    %edx,-0x10c(%ebp,%eax,1)
4f5143:	8b 95 3c ff ff ff    	mov    -0xc4(%ebp),%edx
4f5149:	89 bc 05 f8 fe ff ff 	mov    %edi,-0x108(%ebp,%eax,1)
4f5150:	83 f9 01             	cmp    $0x1,%ecx
4f5153:	7e 06                	jle    0x4f515b
4f5155:	8b 44 10 fc          	mov    -0x4(%eax,%edx,1),%eax
4f5159:	eb 02                	jmp    0x4f515d
4f515b:	33 c0                	xor    %eax,%eax
4f515d:	39 04 8a             	cmp    %eax,(%edx,%ecx,4)
4f5160:	0f 8e 9d 00 00 00    	jle    0x4f5203
4f5166:	49                   	dec    %ecx
4f5167:	89 8d 5c ff ff ff    	mov    %ecx,-0xa4(%ebp)
4f516d:	85 c9                	test   %ecx,%ecx
4f516f:	0f 8f 6b fe ff ff    	jg     0x4f4fe0
4f5175:	8b 45 e8             	mov    -0x18(%ebp),%eax
4f5178:	33 ff                	xor    %edi,%edi
4f517a:	8b 40 38             	mov    0x38(%eax),%eax
4f517d:	0f b6 18             	movzbl (%eax),%ebx
4f5180:	8d 47 01             	lea    0x1(%edi),%eax
4f5183:	89 9d 30 ff ff ff    	mov    %ebx,-0xd0(%ebp)
4f5189:	39 bd 50 ff ff ff    	cmp    %edi,-0xb0(%ebp)
4f518f:	0f 8e c2 01 00 00    	jle    0x4f5357
4f5195:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%eax,%eax,1)
4f519c:	00 00 00 00
4f51a0:	3b bd 28 ff ff ff    	cmp    -0xd8(%ebp),%edi
4f51a6:	0f 8d e6 00 00 00    	jge    0x4f5292
4f51ac:	8b 44 bd e8          	mov    -0x18(%ebp,%edi,4),%eax
4f51b0:	89 44 bd d4          	mov    %eax,-0x2c(%ebp,%edi,4)
4f51b4:	c7 44 bd e8 00 00 00 	movl   $0x0,-0x18(%ebp,%edi,4)
4f51bb:	00
4f51bc:	89 85 5c ff ff ff    	mov    %eax,-0xa4(%ebp)
4f51c2:	8b 70 48             	mov    0x48(%eax),%esi
4f51c5:	f6 46 1c 04          	testb  $0x4,0x1c(%esi)
4f51c9:	8b 4e 14             	mov    0x14(%esi),%ecx
4f51cc:	0f 84 74 00 00 00    	je     0x4f5246
4f51d2:	8b 41 18             	mov    0x18(%ecx),%eax
4f51d5:	3b 46 18             	cmp    0x18(%esi),%eax
4f51d8:	72 6c                	jb     0x4f5246
4f51da:	83 79 60 00          	cmpl   $0x0,0x60(%ecx)
4f51de:	74 62                	je     0x4f5242
4f51e0:	56                   	push   %esi
4f51e1:	e8 3a 28 06 00       	call   0x557a20
4f51e6:	83 c4 04             	add    $0x4,%esp
4f51e9:	85 c0                	test   %eax,%eax
4f51eb:	74 43                	je     0x4f5230
4f51ed:	56                   	push   %esi
4f51ee:	e8 2d 29 06 00       	call   0x557b20
4f51f3:	83 c4 04             	add    $0x4,%esp
4f51f6:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
4f51fc:	8b d0                	mov    %eax,%edx
4f51fe:	e9 76 00 00 00       	jmp    0x4f5279
4f5203:	68 fc c4 6b 00       	push   $0x6bc4fc
4f5208:	68 38 19 01 00       	push   $0x11938
4f520d:	68 94 c4 6b 00       	push   $0x6bc494
4f5212:	68 78 c4 6b 00       	push   $0x6bc478
4f5217:	6a 0b                	push   $0xb
4f5219:	e8 c2 ad fe ff       	call   0x4dffe0
4f521e:	83 c4 14             	add    $0x14,%esp
4f5221:	c7 85 60 ff ff ff 0b 	movl   $0xb,-0xa0(%ebp)
4f5228:	00 00 00
4f522b:	e9 84 08 00 00       	jmp    0x4f5ab4
4f5230:	c7 85 60 ff ff ff 00 	movl   $0x0,-0xa0(%ebp)
4f5237:	00 00 00
4f523a:	8b 95 60 ff ff ff    	mov    -0xa0(%ebp),%edx
4f5240:	eb 37                	jmp    0x4f5279
4f5242:	33 d2                	xor    %edx,%edx
4f5244:	eb 2d                	jmp    0x4f5273
4f5246:	8b 51 28             	mov    0x28(%ecx),%edx
4f5249:	89 95 60 ff ff ff    	mov    %edx,-0xa0(%ebp)
4f524f:	85 d2                	test   %edx,%edx
4f5251:	75 26                	jne    0x4f5279
4f5253:	8b 81 94 00 00 00    	mov    0x94(%ecx),%eax
4f5259:	56                   	push   %esi
4f525a:	3b 81 98 00 00 00    	cmp    0x98(%ecx),%eax
4f5260:	76 07                	jbe    0x4f5269
4f5262:	e8 f9 82 01 00       	call   0x50d560
4f5267:	eb 05                	jmp    0x4f526e
4f5269:	e8 32 96 01 00       	call   0x50e8a0
4f526e:	8b d0                	mov    %eax,%edx
4f5270:	83 c4 04             	add    $0x4,%esp
4f5273:	89 95 60 ff ff ff    	mov    %edx,-0xa0(%ebp)
4f5279:	ff 85 58 ff ff ff    	incl   -0xa8(%ebp)
4f527f:	89 95 54 ff ff ff    	mov    %edx,-0xac(%ebp)
4f5285:	85 d2                	test   %edx,%edx
4f5287:	0f 85 27 08 00 00    	jne    0x4f5ab4
4f528d:	e9 b3 00 00 00       	jmp    0x4f5345
4f5292:	83 7d 18 00          	cmpl   $0x0,0x18(%ebp)
4f5296:	8b 8d 2c ff ff ff    	mov    -0xd4(%ebp),%ecx
4f529c:	6a 00                	push   $0x0
4f529e:	0f 45 c8             	cmovne %eax,%ecx
4f52a1:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4f52a7:	51                   	push   %ecx
4f52a8:	50                   	push   %eax
4f52a9:	8d 85 5c ff ff ff    	lea    -0xa4(%ebp),%eax
4f52af:	50                   	push   %eax
4f52b0:	ff b5 4c ff ff ff    	push   -0xb4(%ebp)
4f52b6:	e8 65 d0 ff ff       	call   0x4f2320
4f52bb:	8b d0                	mov    %eax,%edx
4f52bd:	83 c4 14             	add    $0x14,%esp
4f52c0:	89 95 60 ff ff ff    	mov    %edx,-0xa0(%ebp)
4f52c6:	89 95 54 ff ff ff    	mov    %edx,-0xac(%ebp)
4f52cc:	85 d2                	test   %edx,%edx
4f52ce:	0f 85 e0 07 00 00    	jne    0x4f5ab4
4f52d4:	8b b5 5c ff ff ff    	mov    -0xa4(%ebp),%esi
4f52da:	53                   	push   %ebx
4f52db:	56                   	push   %esi
4f52dc:	e8 0f 6c 07 00       	call   0x56bef0
4f52e1:	8b 8d 4c ff ff ff    	mov    -0xb4(%ebp),%ecx
4f52e7:	83 c4 08             	add    $0x8,%esp
4f52ea:	ff 85 58 ff ff ff    	incl   -0xa8(%ebp)
4f52f0:	8b 85 7c ff ff ff    	mov    -0x84(%ebp),%eax
4f52f6:	89 74 bd d4          	mov    %esi,-0x2c(%ebp,%edi,4)
4f52fa:	80 79 11 00          	cmpb   $0x0,0x11(%ecx)
4f52fe:	89 84 bd c0 fe ff ff 	mov    %eax,-0x140(%ebp,%edi,4)
4f5305:	74 32                	je     0x4f5339
4f5307:	8d 85 54 ff ff ff    	lea    -0xac(%ebp),%eax
4f530d:	50                   	push   %eax
4f530e:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
4f5314:	ff 70 04             	push   0x4(%eax)
4f5317:	6a 05                	push   $0x5
4f5319:	ff 76 04             	push   0x4(%esi)
4f531c:	51                   	push   %ecx
4f531d:	e8 6e b7 01 00       	call   0x510a90
4f5322:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
4f5328:	83 c4 14             	add    $0x14,%esp
4f532b:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
4f5331:	85 c0                	test   %eax,%eax
4f5333:	0f 85 7b 07 00 00    	jne    0x4f5ab4
4f5339:	8b 85 24 ff ff ff    	mov    -0xdc(%ebp),%eax
4f533f:	89 85 2c ff ff ff    	mov    %eax,-0xd4(%ebp)
4f5345:	47                   	inc    %edi
4f5346:	b8 01 00 00 00       	mov    $0x1,%eax
4f534b:	3b bd 50 ff ff ff    	cmp    -0xb0(%ebp),%edi
4f5351:	0f 8c 49 fe ff ff    	jl     0x4f51a0
4f5357:	8b bd 58 ff ff ff    	mov    -0xa8(%ebp),%edi
4f535d:	33 c9                	xor    %ecx,%ecx
4f535f:	85 ff                	test   %edi,%edi
4f5361:	7e 41                	jle    0x4f53a4
4f5363:	8b 44 8d d4          	mov    -0x2c(%ebp,%ecx,4),%eax
4f5367:	8b 50 04             	mov    0x4(%eax),%edx
4f536a:	8b 40 48             	mov    0x48(%eax),%eax
4f536d:	89 54 8d c0          	mov    %edx,-0x40(%ebp,%ecx,4)
4f5371:	89 94 8d 68 ff ff ff 	mov    %edx,-0x98(%ebp,%ecx,4)
4f5378:	66 8b 40 1c          	mov    0x1c(%eax),%ax
4f537c:	66 89 84 4d ec fe ff 	mov    %ax,-0x114(%ebp,%ecx,2)
4f5383:	ff
4f5384:	33 c0                	xor    %eax,%eax
4f5386:	85 c9                	test   %ecx,%ecx
4f5388:	7e 15                	jle    0x4f539f
4f538a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
4f5390:	39 54 85 c0          	cmp    %edx,-0x40(%ebp,%eax,4)
4f5394:	0f 84 9a 01 00 00    	je     0x4f5534
4f539a:	40                   	inc    %eax
4f539b:	3b c1                	cmp    %ecx,%eax
4f539d:	7c f1                	jl     0x4f5390
4f539f:	41                   	inc    %ecx
4f53a0:	3b cf                	cmp    %edi,%ecx
4f53a2:	7c bf                	jl     0x4f5363
4f53a4:	33 db                	xor    %ebx,%ebx
4f53a6:	89 9d 5c ff ff ff    	mov    %ebx,-0xa4(%ebp)
4f53ac:	85 ff                	test   %edi,%edi
4f53ae:	0f 8e b6 00 00 00    	jle    0x4f546a
4f53b4:	33 f6                	xor    %esi,%esi
4f53b6:	8d 4e 01             	lea    0x1(%esi),%ecx
4f53b9:	3b f9                	cmp    %ecx,%edi
4f53bb:	7e 39                	jle    0x4f53f6
4f53bd:	8b 9d 58 ff ff ff    	mov    -0xa8(%ebp),%ebx
4f53c3:	33 ff                	xor    %edi,%edi
4f53c5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%eax,%eax,1)
4f53cc:	00 00 00 00
4f53d0:	8d 14 8d 00 00 00 00 	lea    0x0(,%ecx,4),%edx
4f53d7:	8b 84 15 68 ff ff ff 	mov    -0x98(%ebp,%edx,1),%eax
4f53de:	3b 84 3d 68 ff ff ff 	cmp    -0x98(%ebp,%edi,1),%eax
4f53e5:	73 04                	jae    0x4f53eb
4f53e7:	8b f1                	mov    %ecx,%esi
4f53e9:	8b fa                	mov    %edx,%edi
4f53eb:	41                   	inc    %ecx
4f53ec:	3b cb                	cmp    %ebx,%ecx
4f53ee:	7c e0                	jl     0x4f53d0
4f53f0:	8b 9d 5c ff ff ff    	mov    -0xa4(%ebp),%ebx
4f53f6:	8b bc b5 68 ff ff ff 	mov    -0x98(%ebp,%esi,4),%edi
4f53fd:	c7 84 b5 68 ff ff ff 	movl   $0xffffffff,-0x98(%ebp,%esi,4)
4f5404:	ff ff ff ff
4f5408:	3b f3                	cmp    %ebx,%esi
4f540a:	74 49                	je     0x4f5455
4f540c:	7e 23                	jle    0x4f5431
4f540e:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
4f5414:	33 d2                	xor    %edx,%edx
4f5416:	8b 48 2c             	mov    0x2c(%eax),%ecx
4f5419:	8b 44 b5 d4          	mov    -0x2c(%ebp,%esi,4),%eax
4f541d:	41                   	inc    %ecx
4f541e:	03 ce                	add    %esi,%ecx
4f5420:	51                   	push   %ecx
4f5421:	8b 40 48             	mov    0x48(%eax),%eax
4f5424:	50                   	push   %eax
4f5425:	66 89 50 1c          	mov    %dx,0x1c(%eax)
4f5429:	e8 c2 f0 03 00       	call   0x5344f0
4f542e:	83 c4 08             	add    $0x8,%esp
4f5431:	8b 44 9d d4          	mov    -0x2c(%ebp,%ebx,4),%eax
4f5435:	57                   	push   %edi
4f5436:	8b 48 48             	mov    0x48(%eax),%ecx
4f5439:	66 8b 84 75 ec fe ff 	mov    -0x114(%ebp,%esi,2),%ax
4f5440:	ff
4f5441:	51                   	push   %ecx
4f5442:	66 89 41 1c          	mov    %ax,0x1c(%ecx)
4f5446:	e8 a5 f0 03 00       	call   0x5344f0
4f544b:	8b 44 9d d4          	mov    -0x2c(%ebp,%ebx,4),%eax
4f544f:	83 c4 08             	add    $0x8,%esp
4f5452:	89 78 04             	mov    %edi,0x4(%eax)
4f5455:	8b bd 58 ff ff ff    	mov    -0xa8(%ebp),%edi
4f545b:	43                   	inc    %ebx
4f545c:	89 9d 5c ff ff ff    	mov    %ebx,-0xa4(%ebp)
4f5462:	3b df                	cmp    %edi,%ebx
4f5464:	0f 8c 4a ff ff ff    	jl     0x4f53b4
4f546a:	f6 85 30 ff ff ff 08 	testb  $0x8,-0xd0(%ebp)
4f5471:	8b 44 bd d0          	mov    -0x30(%ebp,%edi,4),%eax
4f5475:	8b 8d 20 ff ff ff    	mov    -0xe0(%ebp),%ecx
4f547b:	8b 40 04             	mov    0x4(%eax),%eax
4f547e:	0f c8                	bswap  %eax
4f5480:	89 01                	mov    %eax,(%ecx)
4f5482:	75 29                	jne    0x4f54ad
4f5484:	8b 8d 28 ff ff ff    	mov    -0xd8(%ebp),%ecx
4f548a:	3b cf                	cmp    %edi,%ecx
4f548c:	74 1f                	je     0x4f54ad
4f548e:	3b f9                	cmp    %ecx,%edi
4f5490:	8d 55 e8             	lea    -0x18(%ebp),%edx
4f5493:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4f5496:	0f 4e c2             	cmovle %edx,%eax
4f5499:	8b 44 88 fc          	mov    -0x4(%eax,%ecx,4),%eax
4f549d:	8b 50 38             	mov    0x38(%eax),%edx
4f54a0:	8b 44 bd d0          	mov    -0x30(%ebp,%edi,4),%eax
4f54a4:	8b 48 38             	mov    0x38(%eax),%ecx
4f54a7:	8b 42 08             	mov    0x8(%edx),%eax
4f54aa:	89 41 08             	mov    %eax,0x8(%ecx)
4f54ad:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
4f54b3:	80 78 11 00          	cmpb   $0x0,0x11(%eax)
4f54b7:	0f 84 6a 02 00 00    	je     0x4f5727
4f54bd:	8b 7d d4             	mov    -0x2c(%ebp),%edi
4f54c0:	33 db                	xor    %ebx,%ebx
4f54c2:	33 f6                	xor    %esi,%esi
4f54c4:	89 bd 2c ff ff ff    	mov    %edi,-0xd4(%ebp)
4f54ca:	c7 85 20 ff ff ff 00 	movl   $0x0,-0xe0(%ebp)
4f54d1:	00 00 00
4f54d4:	0f b7 57 18          	movzwl 0x18(%edi),%edx
4f54d8:	0f b6 47 0c          	movzbl 0xc(%edi),%eax
4f54dc:	03 d0                	add    %eax,%edx
4f54de:	89 95 3c ff ff ff    	mov    %edx,-0xc4(%ebp)
4f54e4:	39 9d 7c ff ff ff    	cmp    %ebx,-0x84(%ebp)
4f54ea:	0f 8e 3a 02 00 00    	jle    0x4f572a
4f54f0:	33 c0                	xor    %eax,%eax
4f54f2:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
4f54f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
4f54ff:	00
4f5500:	8b 4d 84             	mov    -0x7c(%ebp),%ecx
4f5503:	8b 0c 99             	mov    (%ecx,%ebx,4),%ecx
4f5506:	89 8d 5c ff ff ff    	mov    %ecx,-0xa4(%ebp)
4f550c:	3b da                	cmp    %edx,%ebx
4f550e:	0f 85 79 00 00 00    	jne    0x4f558d
4f5514:	33 c0                	xor    %eax,%eax
4f5516:	39 85 44 ff ff ff    	cmp    %eax,-0xbc(%ebp)
4f551c:	0f 94 c0             	sete   %al
4f551f:	89 85 30 ff ff ff    	mov    %eax,-0xd0(%ebp)
4f5525:	46                   	inc    %esi
4f5526:	3b b5 58 ff ff ff    	cmp    -0xa8(%ebp),%esi
4f552c:	7d 33                	jge    0x4f5561
4f552e:	8b 7c b5 d4          	mov    -0x2c(%ebp,%esi,4),%edi
4f5532:	eb 31                	jmp    0x4f5565
4f5534:	68 fc c4 6b 00       	push   $0x6bc4fc
4f5539:	68 82 19 01 00       	push   $0x11982
4f553e:	68 94 c4 6b 00       	push   $0x6bc494
4f5543:	68 78 c4 6b 00       	push   $0x6bc478
4f5548:	6a 0b                	push   $0xb
4f554a:	e8 91 aa fe ff       	call   0x4dffe0
4f554f:	83 c4 14             	add    $0x14,%esp
4f5552:	c7 85 60 ff ff ff 0b 	movl   $0xb,-0xa0(%ebp)
4f5559:	00 00 00
4f555c:	e9 53 05 00 00       	jmp    0x4f5ab4
4f5561:	8b 7c b5 e8          	mov    -0x18(%ebp,%esi,4),%edi
4f5565:	0f b7 47 18          	movzwl 0x18(%edi),%eax
4f5569:	03 85 30 ff ff ff    	add    -0xd0(%ebp),%eax
4f556f:	0f b6 4f 0c          	movzbl 0xc(%edi),%ecx
4f5573:	03 c8                	add    %eax,%ecx
4f5575:	03 d1                	add    %ecx,%edx
4f5577:	3b da                	cmp    %edx,%ebx
4f5579:	74 aa                	je     0x4f5525
4f557b:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
4f5581:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
4f5587:	89 95 3c ff ff ff    	mov    %edx,-0xc4(%ebp)
4f558d:	3b 9c 05 d8 fe ff ff 	cmp    -0x128(%ebp,%eax,1),%ebx
4f5594:	75 2f                	jne    0x4f55c5
4f5596:	8b 85 20 ff ff ff    	mov    -0xe0(%ebp),%eax
4f559c:	40                   	inc    %eax
4f559d:	89 85 20 ff ff ff    	mov    %eax,-0xe0(%ebp)
4f55a3:	c1 e0 02             	shl    $0x2,%eax
4f55a6:	83 bd 44 ff ff ff 00 	cmpl   $0x0,-0xbc(%ebp)
4f55ad:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
4f55b3:	8b 44 05 d4          	mov    -0x2c(%ebp,%eax,1),%eax