48bfb2:	89 4d 8c             	mov    %ecx,-0x74(%ebp)
48bfb5:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
48bfb9:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
48bfbf:	8b 45 e8             	mov    -0x18(%ebp),%eax
48bfc2:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
48bfc8:	8d 85 48 fe ff ff    	lea    -0x1b8(%ebp),%eax
48bfce:	50                   	push   %eax
48bfcf:	8d 85 70 fe ff ff    	lea    -0x190(%ebp),%eax
48bfd5:	c7 85 4c fe ff ff ff 	movl   $0xffffffff,-0x1b4(%ebp)
48bfdc:	ff ff ff
48bfdf:	50                   	push   %eax
48bfe0:	8d 85 98 fe ff ff    	lea    -0x168(%ebp),%eax
48bfe6:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
48bfed:	00 00 00
48bff0:	50                   	push   %eax
48bff1:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
48bff7:	c7 85 74 fe ff ff ff 	movl   $0xffffffff,-0x18c(%ebp)
48bffe:	ff ff ff
48c001:	50                   	push   %eax
48c002:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
48c008:	c7 85 98 fe ff ff 00 	movl   $0x0,-0x168(%ebp)
48c00f:	00 00 00
48c012:	50                   	push   %eax
48c013:	8d 85 10 ff ff ff    	lea    -0xf0(%ebp),%eax
48c019:	c7 85 9c fe ff ff ff 	movl   $0xffffffff,-0x164(%ebp)
48c020:	ff ff ff
48c023:	50                   	push   %eax
48c024:	8d 85 38 ff ff ff    	lea    -0xc8(%ebp),%eax
48c02a:	c7 85 c0 fe ff ff 00 	movl   $0x0,-0x140(%ebp)
48c031:	00 00 00
48c034:	50                   	push   %eax
48c035:	8d 45 b0             	lea    -0x50(%ebp),%eax
48c038:	c7 85 c4 fe ff ff ff 	movl   $0xffffffff,-0x13c(%ebp)
48c03f:	ff ff ff
48c042:	50                   	push   %eax
48c043:	8d 45 88             	lea    -0x78(%ebp),%eax
48c046:	c7 85 e8 fe ff ff 00 	movl   $0x0,-0x118(%ebp)
48c04d:	00 00 00
48c050:	50                   	push   %eax
48c051:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
48c057:	c7 85 ec fe ff ff ff 	movl   $0xffffffff,-0x114(%ebp)
48c05e:	ff ff ff
48c061:	50                   	push   %eax
48c062:	68 30 82 60 00       	push   $0x608230
48c067:	53                   	push   %ebx
48c068:	c7 85 10 ff ff ff 00 	movl   $0x0,-0xf0(%ebp)
48c06f:	00 00 00
48c072:	c7 85 14 ff ff ff ff 	movl   $0xffffffff,-0xec(%ebp)
48c079:	ff ff ff
48c07c:	c7 85 38 ff ff ff 00 	movl   $0x0,-0xc8(%ebp)
48c083:	00 00 00
48c086:	c7 85 3c ff ff ff ff 	movl   $0xffffffff,-0xc4(%ebp)
48c08d:	ff ff ff
48c090:	e8 cb 97 04 00       	call   0x4d5860
48c095:	8b 85 b0 fd ff ff    	mov    -0x250(%ebp),%eax
48c09b:	83 c4 30             	add    $0x30,%esp
48c09e:	40                   	inc    %eax
48c09f:	83 c6 0c             	add    $0xc,%esi
48c0a2:	89 85 b0 fd ff ff    	mov    %eax,-0x250(%ebp)
48c0a8:	3b 47 48             	cmp    0x48(%edi),%eax
48c0ab:	0f 8c a4 fe ff ff    	jl     0x48bf55
48c0b1:	8b 47 4c             	mov    0x4c(%edi),%eax
48c0b4:	33 d2                	xor    %edx,%edx
48c0b6:	33 c9                	xor    %ecx,%ecx
48c0b8:	89 95 ac fd ff ff    	mov    %edx,-0x254(%ebp)
48c0be:	89 8d b0 fd ff ff    	mov    %ecx,-0x250(%ebp)
48c0c4:	85 c0                	test   %eax,%eax
48c0c6:	0f 8e a1 03 00 00    	jle    0x48c46d
48c0cc:	33 f6                	xor    %esi,%esi
48c0ce:	66 90                	xchg   %ax,%ax
48c0d0:	8b 47 28             	mov    0x28(%edi),%eax
48c0d3:	39 54 06 30          	cmp    %edx,0x30(%esi,%eax,1)
48c0d7:	0f 84 40 02 00 00    	je     0x48c31d
48c0dd:	85 c9                	test   %ecx,%ecx
48c0df:	0f 8e 13 01 00 00    	jle    0x48c1f8
48c0e5:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
48c0e9:	8d 45 d8             	lea    -0x28(%ebp),%eax
48c0ec:	c7 85 48 fe ff ff 00 	movl   $0x0,-0x1b8(%ebp)
48c0f3:	00 00 00
48c0f6:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
48c0fa:	89 45 b0             	mov    %eax,-0x50(%ebp)
48c0fd:	8b 45 e8             	mov    -0x18(%ebp),%eax
48c100:	89 45 b4             	mov    %eax,-0x4c(%ebp)
48c103:	8d 85 48 fe ff ff    	lea    -0x1b8(%ebp),%eax
48c109:	50                   	push   %eax
48c10a:	8d 85 70 fe ff ff    	lea    -0x190(%ebp),%eax
48c110:	c7 85 4c fe ff ff ff 	movl   $0xffffffff,-0x1b4(%ebp)
48c117:	ff ff ff
48c11a:	50                   	push   %eax
48c11b:	8d 85 98 fe ff ff    	lea    -0x168(%ebp),%eax
48c121:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
48c128:	00 00 00
48c12b:	50                   	push   %eax
48c12c:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
48c132:	c7 85 74 fe ff ff ff 	movl   $0xffffffff,-0x18c(%ebp)
48c139:	ff ff ff
48c13c:	50                   	push   %eax
48c13d:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
48c143:	c7 85 98 fe ff ff 00 	movl   $0x0,-0x168(%ebp)
48c14a:	00 00 00
48c14d:	50                   	push   %eax
48c14e:	8d 85 10 ff ff ff    	lea    -0xf0(%ebp),%eax
48c154:	c7 85 9c fe ff ff ff 	movl   $0xffffffff,-0x164(%ebp)
48c15b:	ff ff ff
48c15e:	50                   	push   %eax
48c15f:	8d 85 38 ff ff ff    	lea    -0xc8(%ebp),%eax
48c165:	c7 85 c0 fe ff ff 00 	movl   $0x0,-0x140(%ebp)
48c16c:	00 00 00
48c16f:	50                   	push   %eax
48c170:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
48c176:	c7 85 c4 fe ff ff ff 	movl   $0xffffffff,-0x13c(%ebp)
48c17d:	ff ff ff
48c180:	50                   	push   %eax
48c181:	8d 45 88             	lea    -0x78(%ebp),%eax
48c184:	c7 85 e8 fe ff ff 00 	movl   $0x0,-0x118(%ebp)
48c18b:	00 00 00
48c18e:	50                   	push   %eax
48c18f:	8d 45 b0             	lea    -0x50(%ebp),%eax
48c192:	c7 85 ec fe ff ff ff 	movl   $0xffffffff,-0x114(%ebp)
48c199:	ff ff ff
48c19c:	50                   	push   %eax
48c19d:	68 4c 82 60 00       	push   $0x60824c
48c1a2:	53                   	push   %ebx
48c1a3:	c7 85 10 ff ff ff 00 	movl   $0x0,-0xf0(%ebp)
48c1aa:	00 00 00
48c1ad:	c7 85 14 ff ff ff ff 	movl   $0xffffffff,-0xec(%ebp)
48c1b4:	ff ff ff
48c1b7:	c7 85 38 ff ff ff 00 	movl   $0x0,-0xc8(%ebp)
48c1be:	00 00 00
48c1c1:	c7 85 3c ff ff ff ff 	movl   $0xffffffff,-0xc4(%ebp)
48c1c8:	ff ff ff
48c1cb:	c7 85 60 ff ff ff 00 	movl   $0x0,-0xa0(%ebp)
48c1d2:	00 00 00
48c1d5:	c7 85 64 ff ff ff ff 	movl   $0xffffffff,-0x9c(%ebp)
48c1dc:	ff ff ff
48c1df:	c7 45 88 00 00 00 00 	movl   $0x0,-0x78(%ebp)
48c1e6:	c7 45 8c ff ff ff ff 	movl   $0xffffffff,-0x74(%ebp)
48c1ed:	e8 6e 96 04 00       	call   0x4d5860
48c1f2:	8b 47 28             	mov    0x28(%edi),%eax
48c1f5:	83 c4 30             	add    $0x30,%esp
48c1f8:	8b 44 06 30          	mov    0x30(%esi,%eax,1),%eax
48c1fc:	89 85 ac fd ff ff    	mov    %eax,-0x254(%ebp)
48c202:	8b 40 04             	mov    0x4(%eax),%eax
48c205:	8b c8                	mov    %eax,%ecx
48c207:	83 78 14 10          	cmpl   $0x10,0x14(%eax)
48c20b:	72 02                	jb     0x48c20f
48c20d:	8b 08                	mov    (%eax),%ecx
48c20f:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
48c213:	89 4d 88             	mov    %ecx,-0x78(%ebp)
48c216:	8b 40 10             	mov    0x10(%eax),%eax
48c219:	89 45 8c             	mov    %eax,-0x74(%ebp)
48c21c:	8d 45 d8             	lea    -0x28(%ebp),%eax
48c21f:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
48c223:	89 45 b0             	mov    %eax,-0x50(%ebp)
48c226:	8b 45 e8             	mov    -0x18(%ebp),%eax
48c229:	89 45 b4             	mov    %eax,-0x4c(%ebp)
48c22c:	8d 85 48 fe ff ff    	lea    -0x1b8(%ebp),%eax
48c232:	50                   	push   %eax
48c233:	8d 85 70 fe ff ff    	lea    -0x190(%ebp),%eax
48c239:	c7 85 48 fe ff ff 00 	movl   $0x0,-0x1b8(%ebp)
48c240:	00 00 00
48c243:	50                   	push   %eax
48c244:	8d 85 98 fe ff ff    	lea    -0x168(%ebp),%eax
48c24a:	c7 85 4c fe ff ff ff 	movl   $0xffffffff,-0x1b4(%ebp)
48c251:	ff ff ff
48c254:	50                   	push   %eax
48c255:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
48c25b:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
48c262:	00 00 00
48c265:	50                   	push   %eax
48c266:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
48c26c:	c7 85 74 fe ff ff ff 	movl   $0xffffffff,-0x18c(%ebp)
48c273:	ff ff ff
48c276:	50                   	push   %eax
48c277:	8d 85 10 ff ff ff    	lea    -0xf0(%ebp),%eax
48c27d:	c7 85 98 fe ff ff 00 	movl   $0x0,-0x168(%ebp)
48c284:	00 00 00
48c287:	50                   	push   %eax
48c288:	8d 85 38 ff ff ff    	lea    -0xc8(%ebp),%eax
48c28e:	c7 85 9c fe ff ff ff 	movl   $0xffffffff,-0x164(%ebp)
48c295:	ff ff ff
48c298:	50                   	push   %eax
48c299:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
48c29f:	c7 85 c0 fe ff ff 00 	movl   $0x0,-0x140(%ebp)
48c2a6:	00 00 00
48c2a9:	50                   	push   %eax
48c2aa:	8d 45 88             	lea    -0x78(%ebp),%eax
48c2ad:	c7 85 c4 fe ff ff ff 	movl   $0xffffffff,-0x13c(%ebp)
48c2b4:	ff ff ff
48c2b7:	50                   	push   %eax
48c2b8:	8d 45 b0             	lea    -0x50(%ebp),%eax
48c2bb:	c7 85 e8 fe ff ff 00 	movl   $0x0,-0x118(%ebp)
48c2c2:	00 00 00
48c2c5:	50                   	push   %eax
48c2c6:	68 54 82 60 00       	push   $0x608254
48c2cb:	53                   	push   %ebx
48c2cc:	c7 85 ec fe ff ff ff 	movl   $0xffffffff,-0x114(%ebp)
48c2d3:	ff ff ff
48c2d6:	c7 85 10 ff ff ff 00 	movl   $0x0,-0xf0(%ebp)
48c2dd:	00 00 00
48c2e0:	c7 85 14 ff ff ff ff 	movl   $0xffffffff,-0xec(%ebp)
48c2e7:	ff ff ff
48c2ea:	c7 85 38 ff ff ff 00 	movl   $0x0,-0xc8(%ebp)
48c2f1:	00 00 00
48c2f4:	c7 85 3c ff ff ff ff 	movl   $0xffffffff,-0xc4(%ebp)
48c2fb:	ff ff ff
48c2fe:	c7 85 60 ff ff ff 00 	movl   $0x0,-0xa0(%ebp)
48c305:	00 00 00
48c308:	c7 85 64 ff ff ff ff 	movl   $0xffffffff,-0x9c(%ebp)
48c30f:	ff ff ff
48c312:	e8 49 95 04 00       	call   0x4d5860
48c317:	8b 47 28             	mov    0x28(%edi),%eax
48c31a:	83 c4 30             	add    $0x30,%esp
48c31d:	ff b5 a0 fd ff ff    	push   -0x260(%ebp)
48c323:	8b 8d 94 fd ff ff    	mov    -0x26c(%ebp),%ecx
48c329:	41                   	inc    %ecx
48c32a:	53                   	push   %ebx
48c32b:	51                   	push   %ecx
48c32c:	8d 0c 06             	lea    (%esi,%eax,1),%ecx
48c32f:	e8 0c 1a 00 00       	call   0x48dd40
48c334:	8b 8d b0 fd ff ff    	mov    -0x250(%ebp),%ecx
48c33a:	83 c6 58             	add    $0x58,%esi
48c33d:	8b 47 4c             	mov    0x4c(%edi),%eax
48c340:	41                   	inc    %ecx
48c341:	8b 95 ac fd ff ff    	mov    -0x254(%ebp),%edx
48c347:	89 8d b0 fd ff ff    	mov    %ecx,-0x250(%ebp)
48c34d:	3b c8                	cmp    %eax,%ecx
48c34f:	0f 8c 7b fd ff ff    	jl     0x48c0d0
48c355:	85 c0                	test   %eax,%eax
48c357:	0f 8e 10 01 00 00    	jle    0x48c46d
48c35d:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
48c361:	8d 45 d8             	lea    -0x28(%ebp),%eax
48c364:	c7 85 48 fe ff ff 00 	movl   $0x0,-0x1b8(%ebp)
48c36b:	00 00 00
48c36e:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
48c372:	89 45 b0             	mov    %eax,-0x50(%ebp)
48c375:	8b 45 e8             	mov    -0x18(%ebp),%eax
48c378:	89 45 b4             	mov    %eax,-0x4c(%ebp)
48c37b:	8d 85 48 fe ff ff    	lea    -0x1b8(%ebp),%eax
48c381:	50                   	push   %eax
48c382:	8d 85 70 fe ff ff    	lea    -0x190(%ebp),%eax
48c388:	c7 85 4c fe ff ff ff 	movl   $0xffffffff,-0x1b4(%ebp)
48c38f:	ff ff ff
48c392:	50                   	push   %eax
48c393:	8d 85 98 fe ff ff    	lea    -0x168(%ebp),%eax
48c399:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
48c3a0:	00 00 00
48c3a3:	50                   	push   %eax
48c3a4:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
48c3aa:	c7 85 74 fe ff ff ff 	movl   $0xffffffff,-0x18c(%ebp)
48c3b1:	ff ff ff
48c3b4:	50                   	push   %eax
48c3b5:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
48c3bb:	c7 85 98 fe ff ff 00 	movl   $0x0,-0x168(%ebp)
48c3c2:	00 00 00
48c3c5:	50                   	push   %eax
48c3c6:	8d 85 10 ff ff ff    	lea    -0xf0(%ebp),%eax
48c3cc:	c7 85 9c fe ff ff ff 	movl   $0xffffffff,-0x164(%ebp)
48c3d3:	ff ff ff
48c3d6:	50                   	push   %eax
48c3d7:	8d 85 38 ff ff ff    	lea    -0xc8(%ebp),%eax
48c3dd:	c7 85 c0 fe ff ff 00 	movl   $0x0,-0x140(%ebp)
48c3e4:	00 00 00
48c3e7:	50                   	push   %eax
48c3e8:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
48c3ee:	c7 85 c4 fe ff ff ff 	movl   $0xffffffff,-0x13c(%ebp)
48c3f5:	ff ff ff
48c3f8:	50                   	push   %eax
48c3f9:	8d 45 88             	lea    -0x78(%ebp),%eax
48c3fc:	c7 85 e8 fe ff ff 00 	movl   $0x0,-0x118(%ebp)
48c403:	00 00 00
48c406:	50                   	push   %eax
48c407:	8d 45 b0             	lea    -0x50(%ebp),%eax
48c40a:	c7 85 ec fe ff ff ff 	movl   $0xffffffff,-0x114(%ebp)
48c411:	ff ff ff
48c414:	50                   	push   %eax
48c415:	68 4c 82 60 00       	push   $0x60824c
48c41a:	53                   	push   %ebx
48c41b:	c7 85 10 ff ff ff 00 	movl   $0x0,-0xf0(%ebp)
48c422:	00 00 00
48c425:	c7 85 14 ff ff ff ff 	movl   $0xffffffff,-0xec(%ebp)
48c42c:	ff ff ff
48c42f:	c7 85 38 ff ff ff 00 	movl   $0x0,-0xc8(%ebp)
48c436:	00 00 00
48c439:	c7 85 3c ff ff ff ff 	movl   $0xffffffff,-0xc4(%ebp)
48c440:	ff ff ff
48c443:	c7 85 60 ff ff ff 00 	movl   $0x0,-0xa0(%ebp)
48c44a:	00 00 00
48c44d:	c7 85 64 ff ff ff ff 	movl   $0xffffffff,-0x9c(%ebp)
48c454:	ff ff ff
48c457:	c7 45 88 00 00 00 00 	movl   $0x0,-0x78(%ebp)
48c45e:	c7 45 8c ff ff ff ff 	movl   $0xffffffff,-0x74(%ebp)
48c465:	e8 f6 93 04 00       	call   0x4d5860
48c46a:	83 c4 30             	add    $0x30,%esp
48c46d:	83 7f 50 00          	cmpl   $0x0,0x50(%edi)
48c471:	0f 8e a2 03 00 00    	jle    0x48c819
48c477:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
48c47b:	8d 45 d8             	lea    -0x28(%ebp),%eax
48c47e:	c7 85 48 fe ff ff 00 	movl   $0x0,-0x1b8(%ebp)
48c485:	00 00 00
48c488:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
48c48c:	89 45 b0             	mov    %eax,-0x50(%ebp)
48c48f:	8b 45 e8             	mov    -0x18(%ebp),%eax
48c492:	89 45 b4             	mov    %eax,-0x4c(%ebp)
48c495:	8d 85 48 fe ff ff    	lea    -0x1b8(%ebp),%eax
48c49b:	50                   	push   %eax
48c49c:	8d 85 70 fe ff ff    	lea    -0x190(%ebp),%eax
48c4a2:	c7 85 4c fe ff ff ff 	movl   $0xffffffff,-0x1b4(%ebp)
48c4a9:	ff ff ff
48c4ac:	50                   	push   %eax
48c4ad:	8d 85 98 fe ff ff    	lea    -0x168(%ebp),%eax
48c4b3:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
48c4ba:	00 00 00
48c4bd:	50                   	push   %eax
48c4be:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
48c4c4:	c7 85 74 fe ff ff ff 	movl   $0xffffffff,-0x18c(%ebp)
48c4cb:	ff ff ff
48c4ce:	50                   	push   %eax
48c4cf:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
48c4d5:	c7 85 98 fe ff ff 00 	movl   $0x0,-0x168(%ebp)
48c4dc:	00 00 00
48c4df:	50                   	push   %eax
48c4e0:	8d 85 10 ff ff ff    	lea    -0xf0(%ebp),%eax
48c4e6:	c7 85 9c fe ff ff ff 	movl   $0xffffffff,-0x164(%ebp)
48c4ed:	ff ff ff
48c4f0:	50                   	push   %eax
48c4f1:	8d 85 38 ff ff ff    	lea    -0xc8(%ebp),%eax
48c4f7:	c7 85 c0 fe ff ff 00 	movl   $0x0,-0x140(%ebp)
48c4fe:	00 00 00
48c501:	50                   	push   %eax
48c502:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
48c508:	c7 85 c4 fe ff ff ff 	movl   $0xffffffff,-0x13c(%ebp)
48c50f:	ff ff ff
48c512:	50                   	push   %eax
48c513:	8d 45 88             	lea    -0x78(%ebp),%eax
48c516:	c7 85 e8 fe ff ff 00 	movl   $0x0,-0x118(%ebp)
48c51d:	00 00 00
48c520:	50                   	push   %eax
48c521:	8d 45 b0             	lea    -0x50(%ebp),%eax
48c524:	c7 85 ec fe ff ff ff 	movl   $0xffffffff,-0x114(%ebp)
48c52b:	ff ff ff
48c52e:	50                   	push   %eax
48c52f:	68 68 82 60 00       	push   $0x608268
48c534:	53                   	push   %ebx
48c535:	c7 85 10 ff ff ff 00 	movl   $0x0,-0xf0(%ebp)
48c53c:	00 00 00
48c53f:	c7 85 14 ff ff ff ff 	movl   $0xffffffff,-0xec(%ebp)
48c546:	ff ff ff
48c549:	c7 85 38 ff ff ff 00 	movl   $0x0,-0xc8(%ebp)
48c550:	00 00 00