42b261:	ff 85 38 e5 ff ff    	incl   -0x1ac8(%ebp)
42b267:	eb 26                	jmp    0x42b28f
42b269:	6a 01                	push   $0x1
42b26b:	ff b5 34 e5 ff ff    	push   -0x1acc(%ebp)
42b271:	8d 85 3c e5 ff ff    	lea    -0x1ac4(%ebp),%eax
42b277:	50                   	push   %eax
42b278:	e8 7a 8e 00 00       	call   0x4340f7
42b27d:	83 c4 0c             	add    $0xc,%esp
42b280:	83 f8 ff             	cmp    $0xffffffff,%eax
42b283:	0f 84 ac 01 00 00    	je     0x42b435
42b289:	8b 85 34 e5 ff ff    	mov    -0x1acc(%ebp),%eax
42b28f:	33 c9                	xor    %ecx,%ecx
42b291:	51                   	push   %ecx
42b292:	51                   	push   %ecx
42b293:	40                   	inc    %eax
42b294:	ff 85 38 e5 ff ff    	incl   -0x1ac8(%ebp)
42b29a:	6a 05                	push   $0x5
42b29c:	89 85 34 e5 ff ff    	mov    %eax,-0x1acc(%ebp)
42b2a2:	8d 45 f4             	lea    -0xc(%ebp),%eax
42b2a5:	50                   	push   %eax
42b2a6:	6a 01                	push   $0x1
42b2a8:	8d 85 3c e5 ff ff    	lea    -0x1ac4(%ebp),%eax
42b2ae:	50                   	push   %eax
42b2af:	51                   	push   %ecx
42b2b0:	ff b5 10 e5 ff ff    	push   -0x1af0(%ebp)
42b2b6:	ff 15 9c d1 48 00    	call   *0x48d19c
42b2bc:	89 85 1c e5 ff ff    	mov    %eax,-0x1ae4(%ebp)
42b2c2:	85 c0                	test   %eax,%eax
42b2c4:	0f 84 6b 01 00 00    	je     0x42b435
42b2ca:	6a 00                	push   $0x0
42b2cc:	8d 8d 24 e5 ff ff    	lea    -0x1adc(%ebp),%ecx
42b2d2:	51                   	push   %ecx
42b2d3:	50                   	push   %eax
42b2d4:	8d 45 f4             	lea    -0xc(%ebp),%eax
42b2d7:	50                   	push   %eax
42b2d8:	8b 85 30 e5 ff ff    	mov    -0x1ad0(%ebp),%eax
42b2de:	8b 04 85 40 09 4c 00 	mov    0x4c0940(,%eax,4),%eax
42b2e5:	ff 34 06             	push   (%esi,%eax,1)
42b2e8:	ff 15 d0 d1 48 00    	call   *0x48d1d0
42b2ee:	85 c0                	test   %eax,%eax
42b2f0:	0f 84 eb 04 00 00    	je     0x42b7e1
42b2f6:	8b bd 38 e5 ff ff    	mov    -0x1ac8(%ebp),%edi
42b2fc:	8b 85 1c e5 ff ff    	mov    -0x1ae4(%ebp),%eax
42b302:	03 bd 2c e5 ff ff    	add    -0x1ad4(%ebp),%edi
42b308:	39 85 24 e5 ff ff    	cmp    %eax,-0x1adc(%ebp)
42b30e:	0f 8c 21 01 00 00    	jl     0x42b435
42b314:	83 bd 40 e5 ff ff 00 	cmpl   $0x0,-0x1ac0(%ebp)
42b31b:	0f 84 da 00 00 00    	je     0x42b3fb
42b321:	6a 00                	push   $0x0
42b323:	8d 85 24 e5 ff ff    	lea    -0x1adc(%ebp),%eax
42b329:	50                   	push   %eax
42b32a:	6a 01                	push   $0x1
42b32c:	8d 45 f4             	lea    -0xc(%ebp),%eax
42b32f:	50                   	push   %eax
42b330:	8b 85 30 e5 ff ff    	mov    -0x1ad0(%ebp),%eax
42b336:	c6 45 f4 0d          	movb   $0xd,-0xc(%ebp)
42b33a:	8b 04 85 40 09 4c 00 	mov    0x4c0940(,%eax,4),%eax
42b341:	ff 34 06             	push   (%esi,%eax,1)
42b344:	ff 15 d0 d1 48 00    	call   *0x48d1d0
42b34a:	85 c0                	test   %eax,%eax
42b34c:	0f 84 8f 04 00 00    	je     0x42b7e1
42b352:	83 bd 24 e5 ff ff 01 	cmpl   $0x1,-0x1adc(%ebp)
42b359:	0f 8c d6 00 00 00    	jl     0x42b435
42b35f:	ff 85 2c e5 ff ff    	incl   -0x1ad4(%ebp)
42b365:	47                   	inc    %edi
42b366:	e9 90 00 00 00       	jmp    0x42b3fb
42b36b:	80 fb 01             	cmp    $0x1,%bl
42b36e:	74 05                	je     0x42b375
42b370:	80 fb 02             	cmp    $0x2,%bl
42b373:	75 33                	jne    0x42b3a8
42b375:	0f b7 01             	movzwl (%ecx),%eax
42b378:	33 d2                	xor    %edx,%edx
42b37a:	66 3b 85 18 e5 ff ff 	cmp    -0x1ae8(%ebp),%ax
42b381:	89 85 3c e5 ff ff    	mov    %eax,-0x1ac4(%ebp)
42b387:	8b 85 38 e5 ff ff    	mov    -0x1ac8(%ebp),%eax
42b38d:	0f 94 c2             	sete   %dl
42b390:	83 c1 02             	add    $0x2,%ecx
42b393:	83 c0 02             	add    $0x2,%eax
42b396:	89 8d 34 e5 ff ff    	mov    %ecx,-0x1acc(%ebp)
42b39c:	89 85 38 e5 ff ff    	mov    %eax,-0x1ac8(%ebp)
42b3a2:	89 95 40 e5 ff ff    	mov    %edx,-0x1ac0(%ebp)
42b3a8:	80 fb 01             	cmp    $0x1,%bl
42b3ab:	74 05                	je     0x42b3b2
42b3ad:	80 fb 02             	cmp    $0x2,%bl
42b3b0:	75 55                	jne    0x42b407
42b3b2:	ff b5 3c e5 ff ff    	push   -0x1ac4(%ebp)
42b3b8:	e8 c7 a4 00 00       	call   0x435884
42b3bd:	59                   	pop    %ecx
42b3be:	66 3b 85 3c e5 ff ff 	cmp    -0x1ac4(%ebp),%ax
42b3c5:	0f 85 16 04 00 00    	jne    0x42b7e1
42b3cb:	83 c7 02             	add    $0x2,%edi
42b3ce:	83 bd 40 e5 ff ff 00 	cmpl   $0x0,-0x1ac0(%ebp)
42b3d5:	74 24                	je     0x42b3fb
42b3d7:	6a 0d                	push   $0xd
42b3d9:	58                   	pop    %eax
42b3da:	50                   	push   %eax
42b3db:	89 85 3c e5 ff ff    	mov    %eax,-0x1ac4(%ebp)
42b3e1:	e8 9e a4 00 00       	call   0x435884
42b3e6:	59                   	pop    %ecx
42b3e7:	66 3b 85 3c e5 ff ff 	cmp    -0x1ac4(%ebp),%ax
42b3ee:	0f 85 ed 03 00 00    	jne    0x42b7e1
42b3f4:	47                   	inc    %edi
42b3f5:	ff 85 2c e5 ff ff    	incl   -0x1ad4(%ebp)
42b3fb:	8b 85 38 e5 ff ff    	mov    -0x1ac8(%ebp),%eax
42b401:	8b 8d 34 e5 ff ff    	mov    -0x1acc(%ebp),%ecx
42b407:	3b 45 10             	cmp    0x10(%ebp),%eax
42b40a:	0f 82 c4 fd ff ff    	jb     0x42b1d4
42b410:	eb 23                	jmp    0x42b435
42b412:	8b 9d 30 e5 ff ff    	mov    -0x1ad0(%ebp),%ebx
42b418:	8a 02                	mov    (%edx),%al
42b41a:	8b 0c 9d 40 09 4c 00 	mov    0x4c0940(,%ebx,4),%ecx
42b421:	47                   	inc    %edi
42b422:	88 44 0e 34          	mov    %al,0x34(%esi,%ecx,1)
42b426:	8b 04 9d 40 09 4c 00 	mov    0x4c0940(,%ebx,4),%eax
42b42d:	c7 44 06 38 01 00 00 	movl   $0x1,0x38(%esi,%eax,1)
42b434:	00
42b435:	8b b5 40 e5 ff ff    	mov    -0x1ac0(%ebp),%esi
42b43b:	e9 a9 03 00 00       	jmp    0x42b7e9
42b440:	8b b5 40 e5 ff ff    	mov    -0x1ac0(%ebp),%esi
42b446:	e9 a8 03 00 00       	jmp    0x42b7f3
42b44b:	8b 85 30 e5 ff ff    	mov    -0x1ad0(%ebp),%eax
42b451:	8b 04 85 40 09 4c 00 	mov    0x4c0940(,%eax,4),%eax
42b458:	f6 44 06 04 80       	testb  $0x80,0x4(%esi,%eax,1)
42b45d:	0f 84 55 03 00 00    	je     0x42b7b8
42b463:	8b 95 44 e5 ff ff    	mov    -0x1abc(%ebp),%edx
42b469:	33 f6                	xor    %esi,%esi
42b46b:	89 b5 38 e5 ff ff    	mov    %esi,-0x1ac8(%ebp)
42b471:	84 db                	test   %bl,%bl
42b473:	0f 85 e1 00 00 00    	jne    0x42b55a
42b479:	8b c2                	mov    %edx,%eax
42b47b:	89 85 3c e5 ff ff    	mov    %eax,-0x1ac4(%ebp)
42b481:	39 75 10             	cmp    %esi,0x10(%ebp)
42b484:	0f 86 91 03 00 00    	jbe    0x42b81b
42b48a:	33 c9                	xor    %ecx,%ecx
42b48c:	2b c2                	sub    %edx,%eax
42b48e:	8b 95 3c e5 ff ff    	mov    -0x1ac4(%ebp),%edx
42b494:	8d 9d 48 e5 ff ff    	lea    -0x1ab8(%ebp),%ebx
42b49a:	89 8d 40 e5 ff ff    	mov    %ecx,-0x1ac0(%ebp)
42b4a0:	3b 45 10             	cmp    0x10(%ebp),%eax
42b4a3:	73 44                	jae    0x42b4e9
42b4a5:	8a 0a                	mov    (%edx),%cl
42b4a7:	42                   	inc    %edx
42b4a8:	40                   	inc    %eax
42b4a9:	88 8d 23 e5 ff ff    	mov    %cl,-0x1add(%ebp)
42b4af:	80 f9 0a             	cmp    $0xa,%cl
42b4b2:	8b 8d 40 e5 ff ff    	mov    -0x1ac0(%ebp),%ecx
42b4b8:	89 95 3c e5 ff ff    	mov    %edx,-0x1ac4(%ebp)
42b4be:	75 0b                	jne    0x42b4cb
42b4c0:	ff 85 2c e5 ff ff    	incl   -0x1ad4(%ebp)
42b4c6:	c6 03 0d             	movb   $0xd,(%ebx)
42b4c9:	43                   	inc    %ebx
42b4ca:	41                   	inc    %ecx
42b4cb:	8a 95 23 e5 ff ff    	mov    -0x1add(%ebp),%dl
42b4d1:	88 13                	mov    %dl,(%ebx)
42b4d3:	8b 95 3c e5 ff ff    	mov    -0x1ac4(%ebp),%edx
42b4d9:	43                   	inc    %ebx
42b4da:	41                   	inc    %ecx
42b4db:	89 8d 40 e5 ff ff    	mov    %ecx,-0x1ac0(%ebp)
42b4e1:	81 f9 ff 13 00 00    	cmp    $0x13ff,%ecx
42b4e7:	72 b7                	jb     0x42b4a0
42b4e9:	8b 8d 14 e5 ff ff    	mov    -0x1aec(%ebp),%ecx
42b4ef:	8d 85 48 e5 ff ff    	lea    -0x1ab8(%ebp),%eax
42b4f5:	2b d8                	sub    %eax,%ebx
42b4f7:	6a 00                	push   $0x0
42b4f9:	8d 85 28 e5 ff ff    	lea    -0x1ad8(%ebp),%eax
42b4ff:	50                   	push   %eax
42b500:	53                   	push   %ebx
42b501:	8d 85 48 e5 ff ff    	lea    -0x1ab8(%ebp),%eax
42b507:	50                   	push   %eax
42b508:	8b 85 30 e5 ff ff    	mov    -0x1ad0(%ebp),%eax
42b50e:	8b 04 85 40 09 4c 00 	mov    0x4c0940(,%eax,4),%eax
42b515:	ff 34 01             	push   (%ecx,%eax,1)
42b518:	ff 15 d0 d1 48 00    	call   *0x48d1d0
42b51e:	85 c0                	test   %eax,%eax
42b520:	0f 84 bb 02 00 00    	je     0x42b7e1
42b526:	03 bd 28 e5 ff ff    	add    -0x1ad8(%ebp),%edi
42b52c:	8b 95 44 e5 ff ff    	mov    -0x1abc(%ebp),%edx
42b532:	39 9d 28 e5 ff ff    	cmp    %ebx,-0x1ad8(%ebp)
42b538:	0f 8c b1 02 00 00    	jl     0x42b7ef
42b53e:	8b 85 3c e5 ff ff    	mov    -0x1ac4(%ebp),%eax
42b544:	2b c2                	sub    %edx,%eax
42b546:	3b 45 10             	cmp    0x10(%ebp),%eax
42b549:	8b 85 3c e5 ff ff    	mov    -0x1ac4(%ebp),%eax
42b54f:	0f 82 35 ff ff ff    	jb     0x42b48a
42b555:	e9 95 02 00 00       	jmp    0x42b7ef
42b55a:	8b ca                	mov    %edx,%ecx
42b55c:	80 fb 02             	cmp    $0x2,%bl
42b55f:	0f 85 fe 00 00 00    	jne    0x42b663
42b565:	89 8d 40 e5 ff ff    	mov    %ecx,-0x1ac0(%ebp)
42b56b:	39 75 10             	cmp    %esi,0x10(%ebp)
42b56e:	0f 86 a7 02 00 00    	jbe    0x42b81b
42b574:	c7 85 18 e5 ff ff 0a 	movl   $0xa,-0x1ae8(%ebp)
42b57b:	00 00 00
42b57e:	83 a5 1c e5 ff ff 00 	andl   $0x0,-0x1ae4(%ebp)
42b585:	8b bd 2c e5 ff ff    	mov    -0x1ad4(%ebp),%edi
42b58b:	8b c1                	mov    %ecx,%eax
42b58d:	2b c2                	sub    %edx,%eax
42b58f:	8b 95 1c e5 ff ff    	mov    -0x1ae4(%ebp),%edx
42b595:	8d 9d 48 e5 ff ff    	lea    -0x1ab8(%ebp),%ebx
42b59b:	3b 45 10             	cmp    0x10(%ebp),%eax
42b59e:	73 3e                	jae    0x42b5de
42b5a0:	0f b7 31             	movzwl (%ecx),%esi
42b5a3:	83 c1 02             	add    $0x2,%ecx
42b5a6:	83 c0 02             	add    $0x2,%eax
42b5a9:	89 8d 40 e5 ff ff    	mov    %ecx,-0x1ac0(%ebp)
42b5af:	66 3b b5 18 e5 ff ff 	cmp    -0x1ae8(%ebp),%si
42b5b6:	75 15                	jne    0x42b5cd
42b5b8:	6a 0d                	push   $0xd
42b5ba:	59                   	pop    %ecx
42b5bb:	66 89 0b             	mov    %cx,(%ebx)
42b5be:	8b 8d 40 e5 ff ff    	mov    -0x1ac0(%ebp),%ecx
42b5c4:	83 c7 02             	add    $0x2,%edi
42b5c7:	83 c3 02             	add    $0x2,%ebx
42b5ca:	83 c2 02             	add    $0x2,%edx
42b5cd:	66 89 33             	mov    %si,(%ebx)
42b5d0:	83 c2 02             	add    $0x2,%edx
42b5d3:	83 c3 02             	add    $0x2,%ebx
42b5d6:	81 fa fe 13 00 00    	cmp    $0x13fe,%edx
42b5dc:	72 bd                	jb     0x42b59b
42b5de:	8b 8d 14 e5 ff ff    	mov    -0x1aec(%ebp),%ecx
42b5e4:	8d 85 48 e5 ff ff    	lea    -0x1ab8(%ebp),%eax
42b5ea:	2b d8                	sub    %eax,%ebx
42b5ec:	6a 00                	push   $0x0
42b5ee:	8d 85 28 e5 ff ff    	lea    -0x1ad8(%ebp),%eax
42b5f4:	50                   	push   %eax
42b5f5:	53                   	push   %ebx
42b5f6:	8d 85 48 e5 ff ff    	lea    -0x1ab8(%ebp),%eax
42b5fc:	50                   	push   %eax
42b5fd:	8b 85 30 e5 ff ff    	mov    -0x1ad0(%ebp),%eax
42b603:	89 bd 2c e5 ff ff    	mov    %edi,-0x1ad4(%ebp)
42b609:	8b 04 85 40 09 4c 00 	mov    0x4c0940(,%eax,4),%eax
42b610:	ff 34 01             	push   (%ecx,%eax,1)
42b613:	ff 15 d0 d1 48 00    	call   *0x48d1d0
42b619:	8b b5 38 e5 ff ff    	mov    -0x1ac8(%ebp),%esi
42b61f:	8b bd 3c e5 ff ff    	mov    -0x1ac4(%ebp),%edi
42b625:	85 c0                	test   %eax,%eax
42b627:	0f 84 b4 01 00 00    	je     0x42b7e1
42b62d:	03 bd 28 e5 ff ff    	add    -0x1ad8(%ebp),%edi
42b633:	8b 95 44 e5 ff ff    	mov    -0x1abc(%ebp),%edx
42b639:	89 bd 3c e5 ff ff    	mov    %edi,-0x1ac4(%ebp)
42b63f:	39 9d 28 e5 ff ff    	cmp    %ebx,-0x1ad8(%ebp)
42b645:	0f 8c a4 01 00 00    	jl     0x42b7ef
42b64b:	8b 8d 40 e5 ff ff    	mov    -0x1ac0(%ebp),%ecx
42b651:	8b c1                	mov    %ecx,%eax
42b653:	2b c2                	sub    %edx,%eax
42b655:	3b 45 10             	cmp    0x10(%ebp),%eax
42b658:	0f 82 20 ff ff ff    	jb     0x42b57e
42b65e:	e9 8c 01 00 00       	jmp    0x42b7ef
42b663:	8b 5d 10             	mov    0x10(%ebp),%ebx
42b666:	89 8d 24 e5 ff ff    	mov    %ecx,-0x1adc(%ebp)
42b66c:	85 db                	test   %ebx,%ebx
42b66e:	0f 84 a7 01 00 00    	je     0x42b81b
42b674:	c7 85 18 e5 ff ff 0a 	movl   $0xa,-0x1ae8(%ebp)
42b67b:	00 00 00
42b67e:	83 a5 1c e5 ff ff 00 	andl   $0x0,-0x1ae4(%ebp)
42b685:	8b b5 24 e5 ff ff    	mov    -0x1adc(%ebp),%esi
42b68b:	2b ca                	sub    %edx,%ecx
42b68d:	8b 95 1c e5 ff ff    	mov    -0x1ae4(%ebp),%edx
42b693:	8d 85 48 f9 ff ff    	lea    -0x6b8(%ebp),%eax
42b699:	3b cb                	cmp    %ebx,%ecx
42b69b:	73 3b                	jae    0x42b6d8
42b69d:	0f b7 3e             	movzwl (%esi),%edi
42b6a0:	83 c6 02             	add    $0x2,%esi
42b6a3:	83 c1 02             	add    $0x2,%ecx
42b6a6:	89 b5 24 e5 ff ff    	mov    %esi,-0x1adc(%ebp)
42b6ac:	66 3b bd 18 e5 ff ff 	cmp    -0x1ae8(%ebp),%di
42b6b3:	75 12                	jne    0x42b6c7
42b6b5:	6a 0d                	push   $0xd
42b6b7:	5e                   	pop    %esi
42b6b8:	66 89 30             	mov    %si,(%eax)
42b6bb:	8b b5 24 e5 ff ff    	mov    -0x1adc(%ebp),%esi
42b6c1:	83 c0 02             	add    $0x2,%eax
42b6c4:	83 c2 02             	add    $0x2,%edx
42b6c7:	66 89 38             	mov    %di,(%eax)
42b6ca:	83 c2 02             	add    $0x2,%edx
42b6cd:	83 c0 02             	add    $0x2,%eax
42b6d0:	81 fa a8 06 00 00    	cmp    $0x6a8,%edx
42b6d6:	72 c1                	jb     0x42b699
42b6d8:	33 f6                	xor    %esi,%esi
42b6da:	56                   	push   %esi
42b6db:	56                   	push   %esi
42b6dc:	68 55 0d 00 00       	push   $0xd55
42b6e1:	8d 8d f0 eb ff ff    	lea    -0x1410(%ebp),%ecx
42b6e7:	51                   	push   %ecx
42b6e8:	8d 8d 48 f9 ff ff    	lea    -0x6b8(%ebp),%ecx
42b6ee:	2b c1                	sub    %ecx,%eax
42b6f0:	99                   	cltd
42b6f1:	2b c2                	sub    %edx,%eax
42b6f3:	d1 f8                	sar    $1,%eax
42b6f5:	50                   	push   %eax
42b6f6:	8b c1                	mov    %ecx,%eax
42b6f8:	50                   	push   %eax
42b6f9:	56                   	push   %esi
42b6fa:	68 e9 fd 00 00       	push   $0xfde9
42b6ff:	ff 15 9c d1 48 00    	call   *0x48d19c
42b705:	8b b5 38 e5 ff ff    	mov    -0x1ac8(%ebp),%esi
42b70b:	8b bd 3c e5 ff ff    	mov    -0x1ac4(%ebp),%edi
42b711:	89 85 34 e5 ff ff    	mov    %eax,-0x1acc(%ebp)
42b717:	85 c0                	test   %eax,%eax
42b719:	0f 84 c2 00 00 00    	je     0x42b7e1
42b71f:	33 c9                	xor    %ecx,%ecx
42b721:	89 8d 40 e5 ff ff    	mov    %ecx,-0x1ac0(%ebp)
42b727:	6a 00                	push   $0x0
42b729:	2b c1                	sub    %ecx,%eax
42b72b:	8d 95 28 e5 ff ff    	lea    -0x1ad8(%ebp),%edx
42b731:	52                   	push   %edx
42b732:	50                   	push   %eax
42b733:	8d 85 f0 eb ff ff    	lea    -0x1410(%ebp),%eax
42b739:	03 c1                	add    %ecx,%eax
42b73b:	8b 8d 14 e5 ff ff    	mov    -0x1aec(%ebp),%ecx
42b741:	50                   	push   %eax
42b742:	8b 85 30 e5 ff ff    	mov    -0x1ad0(%ebp),%eax
42b748:	8b 04 85 40 09 4c 00 	mov    0x4c0940(,%eax,4),%eax
42b74f:	ff 34 01             	push   (%ecx,%eax,1)
42b752:	ff 15 d0 d1 48 00    	call   *0x48d1d0
42b758:	85 c0                	test   %eax,%eax
42b75a:	74 1e                	je     0x42b77a
42b75c:	8b 8d 40 e5 ff ff    	mov    -0x1ac0(%ebp),%ecx
42b762:	03 8d 28 e5 ff ff    	add    -0x1ad8(%ebp),%ecx
42b768:	8b 85 34 e5 ff ff    	mov    -0x1acc(%ebp),%eax
42b76e:	89 8d 40 e5 ff ff    	mov    %ecx,-0x1ac0(%ebp)
42b774:	3b c1                	cmp    %ecx,%eax
42b776:	7f af                	jg     0x42b727
42b778:	eb 1a                	jmp    0x42b794
42b77a:	ff 15 10 d3 48 00    	call   *0x48d310
42b780:	8b 8d 40 e5 ff ff    	mov    -0x1ac0(%ebp),%ecx
42b786:	8b f0                	mov    %eax,%esi
42b788:	8b 85 34 e5 ff ff    	mov    -0x1acc(%ebp),%eax
42b78e:	89 b5 38 e5 ff ff    	mov    %esi,-0x1ac8(%ebp)
42b794:	3b c1                	cmp    %ecx,%eax
42b796:	7f 51                	jg     0x42b7e9
42b798:	8b 8d 24 e5 ff ff    	mov    -0x1adc(%ebp),%ecx
42b79e:	8b 95 44 e5 ff ff    	mov    -0x1abc(%ebp),%edx
42b7a4:	8b f9                	mov    %ecx,%edi
42b7a6:	2b fa                	sub    %edx,%edi
42b7a8:	89 bd 3c e5 ff ff    	mov    %edi,-0x1ac4(%ebp)
42b7ae:	3b fb                	cmp    %ebx,%edi
42b7b0:	0f 82 c8 fe ff ff    	jb     0x42b67e
42b7b6:	eb 37                	jmp    0x42b7ef
42b7b8:	6a 00                	push   $0x0
42b7ba:	8d 8d 28 e5 ff ff    	lea    -0x1ad8(%ebp),%ecx
42b7c0:	51                   	push   %ecx
42b7c1:	ff 75 10             	push   0x10(%ebp)
42b7c4:	ff b5 44 e5 ff ff    	push   -0x1abc(%ebp)
42b7ca:	ff 34 06             	push   (%esi,%eax,1)
42b7cd:	ff 15 d0 d1 48 00    	call   *0x48d1d0
42b7d3:	85 c0                	test   %eax,%eax
42b7d5:	74 0a                	je     0x42b7e1
42b7d7:	8b bd 28 e5 ff ff    	mov    -0x1ad8(%ebp),%edi
42b7dd:	33 f6                	xor    %esi,%esi