4e7593:	03 d9                	add    %ecx,%ebx
4e7595:	8d 1c 99             	lea    (%ecx,%ebx,4),%ebx
4e7598:	8d 1c 99             	lea    (%ecx,%ebx,4),%ebx
4e759b:	c1 e3 04             	shl    $0x4,%ebx
4e759e:	03 d9                	add    %ecx,%ebx
4e75a0:	8b ca                	mov    %edx,%ecx
4e75a2:	f7 d9                	neg    %ecx
4e75a4:	c1 e1 04             	shl    $0x4,%ecx
4e75a7:	03 ca                	add    %edx,%ecx
4e75a9:	8d 0c 8a             	lea    (%edx,%ecx,4),%ecx
4e75ac:	c1 e1 03             	shl    $0x3,%ecx
4e75af:	2b ca                	sub    %edx,%ecx
4e75b1:	c1 e1 05             	shl    $0x5,%ecx
4e75b4:	2b ca                	sub    %edx,%ecx
4e75b6:	8b d6                	mov    %esi,%edx
4e75b8:	03 cb                	add    %ebx,%ecx
4e75ba:	8d 34 72             	lea    (%edx,%esi,2),%esi
4e75bd:	c1 e6 04             	shl    $0x4,%esi
4e75c0:	03 f2                	add    %edx,%esi
4e75c2:	c1 e6 06             	shl    $0x6,%esi
4e75c5:	2b f2                	sub    %edx,%esi
4e75c7:	8b 55 d8             	mov    -0x28(%ebp),%edx
4e75ca:	03 f6                	add    %esi,%esi
4e75cc:	0f bf 12             	movswl (%edx),%edx
4e75cf:	03 f3                	add    %ebx,%esi
4e75d1:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
4e75d4:	0f af 13             	imul   (%ebx),%edx
4e75d7:	89 55 e4             	mov    %edx,-0x1c(%ebp)
4e75da:	8b 55 d8             	mov    -0x28(%ebp),%edx
4e75dd:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
4e75e0:	0f bf 52 40          	movswl 0x40(%edx),%edx
4e75e4:	0f af 93 80 00 00 00 	imul   0x80(%ebx),%edx
4e75eb:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
4e75ee:	03 da                	add    %edx,%ebx
4e75f0:	c1 e3 0d             	shl    $0xd,%ebx
4e75f3:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4e75f6:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
4e75f9:	2b da                	sub    %edx,%ebx
4e75fb:	c1 e3 0d             	shl    $0xd,%ebx
4e75fe:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4e7601:	8b 55 fc             	mov    -0x4(%ebp),%edx
4e7604:	03 d6                	add    %esi,%edx
4e7606:	89 55 f4             	mov    %edx,-0xc(%ebp)
4e7609:	8b 55 fc             	mov    -0x4(%ebp),%edx
4e760c:	2b d6                	sub    %esi,%edx
4e760e:	89 55 e8             	mov    %edx,-0x18(%ebp)
4e7611:	8b 55 f8             	mov    -0x8(%ebp),%edx
4e7614:	03 d1                	add    %ecx,%edx
4e7616:	89 55 f0             	mov    %edx,-0x10(%ebp)
4e7619:	8b 55 f8             	mov    -0x8(%ebp),%edx
4e761c:	2b d1                	sub    %ecx,%edx
4e761e:	89 55 ec             	mov    %edx,-0x14(%ebp)
4e7621:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4e7624:	0f bf 51 70          	movswl 0x70(%ecx),%edx
4e7628:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
4e762b:	0f af 91 e0 00 00 00 	imul   0xe0(%ecx),%edx
4e7632:	89 55 fc             	mov    %edx,-0x4(%ebp)
4e7635:	8b 55 d8             	mov    -0x28(%ebp),%edx
4e7638:	0f bf 4a 50          	movswl 0x50(%edx),%ecx
4e763c:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4e763f:	0f af 8a a0 00 00 00 	imul   0xa0(%edx),%ecx
4e7646:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4e7649:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4e764c:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4e764f:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4e7652:	0f bf 49 30          	movswl 0x30(%ecx),%ecx
4e7656:	0f af 4a 60          	imul   0x60(%edx),%ecx
4e765a:	8b 55 d8             	mov    -0x28(%ebp),%edx
4e765d:	0f bf 72 10          	movswl 0x10(%edx),%esi
4e7661:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4e7664:	0f af 72 20          	imul   0x20(%edx),%esi
4e7668:	8b 55 f8             	mov    -0x8(%ebp),%edx
4e766b:	03 de                	add    %esi,%ebx
4e766d:	03 d1                	add    %ecx,%edx
4e766f:	69 db 33 e3 ff ff    	imul   $0xffffe333,%ebx,%ebx
4e7675:	89 55 e4             	mov    %edx,-0x1c(%ebp)
4e7678:	8b 7d f8             	mov    -0x8(%ebp),%edi
4e767b:	8b 55 fc             	mov    -0x4(%ebp),%edx
4e767e:	03 fe                	add    %esi,%edi
4e7680:	03 d1                	add    %ecx,%edx
4e7682:	89 7d e0             	mov    %edi,-0x20(%ebp)
4e7685:	69 c9 54 62 00 00    	imul   $0x6254,%ecx,%ecx
4e768b:	8b 7d e0             	mov    -0x20(%ebp),%edi
4e768e:	03 fa                	add    %edx,%edi
4e7690:	69 ff a1 25 00 00    	imul   $0x25a1,%edi,%edi
4e7696:	89 7d dc             	mov    %edi,-0x24(%ebp)
4e7699:	69 7d fc 8e 09 00 00 	imul   $0x98e,-0x4(%ebp),%edi
4e76a0:	89 7d fc             	mov    %edi,-0x4(%ebp)
4e76a3:	69 7d f8 b3 41 00 00 	imul   $0x41b3,-0x8(%ebp),%edi
4e76aa:	89 7d f8             	mov    %edi,-0x8(%ebp)
4e76ad:	8b fe                	mov    %esi,%edi
4e76af:	8d 34 77             	lea    (%edi,%esi,2),%esi
4e76b2:	c1 e6 09             	shl    $0x9,%esi
4e76b5:	03 f7                	add    %edi,%esi
4e76b7:	8d 34 b7             	lea    (%edi,%esi,4),%esi
4e76ba:	8d 34 77             	lea    (%edi,%esi,2),%esi
4e76bd:	69 7d e4 fd ad ff ff 	imul   $0xffffadfd,-0x1c(%ebp),%edi
4e76c4:	89 7d e4             	mov    %edi,-0x1c(%ebp)
4e76c7:	8b fa                	mov    %edx,%edi
4e76c9:	f7 da                	neg    %edx
4e76cb:	c1 e2 06             	shl    $0x6,%edx
4e76ce:	03 d7                	add    %edi,%edx
4e76d0:	8d 14 97             	lea    (%edi,%edx,4),%edx
4e76d3:	c1 e2 04             	shl    $0x4,%edx
4e76d6:	2b d7                	sub    %edi,%edx
4e76d8:	c1 e2 02             	shl    $0x2,%edx
4e76db:	2b d7                	sub    %edi,%edx
4e76dd:	69 7d e0 84 f3 ff ff 	imul   $0xfffff384,-0x20(%ebp),%edi
4e76e4:	89 7d e0             	mov    %edi,-0x20(%ebp)
4e76e7:	03 55 dc             	add    -0x24(%ebp),%edx
4e76ea:	8b 7d dc             	mov    -0x24(%ebp),%edi
4e76ed:	01 7d e0             	add    %edi,-0x20(%ebp)
4e76f0:	8d 3c 1a             	lea    (%edx,%ebx,1),%edi
4e76f3:	01 7d fc             	add    %edi,-0x4(%ebp)
4e76f6:	8b 7d e4             	mov    -0x1c(%ebp),%edi
4e76f9:	03 7d e0             	add    -0x20(%ebp),%edi
4e76fc:	01 7d f8             	add    %edi,-0x8(%ebp)
4e76ff:	8b 7d e4             	mov    -0x1c(%ebp),%edi
4e7702:	03 d7                	add    %edi,%edx
4e7704:	03 ca                	add    %edx,%ecx
4e7706:	8b 55 e0             	mov    -0x20(%ebp),%edx
4e7709:	03 da                	add    %edx,%ebx
4e770b:	8b 55 f4             	mov    -0xc(%ebp),%edx
4e770e:	03 f3                	add    %ebx,%esi
4e7710:	03 d6                	add    %esi,%edx
4e7712:	81 c2 00 04 00 00    	add    $0x400,%edx
4e7718:	c1 fa 0b             	sar    $0xb,%edx
4e771b:	89 10                	mov    %edx,(%eax)
4e771d:	8b 55 f4             	mov    -0xc(%ebp),%edx
4e7720:	2b d6                	sub    %esi,%edx
4e7722:	81 c2 00 04 00 00    	add    $0x400,%edx
4e7728:	c1 fa 0b             	sar    $0xb,%edx
4e772b:	89 90 e0 00 00 00    	mov    %edx,0xe0(%eax)
4e7731:	8b 55 f0             	mov    -0x10(%ebp),%edx
4e7734:	03 d1                	add    %ecx,%edx
4e7736:	81 c2 00 04 00 00    	add    $0x400,%edx
4e773c:	c1 fa 0b             	sar    $0xb,%edx
4e773f:	89 50 20             	mov    %edx,0x20(%eax)
4e7742:	8b 55 f0             	mov    -0x10(%ebp),%edx
4e7745:	2b d1                	sub    %ecx,%edx
4e7747:	81 c2 00 04 00 00    	add    $0x400,%edx
4e774d:	c1 fa 0b             	sar    $0xb,%edx
4e7750:	89 90 c0 00 00 00    	mov    %edx,0xc0(%eax)
4e7756:	8b 55 f8             	mov    -0x8(%ebp),%edx
4e7759:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4e775c:	03 ca                	add    %edx,%ecx
4e775e:	81 c1 00 04 00 00    	add    $0x400,%ecx
4e7764:	c1 f9 0b             	sar    $0xb,%ecx
4e7767:	89 48 40             	mov    %ecx,0x40(%eax)
4e776a:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4e776d:	8b 55 f8             	mov    -0x8(%ebp),%edx
4e7770:	2b ca                	sub    %edx,%ecx
4e7772:	81 c1 00 04 00 00    	add    $0x400,%ecx
4e7778:	c1 f9 0b             	sar    $0xb,%ecx
4e777b:	89 88 a0 00 00 00    	mov    %ecx,0xa0(%eax)
4e7781:	8b 4d e8             	mov    -0x18(%ebp),%ecx
4e7784:	8b 55 fc             	mov    -0x4(%ebp),%edx
4e7787:	03 ca                	add    %edx,%ecx
4e7789:	81 c1 00 04 00 00    	add    $0x400,%ecx
4e778f:	c1 f9 0b             	sar    $0xb,%ecx
4e7792:	89 48 60             	mov    %ecx,0x60(%eax)
4e7795:	8b 4d e8             	mov    -0x18(%ebp),%ecx
4e7798:	8b 55 fc             	mov    -0x4(%ebp),%edx
4e779b:	2b ca                	sub    %edx,%ecx
4e779d:	81 c1 00 04 00 00    	add    $0x400,%ecx
4e77a3:	c1 f9 0b             	sar    $0xb,%ecx
4e77a6:	89 88 80 00 00 00    	mov    %ecx,0x80(%eax)
4e77ac:	83 45 d8 02          	addl   $0x2,-0x28(%ebp)
4e77b0:	83 45 d4 04          	addl   $0x4,-0x2c(%ebp)
4e77b4:	83 c0 04             	add    $0x4,%eax
4e77b7:	ff 4d c8             	decl   -0x38(%ebp)
4e77ba:	8b 4d c8             	mov    -0x38(%ebp),%ecx
4e77bd:	85 c9                	test   %ecx,%ecx
4e77bf:	0f 8f 17 fd ff ff    	jg     0x4e74dc
4e77c5:	8d 85 c4 fe ff ff    	lea    -0x13c(%ebp),%eax
4e77cb:	33 d2                	xor    %edx,%edx
4e77cd:	89 55 c8             	mov    %edx,-0x38(%ebp)
4e77d0:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4e77d3:	8b d1                	mov    %ecx,%edx
4e77d5:	89 55 c4             	mov    %edx,-0x3c(%ebp)
4e77d8:	8b 4d c4             	mov    -0x3c(%ebp),%ecx
4e77db:	8b 11                	mov    (%ecx),%edx
4e77dd:	8b 4d 08             	mov    0x8(%ebp),%ecx
4e77e0:	03 d1                	add    %ecx,%edx
4e77e2:	89 55 d0             	mov    %edx,-0x30(%ebp)
4e77e5:	8b 50 04             	mov    0x4(%eax),%edx
4e77e8:	85 d2                	test   %edx,%edx
4e77ea:	75 75                	jne    0x4e7861
4e77ec:	8b 48 08             	mov    0x8(%eax),%ecx
4e77ef:	85 c9                	test   %ecx,%ecx
4e77f1:	75 6e                	jne    0x4e7861
4e77f3:	8b 50 0c             	mov    0xc(%eax),%edx
4e77f6:	85 d2                	test   %edx,%edx
4e77f8:	75 67                	jne    0x4e7861
4e77fa:	8b 48 10             	mov    0x10(%eax),%ecx
4e77fd:	85 c9                	test   %ecx,%ecx
4e77ff:	75 60                	jne    0x4e7861
4e7801:	8b 50 14             	mov    0x14(%eax),%edx
4e7804:	85 d2                	test   %edx,%edx
4e7806:	75 59                	jne    0x4e7861
4e7808:	8b 48 18             	mov    0x18(%eax),%ecx
4e780b:	85 c9                	test   %ecx,%ecx
4e780d:	75 52                	jne    0x4e7861
4e780f:	8b 50 1c             	mov    0x1c(%eax),%edx
4e7812:	85 d2                	test   %edx,%edx
4e7814:	75 4b                	jne    0x4e7861
4e7816:	8b 08                	mov    (%eax),%ecx
4e7818:	8b 55 cc             	mov    -0x34(%ebp),%edx
4e781b:	83 c1 10             	add    $0x10,%ecx
4e781e:	c1 f9 05             	sar    $0x5,%ecx
4e7821:	81 e1 ff 03 00 00    	and    $0x3ff,%ecx
4e7827:	83 c0 20             	add    $0x20,%eax
4e782a:	8a 14 0a             	mov    (%edx,%ecx,1),%dl
4e782d:	8b 4d d0             	mov    -0x30(%ebp),%ecx
4e7830:	88 11                	mov    %dl,(%ecx)
4e7832:	8b 4d d0             	mov    -0x30(%ebp),%ecx
4e7835:	88 51 01             	mov    %dl,0x1(%ecx)
4e7838:	8b 4d d0             	mov    -0x30(%ebp),%ecx
4e783b:	88 51 02             	mov    %dl,0x2(%ecx)
4e783e:	8b 4d d0             	mov    -0x30(%ebp),%ecx
4e7841:	88 51 03             	mov    %dl,0x3(%ecx)
4e7844:	8b 4d d0             	mov    -0x30(%ebp),%ecx
4e7847:	88 51 04             	mov    %dl,0x4(%ecx)
4e784a:	8b 4d d0             	mov    -0x30(%ebp),%ecx
4e784d:	88 51 05             	mov    %dl,0x5(%ecx)
4e7850:	8b 4d d0             	mov    -0x30(%ebp),%ecx
4e7853:	88 51 06             	mov    %dl,0x6(%ecx)
4e7856:	8b 4d d0             	mov    -0x30(%ebp),%ecx
4e7859:	88 51 07             	mov    %dl,0x7(%ecx)
4e785c:	e9 4d 02 00 00       	jmp    0x4e7aae
4e7861:	8b 50 08             	mov    0x8(%eax),%edx
4e7864:	89 55 e4             	mov    %edx,-0x1c(%ebp)
4e7867:	8b 50 18             	mov    0x18(%eax),%edx
4e786a:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
4e786d:	03 ca                	add    %edx,%ecx
4e786f:	8b 75 e4             	mov    -0x1c(%ebp),%esi
4e7872:	8b d9                	mov    %ecx,%ebx
4e7874:	c1 e3 04             	shl    $0x4,%ebx
4e7877:	03 d9                	add    %ecx,%ebx
4e7879:	8d 1c 99             	lea    (%ecx,%ebx,4),%ebx
4e787c:	8d 1c 99             	lea    (%ecx,%ebx,4),%ebx
4e787f:	c1 e3 04             	shl    $0x4,%ebx
4e7882:	03 d9                	add    %ecx,%ebx
4e7884:	8b ca                	mov    %edx,%ecx
4e7886:	f7 d9                	neg    %ecx
4e7888:	c1 e1 04             	shl    $0x4,%ecx
4e788b:	03 ca                	add    %edx,%ecx
4e788d:	8d 0c 8a             	lea    (%edx,%ecx,4),%ecx
4e7890:	c1 e1 03             	shl    $0x3,%ecx
4e7893:	2b ca                	sub    %edx,%ecx
4e7895:	c1 e1 05             	shl    $0x5,%ecx
4e7898:	2b ca                	sub    %edx,%ecx
4e789a:	8b d6                	mov    %esi,%edx
4e789c:	03 cb                	add    %ebx,%ecx
4e789e:	8d 34 72             	lea    (%edx,%esi,2),%esi
4e78a1:	c1 e6 04             	shl    $0x4,%esi
4e78a4:	03 f2                	add    %edx,%esi
4e78a6:	c1 e6 06             	shl    $0x6,%esi
4e78a9:	2b f2                	sub    %edx,%esi
4e78ab:	8b 10                	mov    (%eax),%edx
4e78ad:	03 f6                	add    %esi,%esi
4e78af:	8b fa                	mov    %edx,%edi
4e78b1:	03 f3                	add    %ebx,%esi
4e78b3:	8b 58 10             	mov    0x10(%eax),%ebx
4e78b6:	03 fb                	add    %ebx,%edi
4e78b8:	2b d3                	sub    %ebx,%edx
4e78ba:	c1 e7 0d             	shl    $0xd,%edi
4e78bd:	c1 e2 0d             	shl    $0xd,%edx
4e78c0:	89 7d fc             	mov    %edi,-0x4(%ebp)
4e78c3:	89 55 f8             	mov    %edx,-0x8(%ebp)
4e78c6:	8b 55 fc             	mov    -0x4(%ebp),%edx
4e78c9:	03 d6                	add    %esi,%edx
4e78cb:	89 55 f4             	mov    %edx,-0xc(%ebp)
4e78ce:	8b 55 fc             	mov    -0x4(%ebp),%edx
4e78d1:	2b d6                	sub    %esi,%edx
4e78d3:	89 55 e8             	mov    %edx,-0x18(%ebp)
4e78d6:	8b 55 f8             	mov    -0x8(%ebp),%edx
4e78d9:	03 d1                	add    %ecx,%edx
4e78db:	89 55 f0             	mov    %edx,-0x10(%ebp)
4e78de:	8b 55 f8             	mov    -0x8(%ebp),%edx
4e78e1:	2b d1                	sub    %ecx,%edx
4e78e3:	89 55 ec             	mov    %edx,-0x14(%ebp)
4e78e6:	8b 48 1c             	mov    0x1c(%eax),%ecx
4e78e9:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4e78ec:	8b 50 14             	mov    0x14(%eax),%edx
4e78ef:	89 55 f8             	mov    %edx,-0x8(%ebp)
4e78f2:	8b 48 0c             	mov    0xc(%eax),%ecx
4e78f5:	8b 55 f8             	mov    -0x8(%ebp),%edx
4e78f8:	8b 70 04             	mov    0x4(%eax),%esi
4e78fb:	03 d1                	add    %ecx,%edx
4e78fd:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4e7900:	89 55 e4             	mov    %edx,-0x1c(%ebp)
4e7903:	8b 7d f8             	mov    -0x8(%ebp),%edi
4e7906:	8b 55 fc             	mov    -0x4(%ebp),%edx
4e7909:	03 fe                	add    %esi,%edi
4e790b:	03 d1                	add    %ecx,%edx
4e790d:	89 7d e0             	mov    %edi,-0x20(%ebp)
4e7910:	03 de                	add    %esi,%ebx
4e7912:	8b 7d e0             	mov    -0x20(%ebp),%edi
4e7915:	69 db 33 e3 ff ff    	imul   $0xffffe333,%ebx,%ebx
4e791b:	03 fa                	add    %edx,%edi
4e791d:	69 ff a1 25 00 00    	imul   $0x25a1,%edi,%edi
4e7923:	89 7d dc             	mov    %edi,-0x24(%ebp)
4e7926:	69 7d fc 8e 09 00 00 	imul   $0x98e,-0x4(%ebp),%edi
4e792d:	89 7d fc             	mov    %edi,-0x4(%ebp)
4e7930:	69 7d f8 b3 41 00 00 	imul   $0x41b3,-0x8(%ebp),%edi
4e7937:	89 7d f8             	mov    %edi,-0x8(%ebp)
4e793a:	8b fe                	mov    %esi,%edi
4e793c:	69 c9 54 62 00 00    	imul   $0x6254,%ecx,%ecx
4e7942:	8d 34 77             	lea    (%edi,%esi,2),%esi
4e7945:	c1 e6 09             	shl    $0x9,%esi
4e7948:	03 f7                	add    %edi,%esi
4e794a:	8d 34 b7             	lea    (%edi,%esi,4),%esi
4e794d:	8d 34 77             	lea    (%edi,%esi,2),%esi
4e7950:	69 7d e4 fd ad ff ff 	imul   $0xffffadfd,-0x1c(%ebp),%edi
4e7957:	89 7d e4             	mov    %edi,-0x1c(%ebp)
4e795a:	8b fa                	mov    %edx,%edi
4e795c:	f7 da                	neg    %edx
4e795e:	c1 e2 06             	shl    $0x6,%edx
4e7961:	03 d7                	add    %edi,%edx
4e7963:	8d 14 97             	lea    (%edi,%edx,4),%edx
4e7966:	c1 e2 04             	shl    $0x4,%edx
4e7969:	2b d7                	sub    %edi,%edx
4e796b:	c1 e2 02             	shl    $0x2,%edx
4e796e:	2b d7                	sub    %edi,%edx
4e7970:	69 7d e0 84 f3 ff ff 	imul   $0xfffff384,-0x20(%ebp),%edi
4e7977:	89 7d e0             	mov    %edi,-0x20(%ebp)
4e797a:	03 55 dc             	add    -0x24(%ebp),%edx
4e797d:	8b 7d dc             	mov    -0x24(%ebp),%edi
4e7980:	01 7d e0             	add    %edi,-0x20(%ebp)
4e7983:	8d 3c 1a             	lea    (%edx,%ebx,1),%edi
4e7986:	01 7d fc             	add    %edi,-0x4(%ebp)
4e7989:	8b 7d e4             	mov    -0x1c(%ebp),%edi
4e798c:	03 7d e0             	add    -0x20(%ebp),%edi
4e798f:	01 7d f8             	add    %edi,-0x8(%ebp)
4e7992:	8b 7d e4             	mov    -0x1c(%ebp),%edi
4e7995:	03 d7                	add    %edi,%edx
4e7997:	03 ca                	add    %edx,%ecx
4e7999:	8b 55 e0             	mov    -0x20(%ebp),%edx
4e799c:	03 da                	add    %edx,%ebx
4e799e:	8b 55 f4             	mov    -0xc(%ebp),%edx
4e79a1:	03 f3                	add    %ebx,%esi
4e79a3:	8b 5d cc             	mov    -0x34(%ebp),%ebx
4e79a6:	03 d6                	add    %esi,%edx
4e79a8:	81 c2 00 00 02 00    	add    $0x20000,%edx
4e79ae:	c1 fa 12             	sar    $0x12,%edx
4e79b1:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
4e79b7:	8a 14 13             	mov    (%ebx,%edx,1),%dl
4e79ba:	8b 5d d0             	mov    -0x30(%ebp),%ebx
4e79bd:	88 13                	mov    %dl,(%ebx)