542743:	c1 e8 10             	shr    $0x10,%eax
542746:	0f b6 c8             	movzbl %al,%ecx
542749:	8b c3                	mov    %ebx,%eax
54274b:	c1 e8 08             	shr    $0x8,%eax
54274e:	0f b6 c0             	movzbl %al,%eax
542751:	8b 14 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%edx
542758:	33 14 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%edx
54275f:	8b c3                	mov    %ebx,%eax
542761:	c1 e8 18             	shr    $0x18,%eax
542764:	33 14 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%edx
54276b:	0f b6 c3             	movzbl %bl,%eax
54276e:	33 14 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%edx
542775:	8b 5c 24 28          	mov    0x28(%esp),%ebx
542779:	03 da                	add    %edx,%ebx
54277b:	8b c3                	mov    %ebx,%eax
54277d:	c1 e8 10             	shr    $0x10,%eax
542780:	0f b6 c8             	movzbl %al,%ecx
542783:	8b c3                	mov    %ebx,%eax
542785:	c1 e8 08             	shr    $0x8,%eax
542788:	0f b6 c0             	movzbl %al,%eax
54278b:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
542792:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
542799:	8b c3                	mov    %ebx,%eax
54279b:	c1 e8 18             	shr    $0x18,%eax
54279e:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
5427a5:	0f b6 c3             	movzbl %bl,%eax
5427a8:	8b 5f 40             	mov    0x40(%edi),%ebx
5427ab:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
5427b2:	33 f1                	xor    %ecx,%esi
5427b4:	8d 04 11             	lea    (%ecx,%edx,1),%eax
5427b7:	8b 57 44             	mov    0x44(%edi),%edx
5427ba:	33 e8                	xor    %eax,%ebp
5427bc:	33 dd                	xor    %ebp,%ebx
5427be:	33 d3                	xor    %ebx,%edx
5427c0:	33 d6                	xor    %esi,%edx
5427c2:	8b c2                	mov    %edx,%eax
5427c4:	c1 e8 10             	shr    $0x10,%eax
5427c7:	0f b6 c8             	movzbl %al,%ecx
5427ca:	8b c2                	mov    %edx,%eax
5427cc:	c1 e8 08             	shr    $0x8,%eax
5427cf:	0f b6 c0             	movzbl %al,%eax
5427d2:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
5427d9:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
5427e0:	8b c2                	mov    %edx,%eax
5427e2:	c1 e8 18             	shr    $0x18,%eax
5427e5:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
5427ec:	0f b6 c2             	movzbl %dl,%eax
5427ef:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
5427f6:	03 d9                	add    %ecx,%ebx
5427f8:	89 4c 24 28          	mov    %ecx,0x28(%esp)
5427fc:	8b c3                	mov    %ebx,%eax
5427fe:	c1 e8 10             	shr    $0x10,%eax
542801:	0f b6 c8             	movzbl %al,%ecx
542804:	8b c3                	mov    %ebx,%eax
542806:	c1 e8 08             	shr    $0x8,%eax
542809:	0f b6 c0             	movzbl %al,%eax
54280c:	8b 14 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%edx
542813:	33 14 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%edx
54281a:	8b c3                	mov    %ebx,%eax
54281c:	c1 e8 18             	shr    $0x18,%eax
54281f:	33 14 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%edx
542826:	0f b6 c3             	movzbl %bl,%eax
542829:	8b 5c 24 28          	mov    0x28(%esp),%ebx
54282d:	33 14 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%edx
542834:	03 da                	add    %edx,%ebx
542836:	8b c3                	mov    %ebx,%eax
542838:	c1 e8 10             	shr    $0x10,%eax
54283b:	0f b6 c8             	movzbl %al,%ecx
54283e:	8b c3                	mov    %ebx,%eax
542840:	c1 e8 08             	shr    $0x8,%eax
542843:	0f b6 c0             	movzbl %al,%eax
542846:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
54284d:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
542854:	8b c3                	mov    %ebx,%eax
542856:	c1 e8 18             	shr    $0x18,%eax
542859:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
542860:	0f b6 c3             	movzbl %bl,%eax
542863:	8b 5f 38             	mov    0x38(%edi),%ebx
542866:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
54286d:	8d 04 11             	lea    (%ecx,%edx,1),%eax
542870:	8b 54 24 20          	mov    0x20(%esp),%edx
542874:	33 d0                	xor    %eax,%edx
542876:	8b 44 24 10          	mov    0x10(%esp),%eax
54287a:	33 da                	xor    %edx,%ebx
54287c:	89 54 24 20          	mov    %edx,0x20(%esp)
542880:	8b 57 3c             	mov    0x3c(%edi),%edx
542883:	33 c1                	xor    %ecx,%eax
542885:	33 d3                	xor    %ebx,%edx
542887:	89 44 24 10          	mov    %eax,0x10(%esp)
54288b:	33 d0                	xor    %eax,%edx
54288d:	8b c2                	mov    %edx,%eax
54288f:	c1 e8 10             	shr    $0x10,%eax
542892:	0f b6 c8             	movzbl %al,%ecx
542895:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
54289c:	8b c2                	mov    %edx,%eax
54289e:	c1 e8 08             	shr    $0x8,%eax
5428a1:	0f b6 c0             	movzbl %al,%eax
5428a4:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
5428ab:	8b c2                	mov    %edx,%eax
5428ad:	c1 e8 18             	shr    $0x18,%eax
5428b0:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
5428b7:	0f b6 c2             	movzbl %dl,%eax
5428ba:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
5428c1:	03 d9                	add    %ecx,%ebx
5428c3:	89 4c 24 28          	mov    %ecx,0x28(%esp)
5428c7:	8b c3                	mov    %ebx,%eax
5428c9:	c1 e8 10             	shr    $0x10,%eax
5428cc:	0f b6 c8             	movzbl %al,%ecx
5428cf:	8b c3                	mov    %ebx,%eax
5428d1:	c1 e8 08             	shr    $0x8,%eax
5428d4:	0f b6 c0             	movzbl %al,%eax
5428d7:	8b 14 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%edx
5428de:	33 14 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%edx
5428e5:	8b c3                	mov    %ebx,%eax
5428e7:	c1 e8 18             	shr    $0x18,%eax
5428ea:	33 14 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%edx
5428f1:	0f b6 c3             	movzbl %bl,%eax
5428f4:	8b 5c 24 28          	mov    0x28(%esp),%ebx
5428f8:	33 14 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%edx
5428ff:	03 da                	add    %edx,%ebx
542901:	8b c3                	mov    %ebx,%eax
542903:	c1 e8 10             	shr    $0x10,%eax
542906:	0f b6 c8             	movzbl %al,%ecx
542909:	8b c3                	mov    %ebx,%eax
54290b:	c1 e8 08             	shr    $0x8,%eax
54290e:	0f b6 c0             	movzbl %al,%eax
542911:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
542918:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
54291f:	8b c3                	mov    %ebx,%eax
542921:	c1 e8 18             	shr    $0x18,%eax
542924:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
54292b:	0f b6 c3             	movzbl %bl,%eax
54292e:	8b 5f 30             	mov    0x30(%edi),%ebx
542931:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
542938:	33 f1                	xor    %ecx,%esi
54293a:	8d 04 11             	lea    (%ecx,%edx,1),%eax
54293d:	8b 57 34             	mov    0x34(%edi),%edx
542940:	33 e8                	xor    %eax,%ebp
542942:	33 dd                	xor    %ebp,%ebx
542944:	33 d3                	xor    %ebx,%edx
542946:	33 d6                	xor    %esi,%edx
542948:	8b c2                	mov    %edx,%eax
54294a:	c1 e8 10             	shr    $0x10,%eax
54294d:	0f b6 c8             	movzbl %al,%ecx
542950:	8b c2                	mov    %edx,%eax
542952:	c1 e8 08             	shr    $0x8,%eax
542955:	0f b6 c0             	movzbl %al,%eax
542958:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
54295f:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
542966:	8b c2                	mov    %edx,%eax
542968:	c1 e8 18             	shr    $0x18,%eax
54296b:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
542972:	0f b6 c2             	movzbl %dl,%eax
542975:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
54297c:	03 d9                	add    %ecx,%ebx
54297e:	89 4c 24 28          	mov    %ecx,0x28(%esp)
542982:	8b c3                	mov    %ebx,%eax
542984:	c1 e8 10             	shr    $0x10,%eax
542987:	0f b6 c8             	movzbl %al,%ecx
54298a:	8b c3                	mov    %ebx,%eax
54298c:	c1 e8 08             	shr    $0x8,%eax
54298f:	0f b6 c0             	movzbl %al,%eax
542992:	8b 14 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%edx
542999:	33 14 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%edx
5429a0:	8b c3                	mov    %ebx,%eax
5429a2:	c1 e8 18             	shr    $0x18,%eax
5429a5:	33 14 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%edx
5429ac:	0f b6 c3             	movzbl %bl,%eax
5429af:	8b 5c 24 28          	mov    0x28(%esp),%ebx
5429b3:	33 14 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%edx
5429ba:	03 da                	add    %edx,%ebx
5429bc:	8b c3                	mov    %ebx,%eax
5429be:	c1 e8 10             	shr    $0x10,%eax
5429c1:	0f b6 c8             	movzbl %al,%ecx
5429c4:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
5429cb:	8b c3                	mov    %ebx,%eax
5429cd:	c1 e8 08             	shr    $0x8,%eax
5429d0:	0f b6 c0             	movzbl %al,%eax
5429d3:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
5429da:	8b c3                	mov    %ebx,%eax
5429dc:	c1 e8 18             	shr    $0x18,%eax
5429df:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
5429e6:	0f b6 c3             	movzbl %bl,%eax
5429e9:	8b 5f 28             	mov    0x28(%edi),%ebx
5429ec:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
5429f3:	8d 04 11             	lea    (%ecx,%edx,1),%eax
5429f6:	8b 54 24 20          	mov    0x20(%esp),%edx
5429fa:	33 d0                	xor    %eax,%edx
5429fc:	8b 44 24 10          	mov    0x10(%esp),%eax
542a00:	33 c1                	xor    %ecx,%eax
542a02:	89 54 24 20          	mov    %edx,0x20(%esp)
542a06:	89 44 24 10          	mov    %eax,0x10(%esp)
542a0a:	33 da                	xor    %edx,%ebx
542a0c:	8b 57 2c             	mov    0x2c(%edi),%edx
542a0f:	33 d3                	xor    %ebx,%edx
542a11:	33 d0                	xor    %eax,%edx
542a13:	8b c2                	mov    %edx,%eax
542a15:	c1 e8 10             	shr    $0x10,%eax
542a18:	0f b6 c8             	movzbl %al,%ecx
542a1b:	8b c2                	mov    %edx,%eax
542a1d:	c1 e8 08             	shr    $0x8,%eax
542a20:	0f b6 c0             	movzbl %al,%eax
542a23:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
542a2a:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
542a31:	8b c2                	mov    %edx,%eax
542a33:	c1 e8 18             	shr    $0x18,%eax
542a36:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
542a3d:	0f b6 c2             	movzbl %dl,%eax
542a40:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
542a47:	03 d9                	add    %ecx,%ebx
542a49:	89 4c 24 28          	mov    %ecx,0x28(%esp)
542a4d:	8b c3                	mov    %ebx,%eax
542a4f:	c1 e8 10             	shr    $0x10,%eax
542a52:	0f b6 c8             	movzbl %al,%ecx
542a55:	8b c3                	mov    %ebx,%eax
542a57:	c1 e8 08             	shr    $0x8,%eax
542a5a:	0f b6 c0             	movzbl %al,%eax
542a5d:	8b 14 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%edx
542a64:	33 14 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%edx
542a6b:	8b c3                	mov    %ebx,%eax
542a6d:	c1 e8 18             	shr    $0x18,%eax
542a70:	33 14 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%edx
542a77:	0f b6 c3             	movzbl %bl,%eax
542a7a:	8b 5c 24 28          	mov    0x28(%esp),%ebx
542a7e:	33 14 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%edx
542a85:	03 da                	add    %edx,%ebx
542a87:	8b c3                	mov    %ebx,%eax
542a89:	c1 e8 10             	shr    $0x10,%eax
542a8c:	0f b6 c8             	movzbl %al,%ecx
542a8f:	8b c3                	mov    %ebx,%eax
542a91:	c1 e8 08             	shr    $0x8,%eax
542a94:	0f b6 c0             	movzbl %al,%eax
542a97:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
542a9e:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
542aa5:	8b c3                	mov    %ebx,%eax
542aa7:	c1 e8 18             	shr    $0x18,%eax
542aaa:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
542ab1:	0f b6 c3             	movzbl %bl,%eax
542ab4:	8b 5f 20             	mov    0x20(%edi),%ebx
542ab7:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
542abe:	33 f1                	xor    %ecx,%esi
542ac0:	8d 04 11             	lea    (%ecx,%edx,1),%eax
542ac3:	8b 57 24             	mov    0x24(%edi),%edx
542ac6:	33 e8                	xor    %eax,%ebp
542ac8:	33 dd                	xor    %ebp,%ebx
542aca:	33 d3                	xor    %ebx,%edx
542acc:	33 d6                	xor    %esi,%edx
542ace:	8b c2                	mov    %edx,%eax
542ad0:	c1 e8 10             	shr    $0x10,%eax
542ad3:	0f b6 c8             	movzbl %al,%ecx
542ad6:	8b c2                	mov    %edx,%eax
542ad8:	c1 e8 08             	shr    $0x8,%eax
542adb:	0f b6 c0             	movzbl %al,%eax
542ade:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
542ae5:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
542aec:	8b c2                	mov    %edx,%eax
542aee:	c1 e8 18             	shr    $0x18,%eax
542af1:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
542af8:	0f b6 c2             	movzbl %dl,%eax
542afb:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
542b02:	03 d9                	add    %ecx,%ebx
542b04:	89 4c 24 28          	mov    %ecx,0x28(%esp)
542b08:	8b c3                	mov    %ebx,%eax
542b0a:	c1 e8 10             	shr    $0x10,%eax
542b0d:	0f b6 c8             	movzbl %al,%ecx
542b10:	8b c3                	mov    %ebx,%eax
542b12:	c1 e8 08             	shr    $0x8,%eax
542b15:	0f b6 c0             	movzbl %al,%eax
542b18:	8b 14 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%edx
542b1f:	33 14 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%edx
542b26:	8b c3                	mov    %ebx,%eax
542b28:	c1 e8 18             	shr    $0x18,%eax
542b2b:	33 14 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%edx
542b32:	0f b6 c3             	movzbl %bl,%eax
542b35:	8b 5c 24 28          	mov    0x28(%esp),%ebx
542b39:	33 14 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%edx
542b40:	03 da                	add    %edx,%ebx
542b42:	8b c3                	mov    %ebx,%eax
542b44:	c1 e8 10             	shr    $0x10,%eax
542b47:	0f b6 c8             	movzbl %al,%ecx
542b4a:	8b c3                	mov    %ebx,%eax
542b4c:	c1 e8 08             	shr    $0x8,%eax
542b4f:	0f b6 c0             	movzbl %al,%eax
542b52:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
542b59:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
542b60:	8b c3                	mov    %ebx,%eax
542b62:	c1 e8 18             	shr    $0x18,%eax
542b65:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
542b6c:	0f b6 c3             	movzbl %bl,%eax
542b6f:	8b 5f 18             	mov    0x18(%edi),%ebx
542b72:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
542b79:	8d 04 11             	lea    (%ecx,%edx,1),%eax
542b7c:	8b 54 24 20          	mov    0x20(%esp),%edx
542b80:	33 d0                	xor    %eax,%edx
542b82:	8b 44 24 10          	mov    0x10(%esp),%eax
542b86:	33 c1                	xor    %ecx,%eax
542b88:	89 54 24 20          	mov    %edx,0x20(%esp)
542b8c:	89 44 24 10          	mov    %eax,0x10(%esp)
542b90:	33 da                	xor    %edx,%ebx
542b92:	8b 57 1c             	mov    0x1c(%edi),%edx
542b95:	33 d3                	xor    %ebx,%edx
542b97:	33 d0                	xor    %eax,%edx
542b99:	8b c2                	mov    %edx,%eax
542b9b:	c1 e8 10             	shr    $0x10,%eax
542b9e:	0f b6 c8             	movzbl %al,%ecx
542ba1:	8b c2                	mov    %edx,%eax
542ba3:	c1 e8 08             	shr    $0x8,%eax
542ba6:	0f b6 c0             	movzbl %al,%eax
542ba9:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
542bb0:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
542bb7:	8b c2                	mov    %edx,%eax
542bb9:	c1 e8 18             	shr    $0x18,%eax
542bbc:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
542bc3:	0f b6 c2             	movzbl %dl,%eax
542bc6:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
542bcd:	03 d9                	add    %ecx,%ebx
542bcf:	89 4c 24 28          	mov    %ecx,0x28(%esp)
542bd3:	8b c3                	mov    %ebx,%eax
542bd5:	c1 e8 10             	shr    $0x10,%eax
542bd8:	0f b6 c8             	movzbl %al,%ecx
542bdb:	8b c3                	mov    %ebx,%eax
542bdd:	c1 e8 08             	shr    $0x8,%eax
542be0:	0f b6 c0             	movzbl %al,%eax
542be3:	8b 14 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%edx
542bea:	33 14 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%edx
542bf1:	8b c3                	mov    %ebx,%eax
542bf3:	c1 e8 18             	shr    $0x18,%eax
542bf6:	33 14 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%edx
542bfd:	0f b6 c3             	movzbl %bl,%eax
542c00:	8b 5c 24 28          	mov    0x28(%esp),%ebx
542c04:	33 14 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%edx
542c0b:	03 da                	add    %edx,%ebx
542c0d:	8b c3                	mov    %ebx,%eax
542c0f:	c1 e8 10             	shr    $0x10,%eax
542c12:	0f b6 c8             	movzbl %al,%ecx
542c15:	8b c3                	mov    %ebx,%eax
542c17:	8b 0c 8d 58 d5 64 00 	mov    0x64d558(,%ecx,4),%ecx
542c1e:	c1 e8 08             	shr    $0x8,%eax
542c21:	0f b6 c0             	movzbl %al,%eax
542c24:	33 0c 85 58 d1 64 00 	xor    0x64d158(,%eax,4),%ecx
542c2b:	8b c3                	mov    %ebx,%eax
542c2d:	c1 e8 18             	shr    $0x18,%eax
542c30:	33 0c 85 58 d9 64 00 	xor    0x64d958(,%eax,4),%ecx
542c37:	0f b6 c3             	movzbl %bl,%eax
542c3a:	8b 5f 10             	mov    0x10(%edi),%ebx
542c3d:	33 0c 85 58 cd 64 00 	xor    0x64cd58(,%eax,4),%ecx
542c44:	33 f1                	xor    %ecx,%esi
542c46:	8d 04 11             	lea    (%ecx,%edx,1),%eax
542c49:	8b 57 14             	mov    0x14(%edi),%edx
542c4c:	33 e8                	xor    %eax,%ebp