5455c9:	0b d0                	or     %eax,%edx
5455cb:	0f b6 c1             	movzbl %cl,%eax
5455ce:	c1 e2 08             	shl    $0x8,%edx
5455d1:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
5455d8:	0b d0                	or     %eax,%edx
5455da:	8b ca                	mov    %edx,%ecx
5455dc:	8b c2                	mov    %edx,%eax
5455de:	c1 c0 0a             	rol    $0xa,%eax
5455e1:	c1 c9 0e             	ror    $0xe,%ecx
5455e4:	33 c8                	xor    %eax,%ecx
5455e6:	8b c2                	mov    %edx,%eax
5455e8:	c1 c8 08             	ror    $0x8,%eax
5455eb:	33 c8                	xor    %eax,%ecx
5455ed:	8b c2                	mov    %edx,%eax
5455ef:	c1 c0 02             	rol    $0x2,%eax
5455f2:	33 c8                	xor    %eax,%ecx
5455f4:	33 ca                	xor    %edx,%ecx
5455f6:	8b 57 10             	mov    0x10(%edi),%edx
5455f9:	33 f1                	xor    %ecx,%esi
5455fb:	33 d6                	xor    %esi,%edx
5455fd:	33 d5                	xor    %ebp,%edx
5455ff:	33 54 24 1c          	xor    0x1c(%esp),%edx
545603:	8b c2                	mov    %edx,%eax
545605:	c1 e8 08             	shr    $0x8,%eax
545608:	0f b6 c0             	movzbl %al,%eax
54560b:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
545612:	8b c2                	mov    %edx,%eax
545614:	c1 e8 10             	shr    $0x10,%eax
545617:	0f b6 c0             	movzbl %al,%eax
54561a:	c1 c1 10             	rol    $0x10,%ecx
54561d:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545624:	c1 c8 08             	ror    $0x8,%eax
545627:	33 c8                	xor    %eax,%ecx
545629:	0f b6 c2             	movzbl %dl,%eax
54562c:	c1 ea 18             	shr    $0x18,%edx
54562f:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545636:	c1 c0 08             	rol    $0x8,%eax
545639:	33 c8                	xor    %eax,%ecx
54563b:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
545642:	8b 57 14             	mov    0x14(%edi),%edx
545645:	33 d9                	xor    %ecx,%ebx
545647:	33 d6                	xor    %esi,%edx
545649:	33 d5                	xor    %ebp,%edx
54564b:	33 d3                	xor    %ebx,%edx
54564d:	8b c2                	mov    %edx,%eax
54564f:	c1 e8 08             	shr    $0x8,%eax
545652:	0f b6 c0             	movzbl %al,%eax
545655:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
54565c:	8b c2                	mov    %edx,%eax
54565e:	c1 e8 10             	shr    $0x10,%eax
545661:	0f b6 c0             	movzbl %al,%eax
545664:	c1 c1 10             	rol    $0x10,%ecx
545667:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
54566e:	c1 c8 08             	ror    $0x8,%eax
545671:	33 c8                	xor    %eax,%ecx
545673:	0f b6 c2             	movzbl %dl,%eax
545676:	c1 ea 18             	shr    $0x18,%edx
545679:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545680:	c1 c0 08             	rol    $0x8,%eax
545683:	33 c8                	xor    %eax,%ecx
545685:	8b 44 24 1c          	mov    0x1c(%esp),%eax
545689:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
545690:	33 c1                	xor    %ecx,%eax
545692:	8b 57 18             	mov    0x18(%edi),%edx
545695:	89 44 24 1c          	mov    %eax,0x1c(%esp)
545699:	33 d6                	xor    %esi,%edx
54569b:	33 d0                	xor    %eax,%edx
54569d:	33 d3                	xor    %ebx,%edx
54569f:	8b c2                	mov    %edx,%eax
5456a1:	c1 e8 08             	shr    $0x8,%eax
5456a4:	0f b6 c0             	movzbl %al,%eax
5456a7:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
5456ae:	8b c2                	mov    %edx,%eax
5456b0:	c1 e8 10             	shr    $0x10,%eax
5456b3:	0f b6 c0             	movzbl %al,%eax
5456b6:	c1 c1 10             	rol    $0x10,%ecx
5456b9:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5456c0:	c1 c8 08             	ror    $0x8,%eax
5456c3:	33 c8                	xor    %eax,%ecx
5456c5:	0f b6 c2             	movzbl %dl,%eax
5456c8:	c1 ea 18             	shr    $0x18,%edx
5456cb:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5456d2:	c1 c0 08             	rol    $0x8,%eax
5456d5:	33 c8                	xor    %eax,%ecx
5456d7:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
5456de:	8b 57 1c             	mov    0x1c(%edi),%edx
5456e1:	33 e9                	xor    %ecx,%ebp
5456e3:	33 d5                	xor    %ebp,%edx
5456e5:	33 54 24 1c          	xor    0x1c(%esp),%edx
5456e9:	33 d3                	xor    %ebx,%edx
5456eb:	8b c2                	mov    %edx,%eax
5456ed:	c1 e8 08             	shr    $0x8,%eax
5456f0:	0f b6 c0             	movzbl %al,%eax
5456f3:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
5456fa:	8b c2                	mov    %edx,%eax
5456fc:	c1 e8 10             	shr    $0x10,%eax
5456ff:	0f b6 c0             	movzbl %al,%eax
545702:	c1 c1 10             	rol    $0x10,%ecx
545705:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
54570c:	c1 c8 08             	ror    $0x8,%eax
54570f:	33 c8                	xor    %eax,%ecx
545711:	0f b6 c2             	movzbl %dl,%eax
545714:	c1 ea 18             	shr    $0x18,%edx
545717:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
54571e:	c1 c0 08             	rol    $0x8,%eax
545721:	33 c8                	xor    %eax,%ecx
545723:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
54572a:	8b 57 20             	mov    0x20(%edi),%edx
54572d:	33 f1                	xor    %ecx,%esi
54572f:	33 d6                	xor    %esi,%edx
545731:	33 d5                	xor    %ebp,%edx
545733:	33 54 24 1c          	xor    0x1c(%esp),%edx
545737:	8b c2                	mov    %edx,%eax
545739:	c1 e8 08             	shr    $0x8,%eax
54573c:	0f b6 c0             	movzbl %al,%eax
54573f:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
545746:	8b c2                	mov    %edx,%eax
545748:	c1 e8 10             	shr    $0x10,%eax
54574b:	0f b6 c0             	movzbl %al,%eax
54574e:	c1 c1 10             	rol    $0x10,%ecx
545751:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545758:	c1 c8 08             	ror    $0x8,%eax
54575b:	33 c8                	xor    %eax,%ecx
54575d:	0f b6 c2             	movzbl %dl,%eax
545760:	c1 ea 18             	shr    $0x18,%edx
545763:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
54576a:	c1 c0 08             	rol    $0x8,%eax
54576d:	33 c8                	xor    %eax,%ecx
54576f:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
545776:	8b 57 24             	mov    0x24(%edi),%edx
545779:	33 d9                	xor    %ecx,%ebx
54577b:	33 d6                	xor    %esi,%edx
54577d:	33 d5                	xor    %ebp,%edx
54577f:	33 d3                	xor    %ebx,%edx
545781:	8b c2                	mov    %edx,%eax
545783:	c1 e8 08             	shr    $0x8,%eax
545786:	0f b6 c0             	movzbl %al,%eax
545789:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
545790:	8b c2                	mov    %edx,%eax
545792:	c1 c1 10             	rol    $0x10,%ecx
545795:	c1 e8 10             	shr    $0x10,%eax
545798:	0f b6 c0             	movzbl %al,%eax
54579b:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5457a2:	c1 c8 08             	ror    $0x8,%eax
5457a5:	33 c8                	xor    %eax,%ecx
5457a7:	0f b6 c2             	movzbl %dl,%eax
5457aa:	c1 ea 18             	shr    $0x18,%edx
5457ad:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5457b4:	c1 c0 08             	rol    $0x8,%eax
5457b7:	33 c8                	xor    %eax,%ecx
5457b9:	8b 44 24 1c          	mov    0x1c(%esp),%eax
5457bd:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
5457c4:	33 c1                	xor    %ecx,%eax
5457c6:	8b 57 28             	mov    0x28(%edi),%edx
5457c9:	89 44 24 1c          	mov    %eax,0x1c(%esp)
5457cd:	33 d6                	xor    %esi,%edx
5457cf:	33 d0                	xor    %eax,%edx
5457d1:	33 d3                	xor    %ebx,%edx
5457d3:	8b c2                	mov    %edx,%eax
5457d5:	c1 e8 08             	shr    $0x8,%eax
5457d8:	0f b6 c0             	movzbl %al,%eax
5457db:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
5457e2:	8b c2                	mov    %edx,%eax
5457e4:	c1 e8 10             	shr    $0x10,%eax
5457e7:	0f b6 c0             	movzbl %al,%eax
5457ea:	c1 c1 10             	rol    $0x10,%ecx
5457ed:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5457f4:	c1 c8 08             	ror    $0x8,%eax
5457f7:	33 c8                	xor    %eax,%ecx
5457f9:	0f b6 c2             	movzbl %dl,%eax
5457fc:	c1 ea 18             	shr    $0x18,%edx
5457ff:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545806:	c1 c0 08             	rol    $0x8,%eax
545809:	33 c8                	xor    %eax,%ecx
54580b:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
545812:	8b 57 2c             	mov    0x2c(%edi),%edx
545815:	33 e9                	xor    %ecx,%ebp
545817:	33 d5                	xor    %ebp,%edx
545819:	33 54 24 1c          	xor    0x1c(%esp),%edx
54581d:	33 d3                	xor    %ebx,%edx
54581f:	8b c2                	mov    %edx,%eax
545821:	c1 e8 08             	shr    $0x8,%eax
545824:	0f b6 c0             	movzbl %al,%eax
545827:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
54582e:	8b c2                	mov    %edx,%eax
545830:	c1 e8 10             	shr    $0x10,%eax
545833:	0f b6 c0             	movzbl %al,%eax
545836:	c1 c1 10             	rol    $0x10,%ecx
545839:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545840:	c1 c8 08             	ror    $0x8,%eax
545843:	33 c8                	xor    %eax,%ecx
545845:	0f b6 c2             	movzbl %dl,%eax
545848:	c1 ea 18             	shr    $0x18,%edx
54584b:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545852:	c1 c0 08             	rol    $0x8,%eax
545855:	33 c8                	xor    %eax,%ecx
545857:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
54585e:	8b 57 30             	mov    0x30(%edi),%edx
545861:	33 f1                	xor    %ecx,%esi
545863:	33 d6                	xor    %esi,%edx
545865:	33 d5                	xor    %ebp,%edx
545867:	33 54 24 1c          	xor    0x1c(%esp),%edx
54586b:	8b c2                	mov    %edx,%eax
54586d:	c1 e8 08             	shr    $0x8,%eax
545870:	0f b6 c0             	movzbl %al,%eax
545873:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
54587a:	8b c2                	mov    %edx,%eax
54587c:	c1 e8 10             	shr    $0x10,%eax
54587f:	0f b6 c0             	movzbl %al,%eax
545882:	c1 c1 10             	rol    $0x10,%ecx
545885:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
54588c:	c1 c8 08             	ror    $0x8,%eax
54588f:	33 c8                	xor    %eax,%ecx
545891:	0f b6 c2             	movzbl %dl,%eax
545894:	c1 ea 18             	shr    $0x18,%edx
545897:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
54589e:	c1 c0 08             	rol    $0x8,%eax
5458a1:	33 c8                	xor    %eax,%ecx
5458a3:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
5458aa:	8b 57 34             	mov    0x34(%edi),%edx
5458ad:	33 d9                	xor    %ecx,%ebx
5458af:	33 d6                	xor    %esi,%edx
5458b1:	33 d5                	xor    %ebp,%edx
5458b3:	33 d3                	xor    %ebx,%edx
5458b5:	8b c2                	mov    %edx,%eax
5458b7:	c1 e8 08             	shr    $0x8,%eax
5458ba:	0f b6 c0             	movzbl %al,%eax
5458bd:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
5458c4:	8b c2                	mov    %edx,%eax
5458c6:	c1 e8 10             	shr    $0x10,%eax
5458c9:	0f b6 c0             	movzbl %al,%eax
5458cc:	c1 c1 10             	rol    $0x10,%ecx
5458cf:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5458d6:	c1 c8 08             	ror    $0x8,%eax
5458d9:	33 c8                	xor    %eax,%ecx
5458db:	0f b6 c2             	movzbl %dl,%eax
5458de:	c1 ea 18             	shr    $0x18,%edx
5458e1:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5458e8:	c1 c0 08             	rol    $0x8,%eax
5458eb:	33 c8                	xor    %eax,%ecx
5458ed:	8b 44 24 1c          	mov    0x1c(%esp),%eax
5458f1:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
5458f8:	33 c1                	xor    %ecx,%eax
5458fa:	8b 57 38             	mov    0x38(%edi),%edx
5458fd:	89 44 24 1c          	mov    %eax,0x1c(%esp)
545901:	33 d6                	xor    %esi,%edx
545903:	33 d0                	xor    %eax,%edx
545905:	33 d3                	xor    %ebx,%edx
545907:	8b c2                	mov    %edx,%eax
545909:	c1 e8 08             	shr    $0x8,%eax
54590c:	0f b6 c0             	movzbl %al,%eax
54590f:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
545916:	8b c2                	mov    %edx,%eax
545918:	c1 e8 10             	shr    $0x10,%eax
54591b:	0f b6 c0             	movzbl %al,%eax
54591e:	c1 c1 10             	rol    $0x10,%ecx
545921:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545928:	c1 c8 08             	ror    $0x8,%eax
54592b:	33 c8                	xor    %eax,%ecx
54592d:	0f b6 c2             	movzbl %dl,%eax
545930:	c1 ea 18             	shr    $0x18,%edx
545933:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
54593a:	c1 c0 08             	rol    $0x8,%eax
54593d:	33 c8                	xor    %eax,%ecx
54593f:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
545946:	8b 57 3c             	mov    0x3c(%edi),%edx
545949:	33 e9                	xor    %ecx,%ebp
54594b:	33 d5                	xor    %ebp,%edx
54594d:	33 54 24 1c          	xor    0x1c(%esp),%edx
545951:	33 d3                	xor    %ebx,%edx
545953:	8b c2                	mov    %edx,%eax
545955:	c1 e8 08             	shr    $0x8,%eax
545958:	0f b6 c0             	movzbl %al,%eax
54595b:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
545962:	8b c2                	mov    %edx,%eax
545964:	c1 e8 10             	shr    $0x10,%eax
545967:	0f b6 c0             	movzbl %al,%eax
54596a:	c1 c1 10             	rol    $0x10,%ecx
54596d:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545974:	c1 c8 08             	ror    $0x8,%eax
545977:	33 c8                	xor    %eax,%ecx
545979:	0f b6 c2             	movzbl %dl,%eax
54597c:	c1 ea 18             	shr    $0x18,%edx
54597f:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545986:	c1 c0 08             	rol    $0x8,%eax
545989:	33 c8                	xor    %eax,%ecx
54598b:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
545992:	8b 57 40             	mov    0x40(%edi),%edx
545995:	33 f1                	xor    %ecx,%esi
545997:	33 d6                	xor    %esi,%edx
545999:	33 d5                	xor    %ebp,%edx
54599b:	33 54 24 1c          	xor    0x1c(%esp),%edx
54599f:	8b c2                	mov    %edx,%eax
5459a1:	c1 e8 08             	shr    $0x8,%eax
5459a4:	0f b6 c0             	movzbl %al,%eax
5459a7:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
5459ae:	8b c2                	mov    %edx,%eax
5459b0:	c1 e8 10             	shr    $0x10,%eax
5459b3:	0f b6 c0             	movzbl %al,%eax
5459b6:	c1 c1 10             	rol    $0x10,%ecx
5459b9:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5459c0:	c1 c8 08             	ror    $0x8,%eax
5459c3:	33 c8                	xor    %eax,%ecx
5459c5:	0f b6 c2             	movzbl %dl,%eax
5459c8:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5459cf:	c1 c0 08             	rol    $0x8,%eax
5459d2:	33 c8                	xor    %eax,%ecx
5459d4:	c1 ea 18             	shr    $0x18,%edx
5459d7:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
5459de:	8b 57 44             	mov    0x44(%edi),%edx
5459e1:	33 d9                	xor    %ecx,%ebx
5459e3:	33 d6                	xor    %esi,%edx
5459e5:	33 d5                	xor    %ebp,%edx
5459e7:	33 d3                	xor    %ebx,%edx
5459e9:	8b c2                	mov    %edx,%eax
5459eb:	c1 e8 08             	shr    $0x8,%eax
5459ee:	0f b6 c0             	movzbl %al,%eax
5459f1:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
5459f8:	8b c2                	mov    %edx,%eax
5459fa:	c1 e8 10             	shr    $0x10,%eax
5459fd:	0f b6 c0             	movzbl %al,%eax
545a00:	c1 c1 10             	rol    $0x10,%ecx
545a03:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545a0a:	c1 c8 08             	ror    $0x8,%eax
545a0d:	33 c8                	xor    %eax,%ecx
545a0f:	0f b6 c2             	movzbl %dl,%eax
545a12:	c1 ea 18             	shr    $0x18,%edx
545a15:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545a1c:	c1 c0 08             	rol    $0x8,%eax
545a1f:	33 c8                	xor    %eax,%ecx
545a21:	8b 44 24 1c          	mov    0x1c(%esp),%eax
545a25:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
545a2c:	33 c1                	xor    %ecx,%eax
545a2e:	8b 57 48             	mov    0x48(%edi),%edx
545a31:	89 44 24 1c          	mov    %eax,0x1c(%esp)
545a35:	33 d6                	xor    %esi,%edx
545a37:	33 d0                	xor    %eax,%edx
545a39:	33 d3                	xor    %ebx,%edx
545a3b:	8b c2                	mov    %edx,%eax
545a3d:	c1 e8 08             	shr    $0x8,%eax
545a40:	0f b6 c0             	movzbl %al,%eax
545a43:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
545a4a:	8b c2                	mov    %edx,%eax
545a4c:	c1 e8 10             	shr    $0x10,%eax
545a4f:	0f b6 c0             	movzbl %al,%eax
545a52:	c1 c1 10             	rol    $0x10,%ecx
545a55:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545a5c:	c1 c8 08             	ror    $0x8,%eax
545a5f:	33 c8                	xor    %eax,%ecx
545a61:	0f b6 c2             	movzbl %dl,%eax