8d852e:	89 7d ec             	mov    %edi,-0x14(%ebp)
8d8531:	89 7d f0             	mov    %edi,-0x10(%ebp)
8d8534:	c7 83 38 11 00 00 01 	movl   $0x1,0x1138(%ebx)
8d853b:	00 00 00
8d853e:	8d 04 3f             	lea    (%edi,%edi,1),%eax
8d8541:	2b f0                	sub    %eax,%esi
8d8543:	8d 04 3e             	lea    (%esi,%edi,1),%eax
8d8546:	89 45 f4             	mov    %eax,-0xc(%ebp)
8d8549:	8d 75 ec             	lea    -0x14(%ebp),%esi
8d854c:	8d 04 3a             	lea    (%edx,%edi,1),%eax
8d854f:	89 45 f8             	mov    %eax,-0x8(%ebp)
8d8552:	8d bb 50 11 00 00    	lea    0x1150(%ebx),%edi
8d8558:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d8559:	33 c0                	xor    %eax,%eax
8d855b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d855c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d855d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d855e:	8b bd 6c ff ff ff    	mov    -0x94(%ebp),%edi
8d8564:	89 83 70 0f 00 00    	mov    %eax,0xf70(%ebx)
8d856a:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
8d856d:	89 45 9c             	mov    %eax,-0x64(%ebp)
8d8570:	89 45 a0             	mov    %eax,-0x60(%ebp)
8d8573:	89 45 a4             	mov    %eax,-0x5c(%ebp)
8d8576:	89 45 a8             	mov    %eax,-0x58(%ebp)
8d8579:	8b 03                	mov    (%ebx),%eax
8d857b:	51                   	push   %ecx
8d857c:	8b b0 d4 01 00 00    	mov    0x1d4(%eax),%esi
8d8582:	8b ce                	mov    %esi,%ecx
8d8584:	e8 dc 40 b5 ff       	call   0x42c665
8d8589:	8b cb                	mov    %ebx,%ecx
8d858b:	ff d6                	call   *%esi
8d858d:	8b f0                	mov    %eax,%esi
8d858f:	85 f6                	test   %esi,%esi
8d8591:	0f 84 bb 01 00 00    	je     0x8d8752
8d8597:	8b 8b 30 0f 00 00    	mov    0xf30(%ebx),%ecx
8d859d:	83 f9 04             	cmp    $0x4,%ecx
8d85a0:	0f 84 ac 01 00 00    	je     0x8d8752
8d85a6:	83 f9 03             	cmp    $0x3,%ecx
8d85a9:	0f 84 a3 01 00 00    	je     0x8d8752
8d85af:	8b 45 a4             	mov    -0x5c(%ebp),%eax
8d85b2:	83 65 e8 00          	andl   $0x0,-0x18(%ebp)
8d85b6:	89 45 e4             	mov    %eax,-0x1c(%ebp)
8d85b9:	8d 45 e4             	lea    -0x1c(%ebp),%eax
8d85bc:	50                   	push   %eax
8d85bd:	ff 76 20             	push   0x20(%esi)
8d85c0:	ff 15 c4 3d d8 00    	call   *0xd83dc4
8d85c6:	8b 45 a0             	mov    -0x60(%ebp),%eax
8d85c9:	83 65 c4 00          	andl   $0x0,-0x3c(%ebp)
8d85cd:	2b c7                	sub    %edi,%eax
8d85cf:	89 45 c8             	mov    %eax,-0x38(%ebp)
8d85d2:	8d 45 c4             	lea    -0x3c(%ebp),%eax
8d85d5:	50                   	push   %eax
8d85d6:	ff 76 20             	push   0x20(%esi)
8d85d9:	ff 15 c4 3d d8 00    	call   *0xd83dc4
8d85df:	8b 75 c8             	mov    -0x38(%ebp),%esi
8d85e2:	85 f6                	test   %esi,%esi
8d85e4:	0f 89 2e 01 00 00    	jns    0x8d8718
8d85ea:	83 bb 7c 0f 00 00 00 	cmpl   $0x0,0xf7c(%ebx)
8d85f1:	8d 0c 3e             	lea    (%esi,%edi,1),%ecx
8d85f4:	89 8d 5c ff ff ff    	mov    %ecx,-0xa4(%ebp)
8d85fa:	c7 85 6c ff ff ff 01 	movl   $0x1,-0x94(%ebp)
8d8601:	00 00 00
8d8604:	74 58                	je     0x8d865e
8d8606:	8b 83 58 01 00 00    	mov    0x158(%ebx),%eax
8d860c:	85 c0                	test   %eax,%eax
8d860e:	74 47                	je     0x8d8657
8d8610:	ff 70 6c             	push   0x6c(%eax)
8d8613:	68 b0 e9 d5 00       	push   $0xd5e9b0
8d8618:	e8 ed d9 b2 ff       	call   0x40600a
8d861d:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
8d8623:	59                   	pop    %ecx
8d8624:	59                   	pop    %ecx
8d8625:	85 c0                	test   %eax,%eax
8d8627:	74 2b                	je     0x8d8654
8d8629:	8b 08                	mov    (%eax),%ecx
8d862b:	8b b1 64 01 00 00    	mov    0x164(%ecx),%esi
8d8631:	8b ce                	mov    %esi,%ecx
8d8633:	e8 2d 40 b5 ff       	call   0x42c665
8d8638:	8b 8d 58 ff ff ff    	mov    -0xa8(%ebp),%ecx
8d863e:	ff d6                	call   *%esi
8d8640:	85 c0                	test   %eax,%eax
8d8642:	74 10                	je     0x8d8654
8d8644:	8b cb                	mov    %ebx,%ecx
8d8646:	e8 d5 8b b3 ff       	call   0x411220
8d864b:	85 c0                	test   %eax,%eax
8d864d:	75 05                	jne    0x8d8654
8d864f:	8b 75 c8             	mov    -0x38(%ebp),%esi
8d8652:	eb 0a                	jmp    0x8d865e
8d8654:	8b 75 c8             	mov    -0x38(%ebp),%esi
8d8657:	83 a5 6c ff ff ff 00 	andl   $0x0,-0x94(%ebp)
8d865e:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
8d8664:	8b 45 d8             	mov    -0x28(%ebp),%eax
8d8667:	8b 55 d0             	mov    -0x30(%ebp),%edx
8d866a:	2b ca                	sub    %edx,%ecx
8d866c:	2b 85 5c ff ff ff    	sub    -0xa4(%ebp),%eax
8d8672:	3b c1                	cmp    %ecx,%eax
8d8674:	7d 1a                	jge    0x8d8690
8d8676:	83 bd 6c ff ff ff 00 	cmpl   $0x0,-0x94(%ebp)
8d867d:	74 11                	je     0x8d8690
8d867f:	83 a3 30 0f 00 00 00 	andl   $0x0,0xf30(%ebx)
8d8686:	03 fe                	add    %esi,%edi
8d8688:	89 93 3c 01 00 00    	mov    %edx,0x13c(%ebx)
8d868e:	eb 6f                	jmp    0x8d86ff
8d8690:	8b 7d d8             	mov    -0x28(%ebp),%edi
8d8693:	2b bb 3c 01 00 00    	sub    0x13c(%ebx),%edi
8d8699:	83 bb 3c 11 00 00 00 	cmpl   $0x0,0x113c(%ebx)
8d86a0:	89 bd 6c ff ff ff    	mov    %edi,-0x94(%ebp)
8d86a6:	c7 83 70 0f 00 00 01 	movl   $0x1,0xf70(%ebx)
8d86ad:	00 00 00
8d86b0:	74 4d                	je     0x8d86ff
8d86b2:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
8d86b8:	8b d7                	mov    %edi,%edx
8d86ba:	8b b5 50 ff ff ff    	mov    -0xb0(%ebp),%esi
8d86c0:	8d bb 50 11 00 00    	lea    0x1150(%ebx),%edi
8d86c6:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
8d86cc:	2b d6                	sub    %esi,%edx
8d86ce:	83 a3 38 11 00 00 00 	andl   $0x0,0x1138(%ebx)
8d86d5:	03 c0                	add    %eax,%eax
8d86d7:	2b c8                	sub    %eax,%ecx
8d86d9:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
8d86df:	89 45 ec             	mov    %eax,-0x14(%ebp)
8d86e2:	2b d0                	sub    %eax,%edx
8d86e4:	03 c1                	add    %ecx,%eax
8d86e6:	89 55 f0             	mov    %edx,-0x10(%ebp)
8d86e9:	89 45 f4             	mov    %eax,-0xc(%ebp)
8d86ec:	8d 04 32             	lea    (%edx,%esi,1),%eax
8d86ef:	89 45 f8             	mov    %eax,-0x8(%ebp)
8d86f2:	8d 75 ec             	lea    -0x14(%ebp),%esi
8d86f5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d86f6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d86f7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d86f8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8d86f9:	8b bd 6c ff ff ff    	mov    -0x94(%ebp),%edi
8d86ff:	c7 83 40 0f 00 00 01 	movl   $0x1,0xf40(%ebx)
8d8706:	00 00 00
8d8709:	c7 83 7c 0f 00 00 01 	movl   $0x1,0xf7c(%ebx)
8d8710:	00 00 00
8d8713:	e9 8b 00 00 00       	jmp    0x8d87a3
8d8718:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
8d871e:	89 b3 3c 01 00 00    	mov    %esi,0x13c(%ebx)
8d8724:	85 c0                	test   %eax,%eax
8d8726:	74 20                	je     0x8d8748
8d8728:	8b 00                	mov    (%eax),%eax
8d872a:	8b b0 64 01 00 00    	mov    0x164(%eax),%esi
8d8730:	8b ce                	mov    %esi,%ecx
8d8732:	e8 2e 3f b5 ff       	call   0x42c665
8d8737:	8b 8d 60 ff ff ff    	mov    -0xa0(%ebp),%ecx
8d873d:	ff d6                	call   *%esi
8d873f:	85 c0                	test   %eax,%eax
8d8741:	74 05                	je     0x8d8748
8d8743:	6a 02                	push   $0x2
8d8745:	58                   	pop    %eax
8d8746:	eb 02                	jmp    0x8d874a
8d8748:	33 c0                	xor    %eax,%eax
8d874a:	89 83 30 0f 00 00    	mov    %eax,0xf30(%ebx)
8d8750:	eb 51                	jmp    0x8d87a3
8d8752:	83 7d c8 00          	cmpl   $0x0,-0x38(%ebp)
8d8756:	74 0e                	je     0x8d8766
8d8758:	8b 45 b8             	mov    -0x48(%ebp),%eax
8d875b:	2b c7                	sub    %edi,%eax
8d875d:	48                   	dec    %eax
8d875e:	89 83 3c 01 00 00    	mov    %eax,0x13c(%ebx)
8d8764:	eb 3d                	jmp    0x8d87a3
8d8766:	29 bb 3c 01 00 00    	sub    %edi,0x13c(%ebx)
8d876c:	8b cb                	mov    %ebx,%ecx
8d876e:	e8 ad 8a b3 ff       	call   0x411220
8d8773:	85 c0                	test   %eax,%eax
8d8775:	74 2c                	je     0x8d87a3
8d8777:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
8d877d:	8b 00                	mov    (%eax),%eax
8d877f:	8b b0 54 03 00 00    	mov    0x354(%eax),%esi
8d8785:	8b ce                	mov    %esi,%ecx
8d8787:	e8 d9 3e b5 ff       	call   0x42c665
8d878c:	8b 8d 54 ff ff ff    	mov    -0xac(%ebp),%ecx
8d8792:	ff d6                	call   *%esi
8d8794:	8b 8d 64 ff ff ff    	mov    -0x9c(%ebp),%ecx
8d879a:	8d 04 48             	lea    (%eax,%ecx,2),%eax
8d879d:	01 83 3c 01 00 00    	add    %eax,0x13c(%ebx)
8d87a3:	8b 4d d0             	mov    -0x30(%ebp),%ecx
8d87a6:	39 8b 3c 01 00 00    	cmp    %ecx,0x13c(%ebx)
8d87ac:	7d 0d                	jge    0x8d87bb
8d87ae:	83 a3 30 0f 00 00 00 	andl   $0x0,0xf30(%ebx)
8d87b5:	89 8b 3c 01 00 00    	mov    %ecx,0x13c(%ebx)
8d87bb:	8b b3 3c 01 00 00    	mov    0x13c(%ebx),%esi
8d87c1:	8b 55 d8             	mov    -0x28(%ebp),%edx
8d87c4:	8d 04 3e             	lea    (%esi,%edi,1),%eax
8d87c7:	3b c2                	cmp    %edx,%eax
8d87c9:	7e 1e                	jle    0x8d87e9
8d87cb:	8b fa                	mov    %edx,%edi
8d87cd:	33 c0                	xor    %eax,%eax
8d87cf:	2b fe                	sub    %esi,%edi
8d87d1:	40                   	inc    %eax
8d87d2:	89 83 40 0f 00 00    	mov    %eax,0xf40(%ebx)
8d87d8:	89 83 7c 0f 00 00    	mov    %eax,0xf7c(%ebx)
8d87de:	eb 09                	jmp    0x8d87e9
8d87e0:	8b 4d d0             	mov    -0x30(%ebp),%ecx
8d87e3:	8b b3 3c 01 00 00    	mov    0x13c(%ebx),%esi
8d87e9:	3b f1                	cmp    %ecx,%esi
8d87eb:	0f 8d ef 00 00 00    	jge    0x8d88e0
8d87f1:	8b 83 58 01 00 00    	mov    0x158(%ebx),%eax
8d87f7:	85 c0                	test   %eax,%eax
8d87f9:	0f 84 a8 00 00 00    	je     0x8d88a7
8d87ff:	83 78 6c 00          	cmpl   $0x0,0x6c(%eax)
8d8803:	0f 84 9e 00 00 00    	je     0x8d88a7
8d8809:	8b cb                	mov    %ebx,%ecx
8d880b:	e8 10 8a b3 ff       	call   0x411220
8d8810:	85 c0                	test   %eax,%eax
8d8812:	0f 85 8c 00 00 00    	jne    0x8d88a4
8d8818:	8b 8b 58 01 00 00    	mov    0x158(%ebx),%ecx
8d881e:	8b 41 5c             	mov    0x5c(%ecx),%eax
8d8821:	83 65 e8 00          	andl   $0x0,-0x18(%ebp)
8d8825:	89 45 e4             	mov    %eax,-0x1c(%ebp)
8d8828:	8d 45 e4             	lea    -0x1c(%ebp),%eax
8d882b:	50                   	push   %eax
8d882c:	8b 41 6c             	mov    0x6c(%ecx),%eax
8d882f:	ff 70 20             	push   0x20(%eax)
8d8832:	ff 15 c4 3d d8 00    	call   *0xd83dc4
8d8838:	8b 8b 58 01 00 00    	mov    0x158(%ebx),%ecx
8d883e:	8b 41 60             	mov    0x60(%ecx),%eax
8d8841:	83 a5 4c ff ff ff 00 	andl   $0x0,-0xb4(%ebp)
8d8848:	89 85 50 ff ff ff    	mov    %eax,-0xb0(%ebp)
8d884e:	8d 85 4c ff ff ff    	lea    -0xb4(%ebp),%eax
8d8854:	50                   	push   %eax
8d8855:	8b 41 6c             	mov    0x6c(%ecx),%eax
8d8858:	ff 70 20             	push   0x20(%eax)
8d885b:	ff 15 c4 3d d8 00    	call   *0xd83dc4
8d8861:	8b 85 50 ff ff ff    	mov    -0xb0(%ebp),%eax
8d8867:	89 83 3c 01 00 00    	mov    %eax,0x13c(%ebx)
8d886d:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
8d8873:	85 c0                	test   %eax,%eax
8d8875:	74 20                	je     0x8d8897
8d8877:	8b 00                	mov    (%eax),%eax
8d8879:	8b b0 64 01 00 00    	mov    0x164(%eax),%esi
8d887f:	8b ce                	mov    %esi,%ecx
8d8881:	e8 df 3d b5 ff       	call   0x42c665
8d8886:	8b 8d 60 ff ff ff    	mov    -0xa0(%ebp),%ecx
8d888c:	ff d6                	call   *%esi
8d888e:	85 c0                	test   %eax,%eax
8d8890:	74 05                	je     0x8d8897
8d8892:	33 c0                	xor    %eax,%eax
8d8894:	40                   	inc    %eax
8d8895:	eb 02                	jmp    0x8d8899
8d8897:	33 c0                	xor    %eax,%eax
8d8899:	8b 4d d0             	mov    -0x30(%ebp),%ecx
8d889c:	89 83 30 0f 00 00    	mov    %eax,0xf30(%ebx)
8d88a2:	eb 09                	jmp    0x8d88ad
8d88a4:	8b 4d d0             	mov    -0x30(%ebp),%ecx
8d88a7:	89 8b 3c 01 00 00    	mov    %ecx,0x13c(%ebx)
8d88ad:	8b 83 3c 01 00 00    	mov    0x13c(%ebx),%eax
8d88b3:	8b 55 d8             	mov    -0x28(%ebp),%edx
8d88b6:	03 c7                	add    %edi,%eax
8d88b8:	3b c2                	cmp    %edx,%eax
8d88ba:	7e 24                	jle    0x8d88e0
8d88bc:	2b d1                	sub    %ecx,%edx
8d88be:	89 8b 3c 01 00 00    	mov    %ecx,0x13c(%ebx)
8d88c4:	3b fa                	cmp    %edx,%edi
8d88c6:	7e 11                	jle    0x8d88d9
8d88c8:	33 c0                	xor    %eax,%eax
8d88ca:	8b fa                	mov    %edx,%edi
8d88cc:	40                   	inc    %eax
8d88cd:	89 83 40 0f 00 00    	mov    %eax,0xf40(%ebx)
8d88d3:	89 83 7c 0f 00 00    	mov    %eax,0xf7c(%ebx)
8d88d9:	83 a3 30 0f 00 00 00 	andl   $0x0,0xf30(%ebx)
8d88e0:	33 f6                	xor    %esi,%esi
8d88e2:	39 b5 48 ff ff ff    	cmp    %esi,-0xb8(%ebp)
8d88e8:	75 4d                	jne    0x8d8937
8d88ea:	39 b3 7c 0f 00 00    	cmp    %esi,0xf7c(%ebx)
8d88f0:	74 45                	je     0x8d8937
8d88f2:	39 b3 80 0f 00 00    	cmp    %esi,0xf80(%ebx)
8d88f8:	74 3d                	je     0x8d8937
8d88fa:	39 b3 30 11 00 00    	cmp    %esi,0x1130(%ebx)
8d8900:	75 35                	jne    0x8d8937
8d8902:	39 b3 34 11 00 00    	cmp    %esi,0x1134(%ebx)
8d8908:	75 2d                	jne    0x8d8937
8d890a:	6a 02                	push   $0x2
8d890c:	ff 15 9c 40 d8 00    	call   *0xd8409c
8d8912:	01 85 70 ff ff ff    	add    %eax,-0x90(%ebp)
8d8918:	8d 83 50 11 00 00    	lea    0x1150(%ebx),%eax
8d891e:	50                   	push   %eax
8d891f:	ff 15 30 3e d8 00    	call   *0xd83e30
8d8925:	85 c0                	test   %eax,%eax
8d8927:	75 0e                	jne    0x8d8937
8d8929:	6a 02                	push   $0x2
8d892b:	ff 15 9c 40 d8 00    	call   *0xd8409c
8d8931:	01 83 58 11 00 00    	add    %eax,0x1158(%ebx)
8d8937:	8b 85 70 ff ff ff    	mov    -0x90(%ebp),%eax
8d893d:	56                   	push   %esi
8d893e:	89 83 48 01 00 00    	mov    %eax,0x148(%ebx)
8d8944:	89 bb 4c 01 00 00    	mov    %edi,0x14c(%ebx)
8d894a:	e8 60 76 b4 ff       	call   0x41ffaf
8d894f:	85 c0                	test   %eax,%eax
8d8951:	a1 c8 d2 d7 00       	mov    0xd7d2c8,%eax
8d8956:	75 0c                	jne    0x8d8964
8d8958:	39 b3 74 0f 00 00    	cmp    %esi,0xf74(%ebx)
8d895e:	75 04                	jne    0x8d8964
8d8960:	85 c0                	test   %eax,%eax
8d8962:	74 76                	je     0x8d89da
8d8964:	8b 95 70 ff ff ff    	mov    -0x90(%ebp),%edx
8d896a:	85 c0                	test   %eax,%eax
8d896c:	75 0a                	jne    0x8d8978
8d896e:	8b 83 5c 10 00 00    	mov    0x105c(%ebx),%eax
8d8974:	03 d0                	add    %eax,%edx
8d8976:	03 f8                	add    %eax,%edi
8d8978:	39 b3 54 01 00 00    	cmp    %esi,0x154(%ebx)
8d897e:	74 0a                	je     0x8d898a
8d8980:	6a 16                	push   $0x16
8d8982:	57                   	push   %edi
8d8983:	52                   	push   %edx
8d8984:	6a ff                	push   $0xffffffff
8d8986:	6a ff                	push   $0xffffffff
8d8988:	eb 1f                	jmp    0x8d89a9
8d898a:	8b 8d 68 ff ff ff    	mov    -0x98(%ebp),%ecx
8d8990:	8b 83 38 01 00 00    	mov    0x138(%ebx),%eax
8d8996:	f7 d9                	neg    %ecx
8d8998:	6a 14                	push   $0x14
8d899a:	57                   	push   %edi
8d899b:	1b c9                	sbb    %ecx,%ecx
8d899d:	52                   	push   %edx
8d899e:	ff b3 3c 01 00 00    	push   0x13c(%ebx)
8d89a4:	23 ca                	and    %edx,%ecx
8d89a6:	2b c1                	sub    %ecx,%eax
8d89a8:	50                   	push   %eax
8d89a9:	56                   	push   %esi
8d89aa:	8b cb                	mov    %ebx,%ecx
8d89ac:	e8 3f 06 b6 ff       	call   0x438ff0
8d89b1:	a1 c8 d2 d7 00       	mov    0xd7d2c8,%eax
8d89b6:	85 c0                	test   %eax,%eax
8d89b8:	74 20                	je     0x8d89da
8d89ba:	8b bd 54 ff ff ff    	mov    -0xac(%ebp),%edi
8d89c0:	8b 07                	mov    (%edi),%eax
8d89c2:	8b b0 e4 03 00 00    	mov    0x3e4(%eax),%esi
8d89c8:	8b ce                	mov    %esi,%ecx
8d89ca:	e8 96 3c b5 ff       	call   0x42c665
8d89cf:	8b cf                	mov    %edi,%ecx
8d89d1:	ff d6                	call   *%esi
8d89d3:	a1 c8 d2 d7 00       	mov    0xd7d2c8,%eax
8d89d8:	33 f6                	xor    %esi,%esi
8d89da:	39 b3 5c 10 00 00    	cmp    %esi,0x105c(%ebx)
8d89e0:	0f 84 60 01 00 00    	je     0x8d8b46
8d89e6:	85 c0                	test   %eax,%eax
8d89e8:	0f 85 58 01 00 00    	jne    0x8d8b46
8d89ee:	8b bb 58 01 00 00    	mov    0x158(%ebx),%edi
8d89f4:	85 ff                	test   %edi,%edi
8d89f6:	0f 84 4a 01 00 00    	je     0x8d8b46
8d89fc:	39 77 6c             	cmp    %esi,0x6c(%edi)
8d89ff:	0f 84 41 01 00 00    	je     0x8d8b46
8d8a05:	8b 83 48 0f 00 00    	mov    0xf48(%ebx),%eax
8d8a0b:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
8d8a11:	8d 45 dc             	lea    -0x24(%ebp),%eax
8d8a14:	50                   	push   %eax