4d6382:	33 4f 0c             	xor    0xc(%edi),%ecx
4d6385:	8b c1                	mov    %ecx,%eax
4d6387:	c1 c1 08             	rol    $0x8,%ecx
4d638a:	5f                   	pop    %edi
4d638b:	c1 c8 08             	ror    $0x8,%eax
4d638e:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx
4d6394:	5e                   	pop    %esi
4d6395:	25 00 ff 00 ff       	and    $0xff00ff00,%eax
4d639a:	0b c1                	or     %ecx,%eax
4d639c:	5d                   	pop    %ebp
4d639d:	89 42 0c             	mov    %eax,0xc(%edx)
4d63a0:	5b                   	pop    %ebx
4d63a1:	83 c4 14             	add    $0x14,%esp
4d63a4:	c3                   	ret
4d63a5:	cc                   	int3
4d63a6:	cc                   	int3
4d63a7:	cc                   	int3
4d63a8:	cc                   	int3
4d63a9:	cc                   	int3
4d63aa:	cc                   	int3
4d63ab:	cc                   	int3
4d63ac:	cc                   	int3
4d63ad:	cc                   	int3
4d63ae:	cc                   	int3
4d63af:	cc                   	int3
4d63b0:	b8 10 00 00 00       	mov    $0x10,%eax
4d63b5:	e8 f6 b3 0f 00       	call   0x5d17b0
4d63ba:	8b 4c 24 14          	mov    0x14(%esp),%ecx
4d63be:	53                   	push   %ebx
4d63bf:	55                   	push   %ebp
4d63c0:	56                   	push   %esi
4d63c1:	8b 01                	mov    (%ecx),%eax
4d63c3:	8b d0                	mov    %eax,%edx
4d63c5:	c1 c0 08             	rol    $0x8,%eax
4d63c8:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4d63cd:	c1 ca 08             	ror    $0x8,%edx
4d63d0:	81 e2 00 ff 00 ff    	and    $0xff00ff00,%edx
4d63d6:	0b d0                	or     %eax,%edx
4d63d8:	8b 41 04             	mov    0x4(%ecx),%eax
4d63db:	57                   	push   %edi
4d63dc:	8b 7c 24 2c          	mov    0x2c(%esp),%edi
4d63e0:	33 17                	xor    (%edi),%edx
4d63e2:	89 54 24 2c          	mov    %edx,0x2c(%esp)
4d63e6:	8b d0                	mov    %eax,%edx
4d63e8:	c1 c0 08             	rol    $0x8,%eax
4d63eb:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4d63f0:	c1 ca 08             	ror    $0x8,%edx
4d63f3:	81 e2 00 ff 00 ff    	and    $0xff00ff00,%edx
4d63f9:	0b d0                	or     %eax,%edx
4d63fb:	8b 41 08             	mov    0x8(%ecx),%eax
4d63fe:	33 57 04             	xor    0x4(%edi),%edx
4d6401:	8b d8                	mov    %eax,%ebx
4d6403:	c1 c0 08             	rol    $0x8,%eax
4d6406:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4d640b:	c1 cb 08             	ror    $0x8,%ebx
4d640e:	89 54 24 14          	mov    %edx,0x14(%esp)
4d6412:	81 e3 00 ff 00 ff    	and    $0xff00ff00,%ebx
4d6418:	0b d8                	or     %eax,%ebx
4d641a:	8b 41 0c             	mov    0xc(%ecx),%eax
4d641d:	33 5f 08             	xor    0x8(%edi),%ebx
4d6420:	8b d0                	mov    %eax,%edx
4d6422:	c1 c0 08             	rol    $0x8,%eax
4d6425:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4d642a:	c1 ca 08             	ror    $0x8,%edx
4d642d:	81 e2 00 ff 00 ff    	and    $0xff00ff00,%edx
4d6433:	0b d0                	or     %eax,%edx
4d6435:	8b c3                	mov    %ebx,%eax
4d6437:	c1 e8 08             	shr    $0x8,%eax
4d643a:	0f b6 c8             	movzbl %al,%ecx
4d643d:	8b 44 24 14          	mov    0x14(%esp),%eax
4d6441:	33 57 0c             	xor    0xc(%edi),%edx
4d6444:	c1 e8 10             	shr    $0x10,%eax
4d6447:	8b 0c 8d 50 01 61 00 	mov    0x610150(,%ecx,4),%ecx
4d644e:	0f b6 c0             	movzbl %al,%eax
4d6451:	33 0c 85 50 fd 60 00 	xor    0x60fd50(,%eax,4),%ecx
4d6458:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4d645c:	c1 e8 18             	shr    $0x18,%eax
4d645f:	33 0c 85 50 f9 60 00 	xor    0x60f950(,%eax,4),%ecx
4d6466:	0f b6 c2             	movzbl %dl,%eax
4d6469:	33 0c 85 50 05 61 00 	xor    0x610550(,%eax,4),%ecx
4d6470:	8b c2                	mov    %edx,%eax
4d6472:	33 4f 10             	xor    0x10(%edi),%ecx
4d6475:	c1 e8 08             	shr    $0x8,%eax
4d6478:	89 4c 24 18          	mov    %ecx,0x18(%esp)
4d647c:	0f b6 c8             	movzbl %al,%ecx
4d647f:	8b c3                	mov    %ebx,%eax
4d6481:	c1 e8 10             	shr    $0x10,%eax
4d6484:	0f b6 c0             	movzbl %al,%eax
4d6487:	8b 0c 8d 50 01 61 00 	mov    0x610150(,%ecx,4),%ecx
4d648e:	33 0c 85 50 fd 60 00 	xor    0x60fd50(,%eax,4),%ecx
4d6495:	8b 44 24 14          	mov    0x14(%esp),%eax
4d6499:	c1 e8 18             	shr    $0x18,%eax
4d649c:	33 0c 85 50 f9 60 00 	xor    0x60f950(,%eax,4),%ecx
4d64a3:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4d64a7:	0f b6 c0             	movzbl %al,%eax
4d64aa:	33 0c 85 50 05 61 00 	xor    0x610550(,%eax,4),%ecx
4d64b1:	8b c2                	mov    %edx,%eax
4d64b3:	33 4f 14             	xor    0x14(%edi),%ecx
4d64b6:	c1 e8 10             	shr    $0x10,%eax
4d64b9:	89 4c 24 10          	mov    %ecx,0x10(%esp)
4d64bd:	0f b6 c8             	movzbl %al,%ecx
4d64c0:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4d64c4:	c1 e8 08             	shr    $0x8,%eax
4d64c7:	0f b6 c0             	movzbl %al,%eax
4d64ca:	8b 0c 8d 50 fd 60 00 	mov    0x60fd50(,%ecx,4),%ecx
4d64d1:	33 0c 85 50 01 61 00 	xor    0x610150(,%eax,4),%ecx
4d64d8:	8b c3                	mov    %ebx,%eax
4d64da:	c1 ea 18             	shr    $0x18,%edx
4d64dd:	c1 e8 18             	shr    $0x18,%eax
4d64e0:	8d 6f 20             	lea    0x20(%edi),%ebp
4d64e3:	33 0c 85 50 f9 60 00 	xor    0x60f950(,%eax,4),%ecx
4d64ea:	89 4c 24 24          	mov    %ecx,0x24(%esp)
4d64ee:	8b 4c 24 14          	mov    0x14(%esp),%ecx
4d64f2:	8b 74 24 24          	mov    0x24(%esp),%esi
4d64f6:	0f b6 c1             	movzbl %cl,%eax
4d64f9:	c1 e9 08             	shr    $0x8,%ecx
4d64fc:	0f b6 c9             	movzbl %cl,%ecx
4d64ff:	33 34 85 50 05 61 00 	xor    0x610550(,%eax,4),%esi
4d6506:	8b c6                	mov    %esi,%eax
4d6508:	89 74 24 24          	mov    %esi,0x24(%esp)
4d650c:	33 47 18             	xor    0x18(%edi),%eax
4d650f:	8b 0c 8d 50 01 61 00 	mov    0x610150(,%ecx,4),%ecx
4d6516:	89 44 24 24          	mov    %eax,0x24(%esp)
4d651a:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4d651e:	c1 e8 10             	shr    $0x10,%eax
4d6521:	0f b6 c0             	movzbl %al,%eax
4d6524:	33 0c 85 50 fd 60 00 	xor    0x60fd50(,%eax,4),%ecx
4d652b:	33 0c 95 50 f9 60 00 	xor    0x60f950(,%edx,4),%ecx
4d6532:	0f b6 c3             	movzbl %bl,%eax
4d6535:	33 0c 85 50 05 61 00 	xor    0x610550(,%eax,4),%ecx
4d653c:	33 4f 1c             	xor    0x1c(%edi),%ecx
4d653f:	8b bf f0 00 00 00    	mov    0xf0(%edi),%edi
4d6545:	d1 ff                	sar    $1,%edi
4d6547:	89 4c 24 2c          	mov    %ecx,0x2c(%esp)
4d654b:	83 ef 01             	sub    $0x1,%edi
4d654e:	0f 84 10 02 00 00    	je     0x4d6764
4d6554:	8b 74 24 24          	mov    0x24(%esp),%esi
4d6558:	8b c6                	mov    %esi,%eax
4d655a:	c1 e8 08             	shr    $0x8,%eax
4d655d:	0f b6 c8             	movzbl %al,%ecx
4d6560:	8b 44 24 10          	mov    0x10(%esp),%eax
4d6564:	c1 e8 10             	shr    $0x10,%eax
4d6567:	0f b6 c0             	movzbl %al,%eax
4d656a:	8b 0c 8d 50 01 61 00 	mov    0x610150(,%ecx,4),%ecx
4d6571:	8b 54 24 18          	mov    0x18(%esp),%edx
4d6575:	33 0c 85 50 fd 60 00 	xor    0x60fd50(,%eax,4),%ecx
4d657c:	8b c2                	mov    %edx,%eax
4d657e:	c1 e8 18             	shr    $0x18,%eax
4d6581:	33 0c 85 50 f9 60 00 	xor    0x60f950(,%eax,4),%ecx
4d6588:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4d658c:	0f b6 c0             	movzbl %al,%eax
4d658f:	33 0c 85 50 05 61 00 	xor    0x610550(,%eax,4),%ecx
4d6596:	33 4d 00             	xor    0x0(%ebp),%ecx
4d6599:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4d659d:	c1 e8 08             	shr    $0x8,%eax
4d65a0:	89 4c 24 14          	mov    %ecx,0x14(%esp)
4d65a4:	0f b6 c8             	movzbl %al,%ecx
4d65a7:	8b c6                	mov    %esi,%eax
4d65a9:	c1 e8 10             	shr    $0x10,%eax
4d65ac:	0f b6 c0             	movzbl %al,%eax
4d65af:	8b 0c 8d 50 01 61 00 	mov    0x610150(,%ecx,4),%ecx
4d65b6:	33 0c 85 50 fd 60 00 	xor    0x60fd50(,%eax,4),%ecx
4d65bd:	8b 44 24 10          	mov    0x10(%esp),%eax
4d65c1:	c1 e8 18             	shr    $0x18,%eax
4d65c4:	33 0c 85 50 f9 60 00 	xor    0x60f950(,%eax,4),%ecx
4d65cb:	0f b6 c2             	movzbl %dl,%eax
4d65ce:	33 0c 85 50 05 61 00 	xor    0x610550(,%eax,4),%ecx
4d65d5:	33 4d 04             	xor    0x4(%ebp),%ecx
4d65d8:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4d65dc:	c1 e8 10             	shr    $0x10,%eax
4d65df:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
4d65e3:	0f b6 c8             	movzbl %al,%ecx
4d65e6:	8b c2                	mov    %edx,%eax
4d65e8:	c1 e8 08             	shr    $0x8,%eax
4d65eb:	0f b6 c0             	movzbl %al,%eax
4d65ee:	c1 ea 10             	shr    $0x10,%edx
4d65f1:	8b 1c 8d 50 fd 60 00 	mov    0x60fd50(,%ecx,4),%ebx
4d65f8:	8b 4c 24 10          	mov    0x10(%esp),%ecx
4d65fc:	33 1c 85 50 01 61 00 	xor    0x610150(,%eax,4),%ebx
4d6603:	8b c6                	mov    %esi,%eax
4d6605:	c1 e8 18             	shr    $0x18,%eax
4d6608:	33 1c 85 50 f9 60 00 	xor    0x60f950(,%eax,4),%ebx
4d660f:	0f b6 c1             	movzbl %cl,%eax
4d6612:	c1 e9 08             	shr    $0x8,%ecx
4d6615:	0f b6 c9             	movzbl %cl,%ecx
4d6618:	33 1c 85 50 05 61 00 	xor    0x610550(,%eax,4),%ebx
4d661f:	33 5d 08             	xor    0x8(%ebp),%ebx
4d6622:	0f b6 c2             	movzbl %dl,%eax
4d6625:	8b 14 8d 50 01 61 00 	mov    0x610150(,%ecx,4),%edx
4d662c:	33 14 85 50 fd 60 00 	xor    0x60fd50(,%eax,4),%edx
4d6633:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4d6637:	c1 e8 18             	shr    $0x18,%eax
4d663a:	33 14 85 50 f9 60 00 	xor    0x60f950(,%eax,4),%edx
4d6641:	8b c6                	mov    %esi,%eax
4d6643:	0f b6 c0             	movzbl %al,%eax
4d6646:	33 14 85 50 05 61 00 	xor    0x610550(,%eax,4),%edx
4d664d:	8b c3                	mov    %ebx,%eax
4d664f:	33 55 0c             	xor    0xc(%ebp),%edx
4d6652:	c1 e8 08             	shr    $0x8,%eax
4d6655:	0f b6 c8             	movzbl %al,%ecx
4d6658:	8b 44 24 1c          	mov    0x1c(%esp),%eax
4d665c:	c1 e8 10             	shr    $0x10,%eax
4d665f:	0f b6 c0             	movzbl %al,%eax
4d6662:	8b 0c 8d 50 01 61 00 	mov    0x610150(,%ecx,4),%ecx
4d6669:	33 0c 85 50 fd 60 00 	xor    0x60fd50(,%eax,4),%ecx
4d6670:	8b 44 24 14          	mov    0x14(%esp),%eax
4d6674:	c1 e8 18             	shr    $0x18,%eax
4d6677:	33 0c 85 50 f9 60 00 	xor    0x60f950(,%eax,4),%ecx
4d667e:	0f b6 c2             	movzbl %dl,%eax
4d6681:	33 0c 85 50 05 61 00 	xor    0x610550(,%eax,4),%ecx
4d6688:	8b c2                	mov    %edx,%eax
4d668a:	33 4d 10             	xor    0x10(%ebp),%ecx
4d668d:	c1 e8 08             	shr    $0x8,%eax
4d6690:	89 4c 24 18          	mov    %ecx,0x18(%esp)
4d6694:	0f b6 c8             	movzbl %al,%ecx
4d6697:	8b c3                	mov    %ebx,%eax
4d6699:	c1 e8 10             	shr    $0x10,%eax
4d669c:	8b 0c 8d 50 01 61 00 	mov    0x610150(,%ecx,4),%ecx
4d66a3:	0f b6 c0             	movzbl %al,%eax
4d66a6:	33 0c 85 50 fd 60 00 	xor    0x60fd50(,%eax,4),%ecx
4d66ad:	8b 44 24 1c          	mov    0x1c(%esp),%eax
4d66b1:	c1 e8 18             	shr    $0x18,%eax
4d66b4:	33 0c 85 50 f9 60 00 	xor    0x60f950(,%eax,4),%ecx
4d66bb:	8b 44 24 14          	mov    0x14(%esp),%eax
4d66bf:	0f b6 c0             	movzbl %al,%eax
4d66c2:	33 0c 85 50 05 61 00 	xor    0x610550(,%eax,4),%ecx
4d66c9:	8b c2                	mov    %edx,%eax
4d66cb:	33 4d 14             	xor    0x14(%ebp),%ecx
4d66ce:	c1 e8 10             	shr    $0x10,%eax
4d66d1:	89 4c 24 10          	mov    %ecx,0x10(%esp)
4d66d5:	0f b6 c8             	movzbl %al,%ecx
4d66d8:	8b 44 24 14          	mov    0x14(%esp),%eax
4d66dc:	c1 e8 08             	shr    $0x8,%eax
4d66df:	0f b6 c0             	movzbl %al,%eax
4d66e2:	8b 0c 8d 50 fd 60 00 	mov    0x60fd50(,%ecx,4),%ecx
4d66e9:	c1 ea 18             	shr    $0x18,%edx
4d66ec:	33 0c 85 50 01 61 00 	xor    0x610150(,%eax,4),%ecx
4d66f3:	8b c3                	mov    %ebx,%eax
4d66f5:	c1 e8 18             	shr    $0x18,%eax
4d66f8:	33 0c 85 50 f9 60 00 	xor    0x60f950(,%eax,4),%ecx
4d66ff:	89 4c 24 24          	mov    %ecx,0x24(%esp)
4d6703:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
4d6707:	8b 74 24 24          	mov    0x24(%esp),%esi
4d670b:	0f b6 c1             	movzbl %cl,%eax
4d670e:	c1 e9 08             	shr    $0x8,%ecx
4d6711:	0f b6 c9             	movzbl %cl,%ecx
4d6714:	33 34 85 50 05 61 00 	xor    0x610550(,%eax,4),%esi
4d671b:	8b c6                	mov    %esi,%eax
4d671d:	89 74 24 24          	mov    %esi,0x24(%esp)
4d6721:	33 45 18             	xor    0x18(%ebp),%eax
4d6724:	8b 0c 8d 50 01 61 00 	mov    0x610150(,%ecx,4),%ecx
4d672b:	89 44 24 24          	mov    %eax,0x24(%esp)
4d672f:	8b 44 24 14          	mov    0x14(%esp),%eax
4d6733:	c1 e8 10             	shr    $0x10,%eax
4d6736:	0f b6 c0             	movzbl %al,%eax
4d6739:	33 0c 85 50 fd 60 00 	xor    0x60fd50(,%eax,4),%ecx
4d6740:	33 0c 95 50 f9 60 00 	xor    0x60f950(,%edx,4),%ecx
4d6747:	0f b6 c3             	movzbl %bl,%eax
4d674a:	33 0c 85 50 05 61 00 	xor    0x610550(,%eax,4),%ecx
4d6751:	33 4d 1c             	xor    0x1c(%ebp),%ecx
4d6754:	83 c5 20             	add    $0x20,%ebp
4d6757:	89 4c 24 2c          	mov    %ecx,0x2c(%esp)
4d675b:	83 ef 01             	sub    $0x1,%edi
4d675e:	0f 85 f0 fd ff ff    	jne    0x4d6554
4d6764:	8b 44 24 10          	mov    0x10(%esp),%eax
4d6768:	c1 e8 10             	shr    $0x10,%eax
4d676b:	0f b6 c0             	movzbl %al,%eax
4d676e:	8b 5c 24 18          	mov    0x18(%esp),%ebx
4d6772:	8b 54 24 28          	mov    0x28(%esp),%edx
4d6776:	8b 0c 85 50 05 61 00 	mov    0x610550(,%eax,4),%ecx
4d677d:	8b 44 24 24          	mov    0x24(%esp),%eax
4d6781:	81 e1 00 00 ff 00    	and    $0xff0000,%ecx
4d6787:	c1 e8 08             	shr    $0x8,%eax
4d678a:	0f b6 c0             	movzbl %al,%eax
4d678d:	8b 04 85 50 f9 60 00 	mov    0x60f950(,%eax,4),%eax
4d6794:	25 00 ff 00 00       	and    $0xff00,%eax
4d6799:	33 c8                	xor    %eax,%ecx
4d679b:	8b c3                	mov    %ebx,%eax
4d679d:	c1 e8 18             	shr    $0x18,%eax
4d67a0:	8b 04 85 50 01 61 00 	mov    0x610150(,%eax,4),%eax
4d67a7:	25 00 00 00 ff       	and    $0xff000000,%eax
4d67ac:	33 c8                	xor    %eax,%ecx
4d67ae:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4d67b2:	0f b6 c0             	movzbl %al,%eax
4d67b5:	0f b6 04 85 50 fd 60 	movzbl 0x60fd50(,%eax,4),%eax
4d67bc:	00
4d67bd:	33 c8                	xor    %eax,%ecx
4d67bf:	33 4d 00             	xor    0x0(%ebp),%ecx
4d67c2:	8b c1                	mov    %ecx,%eax
4d67c4:	c1 c1 08             	rol    $0x8,%ecx
4d67c7:	c1 c8 08             	ror    $0x8,%eax
4d67ca:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx
4d67d0:	25 00 ff 00 ff       	and    $0xff00ff00,%eax
4d67d5:	0b c1                	or     %ecx,%eax
4d67d7:	89 02                	mov    %eax,(%edx)
4d67d9:	8b 44 24 24          	mov    0x24(%esp),%eax
4d67dd:	c1 e8 10             	shr    $0x10,%eax
4d67e0:	0f b6 c0             	movzbl %al,%eax
4d67e3:	8b 0c 85 50 05 61 00 	mov    0x610550(,%eax,4),%ecx
4d67ea:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4d67ee:	81 e1 00 00 ff 00    	and    $0xff0000,%ecx
4d67f4:	c1 e8 08             	shr    $0x8,%eax
4d67f7:	0f b6 c0             	movzbl %al,%eax
4d67fa:	8b 04 85 50 f9 60 00 	mov    0x60f950(,%eax,4),%eax
4d6801:	25 00 ff 00 00       	and    $0xff00,%eax
4d6806:	33 c8                	xor    %eax,%ecx
4d6808:	8b 44 24 10          	mov    0x10(%esp),%eax
4d680c:	c1 e8 18             	shr    $0x18,%eax
4d680f:	8b 04 85 50 01 61 00 	mov    0x610150(,%eax,4),%eax
4d6816:	25 00 00 00 ff       	and    $0xff000000,%eax
4d681b:	33 c8                	xor    %eax,%ecx
4d681d:	0f b6 c3             	movzbl %bl,%eax
4d6820:	0f b6 04 85 50 fd 60 	movzbl 0x60fd50(,%eax,4),%eax
4d6827:	00
4d6828:	33 c8                	xor    %eax,%ecx
4d682a:	33 4d 04             	xor    0x4(%ebp),%ecx
4d682d:	8b c1                	mov    %ecx,%eax
4d682f:	c1 c1 08             	rol    $0x8,%ecx
4d6832:	c1 c8 08             	ror    $0x8,%eax
4d6835:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx
4d683b:	25 00 ff 00 ff       	and    $0xff00ff00,%eax
4d6840:	0b c1                	or     %ecx,%eax
4d6842:	89 42 04             	mov    %eax,0x4(%edx)
4d6845:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4d6849:	c1 e8 10             	shr    $0x10,%eax
4d684c:	0f b6 c0             	movzbl %al,%eax
4d684f:	8b 0c 85 50 05 61 00 	mov    0x610550(,%eax,4),%ecx
4d6856:	8b c3                	mov    %ebx,%eax
4d6858:	c1 e8 08             	shr    $0x8,%eax
4d685b:	81 e1 00 00 ff 00    	and    $0xff0000,%ecx
4d6861:	0f b6 c0             	movzbl %al,%eax
4d6864:	8b 04 85 50 f9 60 00 	mov    0x60f950(,%eax,4),%eax
4d686b:	25 00 ff 00 00       	and    $0xff00,%eax
4d6870:	33 c8                	xor    %eax,%ecx
4d6872:	8b 44 24 24          	mov    0x24(%esp),%eax
4d6876:	c1 e8 18             	shr    $0x18,%eax
4d6879:	8b 04 85 50 01 61 00 	mov    0x610150(,%eax,4),%eax
4d6880:	25 00 00 00 ff       	and    $0xff000000,%eax
4d6885:	33 c8                	xor    %eax,%ecx
4d6887:	8b 44 24 10          	mov    0x10(%esp),%eax
4d688b:	0f b6 c0             	movzbl %al,%eax
4d688e:	0f b6 04 85 50 fd 60 	movzbl 0x60fd50(,%eax,4),%eax
4d6895:	00
4d6896:	33 c8                	xor    %eax,%ecx
4d6898:	33 4d 08             	xor    0x8(%ebp),%ecx
4d689b:	8b c1                	mov    %ecx,%eax
4d689d:	c1 c8 08             	ror    $0x8,%eax
4d68a0:	25 00 ff 00 ff       	and    $0xff00ff00,%eax
4d68a5:	c1 c1 08             	rol    $0x8,%ecx
4d68a8:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx