5b2250:	8b 45 dc             	mov    -0x24(%ebp),%eax
5b2253:	48                   	dec    %eax
5b2254:	85 c0                	test   %eax,%eax
5b2256:	0f 8c 8b 00 00 00    	jl     0x5b22e7
5b225c:	40                   	inc    %eax
5b225d:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5b2263:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
5b226a:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5b226d:	c1 e0 02             	shl    $0x2,%eax
5b2270:	83 c0 02             	add    $0x2,%eax
5b2273:	89 85 4c ff ff ff    	mov    %eax,-0xb4(%ebp)
5b2279:	8b 45 88             	mov    -0x78(%ebp),%eax
5b227c:	48                   	dec    %eax
5b227d:	85 c0                	test   %eax,%eax
5b227f:	7c 5b                	jl     0x5b22dc
5b2281:	40                   	inc    %eax
5b2282:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
5b2288:	33 db                	xor    %ebx,%ebx
5b228a:	8b c3                	mov    %ebx,%eax
5b228c:	c1 e0 02             	shl    $0x2,%eax
5b228f:	83 c0 02             	add    $0x2,%eax
5b2292:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
5b2298:	8b 45 c0             	mov    -0x40(%ebp),%eax
5b229b:	8b 55 b4             	mov    -0x4c(%ebp),%edx
5b229e:	8b 04 90             	mov    (%eax,%edx,4),%eax
5b22a1:	8b d3                	mov    %ebx,%edx
5b22a3:	e8 58 d8 ff ff       	call   0x5afb00
5b22a8:	85 c0                	test   %eax,%eax
5b22aa:	74 27                	je     0x5b22d3
5b22ac:	33 d2                	xor    %edx,%edx
5b22ae:	33 c0                	xor    %eax,%eax
5b22b0:	8b 8d 4c ff ff ff    	mov    -0xb4(%ebp),%ecx
5b22b6:	03 ca                	add    %edx,%ecx
5b22b8:	8b 0c 8e             	mov    (%esi,%ecx,4),%ecx
5b22bb:	8b bd 48 ff ff ff    	mov    -0xb8(%ebp),%edi
5b22c1:	03 f8                	add    %eax,%edi
5b22c3:	c6 04 39 01          	movb   $0x1,(%ecx,%edi,1)
5b22c7:	40                   	inc    %eax
5b22c8:	83 f8 04             	cmp    $0x4,%eax
5b22cb:	75 e3                	jne    0x5b22b0
5b22cd:	42                   	inc    %edx
5b22ce:	83 fa 04             	cmp    $0x4,%edx
5b22d1:	75 db                	jne    0x5b22ae
5b22d3:	43                   	inc    %ebx
5b22d4:	ff 8d 38 ff ff ff    	decl   -0xc8(%ebp)
5b22da:	75 ae                	jne    0x5b228a
5b22dc:	ff 45 b4             	incl   -0x4c(%ebp)
5b22df:	ff 8d 3c ff ff ff    	decl   -0xc4(%ebp)
5b22e5:	75 83                	jne    0x5b226a
5b22e7:	8b 45 dc             	mov    -0x24(%ebp),%eax
5b22ea:	48                   	dec    %eax
5b22eb:	85 c0                	test   %eax,%eax
5b22ed:	7c 1d                	jl     0x5b230c
5b22ef:	40                   	inc    %eax
5b22f0:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5b22f6:	33 ff                	xor    %edi,%edi
5b22f8:	8b 45 c0             	mov    -0x40(%ebp),%eax
5b22fb:	8b 04 b8             	mov    (%eax,%edi,4),%eax
5b22fe:	e8 c9 04 e5 ff       	call   0x4027cc
5b2303:	47                   	inc    %edi
5b2304:	ff 8d 3c ff ff ff    	decl   -0xc4(%ebp)
5b230a:	75 ec                	jne    0x5b22f8
5b230c:	8b 45 c0             	mov    -0x40(%ebp),%eax
5b230f:	e8 b8 04 e5 ff       	call   0x4027cc
5b2314:	33 c0                	xor    %eax,%eax
5b2316:	8b 55 b8             	mov    -0x48(%ebp),%edx
5b2319:	4a                   	dec    %edx
5b231a:	85 d2                	test   %edx,%edx
5b231c:	7c 56                	jl     0x5b2374
5b231e:	42                   	inc    %edx
5b231f:	89 95 3c ff ff ff    	mov    %edx,-0xc4(%ebp)
5b2325:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
5b232c:	8b 55 bc             	mov    -0x44(%ebp),%edx
5b232f:	4a                   	dec    %edx
5b2330:	85 d2                	test   %edx,%edx
5b2332:	7e 35                	jle    0x5b2369
5b2334:	89 95 38 ff ff ff    	mov    %edx,-0xc8(%ebp)
5b233a:	bb 01 00 00 00       	mov    $0x1,%ebx
5b233f:	8b 55 b4             	mov    -0x4c(%ebp),%edx
5b2342:	8b 14 96             	mov    (%esi,%edx,4),%edx
5b2345:	80 3c 1a 01          	cmpb   $0x1,(%edx,%ebx,1)
5b2349:	75 13                	jne    0x5b235e
5b234b:	84 c0                	test   %al,%al
5b234d:	75 11                	jne    0x5b2360
5b234f:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5b2352:	8b 04 86             	mov    (%esi,%eax,4),%eax
5b2355:	c6 44 18 ff 03       	movb   $0x3,-0x1(%eax,%ebx,1)
5b235a:	b0 01                	mov    $0x1,%al
5b235c:	eb 02                	jmp    0x5b2360
5b235e:	33 c0                	xor    %eax,%eax
5b2360:	43                   	inc    %ebx
5b2361:	ff 8d 38 ff ff ff    	decl   -0xc8(%ebp)
5b2367:	75 d6                	jne    0x5b233f
5b2369:	ff 45 b4             	incl   -0x4c(%ebp)
5b236c:	ff 8d 3c ff ff ff    	decl   -0xc4(%ebp)
5b2372:	75 b8                	jne    0x5b232c
5b2374:	8b 55 b8             	mov    -0x48(%ebp),%edx
5b2377:	4a                   	dec    %edx
5b2378:	85 d2                	test   %edx,%edx
5b237a:	7c 49                	jl     0x5b23c5
5b237c:	42                   	inc    %edx
5b237d:	89 95 3c ff ff ff    	mov    %edx,-0xc4(%ebp)
5b2383:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
5b238a:	8b 5d bc             	mov    -0x44(%ebp),%ebx
5b238d:	4b                   	dec    %ebx
5b238e:	83 fb 00             	cmp    $0x0,%ebx
5b2391:	7c 27                	jl     0x5b23ba
5b2393:	8b 55 b4             	mov    -0x4c(%ebp),%edx
5b2396:	8b 14 96             	mov    (%esi,%edx,4),%edx
5b2399:	80 3c 1a 01          	cmpb   $0x1,(%edx,%ebx,1)
5b239d:	75 13                	jne    0x5b23b2
5b239f:	84 c0                	test   %al,%al
5b23a1:	75 11                	jne    0x5b23b4
5b23a3:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5b23a6:	8b 04 86             	mov    (%esi,%eax,4),%eax
5b23a9:	c6 44 18 01 03       	movb   $0x3,0x1(%eax,%ebx,1)
5b23ae:	b0 01                	mov    $0x1,%al
5b23b0:	eb 02                	jmp    0x5b23b4
5b23b2:	33 c0                	xor    %eax,%eax
5b23b4:	4b                   	dec    %ebx
5b23b5:	83 fb ff             	cmp    $0xffffffff,%ebx
5b23b8:	75 d9                	jne    0x5b2393
5b23ba:	ff 45 b4             	incl   -0x4c(%ebp)
5b23bd:	ff 8d 3c ff ff ff    	decl   -0xc4(%ebp)
5b23c3:	75 c5                	jne    0x5b238a
5b23c5:	33 c0                	xor    %eax,%eax
5b23c7:	8b 55 bc             	mov    -0x44(%ebp),%edx
5b23ca:	4a                   	dec    %edx
5b23cb:	85 d2                	test   %edx,%edx
5b23cd:	7c 54                	jl     0x5b2423
5b23cf:	42                   	inc    %edx
5b23d0:	89 95 3c ff ff ff    	mov    %edx,-0xc4(%ebp)
5b23d6:	33 db                	xor    %ebx,%ebx
5b23d8:	8b 55 b8             	mov    -0x48(%ebp),%edx
5b23db:	4a                   	dec    %edx
5b23dc:	85 d2                	test   %edx,%edx
5b23de:	7c 3a                	jl     0x5b241a
5b23e0:	42                   	inc    %edx
5b23e1:	89 95 38 ff ff ff    	mov    %edx,-0xc8(%ebp)
5b23e7:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
5b23ee:	8b 55 b4             	mov    -0x4c(%ebp),%edx
5b23f1:	8b 14 96             	mov    (%esi,%edx,4),%edx
5b23f4:	80 3c 1a 01          	cmpb   $0x1,(%edx,%ebx,1)
5b23f8:	75 13                	jne    0x5b240d
5b23fa:	84 c0                	test   %al,%al
5b23fc:	75 11                	jne    0x5b240f
5b23fe:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5b2401:	8b 44 86 fc          	mov    -0x4(%esi,%eax,4),%eax
5b2405:	c6 04 18 03          	movb   $0x3,(%eax,%ebx,1)
5b2409:	b0 01                	mov    $0x1,%al
5b240b:	eb 02                	jmp    0x5b240f
5b240d:	33 c0                	xor    %eax,%eax
5b240f:	ff 45 b4             	incl   -0x4c(%ebp)
5b2412:	ff 8d 38 ff ff ff    	decl   -0xc8(%ebp)
5b2418:	75 d4                	jne    0x5b23ee
5b241a:	43                   	inc    %ebx
5b241b:	ff 8d 3c ff ff ff    	decl   -0xc4(%ebp)
5b2421:	75 b5                	jne    0x5b23d8
5b2423:	33 c0                	xor    %eax,%eax
5b2425:	8b 55 bc             	mov    -0x44(%ebp),%edx
5b2428:	4a                   	dec    %edx
5b2429:	85 d2                	test   %edx,%edx
5b242b:	7c 48                	jl     0x5b2475
5b242d:	42                   	inc    %edx
5b242e:	89 95 3c ff ff ff    	mov    %edx,-0xc4(%ebp)
5b2434:	33 db                	xor    %ebx,%ebx
5b2436:	8b 55 b8             	mov    -0x48(%ebp),%edx
5b2439:	4a                   	dec    %edx
5b243a:	83 fa 00             	cmp    $0x0,%edx
5b243d:	7c 2d                	jl     0x5b246c
5b243f:	89 55 b4             	mov    %edx,-0x4c(%ebp)
5b2442:	8b 55 b4             	mov    -0x4c(%ebp),%edx
5b2445:	8b 14 96             	mov    (%esi,%edx,4),%edx
5b2448:	80 3c 1a 01          	cmpb   $0x1,(%edx,%ebx,1)
5b244c:	75 13                	jne    0x5b2461
5b244e:	84 c0                	test   %al,%al
5b2450:	75 11                	jne    0x5b2463
5b2452:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5b2455:	8b 44 86 04          	mov    0x4(%esi,%eax,4),%eax
5b2459:	c6 04 18 03          	movb   $0x3,(%eax,%ebx,1)
5b245d:	b0 01                	mov    $0x1,%al
5b245f:	eb 02                	jmp    0x5b2463
5b2461:	33 c0                	xor    %eax,%eax
5b2463:	ff 4d b4             	decl   -0x4c(%ebp)
5b2466:	83 7d b4 ff          	cmpl   $0xffffffff,-0x4c(%ebp)
5b246a:	75 d6                	jne    0x5b2442
5b246c:	43                   	inc    %ebx
5b246d:	ff 8d 3c ff ff ff    	decl   -0xc4(%ebp)
5b2473:	75 c1                	jne    0x5b2436
5b2475:	8d 8d d4 fe ff ff    	lea    -0x12c(%ebp),%ecx
5b247b:	ba ff ff ff 7f       	mov    $0x7fffffff,%edx
5b2480:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
5b2485:	e8 c2 81 e6 ff       	call   0x41a64c
5b248a:	8b 85 d4 fe ff ff    	mov    -0x12c(%ebp),%eax
5b2490:	89 85 1c ff ff ff    	mov    %eax,-0xe4(%ebp)
5b2496:	8b 85 d8 fe ff ff    	mov    -0x128(%ebp),%eax
5b249c:	89 85 20 ff ff ff    	mov    %eax,-0xe0(%ebp)
5b24a2:	8d 8d d4 fe ff ff    	lea    -0x12c(%ebp),%ecx
5b24a8:	33 d2                	xor    %edx,%edx
5b24aa:	33 c0                	xor    %eax,%eax
5b24ac:	e8 9b 81 e6 ff       	call   0x41a64c
5b24b1:	8b 85 d4 fe ff ff    	mov    -0x12c(%ebp),%eax
5b24b7:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
5b24bd:	8b 85 d8 fe ff ff    	mov    -0x128(%ebp),%eax
5b24c3:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
5b24c9:	8b 45 b8             	mov    -0x48(%ebp),%eax
5b24cc:	48                   	dec    %eax
5b24cd:	85 c0                	test   %eax,%eax
5b24cf:	0f 8c 93 00 00 00    	jl     0x5b2568
5b24d5:	40                   	inc    %eax
5b24d6:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5b24dc:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
5b24e3:	8b 45 bc             	mov    -0x44(%ebp),%eax
5b24e6:	48                   	dec    %eax
5b24e7:	85 c0                	test   %eax,%eax
5b24e9:	7e 6e                	jle    0x5b2559
5b24eb:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
5b24f1:	bb 01 00 00 00       	mov    $0x1,%ebx
5b24f6:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5b24f9:	8b 04 86             	mov    (%esi,%eax,4),%eax
5b24fc:	80 3c 18 03          	cmpb   $0x3,(%eax,%ebx,1)
5b2500:	75 4e                	jne    0x5b2550
5b2502:	8b 95 1c ff ff ff    	mov    -0xe4(%ebp),%edx
5b2508:	8b c3                	mov    %ebx,%eax
5b250a:	e8 0d 6f ff ff       	call   0x5a941c
5b250f:	89 85 1c ff ff ff    	mov    %eax,-0xe4(%ebp)
5b2515:	8b 95 20 ff ff ff    	mov    -0xe0(%ebp),%edx
5b251b:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5b251e:	e8 f9 6e ff ff       	call   0x5a941c
5b2523:	89 85 20 ff ff ff    	mov    %eax,-0xe0(%ebp)
5b2529:	8b 95 24 ff ff ff    	mov    -0xdc(%ebp),%edx
5b252f:	8b c3                	mov    %ebx,%eax
5b2531:	e8 de 6e ff ff       	call   0x5a9414
5b2536:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
5b253c:	8b 95 28 ff ff ff    	mov    -0xd8(%ebp),%edx
5b2542:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5b2545:	e8 ca 6e ff ff       	call   0x5a9414
5b254a:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
5b2550:	43                   	inc    %ebx
5b2551:	ff 8d 38 ff ff ff    	decl   -0xc8(%ebp)
5b2557:	75 9d                	jne    0x5b24f6
5b2559:	ff 45 b4             	incl   -0x4c(%ebp)
5b255c:	ff 8d 3c ff ff ff    	decl   -0xc4(%ebp)
5b2562:	0f 85 7b ff ff ff    	jne    0x5b24e3
5b2568:	c7 85 68 ff ff ff ff 	movl   $0x7fffffff,-0x98(%ebp)
5b256f:	ff ff 7f
5b2572:	8b 45 b8             	mov    -0x48(%ebp),%eax
5b2575:	48                   	dec    %eax
5b2576:	85 c0                	test   %eax,%eax
5b2578:	0f 8c 9d 00 00 00    	jl     0x5b261b
5b257e:	40                   	inc    %eax
5b257f:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5b2585:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
5b258c:	8b 45 bc             	mov    -0x44(%ebp),%eax
5b258f:	48                   	dec    %eax
5b2590:	85 c0                	test   %eax,%eax
5b2592:	7e 78                	jle    0x5b260c
5b2594:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
5b259a:	bb 01 00 00 00       	mov    $0x1,%ebx
5b259f:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5b25a2:	8b 04 86             	mov    (%esi,%eax,4),%eax
5b25a5:	80 3c 18 03          	cmpb   $0x3,(%eax,%ebx,1)
5b25a9:	75 58                	jne    0x5b2603
5b25ab:	8b c3                	mov    %ebx,%eax
5b25ad:	2b 85 1c ff ff ff    	sub    -0xe4(%ebp),%eax
5b25b3:	8b d3                	mov    %ebx,%edx
5b25b5:	2b 95 1c ff ff ff    	sub    -0xe4(%ebp),%edx
5b25bb:	f7 ea                	imul   %edx
5b25bd:	8b 55 b4             	mov    -0x4c(%ebp),%edx
5b25c0:	2b 95 20 ff ff ff    	sub    -0xe0(%ebp),%edx
5b25c6:	8b 4d b4             	mov    -0x4c(%ebp),%ecx
5b25c9:	2b 8d 20 ff ff ff    	sub    -0xe0(%ebp),%ecx
5b25cf:	0f af d1             	imul   %ecx,%edx
5b25d2:	03 c2                	add    %edx,%eax
5b25d4:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
5b25da:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
5b25e0:	3b 85 68 ff ff ff    	cmp    -0x98(%ebp),%eax
5b25e6:	7d 1b                	jge    0x5b2603
5b25e8:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
5b25ee:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
5b25f4:	89 9d 74 ff ff ff    	mov    %ebx,-0x8c(%ebp)
5b25fa:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5b25fd:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
5b2603:	43                   	inc    %ebx
5b2604:	ff 8d 38 ff ff ff    	decl   -0xc8(%ebp)
5b260a:	75 93                	jne    0x5b259f
5b260c:	ff 45 b4             	incl   -0x4c(%ebp)
5b260f:	ff 8d 3c ff ff ff    	decl   -0xc4(%ebp)
5b2615:	0f 85 71 ff ff ff    	jne    0x5b258c
5b261b:	b2 01                	mov    $0x1,%dl
5b261d:	a1 1c fa 5e 00       	mov    0x5efa1c,%eax
5b2622:	e8 71 f1 03 00       	call   0x5f1798
5b2627:	89 85 5c ff ff ff    	mov    %eax,-0xa4(%ebp)
5b262d:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
5b2633:	89 85 7c ff ff ff    	mov    %eax,-0x84(%ebp)
5b2639:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
5b263f:	89 45 80             	mov    %eax,-0x80(%ebp)
5b2642:	8b 45 80             	mov    -0x80(%ebp),%eax
5b2645:	8b 04 86             	mov    (%esi,%eax,4),%eax
5b2648:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
5b264e:	c6 04 10 02          	movb   $0x2,(%eax,%edx,1)
5b2652:	c7 85 60 ff ff ff 04 	movl   $0x4,-0xa0(%ebp)
5b2659:	00 00 00
5b265c:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
5b2662:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
5b2668:	8d 94 c5 dc fe ff ff 	lea    -0x124(%ebp,%eax,8),%edx
5b266f:	8d 85 7c ff ff ff    	lea    -0x84(%ebp),%eax
5b2675:	e8 6e f3 ff ff       	call   0x5b19e8
5b267a:	8b 85 70 ff ff ff    	mov    -0x90(%ebp),%eax
5b2680:	8b 04 86             	mov    (%esi,%eax,4),%eax
5b2683:	8b 95 6c ff ff ff    	mov    -0x94(%ebp),%edx
5b2689:	80 3c 10 03          	cmpb   $0x3,(%eax,%edx,1)
5b268d:	75 3d                	jne    0x5b26cc
5b268f:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
5b2695:	89 85 7c ff ff ff    	mov    %eax,-0x84(%ebp)
5b269b:	8b 85 70 ff ff ff    	mov    -0x90(%ebp),%eax
5b26a1:	89 45 80             	mov    %eax,-0x80(%ebp)
5b26a4:	8b 45 80             	mov    -0x80(%ebp),%eax
5b26a7:	8b 04 86             	mov    (%esi,%eax,4),%eax
5b26aa:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
5b26b0:	c6 04 10 02          	movb   $0x2,(%eax,%edx,1)
5b26b4:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
5b26ba:	8a 94 05 40 ff ff ff 	mov    -0xc0(%ebp,%eax,1),%dl
5b26c1:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
5b26c7:	e8 48 f1 03 00       	call   0x5f1814
5b26cc:	33 db                	xor    %ebx,%ebx
5b26ce:	8d bd dc fe ff ff    	lea    -0x124(%ebp),%edi
5b26d4:	8d 85 40 ff ff ff    	lea    -0xc0(%ebp),%eax
5b26da:	89 85 2c ff ff ff    	mov    %eax,-0xd4(%ebp)
5b26e0:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
5b26e6:	8b d7                	mov    %edi,%edx
5b26e8:	8d 85 7c ff ff ff    	lea    -0x84(%ebp),%eax
5b26ee:	e8 f5 f2 ff ff       	call   0x5b19e8
5b26f3:	8b 85 70 ff ff ff    	mov    -0x90(%ebp),%eax
5b26f9:	8b 04 86             	mov    (%esi,%eax,4),%eax
5b26fc:	8b 95 6c ff ff ff    	mov    -0x94(%ebp),%edx
5b2702:	80 3c 10 03          	cmpb   $0x3,(%eax,%edx,1)
5b2706:	75 40                	jne    0x5b2748
5b2708:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
5b270e:	89 85 7c ff ff ff    	mov    %eax,-0x84(%ebp)
5b2714:	8b 85 70 ff ff ff    	mov    -0x90(%ebp),%eax
5b271a:	89 45 80             	mov    %eax,-0x80(%ebp)
5b271d:	8b 45 80             	mov    -0x80(%ebp),%eax
5b2720:	8b 04 86             	mov    (%esi,%eax,4),%eax
5b2723:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
5b2729:	c6 04 10 02          	movb   $0x2,(%eax,%edx,1)
5b272d:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
5b2733:	8a 10                	mov    (%eax),%dl
5b2735:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
5b273b:	e8 d4 f0 03 00       	call   0x5f1814