7413af:	0b ce                	or     %esi,%ecx
7413b1:	c1 c2 05             	rol    $0x5,%edx
7413b4:	23 cb                	and    %ebx,%ecx
7413b6:	c1 ce 02             	ror    $0x2,%esi
7413b9:	0b c8                	or     %eax,%ecx
7413bb:	89 74 24 18          	mov    %esi,0x18(%esp)
7413bf:	8b 47 48             	mov    0x48(%edi),%eax
7413c2:	8b 7c 24 2c          	mov    0x2c(%esp),%edi
7413c6:	81 c7 dc bc 1b 8f    	add    $0x8f1bbcdc,%edi
7413cc:	03 88 a4 00 00 00    	add    0xa4(%eax),%ecx
7413d2:	03 cf                	add    %edi,%ecx
7413d4:	03 d1                	add    %ecx,%edx
7413d6:	89 54 24 1c          	mov    %edx,0x1c(%esp)
7413da:	c1 c2 05             	rol    $0x5,%edx
7413dd:	8b 7c 24 14          	mov    0x14(%esp),%edi
7413e1:	8b cf                	mov    %edi,%ecx
7413e3:	8b 5c 24 10          	mov    0x10(%esp),%ebx
7413e7:	0b ce                	or     %esi,%ecx
7413e9:	23 cd                	and    %ebp,%ecx
7413eb:	8b c7                	mov    %edi,%eax
7413ed:	23 c6                	and    %esi,%eax
7413ef:	8b 6c 24 10          	mov    0x10(%esp),%ebp
7413f3:	0b c8                	or     %eax,%ecx
7413f5:	c1 cf 02             	ror    $0x2,%edi
7413f8:	8b 43 48             	mov    0x48(%ebx),%eax
7413fb:	8b 5c 24 24          	mov    0x24(%esp),%ebx
7413ff:	81 c3 dc bc 1b 8f    	add    $0x8f1bbcdc,%ebx
741405:	89 7c 24 14          	mov    %edi,0x14(%esp)
741409:	03 88 a8 00 00 00    	add    0xa8(%eax),%ecx
74140f:	8b c7                	mov    %edi,%eax
741411:	03 cb                	add    %ebx,%ecx
741413:	8b 5c 24 1c          	mov    0x1c(%esp),%ebx
741417:	03 d1                	add    %ecx,%edx
741419:	23 c3                	and    %ebx,%eax
74141b:	8b cf                	mov    %edi,%ecx
74141d:	89 54 24 20          	mov    %edx,0x20(%esp)
741421:	0b cb                	or     %ebx,%ecx
741423:	c1 c2 05             	rol    $0x5,%edx
741426:	23 ce                	and    %esi,%ecx
741428:	c1 cb 02             	ror    $0x2,%ebx
74142b:	0b c8                	or     %eax,%ecx
74142d:	8b 74 24 10          	mov    0x10(%esp),%esi
741431:	8b 45 48             	mov    0x48(%ebp),%eax
741434:	8b 6c 24 28          	mov    0x28(%esp),%ebp
741438:	81 c5 dc bc 1b 8f    	add    $0x8f1bbcdc,%ebp
74143e:	89 5c 24 1c          	mov    %ebx,0x1c(%esp)
741442:	03 88 ac 00 00 00    	add    0xac(%eax),%ecx
741448:	8b c3                	mov    %ebx,%eax
74144a:	03 cd                	add    %ebp,%ecx
74144c:	8b 6c 24 20          	mov    0x20(%esp),%ebp
741450:	03 d1                	add    %ecx,%edx
741452:	23 c5                	and    %ebp,%eax
741454:	8b cb                	mov    %ebx,%ecx
741456:	89 54 24 24          	mov    %edx,0x24(%esp)
74145a:	0b cd                	or     %ebp,%ecx
74145c:	c1 c2 05             	rol    $0x5,%edx
74145f:	23 cf                	and    %edi,%ecx
741461:	c1 cd 02             	ror    $0x2,%ebp
741464:	8b 7c 24 10          	mov    0x10(%esp),%edi
741468:	0b c8                	or     %eax,%ecx
74146a:	8b 46 48             	mov    0x48(%esi),%eax
74146d:	8b 74 24 18          	mov    0x18(%esp),%esi
741471:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
741477:	89 6c 24 20          	mov    %ebp,0x20(%esp)
74147b:	03 88 b0 00 00 00    	add    0xb0(%eax),%ecx
741481:	8b c5                	mov    %ebp,%eax
741483:	03 ce                	add    %esi,%ecx
741485:	8b 74 24 24          	mov    0x24(%esp),%esi
741489:	03 d1                	add    %ecx,%edx
74148b:	23 c6                	and    %esi,%eax
74148d:	8b cd                	mov    %ebp,%ecx
74148f:	89 54 24 18          	mov    %edx,0x18(%esp)
741493:	0b ce                	or     %esi,%ecx
741495:	c1 c2 05             	rol    $0x5,%edx
741498:	23 cb                	and    %ebx,%ecx
74149a:	c1 ce 02             	ror    $0x2,%esi
74149d:	8b 5c 24 10          	mov    0x10(%esp),%ebx
7414a1:	0b c8                	or     %eax,%ecx
7414a3:	8b 47 48             	mov    0x48(%edi),%eax
7414a6:	8b 7c 24 14          	mov    0x14(%esp),%edi
7414aa:	81 c7 dc bc 1b 8f    	add    $0x8f1bbcdc,%edi
7414b0:	89 74 24 24          	mov    %esi,0x24(%esp)
7414b4:	03 88 b4 00 00 00    	add    0xb4(%eax),%ecx
7414ba:	8b c6                	mov    %esi,%eax
7414bc:	03 cf                	add    %edi,%ecx
7414be:	8b 7c 24 18          	mov    0x18(%esp),%edi
7414c2:	03 d1                	add    %ecx,%edx
7414c4:	23 c7                	and    %edi,%eax
7414c6:	8b ce                	mov    %esi,%ecx
7414c8:	89 54 24 14          	mov    %edx,0x14(%esp)
7414cc:	0b cf                	or     %edi,%ecx
7414ce:	c1 c2 05             	rol    $0x5,%edx
7414d1:	23 cd                	and    %ebp,%ecx
7414d3:	0b c8                	or     %eax,%ecx
7414d5:	8b 43 48             	mov    0x48(%ebx),%eax
7414d8:	03 88 b8 00 00 00    	add    0xb8(%eax),%ecx
7414de:	8b 5c 24 1c          	mov    0x1c(%esp),%ebx
7414e2:	8b 6c 24 10          	mov    0x10(%esp),%ebp
7414e6:	81 c3 dc bc 1b 8f    	add    $0x8f1bbcdc,%ebx
7414ec:	03 cb                	add    %ebx,%ecx
7414ee:	c1 cf 02             	ror    $0x2,%edi
7414f1:	8b 5c 24 14          	mov    0x14(%esp),%ebx
7414f5:	03 d1                	add    %ecx,%edx
7414f7:	8b cb                	mov    %ebx,%ecx
7414f9:	89 54 24 1c          	mov    %edx,0x1c(%esp)
7414fd:	0b cf                	or     %edi,%ecx
7414ff:	c1 c2 05             	rol    $0x5,%edx
741502:	23 ce                	and    %esi,%ecx
741504:	89 7c 24 18          	mov    %edi,0x18(%esp)
741508:	8b 74 24 10          	mov    0x10(%esp),%esi
74150c:	8b c3                	mov    %ebx,%eax
74150e:	23 c7                	and    %edi,%eax
741510:	c1 cb 02             	ror    $0x2,%ebx
741513:	0b c8                	or     %eax,%ecx
741515:	89 5c 24 14          	mov    %ebx,0x14(%esp)
741519:	8b 45 48             	mov    0x48(%ebp),%eax
74151c:	8b 6c 24 20          	mov    0x20(%esp),%ebp
741520:	81 c5 dc bc 1b 8f    	add    $0x8f1bbcdc,%ebp
741526:	03 88 bc 00 00 00    	add    0xbc(%eax),%ecx
74152c:	8b c3                	mov    %ebx,%eax
74152e:	03 cd                	add    %ebp,%ecx
741530:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
741534:	03 d1                	add    %ecx,%edx
741536:	23 c5                	and    %ebp,%eax
741538:	8b cb                	mov    %ebx,%ecx
74153a:	89 54 24 20          	mov    %edx,0x20(%esp)
74153e:	0b cd                	or     %ebp,%ecx
741540:	c1 c2 05             	rol    $0x5,%edx
741543:	23 cf                	and    %edi,%ecx
741545:	c1 cd 02             	ror    $0x2,%ebp
741548:	0b c8                	or     %eax,%ecx
74154a:	8b 7c 24 10          	mov    0x10(%esp),%edi
74154e:	8b 46 48             	mov    0x48(%esi),%eax
741551:	8b 74 24 24          	mov    0x24(%esp),%esi
741555:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
74155b:	89 6c 24 1c          	mov    %ebp,0x1c(%esp)
74155f:	03 88 c0 00 00 00    	add    0xc0(%eax),%ecx
741565:	8b c5                	mov    %ebp,%eax
741567:	03 ce                	add    %esi,%ecx
741569:	8b 74 24 20          	mov    0x20(%esp),%esi
74156d:	03 d1                	add    %ecx,%edx
74156f:	23 c6                	and    %esi,%eax
741571:	8b cd                	mov    %ebp,%ecx
741573:	89 54 24 2c          	mov    %edx,0x2c(%esp)
741577:	0b ce                	or     %esi,%ecx
741579:	c1 c2 05             	rol    $0x5,%edx
74157c:	23 cb                	and    %ebx,%ecx
74157e:	c1 ce 02             	ror    $0x2,%esi
741581:	8b 5c 24 10          	mov    0x10(%esp),%ebx
741585:	0b c8                	or     %eax,%ecx
741587:	8b 47 48             	mov    0x48(%edi),%eax
74158a:	8b 7c 24 18          	mov    0x18(%esp),%edi
74158e:	81 c7 dc bc 1b 8f    	add    $0x8f1bbcdc,%edi
741594:	89 74 24 20          	mov    %esi,0x20(%esp)
741598:	03 88 c4 00 00 00    	add    0xc4(%eax),%ecx
74159e:	8b c6                	mov    %esi,%eax
7415a0:	03 cf                	add    %edi,%ecx
7415a2:	8b 7c 24 2c          	mov    0x2c(%esp),%edi
7415a6:	03 d1                	add    %ecx,%edx
7415a8:	23 c7                	and    %edi,%eax
7415aa:	8b ce                	mov    %esi,%ecx
7415ac:	89 54 24 28          	mov    %edx,0x28(%esp)
7415b0:	0b cf                	or     %edi,%ecx
7415b2:	c1 c2 05             	rol    $0x5,%edx
7415b5:	23 cd                	and    %ebp,%ecx
7415b7:	c1 cf 02             	ror    $0x2,%edi
7415ba:	0b c8                	or     %eax,%ecx
7415bc:	8b 43 48             	mov    0x48(%ebx),%eax
7415bf:	8b 5c 24 14          	mov    0x14(%esp),%ebx
7415c3:	81 c3 dc bc 1b 8f    	add    $0x8f1bbcdc,%ebx
7415c9:	03 88 c8 00 00 00    	add    0xc8(%eax),%ecx
7415cf:	03 cb                	add    %ebx,%ecx
7415d1:	03 d1                	add    %ecx,%edx
7415d3:	8b cf                	mov    %edi,%ecx
7415d5:	89 54 24 2c          	mov    %edx,0x2c(%esp)
7415d9:	c1 c2 05             	rol    $0x5,%edx
7415dc:	8b 5c 24 28          	mov    0x28(%esp),%ebx
7415e0:	8b c7                	mov    %edi,%eax
7415e2:	8b 6c 24 10          	mov    0x10(%esp),%ebp
7415e6:	0b cb                	or     %ebx,%ecx
7415e8:	23 ce                	and    %esi,%ecx
7415ea:	23 c3                	and    %ebx,%eax
7415ec:	0b c8                	or     %eax,%ecx
7415ee:	8b 74 24 10          	mov    0x10(%esp),%esi
7415f2:	c1 cb 02             	ror    $0x2,%ebx
7415f5:	8b 45 48             	mov    0x48(%ebp),%eax
7415f8:	8b 6c 24 2c          	mov    0x2c(%esp),%ebp
7415fc:	03 88 cc 00 00 00    	add    0xcc(%eax),%ecx
741602:	8d 82 dc bc 1b 8f    	lea    -0x70e44324(%edx),%eax
741608:	03 4c 24 1c          	add    0x1c(%esp),%ecx
74160c:	03 c1                	add    %ecx,%eax
74160e:	8b cd                	mov    %ebp,%ecx
741610:	0b cb                	or     %ebx,%ecx
741612:	89 44 24 14          	mov    %eax,0x14(%esp)
741616:	23 cf                	and    %edi,%ecx
741618:	8b d0                	mov    %eax,%edx
74161a:	8b c5                	mov    %ebp,%eax
74161c:	c1 c2 05             	rol    $0x5,%edx
74161f:	23 c3                	and    %ebx,%eax
741621:	c1 cd 02             	ror    $0x2,%ebp
741624:	0b c8                	or     %eax,%ecx
741626:	8b 46 48             	mov    0x48(%esi),%eax
741629:	03 88 d0 00 00 00    	add    0xd0(%eax),%ecx
74162f:	8b 44 24 20          	mov    0x20(%esp),%eax
741633:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
741638:	03 c1                	add    %ecx,%eax
74163a:	8b cd                	mov    %ebp,%ecx
74163c:	0b 4c 24 14          	or     0x14(%esp),%ecx
741640:	03 c2                	add    %edx,%eax
741642:	23 cb                	and    %ebx,%ecx
741644:	89 44 24 24          	mov    %eax,0x24(%esp)
741648:	8b d0                	mov    %eax,%edx
74164a:	8b c5                	mov    %ebp,%eax
74164c:	23 44 24 14          	and    0x14(%esp),%eax
741650:	0b c8                	or     %eax,%ecx
741652:	c1 c2 05             	rol    $0x5,%edx
741655:	8b 46 48             	mov    0x48(%esi),%eax
741658:	8b 74 24 14          	mov    0x14(%esp),%esi
74165c:	c1 ce 02             	ror    $0x2,%esi
74165f:	89 74 24 14          	mov    %esi,0x14(%esp)
741663:	03 88 d4 00 00 00    	add    0xd4(%eax),%ecx
741669:	8d 82 dc bc 1b 8f    	lea    -0x70e44324(%edx),%eax
74166f:	03 cf                	add    %edi,%ecx
741671:	8b 7c 24 24          	mov    0x24(%esp),%edi
741675:	03 c1                	add    %ecx,%eax
741677:	8b ce                	mov    %esi,%ecx
741679:	0b cf                	or     %edi,%ecx
74167b:	89 44 24 20          	mov    %eax,0x20(%esp)
74167f:	23 cd                	and    %ebp,%ecx
741681:	23 f7                	and    %edi,%esi
741683:	0b ce                	or     %esi,%ecx
741685:	c1 cf 02             	ror    $0x2,%edi
741688:	8b 74 24 10          	mov    0x10(%esp),%esi
74168c:	8b d0                	mov    %eax,%edx
74168e:	c1 c2 05             	rol    $0x5,%edx
741691:	89 7c 24 24          	mov    %edi,0x24(%esp)
741695:	8b 46 48             	mov    0x48(%esi),%eax
741698:	03 88 d8 00 00 00    	add    0xd8(%eax),%ecx
74169e:	8d 82 dc bc 1b 8f    	lea    -0x70e44324(%edx),%eax
7416a4:	03 cb                	add    %ebx,%ecx
7416a6:	8b 5c 24 20          	mov    0x20(%esp),%ebx
7416aa:	03 c1                	add    %ecx,%eax
7416ac:	8b cf                	mov    %edi,%ecx
7416ae:	8b d0                	mov    %eax,%edx
7416b0:	89 44 24 1c          	mov    %eax,0x1c(%esp)
7416b4:	0b cb                	or     %ebx,%ecx
7416b6:	c1 c2 05             	rol    $0x5,%edx
7416b9:	23 4c 24 14          	and    0x14(%esp),%ecx
7416bd:	8b c7                	mov    %edi,%eax
7416bf:	23 c3                	and    %ebx,%eax
7416c1:	0b c8                	or     %eax,%ecx
7416c3:	8b 46 48             	mov    0x48(%esi),%eax
7416c6:	8d b2 dc bc 1b 8f    	lea    -0x70e44324(%edx),%esi
7416cc:	03 88 dc 00 00 00    	add    0xdc(%eax),%ecx
7416d2:	03 cd                	add    %ebp,%ecx
7416d4:	03 f1                	add    %ecx,%esi
7416d6:	c1 cb 02             	ror    $0x2,%ebx
7416d9:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
7416dd:	8b cb                	mov    %ebx,%ecx
7416df:	0b cd                	or     %ebp,%ecx
7416e1:	89 5c 24 20          	mov    %ebx,0x20(%esp)
7416e5:	23 cf                	and    %edi,%ecx
7416e7:	8b c3                	mov    %ebx,%eax
7416e9:	8b 7c 24 10          	mov    0x10(%esp),%edi
7416ed:	23 c5                	and    %ebp,%eax
7416ef:	0b c8                	or     %eax,%ecx
7416f1:	c1 cd 02             	ror    $0x2,%ebp
7416f4:	8b d6                	mov    %esi,%edx
7416f6:	89 6c 24 1c          	mov    %ebp,0x1c(%esp)
7416fa:	c1 c2 05             	rol    $0x5,%edx
7416fd:	8b 47 48             	mov    0x48(%edi),%eax
741700:	8d ba dc bc 1b 8f    	lea    -0x70e44324(%edx),%edi
741706:	03 88 e0 00 00 00    	add    0xe0(%eax),%ecx
74170c:	8b c6                	mov    %esi,%eax
74170e:	03 4c 24 14          	add    0x14(%esp),%ecx
741712:	23 c5                	and    %ebp,%eax
741714:	03 f9                	add    %ecx,%edi
741716:	8b ce                	mov    %esi,%ecx
741718:	0b cd                	or     %ebp,%ecx
74171a:	c1 ce 02             	ror    $0x2,%esi
74171d:	23 cb                	and    %ebx,%ecx
74171f:	89 74 24 2c          	mov    %esi,0x2c(%esp)
741723:	8b 5c 24 10          	mov    0x10(%esp),%ebx
741727:	0b c8                	or     %eax,%ecx
741729:	8b d7                	mov    %edi,%edx
74172b:	c1 c2 05             	rol    $0x5,%edx
74172e:	8b 43 48             	mov    0x48(%ebx),%eax
741731:	8d 9a dc bc 1b 8f    	lea    -0x70e44324(%edx),%ebx
741737:	03 88 e4 00 00 00    	add    0xe4(%eax),%ecx
74173d:	8b c6                	mov    %esi,%eax
74173f:	03 4c 24 24          	add    0x24(%esp),%ecx
741743:	23 c7                	and    %edi,%eax
741745:	03 d9                	add    %ecx,%ebx
741747:	8b ce                	mov    %esi,%ecx
741749:	0b cf                	or     %edi,%ecx
74174b:	8b d3                	mov    %ebx,%edx
74174d:	23 cd                	and    %ebp,%ecx
74174f:	c1 c2 05             	rol    $0x5,%edx
741752:	8b 6c 24 10          	mov    0x10(%esp),%ebp
741756:	0b c8                	or     %eax,%ecx
741758:	c1 cf 02             	ror    $0x2,%edi
74175b:	89 7c 24 28          	mov    %edi,0x28(%esp)
74175f:	8b 45 48             	mov    0x48(%ebp),%eax
741762:	8d aa dc bc 1b 8f    	lea    -0x70e44324(%edx),%ebp
741768:	03 88 e8 00 00 00    	add    0xe8(%eax),%ecx
74176e:	8b c7                	mov    %edi,%eax
741770:	03 4c 24 20          	add    0x20(%esp),%ecx
741774:	23 c3                	and    %ebx,%eax
741776:	03 e9                	add    %ecx,%ebp
741778:	8b cf                	mov    %edi,%ecx
74177a:	0b cb                	or     %ebx,%ecx
74177c:	8b d5                	mov    %ebp,%edx
74177e:	23 ce                	and    %esi,%ecx
741780:	c1 c2 05             	rol    $0x5,%edx
741783:	8b 74 24 10          	mov    0x10(%esp),%esi
741787:	0b c8                	or     %eax,%ecx
741789:	c1 cb 02             	ror    $0x2,%ebx
74178c:	89 5c 24 24          	mov    %ebx,0x24(%esp)
741790:	8b 46 48             	mov    0x48(%esi),%eax
741793:	03 88 ec 00 00 00    	add    0xec(%eax),%ecx
741799:	8b 44 24 1c          	mov    0x1c(%esp),%eax
74179d:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
7417a2:	03 c8                	add    %eax,%ecx
7417a4:	8b c7                	mov    %edi,%eax
7417a6:	8b fe                	mov    %esi,%edi
7417a8:	03 d1                	add    %ecx,%edx
7417aa:	33 c3                	xor    %ebx,%eax
7417ac:	8b ca                	mov    %edx,%ecx
7417ae:	c1 c1 05             	rol    $0x5,%ecx
7417b1:	33 c5                	xor    %ebp,%eax
7417b3:	8b 77 48             	mov    0x48(%edi),%esi
7417b6:	03 86 f0 00 00 00    	add    0xf0(%esi),%eax
7417bc:	8d b1 d6 c1 62 ca    	lea    -0x359d3e2a(%ecx),%esi
7417c2:	03 44 24 2c          	add    0x2c(%esp),%eax
7417c6:	03 f0                	add    %eax,%esi
7417c8:	c1 cd 02             	ror    $0x2,%ebp
7417cb:	89 6c 24 2c          	mov    %ebp,0x2c(%esp)
7417cf:	8b ce                	mov    %esi,%ecx
7417d1:	8b c3                	mov    %ebx,%eax
7417d3:	c1 c1 05             	rol    $0x5,%ecx
7417d6:	33 c5                	xor    %ebp,%eax
7417d8:	8b df                	mov    %edi,%ebx
7417da:	33 c2                	xor    %edx,%eax
7417dc:	c1 ca 02             	ror    $0x2,%edx
7417df:	8b 7b 48             	mov    0x48(%ebx),%edi
7417e2:	03 87 f4 00 00 00    	add    0xf4(%edi),%eax
7417e8:	8d b9 d6 c1 62 ca    	lea    -0x359d3e2a(%ecx),%edi
7417ee:	03 44 24 28          	add    0x28(%esp),%eax
7417f2:	03 f8                	add    %eax,%edi
7417f4:	8b c6                	mov    %esi,%eax