77cbb9:	cc                   	int3
77cbba:	cc                   	int3
77cbbb:	cc                   	int3
77cbbc:	cc                   	int3
77cbbd:	cc                   	int3
77cbbe:	cc                   	int3
77cbbf:	cc                   	int3
77cbc0:	55                   	push   %ebp
77cbc1:	8b ec                	mov    %esp,%ebp
77cbc3:	6a ff                	push   $0xffffffff
77cbc5:	68 ab 47 b9 00       	push   $0xb947ab
77cbca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
77cbd0:	50                   	push   %eax
77cbd1:	81 ec 2c 01 00 00    	sub    $0x12c,%esp
77cbd7:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
77cbdc:	33 c5                	xor    %ebp,%eax
77cbde:	89 45 f0             	mov    %eax,-0x10(%ebp)
77cbe1:	56                   	push   %esi
77cbe2:	57                   	push   %edi
77cbe3:	50                   	push   %eax
77cbe4:	8d 45 f4             	lea    -0xc(%ebp),%eax
77cbe7:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
77cbed:	89 8d fc fe ff ff    	mov    %ecx,-0x104(%ebp)
77cbf3:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
77cbf7:	8b 45 08             	mov    0x8(%ebp),%eax
77cbfa:	89 85 f4 fe ff ff    	mov    %eax,-0x10c(%ebp)
77cc00:	c7 85 dc fe ff ff 00 	movl   $0x0,-0x124(%ebp)
77cc07:	00 00 00
77cc0a:	0f 84 18 0c 00 00    	je     0x77d828
77cc10:	8d 41 0c             	lea    0xc(%ecx),%eax
77cc13:	89 85 c8 fe ff ff    	mov    %eax,-0x138(%ebp)
77cc19:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
77cc20:	33 ff                	xor    %edi,%edi
77cc22:	33 f6                	xor    %esi,%esi
77cc24:	0f 1f 40 00          	nopl   0x0(%eax)
77cc28:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
77cc2f:	00
77cc30:	8b 51 50             	mov    0x50(%ecx),%edx
77cc33:	8b 85 f4 fe ff ff    	mov    -0x10c(%ebp),%eax
77cc39:	0f b6 0c 30          	movzbl (%eax,%esi,1),%ecx
77cc3d:	0f b6 04 32          	movzbl (%edx,%esi,1),%eax
77cc41:	66 03 c8             	add    %ax,%cx
77cc44:	66 03 cf             	add    %di,%cx
77cc47:	0f b7 c9             	movzwl %cx,%ecx
77cc4a:	8b c1                	mov    %ecx,%eax
77cc4c:	88 0c 32             	mov    %cl,(%edx,%esi,1)
77cc4f:	8b 8d fc fe ff ff    	mov    -0x104(%ebp),%ecx
77cc55:	46                   	inc    %esi
77cc56:	c1 e8 08             	shr    $0x8,%eax
77cc59:	0f b6 f8             	movzbl %al,%edi
77cc5c:	83 fe 20             	cmp    $0x20,%esi
77cc5f:	75 cf                	jne    0x77cc30
77cc61:	8b 85 f4 fe ff ff    	mov    -0x10c(%ebp),%eax
77cc67:	8b d1                	mov    %ecx,%edx
77cc69:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
77cc6f:	0f 57 c0             	xorps  %xmm0,%xmm0
77cc72:	8d 85 70 ff ff ff    	lea    -0x90(%ebp),%eax
77cc78:	c6 45 d0 00          	movb   $0x0,-0x30(%ebp)
77cc7c:	0f 11 45 d1          	movups %xmm0,-0x2f(%ebp)
77cc80:	8b 52 60             	mov    0x60(%edx),%edx
77cc83:	2b d0                	sub    %eax,%edx
77cc85:	66 0f d6 45 e1       	movq   %xmm0,-0x1f(%ebp)
77cc8a:	33 c9                	xor    %ecx,%ecx
77cc8c:	c7 45 e9 00 00 00 00 	movl   $0x0,-0x17(%ebp)
77cc93:	66 c7 45 ed 00 00    	movw   $0x0,-0x13(%ebp)
77cc99:	c6 45 ef 00          	movb   $0x0,-0x11(%ebp)
77cc9d:	89 95 f0 fe ff ff    	mov    %edx,-0x110(%ebp)
77cca3:	89 8d 08 ff ff ff    	mov    %ecx,-0xf8(%ebp)
77cca9:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
77ccb0:	8d 85 70 ff ff ff    	lea    -0x90(%ebp),%eax
77ccb6:	03 c1                	add    %ecx,%eax
77ccb8:	8b 3c 02             	mov    (%edx,%eax,1),%edi
77ccbb:	8b cf                	mov    %edi,%ecx
77ccbd:	8b 74 02 04          	mov    0x4(%edx,%eax,1),%esi
77ccc1:	8b c6                	mov    %esi,%eax
77ccc3:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
77ccc7:	8b d6                	mov    %esi,%edx
77ccc9:	c1 ea 08             	shr    $0x8,%edx
77cccc:	33 d1                	xor    %ecx,%edx
77ccce:	c1 e8 18             	shr    $0x18,%eax
77ccd1:	81 e2 ff 00 ff 00    	and    $0xff00ff,%edx
77ccd7:	8b cf                	mov    %edi,%ecx
77ccd9:	8b c6                	mov    %esi,%eax
77ccdb:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
77ccdf:	33 d1                	xor    %ecx,%edx
77cce1:	c1 e8 18             	shr    $0x18,%eax
77cce4:	c1 c2 10             	rol    $0x10,%edx
77cce7:	8b c6                	mov    %esi,%eax
77cce9:	89 95 00 ff ff ff    	mov    %edx,-0x100(%ebp)
77ccef:	8b cf                	mov    %edi,%ecx
77ccf1:	8b d7                	mov    %edi,%edx
77ccf3:	0f ac c2 08          	shrd   $0x8,%eax,%edx
77ccf7:	c1 e8 08             	shr    $0x8,%eax
77ccfa:	8b c6                	mov    %esi,%eax
77ccfc:	0f a4 c8 08          	shld   $0x8,%ecx,%eax
77cd00:	33 c0                	xor    %eax,%eax
77cd02:	0b 85 00 ff ff ff    	or     -0x100(%ebp),%eax
77cd08:	c1 e1 08             	shl    $0x8,%ecx
77cd0b:	33 d1                	xor    %ecx,%edx
77cd0d:	8b 8d 08 ff ff ff    	mov    -0xf8(%ebp),%ecx
77cd13:	81 e2 ff 00 ff 00    	and    $0xff00ff,%edx
77cd19:	0f a4 fe 08          	shld   $0x8,%edi,%esi
77cd1d:	89 84 0d 70 ff ff ff 	mov    %eax,-0x90(%ebp,%ecx,1)
77cd24:	8b 85 f8 fe ff ff    	mov    -0x108(%ebp),%eax
77cd2a:	c1 e7 08             	shl    $0x8,%edi
77cd2d:	33 d7                	xor    %edi,%edx
77cd2f:	83 85 f8 fe ff ff 08 	addl   $0x8,-0x108(%ebp)
77cd36:	c1 c2 10             	rol    $0x10,%edx
77cd39:	8b 38                	mov    (%eax),%edi
77cd3b:	8b 70 04             	mov    0x4(%eax),%esi
77cd3e:	8b c6                	mov    %esi,%eax
77cd40:	89 94 0d 74 ff ff ff 	mov    %edx,-0x8c(%ebp,%ecx,1)
77cd47:	8b cf                	mov    %edi,%ecx
77cd49:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
77cd4d:	8b d6                	mov    %esi,%edx
77cd4f:	c1 ea 08             	shr    $0x8,%edx
77cd52:	33 d1                	xor    %ecx,%edx
77cd54:	c1 e8 18             	shr    $0x18,%eax
77cd57:	81 e2 ff 00 ff 00    	and    $0xff00ff,%edx
77cd5d:	8b cf                	mov    %edi,%ecx
77cd5f:	8b c6                	mov    %esi,%eax
77cd61:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
77cd65:	33 d1                	xor    %ecx,%edx
77cd67:	c1 e8 18             	shr    $0x18,%eax
77cd6a:	c1 c2 10             	rol    $0x10,%edx
77cd6d:	8b c6                	mov    %esi,%eax
77cd6f:	89 95 00 ff ff ff    	mov    %edx,-0x100(%ebp)
77cd75:	8b cf                	mov    %edi,%ecx
77cd77:	8b d7                	mov    %edi,%edx
77cd79:	0f ac c2 08          	shrd   $0x8,%eax,%edx
77cd7d:	c1 e8 08             	shr    $0x8,%eax
77cd80:	8b c6                	mov    %esi,%eax
77cd82:	0f a4 c8 08          	shld   $0x8,%ecx,%eax
77cd86:	0f a4 fe 08          	shld   $0x8,%edi,%esi
77cd8a:	c1 e1 08             	shl    $0x8,%ecx
77cd8d:	33 c0                	xor    %eax,%eax
77cd8f:	0b 85 00 ff ff ff    	or     -0x100(%ebp),%eax
77cd95:	33 d1                	xor    %ecx,%edx
77cd97:	8b 8d 08 ff ff ff    	mov    -0xf8(%ebp),%ecx
77cd9d:	81 e2 ff 00 ff 00    	and    $0xff00ff,%edx
77cda3:	c1 e7 08             	shl    $0x8,%edi
77cda6:	33 d7                	xor    %edi,%edx
77cda8:	c1 c2 10             	rol    $0x10,%edx
77cdab:	89 94 0d 54 ff ff ff 	mov    %edx,-0xac(%ebp,%ecx,1)
77cdb2:	8b 95 f0 fe ff ff    	mov    -0x110(%ebp),%edx
77cdb8:	89 84 0d 50 ff ff ff 	mov    %eax,-0xb0(%ebp,%ecx,1)
77cdbf:	83 c1 08             	add    $0x8,%ecx
77cdc2:	89 8d 08 ff ff ff    	mov    %ecx,-0xf8(%ebp)
77cdc8:	83 f9 20             	cmp    $0x20,%ecx
77cdcb:	0f 85 df fe ff ff    	jne    0x77ccb0
77cdd1:	8b bd 50 ff ff ff    	mov    -0xb0(%ebp),%edi
77cdd7:	33 c0                	xor    %eax,%eax
77cdd9:	89 85 08 ff ff ff    	mov    %eax,-0xf8(%ebp)
77cddf:	8b 45 8c             	mov    -0x74(%ebp),%eax
77cde2:	89 85 e8 fe ff ff    	mov    %eax,-0x118(%ebp)
77cde8:	8b 45 88             	mov    -0x78(%ebp),%eax
77cdeb:	89 85 ec fe ff ff    	mov    %eax,-0x114(%ebp)
77cdf1:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
77cdf7:	89 85 00 ff ff ff    	mov    %eax,-0x100(%ebp)
77cdfd:	89 bd f0 fe ff ff    	mov    %edi,-0x110(%ebp)
77ce03:	0f 57 c0             	xorps  %xmm0,%xmm0
77ce06:	c6 45 90 00          	movb   $0x0,-0x70(%ebp)
77ce0a:	33 c0                	xor    %eax,%eax
77ce0c:	66 0f d6 45 a1       	movq   %xmm0,-0x5f(%ebp)
77ce11:	0f 11 45 91          	movups %xmm0,-0x6f(%ebp)
77ce15:	c7 45 a9 00 00 00 00 	movl   $0x0,-0x57(%ebp)
77ce1c:	66 c7 45 ad 00 00    	movw   $0x0,-0x53(%ebp)
77ce22:	c6 45 af 00          	movb   $0x0,-0x51(%ebp)
77ce26:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
77ce2c:	0f 1f 40 00          	nopl   0x0(%eax)
77ce30:	8b 8c c5 50 ff ff ff 	mov    -0xb0(%ebp,%eax,8),%ecx
77ce37:	33 f6                	xor    %esi,%esi
77ce39:	8b 94 c5 74 ff ff ff 	mov    -0x8c(%ebp,%eax,8),%edx
77ce40:	89 8d d8 fe ff ff    	mov    %ecx,-0x128(%ebp)
77ce46:	8b 8c c5 54 ff ff ff 	mov    -0xac(%ebp,%eax,8),%ecx
77ce4d:	89 8d d4 fe ff ff    	mov    %ecx,-0x12c(%ebp)
77ce53:	8b 8c c5 70 ff ff ff 	mov    -0x90(%ebp,%eax,8),%ecx
77ce5a:	8d 44 05 90          	lea    -0x70(%ebp,%eax,1),%eax
77ce5e:	89 8d d0 fe ff ff    	mov    %ecx,-0x130(%ebp)
77ce64:	89 95 cc fe ff ff    	mov    %edx,-0x134(%ebp)
77ce6a:	89 85 e4 fe ff ff    	mov    %eax,-0x11c(%ebp)
77ce70:	8b c6                	mov    %esi,%eax
77ce72:	bf 07 00 00 00       	mov    $0x7,%edi
77ce77:	83 e0 07             	and    $0x7,%eax
77ce7a:	2b f8                	sub    %eax,%edi
77ce7c:	8b c1                	mov    %ecx,%eax
77ce7e:	c1 e7 03             	shl    $0x3,%edi
77ce81:	8b cf                	mov    %edi,%ecx
77ce83:	e8 a0 bd c9 ff       	call   0x418c28
77ce88:	8b 95 d4 fe ff ff    	mov    -0x12c(%ebp),%edx
77ce8e:	8b cf                	mov    %edi,%ecx
77ce90:	88 85 11 ff ff ff    	mov    %al,-0xef(%ebp)
77ce96:	8b 85 d8 fe ff ff    	mov    -0x128(%ebp),%eax
77ce9c:	e8 87 bd c9 ff       	call   0x418c28
77cea1:	8a 8d 11 ff ff ff    	mov    -0xef(%ebp),%cl
77cea7:	46                   	inc    %esi
77cea8:	8b 95 cc fe ff ff    	mov    -0x134(%ebp),%edx
77ceae:	32 c8                	xor    %al,%cl
77ceb0:	8b 85 e4 fe ff ff    	mov    -0x11c(%ebp),%eax
77ceb6:	88 08                	mov    %cl,(%eax)
77ceb8:	83 c0 04             	add    $0x4,%eax
77cebb:	8b 8d d0 fe ff ff    	mov    -0x130(%ebp),%ecx
77cec1:	89 85 e4 fe ff ff    	mov    %eax,-0x11c(%ebp)
77cec7:	83 fe 08             	cmp    $0x8,%esi
77ceca:	75 a4                	jne    0x77ce70
77cecc:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
77ced2:	40                   	inc    %eax
77ced3:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
77ced9:	83 f8 04             	cmp    $0x4,%eax
77cedc:	0f 85 4e ff ff ff    	jne    0x77ce30
77cee2:	8b bd c8 fe ff ff    	mov    -0x138(%ebp),%edi
77cee8:	83 7f 08 20          	cmpl   $0x20,0x8(%edi)
77ceec:	77 19                	ja     0x77cf07
77ceee:	83 7f 04 20          	cmpl   $0x20,0x4(%edi)
77cef2:	72 13                	jb     0x77cf07
77cef4:	33 d2                	xor    %edx,%edx
77cef6:	b8 20 00 00 00       	mov    $0x20,%eax
77cefb:	f7 77 0c             	divl   0xc(%edi)
77cefe:	85 d2                	test   %edx,%edx
77cf00:	75 05                	jne    0x77cf07
77cf02:	8d 42 01             	lea    0x1(%edx),%eax
77cf05:	eb 02                	jmp    0x77cf09
77cf07:	33 c0                	xor    %eax,%eax
77cf09:	84 c0                	test   %al,%al
77cf0b:	8b 07                	mov    (%edi),%eax
77cf0d:	0f 84 32 09 00 00    	je     0x77d845
77cf13:	6a 20                	push   $0x20
77cf15:	8d 4d 90             	lea    -0x70(%ebp),%ecx
77cf18:	51                   	push   %ecx
77cf19:	8b cf                	mov    %edi,%ecx
77cf1b:	ff 50 08             	call   *0x8(%eax)
77cf1e:	8b b5 08 ff ff ff    	mov    -0xf8(%ebp),%esi
77cf24:	8d 45 d0             	lea    -0x30(%ebp),%eax
77cf27:	8b 17                	mov    (%edi),%edx
77cf29:	8d 0c f5 00 00 00 00 	lea    0x0(,%esi,8),%ecx
77cf30:	03 c1                	add    %ecx,%eax
77cf32:	50                   	push   %eax
77cf33:	8b 85 fc fe ff ff    	mov    -0x104(%ebp),%eax
77cf39:	8b 40 60             	mov    0x60(%eax),%eax
77cf3c:	03 c1                	add    %ecx,%eax
77cf3e:	8b cf                	mov    %edi,%ecx
77cf40:	50                   	push   %eax
77cf41:	ff 52 14             	call   *0x14(%edx)
77cf44:	83 fe 03             	cmp    $0x3,%esi
77cf47:	0f 84 55 01 00 00    	je     0x77d0a2
77cf4d:	8b 95 78 ff ff ff    	mov    -0x88(%ebp),%edx
77cf53:	8b 7d 80             	mov    -0x80(%ebp),%edi
77cf56:	8b b5 7c ff ff ff    	mov    -0x84(%ebp),%esi
77cf5c:	8b 85 70 ff ff ff    	mov    -0x90(%ebp),%eax
77cf62:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
77cf68:	89 bd 78 ff ff ff    	mov    %edi,-0x88(%ebp)
77cf6e:	8b 7d 84             	mov    -0x7c(%ebp),%edi
77cf71:	89 bd 7c ff ff ff    	mov    %edi,-0x84(%ebp)
77cf77:	8b bd ec fe ff ff    	mov    -0x114(%ebp),%edi
77cf7d:	89 7d 80             	mov    %edi,-0x80(%ebp)
77cf80:	8b bd e8 fe ff ff    	mov    -0x118(%ebp),%edi
77cf86:	89 7d 84             	mov    %edi,-0x7c(%ebp)
77cf89:	8b fe                	mov    %esi,%edi
77cf8b:	33 f9                	xor    %ecx,%edi
77cf8d:	89 95 70 ff ff ff    	mov    %edx,-0x90(%ebp)
77cf93:	33 d0                	xor    %eax,%edx
77cf95:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
77cf9b:	83 bd 08 ff ff ff 01 	cmpl   $0x1,-0xf8(%ebp)
77cfa2:	89 95 ec fe ff ff    	mov    %edx,-0x114(%ebp)
77cfa8:	89 bd e8 fe ff ff    	mov    %edi,-0x118(%ebp)
77cfae:	89 55 88             	mov    %edx,-0x78(%ebp)
77cfb1:	89 7d 8c             	mov    %edi,-0x74(%ebp)
77cfb4:	75 56                	jne    0x77d00c
77cfb6:	81 b5 70 ff ff ff ff 	xorl   $0xff00ff,-0x90(%ebp)
77cfbd:	00 ff 00
77cfc0:	81 f2 ff 00 ff ff    	xor    $0xffff00ff,%edx
77cfc6:	81 b5 78 ff ff ff 00 	xorl   $0xff00ff00,-0x88(%ebp)
77cfcd:	ff 00 ff
77cfd0:	81 f6 ff 00 ff 00    	xor    $0xff00ff,%esi
77cfd6:	81 b5 7c ff ff ff 00 	xorl   $0xff00ff00,-0x84(%ebp)
77cfdd:	ff 00 ff
77cfe0:	81 75 80 ff 00 00 ff 	xorl   $0xff0000ff,-0x80(%ebp)
77cfe7:	81 75 84 00 ff ff 00 	xorl   $0xffff00,-0x7c(%ebp)
77cfee:	81 f7 00 00 00 ff    	xor    $0xff000000,%edi
77cff4:	89 b5 74 ff ff ff    	mov    %esi,-0x8c(%ebp)
77cffa:	89 95 ec fe ff ff    	mov    %edx,-0x114(%ebp)
77d000:	89 55 88             	mov    %edx,-0x78(%ebp)
77d003:	89 bd e8 fe ff ff    	mov    %edi,-0x118(%ebp)
77d009:	89 7d 8c             	mov    %edi,-0x74(%ebp)
77d00c:	8b bd 60 ff ff ff    	mov    -0xa0(%ebp),%edi
77d012:	8b d7                	mov    %edi,%edx
77d014:	8b 8d 00 ff ff ff    	mov    -0x100(%ebp),%ecx
77d01a:	33 8d 5c ff ff ff    	xor    -0xa4(%ebp),%ecx
77d020:	8b 85 f0 fe ff ff    	mov    -0x110(%ebp),%eax
77d026:	8b b5 64 ff ff ff    	mov    -0x9c(%ebp),%esi
77d02c:	33 85 58 ff ff ff    	xor    -0xa8(%ebp),%eax
77d032:	33 95 58 ff ff ff    	xor    -0xa8(%ebp),%edx
77d038:	33 b5 5c ff ff ff    	xor    -0xa4(%ebp),%esi
77d03e:	89 bd f0 fe ff ff    	mov    %edi,-0x110(%ebp)
77d044:	89 bd 50 ff ff ff    	mov    %edi,-0xb0(%ebp)
77d04a:	8b bd 64 ff ff ff    	mov    -0x9c(%ebp),%edi
77d050:	89 8d 64 ff ff ff    	mov    %ecx,-0x9c(%ebp)
77d056:	8b 8d 08 ff ff ff    	mov    -0xf8(%ebp),%ecx
77d05c:	89 bd 00 ff ff ff    	mov    %edi,-0x100(%ebp)
77d062:	41                   	inc    %ecx
77d063:	89 bd 54 ff ff ff    	mov    %edi,-0xac(%ebp)
77d069:	8b bd 68 ff ff ff    	mov    -0x98(%ebp),%edi
77d06f:	89 bd 58 ff ff ff    	mov    %edi,-0xa8(%ebp)
77d075:	8b bd 6c ff ff ff    	mov    -0x94(%ebp),%edi
77d07b:	89 bd 5c ff ff ff    	mov    %edi,-0xa4(%ebp)
77d081:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
77d087:	89 95 68 ff ff ff    	mov    %edx,-0x98(%ebp)
77d08d:	89 b5 6c ff ff ff    	mov    %esi,-0x94(%ebp)
77d093:	89 8d 08 ff ff ff    	mov    %ecx,-0xf8(%ebp)
77d099:	83 f9 04             	cmp    $0x4,%ecx
77d09c:	0f 85 61 fd ff ff    	jne    0x77ce03
77d0a2:	8a 45 ea             	mov    -0x16(%ebp),%al
77d0a5:	0f 57 c0             	xorps  %xmm0,%xmm0
77d0a8:	8a 75 ee             	mov    -0x12(%ebp),%dh
77d0ab:	8a 6d d6             	mov    -0x2a(%ebp),%ch
77d0ae:	8a 65 e8             	mov    -0x18(%ebp),%ah
77d0b1:	0f 11 45 b1          	movups %xmm0,-0x4f(%ebp)
77d0b5:	88 45 b2             	mov    %al,-0x4e(%ebp)
77d0b8:	8a 45 eb             	mov    -0x15(%ebp),%al
77d0bb:	88 45 b3             	mov    %al,-0x4d(%ebp)
77d0be:	8a 45 ec             	mov    -0x14(%ebp),%al
77d0c1:	88 45 b4             	mov    %al,-0x4c(%ebp)
77d0c4:	8a 45 ed             	mov    -0x13(%ebp),%al
77d0c7:	88 45 b5             	mov    %al,-0x4b(%ebp)
77d0ca:	8a 45 ef             	mov    -0x11(%ebp),%al
77d0cd:	88 45 b7             	mov    %al,-0x49(%ebp)
77d0d0:	8a 45 d2             	mov    -0x2e(%ebp),%al
77d0d3:	32 45 d4             	xor    -0x2c(%ebp),%al
77d0d6:	32 c5                	xor    %ch,%al
77d0d8:	8a 55 d7             	mov    -0x29(%ebp),%dl
77d0db:	32 c6                	xor    %dh,%al
77d0dd:	8a 4d e9             	mov    -0x17(%ebp),%cl
77d0e0:	32 c4                	xor    %ah,%al
77d0e2:	66 0f d6 45 c1       	movq   %xmm0,-0x3f(%ebp)
77d0e7:	32 45 d0             	xor    -0x30(%ebp),%al
77d0ea:	88 45 b8             	mov    %al,-0x48(%ebp)
77d0ed:	8a 45 d1             	mov    -0x2f(%ebp),%al
77d0f0:	32 45 d3             	xor    -0x2d(%ebp),%al
77d0f3:	32 45 d5             	xor    -0x2b(%ebp),%al
77d0f6:	32 c2                	xor    %dl,%al
77d0f8:	c7 45 c9 00 00 00 00 	movl   $0x0,-0x37(%ebp)
77d0ff:	32 45 ef             	xor    -0x11(%ebp),%al
77d102:	32 c1                	xor    %cl,%al
77d104:	66 c7 45 cd 00 00    	movw   $0x0,-0x33(%ebp)
77d10a:	88 45 b9             	mov    %al,-0x47(%ebp)
77d10d:	8a 45 d8             	mov    -0x28(%ebp),%al
77d110:	32 c6                	xor    %dh,%al
77d112:	c6 45 cf 00          	movb   $0x0,-0x31(%ebp)
77d116:	32 45 ea             	xor    -0x16(%ebp),%al
77d119:	32 c4                	xor    %ah,%al