4c9407:	33 4c 24 30          	xor    0x30(%esp),%ecx
4c940b:	33 4c 24 28          	xor    0x28(%esp),%ecx
4c940f:	d1 c1                	rol    $1,%ecx
4c9411:	89 4c 24 28          	mov    %ecx,0x28(%esp)
4c9415:	8b cd                	mov    %ebp,%ecx
4c9417:	c1 c6 1e             	rol    $0x1e,%esi
4c941a:	33 ce                	xor    %esi,%ecx
4c941c:	89 54 24 5c          	mov    %edx,0x5c(%esp)
4c9420:	33 cf                	xor    %edi,%ecx
4c9422:	c1 c2 05             	rol    $0x5,%edx
4c9425:	81 c1 d6 c1 62 ca    	add    $0xca62c1d6,%ecx
4c942b:	03 d3                	add    %ebx,%edx
4c942d:	03 4c 24 28          	add    0x28(%esp),%ecx
4c9431:	03 d1                	add    %ecx,%edx
4c9433:	c1 c7 1e             	rol    $0x1e,%edi
4c9436:	89 54 24 58          	mov    %edx,0x58(%esp)
4c943a:	8b 4c 24 44          	mov    0x44(%esp),%ecx
4c943e:	33 4c 24 34          	xor    0x34(%esp),%ecx
4c9442:	33 4c 24 2c          	xor    0x2c(%esp),%ecx
4c9446:	33 4c 24 54          	xor    0x54(%esp),%ecx
4c944a:	d1 c1                	rol    $1,%ecx
4c944c:	89 4c 24 20          	mov    %ecx,0x20(%esp)
4c9450:	8b ce                	mov    %esi,%ecx
4c9452:	33 cf                	xor    %edi,%ecx
4c9454:	8b 5c 24 5c          	mov    0x5c(%esp),%ebx
4c9458:	33 cb                	xor    %ebx,%ecx
4c945a:	c1 c2 05             	rol    $0x5,%edx
4c945d:	81 c1 d6 c1 62 ca    	add    $0xca62c1d6,%ecx
4c9463:	c1 c3 1e             	rol    $0x1e,%ebx
4c9466:	03 4c 24 20          	add    0x20(%esp),%ecx
4c946a:	03 ea                	add    %edx,%ebp
4c946c:	03 e9                	add    %ecx,%ebp
4c946e:	8b 4c 24 48          	mov    0x48(%esp),%ecx
4c9472:	33 4c 24 4c          	xor    0x4c(%esp),%ecx
4c9476:	8b d5                	mov    %ebp,%edx
4c9478:	33 4c 24 30          	xor    0x30(%esp),%ecx
4c947c:	33 4c 24 24          	xor    0x24(%esp),%ecx
4c9480:	d1 c1                	rol    $1,%ecx
4c9482:	89 4c 24 30          	mov    %ecx,0x30(%esp)
4c9486:	c1 c2 05             	rol    $0x5,%edx
4c9489:	03 d6                	add    %esi,%edx
4c948b:	89 6c 24 2c          	mov    %ebp,0x2c(%esp)
4c948f:	8b 6c 24 58          	mov    0x58(%esp),%ebp
4c9493:	8b cd                	mov    %ebp,%ecx
4c9495:	33 cf                	xor    %edi,%ecx
4c9497:	8b 74 24 2c          	mov    0x2c(%esp),%esi
4c949b:	33 cb                	xor    %ebx,%ecx
4c949d:	c1 c5 1e             	rol    $0x1e,%ebp
4c94a0:	81 c1 d6 c1 62 ca    	add    $0xca62c1d6,%ecx
4c94a6:	03 4c 24 30          	add    0x30(%esp),%ecx
4c94aa:	03 ca                	add    %edx,%ecx
4c94ac:	8b 54 24 1c          	mov    0x1c(%esp),%edx
4c94b0:	33 54 24 38          	xor    0x38(%esp),%edx
4c94b4:	33 54 24 34          	xor    0x34(%esp),%edx
4c94b8:	33 54 24 28          	xor    0x28(%esp),%edx
4c94bc:	89 4c 24 18          	mov    %ecx,0x18(%esp)
4c94c0:	d1 c2                	rol    $1,%edx
4c94c2:	89 54 24 34          	mov    %edx,0x34(%esp)
4c94c6:	8b d1                	mov    %ecx,%edx
4c94c8:	c1 c2 05             	rol    $0x5,%edx
4c94cb:	8b cd                	mov    %ebp,%ecx
4c94cd:	33 ce                	xor    %esi,%ecx
4c94cf:	03 fa                	add    %edx,%edi
4c94d1:	33 cb                	xor    %ebx,%ecx
4c94d3:	c1 c6 1e             	rol    $0x1e,%esi
4c94d6:	81 c1 d6 c1 62 ca    	add    $0xca62c1d6,%ecx
4c94dc:	89 74 24 2c          	mov    %esi,0x2c(%esp)
4c94e0:	03 4c 24 34          	add    0x34(%esp),%ecx
4c94e4:	03 f9                	add    %ecx,%edi
4c94e6:	8b 4c 24 64          	mov    0x64(%esp),%ecx
4c94ea:	33 4c 24 3c          	xor    0x3c(%esp),%ecx
4c94ee:	8b d7                	mov    %edi,%edx
4c94f0:	33 4c 24 4c          	xor    0x4c(%esp),%ecx
4c94f4:	33 4c 24 20          	xor    0x20(%esp),%ecx
4c94f8:	d1 c1                	rol    $1,%ecx
4c94fa:	89 4c 24 14          	mov    %ecx,0x14(%esp)
4c94fe:	8b cd                	mov    %ebp,%ecx
4c9500:	33 ce                	xor    %esi,%ecx
4c9502:	c1 c2 05             	rol    $0x5,%edx
4c9505:	33 4c 24 18          	xor    0x18(%esp),%ecx
4c9509:	03 d3                	add    %ebx,%edx
4c950b:	8b 5c 24 18          	mov    0x18(%esp),%ebx
4c950f:	81 c1 d6 c1 62 ca    	add    $0xca62c1d6,%ecx
4c9515:	03 4c 24 14          	add    0x14(%esp),%ecx
4c9519:	03 ca                	add    %edx,%ecx
4c951b:	c1 c3 1e             	rol    $0x1e,%ebx
4c951e:	8b 54 24 10          	mov    0x10(%esp),%edx
4c9522:	33 54 24 40          	xor    0x40(%esp),%edx
4c9526:	33 54 24 38          	xor    0x38(%esp),%edx
4c952a:	33 54 24 30          	xor    0x30(%esp),%edx
4c952e:	d1 c2                	rol    $1,%edx
4c9530:	89 54 24 38          	mov    %edx,0x38(%esp)
4c9534:	8b d1                	mov    %ecx,%edx
4c9536:	89 4c 24 4c          	mov    %ecx,0x4c(%esp)
4c953a:	8b ce                	mov    %esi,%ecx
4c953c:	c1 c2 05             	rol    $0x5,%edx
4c953f:	33 cb                	xor    %ebx,%ecx
4c9541:	33 cf                	xor    %edi,%ecx
4c9543:	8b 74 24 50          	mov    0x50(%esp),%esi
4c9547:	03 4c 24 38          	add    0x38(%esp),%ecx
4c954b:	81 c5 d6 c1 62 ca    	add    $0xca62c1d6,%ebp
4c9551:	33 74 24 3c          	xor    0x3c(%esp),%esi
4c9555:	03 d5                	add    %ebp,%edx
4c9557:	03 ca                	add    %edx,%ecx
4c9559:	33 74 24 34          	xor    0x34(%esp),%esi
4c955d:	33 74 24 54          	xor    0x54(%esp),%esi
4c9561:	8b d1                	mov    %ecx,%edx
4c9563:	8b 6c 24 2c          	mov    0x2c(%esp),%ebp
4c9567:	89 4c 24 18          	mov    %ecx,0x18(%esp)
4c956b:	8b cb                	mov    %ebx,%ecx
4c956d:	c1 c7 1e             	rol    $0x1e,%edi
4c9570:	33 cf                	xor    %edi,%ecx
4c9572:	89 7c 24 58          	mov    %edi,0x58(%esp)
4c9576:	8b 7c 24 4c          	mov    0x4c(%esp),%edi
4c957a:	33 cf                	xor    %edi,%ecx
4c957c:	81 c1 d6 c1 62 ca    	add    $0xca62c1d6,%ecx
4c9582:	c1 c2 05             	rol    $0x5,%edx
4c9585:	03 ea                	add    %edx,%ebp
4c9587:	c1 c7 1e             	rol    $0x1e,%edi
4c958a:	89 7c 24 4c          	mov    %edi,0x4c(%esp)
4c958e:	8b 7c 24 44          	mov    0x44(%esp),%edi
4c9592:	33 7c 24 40          	xor    0x40(%esp),%edi
4c9596:	33 7c 24 14          	xor    0x14(%esp),%edi
4c959a:	33 7c 24 24          	xor    0x24(%esp),%edi
4c959e:	d1 c6                	rol    $1,%esi
4c95a0:	03 ce                	add    %esi,%ecx
4c95a2:	d1 c7                	rol    $1,%edi
4c95a4:	03 e9                	add    %ecx,%ebp
4c95a6:	8b 4c 24 58          	mov    0x58(%esp),%ecx
4c95aa:	33 4c 24 4c          	xor    0x4c(%esp),%ecx
4c95ae:	8b d5                	mov    %ebp,%edx
4c95b0:	33 4c 24 18          	xor    0x18(%esp),%ecx
4c95b4:	c1 44 24 18 1e       	roll   $0x1e,0x18(%esp)
4c95b9:	81 c1 d6 c1 62 ca    	add    $0xca62c1d6,%ecx
4c95bf:	c1 c2 05             	rol    $0x5,%edx
4c95c2:	03 cf                	add    %edi,%ecx
4c95c4:	03 d3                	add    %ebx,%edx
4c95c6:	8b 5c 24 48          	mov    0x48(%esp),%ebx
4c95ca:	33 5c 24 50          	xor    0x50(%esp),%ebx
4c95ce:	03 ca                	add    %edx,%ecx
4c95d0:	33 5c 24 38          	xor    0x38(%esp),%ebx
4c95d4:	8b d1                	mov    %ecx,%edx
4c95d6:	33 5c 24 28          	xor    0x28(%esp),%ebx
4c95da:	89 4c 24 40          	mov    %ecx,0x40(%esp)
4c95de:	8b cd                	mov    %ebp,%ecx
4c95e0:	33 4c 24 4c          	xor    0x4c(%esp),%ecx
4c95e4:	33 4c 24 18          	xor    0x18(%esp),%ecx
4c95e8:	c1 c2 05             	rol    $0x5,%edx
4c95eb:	c1 c5 1e             	rol    $0x1e,%ebp
4c95ee:	81 c2 d6 c1 62 ca    	add    $0xca62c1d6,%edx
4c95f4:	03 54 24 58          	add    0x58(%esp),%edx
4c95f8:	d1 c3                	rol    $1,%ebx
4c95fa:	03 cb                	add    %ebx,%ecx
4c95fc:	89 6c 24 3c          	mov    %ebp,0x3c(%esp)
4c9600:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
4c9604:	03 ca                	add    %edx,%ecx
4c9606:	33 6c 24 44          	xor    0x44(%esp),%ebp
4c960a:	33 ee                	xor    %esi,%ebp
4c960c:	89 4c 24 50          	mov    %ecx,0x50(%esp)
4c9610:	33 6c 24 20          	xor    0x20(%esp),%ebp
4c9614:	8b f1                	mov    %ecx,%esi
4c9616:	8b 4c 24 3c          	mov    0x3c(%esp),%ecx
4c961a:	8b d6                	mov    %esi,%edx
4c961c:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
4c9620:	8b 5c 24 40          	mov    0x40(%esp),%ebx
4c9624:	33 cb                	xor    %ebx,%ecx
4c9626:	33 4c 24 18          	xor    0x18(%esp),%ecx
4c962a:	c1 c2 05             	rol    $0x5,%edx
4c962d:	d1 c5                	rol    $1,%ebp
4c962f:	81 c2 d6 c1 62 ca    	add    $0xca62c1d6,%edx
4c9635:	03 54 24 4c          	add    0x4c(%esp),%edx
4c9639:	03 cd                	add    %ebp,%ecx
4c963b:	c1 c3 1e             	rol    $0x1e,%ebx
4c963e:	03 ca                	add    %edx,%ecx
4c9640:	89 5c 24 40          	mov    %ebx,0x40(%esp)
4c9644:	8b 5c 24 64          	mov    0x64(%esp),%ebx
4c9648:	33 5c 24 48          	xor    0x48(%esp),%ebx
4c964c:	89 4c 24 4c          	mov    %ecx,0x4c(%esp)
4c9650:	8b d1                	mov    %ecx,%edx
4c9652:	33 df                	xor    %edi,%ebx
4c9654:	8b 4c 24 3c          	mov    0x3c(%esp),%ecx
4c9658:	33 4c 24 40          	xor    0x40(%esp),%ecx
4c965c:	33 5c 24 30          	xor    0x30(%esp),%ebx
4c9660:	33 ce                	xor    %esi,%ecx
4c9662:	8b 7c 24 10          	mov    0x10(%esp),%edi
4c9666:	81 c1 d6 c1 62 ca    	add    $0xca62c1d6,%ecx
4c966c:	33 7c 24 1c          	xor    0x1c(%esp),%edi
4c9670:	33 7c 24 5c          	xor    0x5c(%esp),%edi
4c9674:	33 7c 24 34          	xor    0x34(%esp),%edi
4c9678:	c1 c2 05             	rol    $0x5,%edx
4c967b:	03 54 24 18          	add    0x18(%esp),%edx
4c967f:	d1 c3                	rol    $1,%ebx
4c9681:	03 cb                	add    %ebx,%ecx
4c9683:	c1 c6 1e             	rol    $0x1e,%esi
4c9686:	03 d1                	add    %ecx,%edx
4c9688:	d1 c7                	rol    $1,%edi
4c968a:	03 7c 24 3c          	add    0x3c(%esp),%edi
4c968e:	8b 4c 24 40          	mov    0x40(%esp),%ecx
4c9692:	33 ce                	xor    %esi,%ecx
4c9694:	89 54 24 58          	mov    %edx,0x58(%esp)
4c9698:	33 4c 24 4c          	xor    0x4c(%esp),%ecx
4c969c:	81 c1 d6 c1 62 ca    	add    $0xca62c1d6,%ecx
4c96a2:	c1 c2 05             	rol    $0x5,%edx
4c96a5:	03 fa                	add    %edx,%edi
4c96a7:	89 74 24 50          	mov    %esi,0x50(%esp)
4c96ab:	8b 74 24 4c          	mov    0x4c(%esp),%esi
4c96af:	03 f9                	add    %ecx,%edi
4c96b1:	8b 4c 24 64          	mov    0x64(%esp),%ecx
4c96b5:	8b d7                	mov    %edi,%edx
4c96b7:	33 cd                	xor    %ebp,%ecx
4c96b9:	c1 c2 05             	rol    $0x5,%edx
4c96bc:	33 4c 24 14          	xor    0x14(%esp),%ecx
4c96c0:	33 4c 24 54          	xor    0x54(%esp),%ecx
4c96c4:	8b 6c 24 58          	mov    0x58(%esp),%ebp
4c96c8:	d1 c1                	rol    $1,%ecx
4c96ca:	03 4c 24 40          	add    0x40(%esp),%ecx
4c96ce:	03 d1                	add    %ecx,%edx
4c96d0:	89 4c 24 64          	mov    %ecx,0x64(%esp)
4c96d4:	8b 4c 24 10          	mov    0x10(%esp),%ecx
4c96d8:	33 cb                	xor    %ebx,%ecx
4c96da:	c1 c6 1e             	rol    $0x1e,%esi
4c96dd:	33 4c 24 38          	xor    0x38(%esp),%ecx
4c96e1:	33 4c 24 24          	xor    0x24(%esp),%ecx
4c96e5:	89 74 24 4c          	mov    %esi,0x4c(%esp)
4c96e9:	33 74 24 50          	xor    0x50(%esp),%esi
4c96ed:	8b 5c 24 4c          	mov    0x4c(%esp),%ebx
4c96f1:	33 f5                	xor    %ebp,%esi
4c96f3:	01 58 10             	add    %ebx,0x10(%eax)
4c96f6:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
4c96fc:	03 f2                	add    %edx,%esi
4c96fe:	d1 c1                	rol    $1,%ecx
4c9700:	03 4c 24 50          	add    0x50(%esp),%ecx
4c9704:	8b d6                	mov    %esi,%edx
4c9706:	01 70 04             	add    %esi,0x4(%eax)
4c9709:	89 4c 24 10          	mov    %ecx,0x10(%esp)
4c970d:	8b cb                	mov    %ebx,%ecx
4c970f:	c1 c2 05             	rol    $0x5,%edx
4c9712:	c1 c5 1e             	rol    $0x1e,%ebp
4c9715:	81 c2 d6 c1 62 ca    	add    $0xca62c1d6,%edx
4c971b:	03 54 24 10          	add    0x10(%esp),%edx
4c971f:	33 cd                	xor    %ebp,%ecx
4c9721:	01 68 0c             	add    %ebp,0xc(%eax)
4c9724:	33 cf                	xor    %edi,%ecx
4c9726:	03 ca                	add    %edx,%ecx
4c9728:	c1 c7 1e             	rol    $0x1e,%edi
4c972b:	01 08                	add    %ecx,(%eax)
4c972d:	03 78 08             	add    0x8(%eax),%edi
4c9730:	83 6c 24 6c 01       	subl   $0x1,0x6c(%esp)
4c9735:	8b 10                	mov    (%eax),%edx
4c9737:	89 54 24 64          	mov    %edx,0x64(%esp)
4c973b:	89 78 08             	mov    %edi,0x8(%eax)
4c973e:	74 07                	je     0x4c9747
4c9740:	8b f7                	mov    %edi,%esi
4c9742:	e9 f9 ea ff ff       	jmp    0x4c8240
4c9747:	5f                   	pop    %edi
4c9748:	5e                   	pop    %esi
4c9749:	5d                   	pop    %ebp
4c974a:	5b                   	pop    %ebx
4c974b:	83 c4 50             	add    $0x50,%esp
4c974e:	c3                   	ret
4c974f:	cc                   	int3
4c9750:	8b 44 24 04          	mov    0x4(%esp),%eax
4c9754:	c7 00 d8 9e 05 c1    	movl   $0xc1059ed8,(%eax)
4c975a:	c7 40 04 5d 9d bb cb 	movl   $0xcbbb9d5d,0x4(%eax)
4c9761:	c7 40 08 07 d5 7c 36 	movl   $0x367cd507,0x8(%eax)
4c9768:	c7 40 0c 2a 29 9a 62 	movl   $0x629a292a,0xc(%eax)
4c976f:	c7 40 10 17 dd 70 30 	movl   $0x3070dd17,0x10(%eax)
4c9776:	c7 40 14 5a 01 59 91 	movl   $0x9159015a,0x14(%eax)
4c977d:	c7 40 18 39 59 0e f7 	movl   $0xf70e5939,0x18(%eax)
4c9784:	c7 40 1c d8 ec 2f 15 	movl   $0x152fecd8,0x1c(%eax)
4c978b:	c7 40 20 31 0b c0 ff 	movl   $0xffc00b31,0x20(%eax)
4c9792:	c7 40 24 67 26 33 67 	movl   $0x67332667,0x24(%eax)
4c9799:	c7 40 28 11 15 58 68 	movl   $0x68581511,0x28(%eax)
4c97a0:	c7 40 2c 87 4a b4 8e 	movl   $0x8eb44a87,0x2c(%eax)
4c97a7:	c7 40 30 a7 8f f9 64 	movl   $0x64f98fa7,0x30(%eax)
4c97ae:	c7 40 34 0d 2e 0c db 	movl   $0xdb0c2e0d,0x34(%eax)
4c97b5:	c7 40 38 a4 4f fa be 	movl   $0xbefa4fa4,0x38(%eax)
4c97bc:	c7 40 3c 1d 48 b5 47 	movl   $0x47b5481d,0x3c(%eax)
4c97c3:	c7 40 40 00 00 00 00 	movl   $0x0,0x40(%eax)
4c97ca:	c7 40 44 00 00 00 00 	movl   $0x0,0x44(%eax)
4c97d1:	c7 40 48 00 00 00 00 	movl   $0x0,0x48(%eax)
4c97d8:	c7 40 4c 00 00 00 00 	movl   $0x0,0x4c(%eax)
4c97df:	c7 80 d0 00 00 00 00 	movl   $0x0,0xd0(%eax)
4c97e6:	00 00 00
4c97e9:	c7 80 d4 00 00 00 30 	movl   $0x30,0xd4(%eax)
4c97f0:	00 00 00
4c97f3:	b8 01 00 00 00       	mov    $0x1,%eax
4c97f8:	c3                   	ret
4c97f9:	cc                   	int3
4c97fa:	cc                   	int3
4c97fb:	cc                   	int3
4c97fc:	cc                   	int3
4c97fd:	cc                   	int3
4c97fe:	cc                   	int3
4c97ff:	cc                   	int3
4c9800:	53                   	push   %ebx
4c9801:	56                   	push   %esi
4c9802:	57                   	push   %edi
4c9803:	8b 7c 24 14          	mov    0x14(%esp),%edi
4c9807:	8d 77 50             	lea    0x50(%edi),%esi
4c980a:	8b 9f d0 00 00 00    	mov    0xd0(%edi),%ebx
4c9810:	c6 04 33 80          	movb   $0x80,(%ebx,%esi,1)
4c9814:	43                   	inc    %ebx
4c9815:	83 fb 70             	cmp    $0x70,%ebx
4c9818:	76 21                	jbe    0x4c983b
4c981a:	b8 80 00 00 00       	mov    $0x80,%eax
4c981f:	2b c3                	sub    %ebx,%eax
4c9821:	50                   	push   %eax
4c9822:	8d 04 33             	lea    (%ebx,%esi,1),%eax
4c9825:	6a 00                	push   $0x0
4c9827:	50                   	push   %eax
4c9828:	e8 d3 a1 11 00       	call   0x5e3a00
4c982d:	6a 01                	push   $0x1
4c982f:	56                   	push   %esi
4c9830:	57                   	push   %edi
4c9831:	33 db                	xor    %ebx,%ebx
4c9833:	e8 d8 06 00 00       	call   0x4c9f10
4c9838:	83 c4 18             	add    $0x18,%esp
4c983b:	b8 70 00 00 00       	mov    $0x70,%eax
4c9840:	2b c3                	sub    %ebx,%eax
4c9842:	50                   	push   %eax
4c9843:	8d 04 33             	lea    (%ebx,%esi,1),%eax
4c9846:	6a 00                	push   $0x0
4c9848:	50                   	push   %eax
4c9849:	e8 b2 a1 11 00       	call   0x5e3a00
4c984e:	0f b6 47 40          	movzbl 0x40(%edi),%eax
4c9852:	83 c4 0c             	add    $0xc,%esp
4c9855:	88 46 7f             	mov    %al,0x7f(%esi)
4c9858:	8b 4f 40             	mov    0x40(%edi),%ecx
4c985b:	8b 47 44             	mov    0x44(%edi),%eax
4c985e:	0f ac c1 08          	shrd   $0x8,%eax,%ecx
4c9862:	88 4e 7e             	mov    %cl,0x7e(%esi)
4c9865:	8b 4f 40             	mov    0x40(%edi),%ecx
4c9868:	c1 e8 08             	shr    $0x8,%eax
4c986b:	8b 47 44             	mov    0x44(%edi),%eax
4c986e:	0f ac c1 10          	shrd   $0x10,%eax,%ecx
4c9872:	88 4e 7d             	mov    %cl,0x7d(%esi)
4c9875:	8b 4f 40             	mov    0x40(%edi),%ecx
4c9878:	c1 e8 10             	shr    $0x10,%eax
4c987b:	8b 47 44             	mov    0x44(%edi),%eax
4c987e:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
4c9882:	88 4e 7c             	mov    %cl,0x7c(%esi)
4c9885:	b1 20                	mov    $0x20,%cl
4c9887:	8b 57 44             	mov    0x44(%edi),%edx
4c988a:	c1 e8 18             	shr    $0x18,%eax
4c988d:	8b 47 40             	mov    0x40(%edi),%eax
4c9890:	e8 cb 87 11 00       	call   0x5e2060
4c9895:	88 46 7b             	mov    %al,0x7b(%esi)
4c9898:	b1 28                	mov    $0x28,%cl
4c989a:	8b 47 40             	mov    0x40(%edi),%eax