8d801b:	8d 04 31             	lea    (%ecx,%esi,1),%eax
8d801e:	89 45 f4             	mov    %eax,-0xc(%ebp)
8d8021:	74 08                	je     0x8d802b
8d8023:	89 75 f0             	mov    %esi,-0x10(%ebp)
8d8026:	8d 04 32             	lea    (%edx,%esi,1),%eax
8d8029:	eb 13                	jmp    0x8d803e
8d802b:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
8d8031:	2b fe                	sub    %esi,%edi
8d8033:	8b 95 5c ff ff ff    	mov    -0xa4(%ebp),%edx
8d8039:	03 c7                	add    %edi,%eax
8d803b:	89 7d f0             	mov    %edi,-0x10(%ebp)
8d803e:	89 45 f8             	mov    %eax,-0x8(%ebp)
8d8041:	8d bb 50 11 00 00    	lea    0x1150(%ebx),%edi
8d8047:	8d 75 ec             	lea    -0x14(%ebp),%esi
8d804a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d804b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d804c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d804d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d804e:	8b bd 6c ff ff ff    	mov    -0x94(%ebp),%edi
8d8054:	03 fa                	add    %edx,%edi
8d8056:	89 bd 6c ff ff ff    	mov    %edi,-0x94(%ebp)
8d805c:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d8063:	75 12                	jne    0x8d8077
8d8065:	83 bb 44 0f 00 00 00 	cmpl   $0x0,0xf44(%ebx)
8d806c:	75 09                	jne    0x8d8077
8d806e:	83 a5 5c ff ff ff 00 	andl   $0x0,-0xa4(%ebp)
8d8075:	eb 0a                	jmp    0x8d8081
8d8077:	c7 85 5c ff ff ff 01 	movl   $0x1,-0xa4(%ebp)
8d807e:	00 00 00
8d8081:	8b 83 58 01 00 00    	mov    0x158(%ebx),%eax
8d8087:	85 c0                	test   %eax,%eax
8d8089:	75 0b                	jne    0x8d8096
8d808b:	21 85 60 ff ff ff    	and    %eax,-0xa0(%ebp)
8d8091:	e9 41 01 00 00       	jmp    0x8d81d7
8d8096:	ff 70 6c             	push   0x6c(%eax)
8d8099:	68 c8 ef d5 00       	push   $0xd5efc8
8d809e:	e8 67 df b2 ff       	call   0x40600a
8d80a3:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
8d80a9:	59                   	pop    %ecx
8d80aa:	59                   	pop    %ecx
8d80ab:	85 c0                	test   %eax,%eax
8d80ad:	0f 84 24 01 00 00    	je     0x8d81d7
8d80b3:	8b 08                	mov    (%eax),%ecx
8d80b5:	8b b1 70 01 00 00    	mov    0x170(%ecx),%esi
8d80bb:	8b ce                	mov    %esi,%ecx
8d80bd:	e8 a3 45 b5 ff       	call   0x42c665
8d80c2:	8b 8d 60 ff ff ff    	mov    -0xa0(%ebp),%ecx
8d80c8:	ff d6                	call   *%esi
8d80ca:	85 c0                	test   %eax,%eax
8d80cc:	0f 84 05 01 00 00    	je     0x8d81d7
8d80d2:	ff b3 58 01 00 00    	push   0x158(%ebx)
8d80d8:	8b 8d 60 ff ff ff    	mov    -0xa0(%ebp),%ecx
8d80de:	e8 4d 8b b3 ff       	call   0x410c30
8d80e3:	6a 02                	push   $0x2
8d80e5:	5a                   	pop    %edx
8d80e6:	2b c2                	sub    %edx,%eax
8d80e8:	0f 84 c8 00 00 00    	je     0x8d81b6
8d80ee:	83 e8 01             	sub    $0x1,%eax
8d80f1:	74 78                	je     0x8d816b
8d80f3:	83 e8 01             	sub    $0x1,%eax
8d80f6:	0f 85 db 00 00 00    	jne    0x8d81d7
8d80fc:	8b 83 58 01 00 00    	mov    0x158(%ebx),%eax
8d8102:	8b 8b 44 01 00 00    	mov    0x144(%ebx),%ecx
8d8108:	2b 48 60             	sub    0x60(%eax),%ecx
8d810b:	8b 40 58             	mov    0x58(%eax),%eax
8d810e:	40                   	inc    %eax
8d810f:	c7 83 30 0f 00 00 04 	movl   $0x4,0xf30(%ebx)
8d8116:	00 00 00
8d8119:	03 c1                	add    %ecx,%eax
8d811b:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d8122:	89 83 3c 01 00 00    	mov    %eax,0x13c(%ebx)
8d8128:	8b 83 40 01 00 00    	mov    0x140(%ebx),%eax
8d812e:	74 19                	je     0x8d8149
8d8130:	03 85 70 ff ff ff    	add    -0x90(%ebp),%eax
8d8136:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
8d8139:	89 83 38 01 00 00    	mov    %eax,0x138(%ebx)
8d813f:	3b c1                	cmp    %ecx,%eax
8d8141:	0f 8e 90 00 00 00    	jle    0x8d81d7
8d8147:	eb 13                	jmp    0x8d815c
8d8149:	2b 85 70 ff ff ff    	sub    -0x90(%ebp),%eax
8d814f:	8b 4d cc             	mov    -0x34(%ebp),%ecx
8d8152:	89 83 38 01 00 00    	mov    %eax,0x138(%ebx)
8d8158:	3b c1                	cmp    %ecx,%eax
8d815a:	7d 7b                	jge    0x8d81d7
8d815c:	83 a3 30 0f 00 00 00 	andl   $0x0,0xf30(%ebx)
8d8163:	89 8b 38 01 00 00    	mov    %ecx,0x138(%ebx)
8d8169:	eb 6c                	jmp    0x8d81d7
8d816b:	8b 93 58 01 00 00    	mov    0x158(%ebx),%edx
8d8171:	8b 83 40 01 00 00    	mov    0x140(%ebx),%eax
8d8177:	83 c2 54             	add    $0x54,%edx
8d817a:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d8181:	74 07                	je     0x8d818a
8d8183:	2b 42 08             	sub    0x8(%edx),%eax
8d8186:	03 02                	add    (%edx),%eax
8d8188:	eb 05                	jmp    0x8d818f
8d818a:	03 42 08             	add    0x8(%edx),%eax
8d818d:	2b 02                	sub    (%edx),%eax
8d818f:	8b 8b 44 01 00 00    	mov    0x144(%ebx),%ecx
8d8195:	89 83 38 01 00 00    	mov    %eax,0x138(%ebx)
8d819b:	8b 42 04             	mov    0x4(%edx),%eax
8d819e:	2b 4a 0c             	sub    0xc(%edx),%ecx
8d81a1:	40                   	inc    %eax
8d81a2:	03 c1                	add    %ecx,%eax
8d81a4:	c7 83 30 0f 00 00 03 	movl   $0x3,0xf30(%ebx)
8d81ab:	00 00 00
8d81ae:	89 83 3c 01 00 00    	mov    %eax,0x13c(%ebx)
8d81b4:	eb 21                	jmp    0x8d81d7
8d81b6:	8b 83 58 01 00 00    	mov    0x158(%ebx),%eax
8d81bc:	8b 8b 44 01 00 00    	mov    0x144(%ebx),%ecx
8d81c2:	2b 48 60             	sub    0x60(%eax),%ecx
8d81c5:	03 48 58             	add    0x58(%eax),%ecx
8d81c8:	2b cf                	sub    %edi,%ecx
8d81ca:	89 93 30 0f 00 00    	mov    %edx,0xf30(%ebx)
8d81d0:	41                   	inc    %ecx
8d81d1:	89 8b 3c 01 00 00    	mov    %ecx,0x13c(%ebx)
8d81d7:	83 65 ac 00          	andl   $0x0,-0x54(%ebp)
8d81db:	8d 45 ac             	lea    -0x54(%ebp),%eax
8d81de:	83 65 b0 00          	andl   $0x0,-0x50(%ebp)
8d81e2:	83 65 b4 00          	andl   $0x0,-0x4c(%ebp)
8d81e6:	83 65 b8 00          	andl   $0x0,-0x48(%ebp)
8d81ea:	50                   	push   %eax
8d81eb:	ff 15 50 40 d8 00    	call   *0xd84050
8d81f1:	83 65 c8 00          	andl   $0x0,-0x38(%ebp)
8d81f5:	e8 53 a9 b3 ff       	call   0x412b4d
8d81fa:	8b f8                	mov    %eax,%edi
8d81fc:	8b 0f                	mov    (%edi),%ecx
8d81fe:	8b b1 f0 02 00 00    	mov    0x2f0(%ecx),%esi
8d8204:	8b ce                	mov    %esi,%ecx
8d8206:	e8 5a 44 b5 ff       	call   0x42c665
8d820b:	8b cf                	mov    %edi,%ecx
8d820d:	ff d6                	call   *%esi
8d820f:	85 c0                	test   %eax,%eax
8d8211:	0f 84 ca 00 00 00    	je     0x8d82e1
8d8217:	8b cb                	mov    %ebx,%ecx
8d8219:	e8 02 90 b3 ff       	call   0x411220
8d821e:	8b f0                	mov    %eax,%esi
8d8220:	85 f6                	test   %esi,%esi
8d8222:	0f 84 b9 00 00 00    	je     0x8d82e1
8d8228:	8b 83 58 01 00 00    	mov    0x158(%ebx),%eax
8d822e:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
8d8234:	85 c0                	test   %eax,%eax
8d8236:	0f 84 a5 00 00 00    	je     0x8d82e1
8d823c:	83 b8 b4 00 00 00 00 	cmpl   $0x0,0xb4(%eax)
8d8243:	0f 84 98 00 00 00    	je     0x8d82e1
8d8249:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d8250:	75 18                	jne    0x8d826a
8d8252:	68 05 01 00 00       	push   $0x105
8d8257:	6a 00                	push   $0x0
8d8259:	6a 00                	push   $0x0
8d825b:	ff 76 20             	push   0x20(%esi)
8d825e:	ff 15 70 3f d8 00    	call   *0xd83f70
8d8264:	8b 85 58 ff ff ff    	mov    -0xa8(%ebp),%eax
8d826a:	83 be 60 11 00 00 00 	cmpl   $0x0,0x1160(%esi)
8d8271:	74 6e                	je     0x8d82e1
8d8273:	83 bb 60 11 00 00 00 	cmpl   $0x0,0x1160(%ebx)
8d827a:	75 65                	jne    0x8d82e1
8d827c:	8d 70 54             	lea    0x54(%eax),%esi
8d827f:	8d 7d ac             	lea    -0x54(%ebp),%edi
8d8282:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8283:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8284:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8285:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8286:	8b 48 6c             	mov    0x6c(%eax),%ecx
8d8289:	85 c9                	test   %ecx,%ecx
8d828b:	74 54                	je     0x8d82e1
8d828d:	83 79 20 00          	cmpl   $0x0,0x20(%ecx)
8d8291:	74 4e                	je     0x8d82e1
8d8293:	8d 45 ac             	lea    -0x54(%ebp),%eax
8d8296:	50                   	push   %eax
8d8297:	e8 0d 4d b3 ff       	call   0x40cfa9
8d829c:	83 bb 30 0f 00 00 04 	cmpl   $0x4,0xf30(%ebx)
8d82a3:	8b 45 b0             	mov    -0x50(%ebp),%eax
8d82a6:	89 83 3c 01 00 00    	mov    %eax,0x13c(%ebx)
8d82ac:	c7 45 c8 01 00 00 00 	movl   $0x1,-0x38(%ebp)
8d82b3:	75 14                	jne    0x8d82c9
8d82b5:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d82bc:	8b 45 ac             	mov    -0x54(%ebp),%eax
8d82bf:	75 1a                	jne    0x8d82db
8d82c1:	2b 85 70 ff ff ff    	sub    -0x90(%ebp),%eax
8d82c7:	eb 12                	jmp    0x8d82db
8d82c9:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d82d0:	8b 45 b4             	mov    -0x4c(%ebp),%eax
8d82d3:	74 06                	je     0x8d82db
8d82d5:	03 85 70 ff ff ff    	add    -0x90(%ebp),%eax
8d82db:	89 83 38 01 00 00    	mov    %eax,0x138(%ebx)
8d82e1:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d82e8:	8b b5 70 ff ff ff    	mov    -0x90(%ebp),%esi
8d82ee:	74 0d                	je     0x8d82fd
8d82f0:	8b 83 38 01 00 00    	mov    0x138(%ebx),%eax
8d82f6:	2b c6                	sub    %esi,%eax
8d82f8:	3b 45 cc             	cmp    -0x34(%ebp),%eax
8d82fb:	7c 1e                	jl     0x8d831b
8d82fd:	83 bd 5c ff ff ff 00 	cmpl   $0x0,-0xa4(%ebp)
8d8304:	0f 85 eb 01 00 00    	jne    0x8d84f5
8d830a:	8b 83 38 01 00 00    	mov    0x138(%ebx),%eax
8d8310:	03 c6                	add    %esi,%eax
8d8312:	3b 45 d4             	cmp    -0x2c(%ebp),%eax
8d8315:	0f 8e da 01 00 00    	jle    0x8d84f5
8d831b:	8b cb                	mov    %ebx,%ecx
8d831d:	e8 fe 8e b3 ff       	call   0x411220
8d8322:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
8d8328:	85 c0                	test   %eax,%eax
8d832a:	0f 84 a6 00 00 00    	je     0x8d83d6
8d8330:	83 65 dc 00          	andl   $0x0,-0x24(%ebp)
8d8334:	8d 4d dc             	lea    -0x24(%ebp),%ecx
8d8337:	83 65 e0 00          	andl   $0x0,-0x20(%ebp)
8d833b:	83 65 e4 00          	andl   $0x0,-0x1c(%ebp)
8d833f:	83 65 e8 00          	andl   $0x0,-0x18(%ebp)
8d8343:	51                   	push   %ecx
8d8344:	ff 70 20             	push   0x20(%eax)
8d8347:	ff 15 40 3e d8 00    	call   *0xd83e40
8d834d:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d8354:	74 07                	je     0x8d835d
8d8356:	8b 45 e4             	mov    -0x1c(%ebp),%eax
8d8359:	03 c6                	add    %esi,%eax
8d835b:	eb 05                	jmp    0x8d8362
8d835d:	8b 45 dc             	mov    -0x24(%ebp),%eax
8d8360:	2b c6                	sub    %esi,%eax
8d8362:	8b 8b 6c 11 00 00    	mov    0x116c(%ebx),%ecx
8d8368:	89 83 38 01 00 00    	mov    %eax,0x138(%ebx)
8d836e:	85 c9                	test   %ecx,%ecx
8d8370:	74 49                	je     0x8d83bb
8d8372:	e8 1d 8c b5 ff       	call   0x430f94
8d8377:	85 c0                	test   %eax,%eax
8d8379:	75 40                	jne    0x8d83bb
8d837b:	8b b3 6c 11 00 00    	mov    0x116c(%ebx),%esi
8d8381:	8d 7d dc             	lea    -0x24(%ebp),%edi
8d8384:	8b 8d 58 ff ff ff    	mov    -0xa8(%ebp),%ecx
8d838a:	8d 45 dc             	lea    -0x24(%ebp),%eax
8d838d:	83 c6 74             	add    $0x74,%esi
8d8390:	50                   	push   %eax
8d8391:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8392:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8393:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8394:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8395:	e8 0f 4c b3 ff       	call   0x40cfa9
8d839a:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d83a1:	8b b5 70 ff ff ff    	mov    -0x90(%ebp),%esi
8d83a7:	74 07                	je     0x8d83b0
8d83a9:	8b 45 dc             	mov    -0x24(%ebp),%eax
8d83ac:	03 c6                	add    %esi,%eax
8d83ae:	eb 05                	jmp    0x8d83b5
8d83b0:	8b 45 e4             	mov    -0x1c(%ebp),%eax
8d83b3:	2b c6                	sub    %esi,%eax
8d83b5:	89 83 38 01 00 00    	mov    %eax,0x138(%ebx)
8d83bb:	8b 85 68 ff ff ff    	mov    -0x98(%ebp),%eax
8d83c1:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
8d83c4:	f7 d8                	neg    %eax
8d83c6:	1b c0                	sbb    %eax,%eax
8d83c8:	83 c0 04             	add    $0x4,%eax
8d83cb:	89 83 30 0f 00 00    	mov    %eax,0xf30(%ebx)
8d83d1:	e9 83 00 00 00       	jmp    0x8d8459
8d83d6:	8b bd 60 ff ff ff    	mov    -0xa0(%ebp),%edi
8d83dc:	85 ff                	test   %edi,%edi
8d83de:	0f 84 82 00 00 00    	je     0x8d8466
8d83e4:	8b 07                	mov    (%edi),%eax
8d83e6:	8b b0 64 01 00 00    	mov    0x164(%eax),%esi
8d83ec:	8b ce                	mov    %esi,%ecx
8d83ee:	e8 72 42 b5 ff       	call   0x42c665
8d83f3:	8b cf                	mov    %edi,%ecx
8d83f5:	ff d6                	call   *%esi
8d83f7:	85 c0                	test   %eax,%eax
8d83f9:	75 65                	jne    0x8d8460
8d83fb:	8b b3 58 01 00 00    	mov    0x158(%ebx),%esi
8d8401:	8d 7d ec             	lea    -0x14(%ebp),%edi
8d8404:	8b 8d 60 ff ff ff    	mov    -0xa0(%ebp),%ecx
8d840a:	8d 45 ec             	lea    -0x14(%ebp),%eax
8d840d:	83 c6 54             	add    $0x54,%esi
8d8410:	50                   	push   %eax
8d8411:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8412:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8413:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8414:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8415:	e8 8f 4b b3 ff       	call   0x40cfa9
8d841a:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d8421:	8b b5 70 ff ff ff    	mov    -0x90(%ebp),%esi
8d8427:	74 07                	je     0x8d8430
8d8429:	8b 45 f4             	mov    -0xc(%ebp),%eax
8d842c:	03 c6                	add    %esi,%eax
8d842e:	eb 05                	jmp    0x8d8435
8d8430:	8b 45 ec             	mov    -0x14(%ebp),%eax
8d8433:	2b c6                	sub    %esi,%eax
8d8435:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
8d8438:	89 83 38 01 00 00    	mov    %eax,0x138(%ebx)
8d843e:	03 c6                	add    %esi,%eax
8d8440:	3b c1                	cmp    %ecx,%eax
8d8442:	7c 0b                	jl     0x8d844f
8d8444:	8b c1                	mov    %ecx,%eax
8d8446:	2b c6                	sub    %esi,%eax
8d8448:	48                   	dec    %eax
8d8449:	89 83 38 01 00 00    	mov    %eax,0x138(%ebx)
8d844f:	c7 83 30 0f 00 00 04 	movl   $0x4,0xf30(%ebx)
8d8456:	00 00 00
8d8459:	8b 55 cc             	mov    -0x34(%ebp),%edx
8d845c:	33 ff                	xor    %edi,%edi
8d845e:	eb 3e                	jmp    0x8d849e
8d8460:	8b b5 70 ff ff ff    	mov    -0x90(%ebp),%esi
8d8466:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d846d:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
8d8470:	8b 55 cc             	mov    -0x34(%ebp),%edx
8d8473:	74 09                	je     0x8d847e
8d8475:	8d 42 01             	lea    0x1(%edx),%eax
8d8478:	03 c6                	add    %esi,%eax
8d847a:	33 ff                	xor    %edi,%edi
8d847c:	eb 14                	jmp    0x8d8492
8d847e:	33 ff                	xor    %edi,%edi
8d8480:	39 bb 44 0f 00 00    	cmp    %edi,0xf44(%ebx)
8d8486:	74 05                	je     0x8d848d
8d8488:	8d 42 01             	lea    0x1(%edx),%eax
8d848b:	eb 05                	jmp    0x8d8492
8d848d:	8b c1                	mov    %ecx,%eax
8d848f:	2b c6                	sub    %esi,%eax
8d8491:	48                   	dec    %eax
8d8492:	89 83 38 01 00 00    	mov    %eax,0x138(%ebx)
8d8498:	89 bb 30 0f 00 00    	mov    %edi,0xf30(%ebx)
8d849e:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
8d84a5:	75 10                	jne    0x8d84b7
8d84a7:	39 93 38 01 00 00    	cmp    %edx,0x138(%ebx)
8d84ad:	7d 1c                	jge    0x8d84cb
8d84af:	89 93 38 01 00 00    	mov    %edx,0x138(%ebx)
8d84b5:	eb 0e                	jmp    0x8d84c5
8d84b7:	39 8b 38 01 00 00    	cmp    %ecx,0x138(%ebx)
8d84bd:	7e 0c                	jle    0x8d84cb
8d84bf:	89 8b 38 01 00 00    	mov    %ecx,0x138(%ebx)
8d84c5:	89 bb 30 0f 00 00    	mov    %edi,0xf30(%ebx)
8d84cb:	39 bb 78 0f 00 00    	cmp    %edi,0xf78(%ebx)
8d84d1:	75 22                	jne    0x8d84f5
8d84d3:	57                   	push   %edi
8d84d4:	e8 d6 7a b4 ff       	call   0x41ffaf
8d84d9:	83 f8 01             	cmp    $0x1,%eax
8d84dc:	74 11                	je     0x8d84ef
8d84de:	57                   	push   %edi
8d84df:	e8 cb 7a b4 ff       	call   0x41ffaf
8d84e4:	83 f8 03             	cmp    $0x3,%eax
8d84e7:	75 0c                	jne    0x8d84f5
8d84e9:	89 bb 70 0f 00 00    	mov    %edi,0xf70(%ebx)
8d84ef:	89 bb 6c 0f 00 00    	mov    %edi,0xf6c(%ebx)
8d84f5:	8b 83 3c 01 00 00    	mov    0x13c(%ebx),%eax
8d84fb:	8b bd 6c ff ff ff    	mov    -0x94(%ebp),%edi
8d8501:	03 c7                	add    %edi,%eax
8d8503:	3b 45 d8             	cmp    -0x28(%ebp),%eax
8d8506:	0f 8e d4 02 00 00    	jle    0x8d87e0
8d850c:	8d 83 50 11 00 00    	lea    0x1150(%ebx),%eax
8d8512:	8b 50 0c             	mov    0xc(%eax),%edx
8d8515:	2b 50 04             	sub    0x4(%eax),%edx
8d8518:	33 c0                	xor    %eax,%eax
8d851a:	89 95 50 ff ff ff    	mov    %edx,-0xb0(%ebp)
8d8520:	39 83 3c 11 00 00    	cmp    %eax,0x113c(%ebx)
8d8526:	74 3c                	je     0x8d8564
8d8528:	8b bd 64 ff ff ff    	mov    -0x9c(%ebp),%edi