4d7a5c:	c7 40 3c 1d 48 b5 47 	movl   $0x47b5481d,0x3c(%eax)
4d7a63:	c7 40 40 00 00 00 00 	movl   $0x0,0x40(%eax)
4d7a6a:	c7 40 44 00 00 00 00 	movl   $0x0,0x44(%eax)
4d7a71:	c7 40 48 00 00 00 00 	movl   $0x0,0x48(%eax)
4d7a78:	c7 40 4c 00 00 00 00 	movl   $0x0,0x4c(%eax)
4d7a7f:	c7 80 d0 00 00 00 00 	movl   $0x0,0xd0(%eax)
4d7a86:	00 00 00
4d7a89:	c7 80 d4 00 00 00 30 	movl   $0x30,0xd4(%eax)
4d7a90:	00 00 00
4d7a93:	b8 01 00 00 00       	mov    $0x1,%eax
4d7a98:	c3                   	ret
4d7a99:	cc                   	int3
4d7a9a:	cc                   	int3
4d7a9b:	cc                   	int3
4d7a9c:	cc                   	int3
4d7a9d:	cc                   	int3
4d7a9e:	cc                   	int3
4d7a9f:	cc                   	int3
4d7aa0:	e9 2b 09 00 00       	jmp    0x4d83d0
4d7aa5:	cc                   	int3
4d7aa6:	cc                   	int3
4d7aa7:	cc                   	int3
4d7aa8:	cc                   	int3
4d7aa9:	cc                   	int3
4d7aaa:	cc                   	int3
4d7aab:	cc                   	int3
4d7aac:	cc                   	int3
4d7aad:	cc                   	int3
4d7aae:	cc                   	int3
4d7aaf:	cc                   	int3
4d7ab0:	b8 dc 00 00 00       	mov    $0xdc,%eax
4d7ab5:	e8 f6 9c 0f 00       	call   0x5d17b0
4d7aba:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4d7abf:	33 c4                	xor    %esp,%eax
4d7ac1:	89 84 24 d8 00 00 00 	mov    %eax,0xd8(%esp)
4d7ac8:	8b 84 24 e8 00 00 00 	mov    0xe8(%esp),%eax
4d7acf:	0f 57 c0             	xorps  %xmm0,%xmm0
4d7ad2:	8b 8c 24 e0 00 00 00 	mov    0xe0(%esp),%ecx
4d7ad9:	85 c0                	test   %eax,%eax
4d7adb:	56                   	push   %esi
4d7adc:	ff b4 24 e8 00 00 00 	push   0xe8(%esp)
4d7ae3:	be d0 40 69 00       	mov    $0x6940d0,%esi
4d7ae8:	c7 44 24 08 08 c9 bc 	movl   $0xf3bcc908,0x8(%esp)
4d7aef:	f3
4d7af0:	0f 45 f0             	cmovne %eax,%esi
4d7af3:	c7 44 24 0c 67 e6 09 	movl   $0x6a09e667,0xc(%esp)
4d7afa:	6a
4d7afb:	51                   	push   %ecx
4d7afc:	8d 44 24 0c          	lea    0xc(%esp),%eax
4d7b00:	c7 44 24 14 3b a7 ca 	movl   $0x84caa73b,0x14(%esp)
4d7b07:	84
4d7b08:	50                   	push   %eax
4d7b09:	c7 44 24 1c 85 ae 67 	movl   $0xbb67ae85,0x1c(%esp)
4d7b10:	bb
4d7b11:	c7 44 24 20 2b f8 94 	movl   $0xfe94f82b,0x20(%esp)
4d7b18:	fe
4d7b19:	c7 44 24 24 72 f3 6e 	movl   $0x3c6ef372,0x24(%esp)
4d7b20:	3c
4d7b21:	c7 44 24 28 f1 36 1d 	movl   $0x5f1d36f1,0x28(%esp)
4d7b28:	5f
4d7b29:	c7 44 24 2c 3a f5 4f 	movl   $0xa54ff53a,0x2c(%esp)
4d7b30:	a5
4d7b31:	c7 44 24 30 d1 82 e6 	movl   $0xade682d1,0x30(%esp)
4d7b38:	ad
4d7b39:	c7 44 24 34 7f 52 0e 	movl   $0x510e527f,0x34(%esp)
4d7b40:	51
4d7b41:	c7 44 24 38 1f 6c 3e 	movl   $0x2b3e6c1f,0x38(%esp)
4d7b48:	2b
4d7b49:	c7 44 24 3c 8c 68 05 	movl   $0x9b05688c,0x3c(%esp)
4d7b50:	9b
4d7b51:	c7 44 24 40 6b bd 41 	movl   $0xfb41bd6b,0x40(%esp)
4d7b58:	fb
4d7b59:	c7 44 24 44 ab d9 83 	movl   $0x1f83d9ab,0x44(%esp)
4d7b60:	1f
4d7b61:	c7 44 24 48 79 21 7e 	movl   $0x137e2179,0x48(%esp)
4d7b68:	13
4d7b69:	c7 44 24 4c 19 cd e0 	movl   $0x5be0cd19,0x4c(%esp)
4d7b70:	5b
4d7b71:	66 0f 13 44 24 50    	movlpd %xmm0,0x50(%esp)
4d7b77:	66 0f 13 44 24 58    	movlpd %xmm0,0x58(%esp)
4d7b7d:	c7 84 24 e0 00 00 00 	movl   $0x0,0xe0(%esp)
4d7b84:	00 00 00 00
4d7b88:	c7 84 24 e4 00 00 00 	movl   $0x40,0xe4(%esp)
4d7b8f:	40 00 00 00
4d7b93:	e8 38 08 00 00       	call   0x4d83d0
4d7b98:	8d 44 24 10          	lea    0x10(%esp),%eax
4d7b9c:	50                   	push   %eax
4d7b9d:	56                   	push   %esi
4d7b9e:	e8 2d 00 00 00       	call   0x4d7bd0
4d7ba3:	8d 44 24 18          	lea    0x18(%esp),%eax
4d7ba7:	68 d8 00 00 00       	push   $0xd8
4d7bac:	50                   	push   %eax
4d7bad:	e8 2e 9e f2 ff       	call   0x4019e0
4d7bb2:	8b 8c 24 f8 00 00 00 	mov    0xf8(%esp),%ecx
4d7bb9:	83 c4 1c             	add    $0x1c,%esp
4d7bbc:	8b c6                	mov    %esi,%eax
4d7bbe:	5e                   	pop    %esi
4d7bbf:	33 cc                	xor    %esp,%ecx
4d7bc1:	e8 60 9e 0f 00       	call   0x5d1a26
4d7bc6:	81 c4 dc 00 00 00    	add    $0xdc,%esp
4d7bcc:	c3                   	ret
4d7bcd:	cc                   	int3
4d7bce:	cc                   	int3
4d7bcf:	cc                   	int3
4d7bd0:	b8 08 00 00 00       	mov    $0x8,%eax
4d7bd5:	e8 d6 9b 0f 00       	call   0x5d17b0
4d7bda:	53                   	push   %ebx
4d7bdb:	56                   	push   %esi
4d7bdc:	57                   	push   %edi
4d7bdd:	8b 7c 24 1c          	mov    0x1c(%esp),%edi
4d7be1:	8d 77 50             	lea    0x50(%edi),%esi
4d7be4:	8b 9f d0 00 00 00    	mov    0xd0(%edi),%ebx
4d7bea:	c6 04 33 80          	movb   $0x80,(%ebx,%esi,1)
4d7bee:	43                   	inc    %ebx
4d7bef:	83 fb 70             	cmp    $0x70,%ebx
4d7bf2:	76 21                	jbe    0x4d7c15
4d7bf4:	b8 80 00 00 00       	mov    $0x80,%eax
4d7bf9:	2b c3                	sub    %ebx,%eax
4d7bfb:	50                   	push   %eax
4d7bfc:	8d 04 33             	lea    (%ebx,%esi,1),%eax
4d7bff:	6a 00                	push   $0x0
4d7c01:	50                   	push   %eax
4d7c02:	e8 69 b0 0f 00       	call   0x5d2c70
4d7c07:	6a 01                	push   $0x1
4d7c09:	56                   	push   %esi
4d7c0a:	57                   	push   %edi
4d7c0b:	33 db                	xor    %ebx,%ebx
4d7c0d:	e8 ae 25 f3 ff       	call   0x40a1c0
4d7c12:	83 c4 18             	add    $0x18,%esp
4d7c15:	b8 70 00 00 00       	mov    $0x70,%eax
4d7c1a:	2b c3                	sub    %ebx,%eax
4d7c1c:	50                   	push   %eax
4d7c1d:	8d 04 33             	lea    (%ebx,%esi,1),%eax
4d7c20:	6a 00                	push   $0x0
4d7c22:	50                   	push   %eax
4d7c23:	e8 48 b0 0f 00       	call   0x5d2c70
4d7c28:	0f b6 47 40          	movzbl 0x40(%edi),%eax
4d7c2c:	83 c4 0c             	add    $0xc,%esp
4d7c2f:	88 46 7f             	mov    %al,0x7f(%esi)
4d7c32:	8b 4f 40             	mov    0x40(%edi),%ecx
4d7c35:	8b 47 44             	mov    0x44(%edi),%eax
4d7c38:	0f ac c1 08          	shrd   $0x8,%eax,%ecx
4d7c3c:	88 4e 7e             	mov    %cl,0x7e(%esi)
4d7c3f:	8b 4f 40             	mov    0x40(%edi),%ecx
4d7c42:	8b 47 44             	mov    0x44(%edi),%eax
4d7c45:	0f ac c1 10          	shrd   $0x10,%eax,%ecx
4d7c49:	88 4e 7d             	mov    %cl,0x7d(%esi)
4d7c4c:	8b 4f 40             	mov    0x40(%edi),%ecx
4d7c4f:	8b 47 44             	mov    0x44(%edi),%eax
4d7c52:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
4d7c56:	88 4e 7c             	mov    %cl,0x7c(%esi)
4d7c59:	b1 20                	mov    $0x20,%cl
4d7c5b:	8b 47 40             	mov    0x40(%edi),%eax
4d7c5e:	8b 57 44             	mov    0x44(%edi),%edx
4d7c61:	e8 6a a2 0f 00       	call   0x5d1ed0
4d7c66:	88 46 7b             	mov    %al,0x7b(%esi)
4d7c69:	b1 28                	mov    $0x28,%cl
4d7c6b:	8b 47 40             	mov    0x40(%edi),%eax
4d7c6e:	8b 57 44             	mov    0x44(%edi),%edx
4d7c71:	e8 5a a2 0f 00       	call   0x5d1ed0
4d7c76:	88 46 7a             	mov    %al,0x7a(%esi)
4d7c79:	0f b6 47 46          	movzbl 0x46(%edi),%eax
4d7c7d:	88 46 79             	mov    %al,0x79(%esi)
4d7c80:	0f b6 47 47          	movzbl 0x47(%edi),%eax
4d7c84:	88 46 78             	mov    %al,0x78(%esi)
4d7c87:	0f b6 47 48          	movzbl 0x48(%edi),%eax
4d7c8b:	88 46 77             	mov    %al,0x77(%esi)
4d7c8e:	8b 4f 48             	mov    0x48(%edi),%ecx
4d7c91:	8b 47 4c             	mov    0x4c(%edi),%eax
4d7c94:	0f ac c1 08          	shrd   $0x8,%eax,%ecx
4d7c98:	88 4e 76             	mov    %cl,0x76(%esi)
4d7c9b:	8b 4f 48             	mov    0x48(%edi),%ecx
4d7c9e:	8b 47 4c             	mov    0x4c(%edi),%eax
4d7ca1:	0f ac c1 10          	shrd   $0x10,%eax,%ecx
4d7ca5:	88 4e 75             	mov    %cl,0x75(%esi)
4d7ca8:	8b 4f 48             	mov    0x48(%edi),%ecx
4d7cab:	8b 47 4c             	mov    0x4c(%edi),%eax
4d7cae:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
4d7cb2:	88 4e 74             	mov    %cl,0x74(%esi)
4d7cb5:	b1 20                	mov    $0x20,%cl
4d7cb7:	8b 47 48             	mov    0x48(%edi),%eax
4d7cba:	8b 57 4c             	mov    0x4c(%edi),%edx
4d7cbd:	e8 0e a2 0f 00       	call   0x5d1ed0
4d7cc2:	88 46 73             	mov    %al,0x73(%esi)
4d7cc5:	b1 28                	mov    $0x28,%cl
4d7cc7:	8b 47 48             	mov    0x48(%edi),%eax
4d7cca:	8b 57 4c             	mov    0x4c(%edi),%edx
4d7ccd:	e8 fe a1 0f 00       	call   0x5d1ed0
4d7cd2:	88 46 72             	mov    %al,0x72(%esi)
4d7cd5:	0f b6 47 4e          	movzbl 0x4e(%edi),%eax
4d7cd9:	6a 01                	push   $0x1
4d7cdb:	88 46 71             	mov    %al,0x71(%esi)
4d7cde:	0f b6 47 4f          	movzbl 0x4f(%edi),%eax
4d7ce2:	56                   	push   %esi
4d7ce3:	57                   	push   %edi
4d7ce4:	88 46 70             	mov    %al,0x70(%esi)
4d7ce7:	e8 d4 24 f3 ff       	call   0x40a1c0
4d7cec:	8b 74 24 24          	mov    0x24(%esp),%esi
4d7cf0:	83 c4 0c             	add    $0xc,%esp
4d7cf3:	85 f6                	test   %esi,%esi
4d7cf5:	0f 84 bb 05 00 00    	je     0x4d82b6
4d7cfb:	8b 87 d4 00 00 00    	mov    0xd4(%edi),%eax
4d7d01:	83 c0 e4             	add    $0xffffffe4,%eax
4d7d04:	83 f8 24             	cmp    $0x24,%eax
4d7d07:	0f 87 a9 05 00 00    	ja     0x4d82b6
4d7d0d:	0f b6 80 d4 82 4d 00 	movzbl 0x4d82d4(%eax),%eax
4d7d14:	ff 24 85 c0 82 4d 00 	jmp    *0x4d82c0(,%eax,4)
4d7d1b:	8b 57 04             	mov    0x4(%edi),%edx
4d7d1e:	8b c2                	mov    %edx,%eax
4d7d20:	8b 1f                	mov    (%edi),%ebx
4d7d22:	8b cb                	mov    %ebx,%ecx
4d7d24:	c1 e8 18             	shr    $0x18,%eax
4d7d27:	88 06                	mov    %al,(%esi)
4d7d29:	8b c2                	mov    %edx,%eax
4d7d2b:	c1 e8 10             	shr    $0x10,%eax
4d7d2e:	88 46 01             	mov    %al,0x1(%esi)
4d7d31:	8b c2                	mov    %edx,%eax
4d7d33:	c1 e8 08             	shr    $0x8,%eax
4d7d36:	88 46 02             	mov    %al,0x2(%esi)
4d7d39:	8b c2                	mov    %edx,%eax
4d7d3b:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
4d7d3f:	88 56 03             	mov    %dl,0x3(%esi)
4d7d42:	88 4e 04             	mov    %cl,0x4(%esi)
4d7d45:	8b cb                	mov    %ebx,%ecx
4d7d47:	0f ac c1 10          	shrd   $0x10,%eax,%ecx
4d7d4b:	88 5e 07             	mov    %bl,0x7(%esi)
4d7d4e:	8b c3                	mov    %ebx,%eax
4d7d50:	0f ac d0 08          	shrd   $0x8,%edx,%eax
4d7d54:	88 4e 05             	mov    %cl,0x5(%esi)
4d7d57:	88 46 06             	mov    %al,0x6(%esi)
4d7d5a:	8b 57 0c             	mov    0xc(%edi),%edx
4d7d5d:	8b c2                	mov    %edx,%eax
4d7d5f:	8b 5f 08             	mov    0x8(%edi),%ebx
4d7d62:	8b cb                	mov    %ebx,%ecx
4d7d64:	c1 e8 18             	shr    $0x18,%eax
4d7d67:	88 46 08             	mov    %al,0x8(%esi)
4d7d6a:	8b c2                	mov    %edx,%eax
4d7d6c:	c1 e8 10             	shr    $0x10,%eax
4d7d6f:	88 46 09             	mov    %al,0x9(%esi)
4d7d72:	8b c2                	mov    %edx,%eax
4d7d74:	c1 e8 08             	shr    $0x8,%eax
4d7d77:	88 46 0a             	mov    %al,0xa(%esi)
4d7d7a:	8b c2                	mov    %edx,%eax
4d7d7c:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
4d7d80:	88 56 0b             	mov    %dl,0xb(%esi)
4d7d83:	88 4e 0c             	mov    %cl,0xc(%esi)
4d7d86:	8b cb                	mov    %ebx,%ecx
4d7d88:	0f ac c1 10          	shrd   $0x10,%eax,%ecx
4d7d8c:	88 5e 0f             	mov    %bl,0xf(%esi)
4d7d8f:	8b c3                	mov    %ebx,%eax
4d7d91:	0f ac d0 08          	shrd   $0x8,%edx,%eax
4d7d95:	88 4e 0d             	mov    %cl,0xd(%esi)
4d7d98:	88 46 0e             	mov    %al,0xe(%esi)
4d7d9b:	8b 57 14             	mov    0x14(%edi),%edx
4d7d9e:	8b c2                	mov    %edx,%eax
4d7da0:	8b 5f 10             	mov    0x10(%edi),%ebx
4d7da3:	8b cb                	mov    %ebx,%ecx
4d7da5:	c1 e8 18             	shr    $0x18,%eax
4d7da8:	88 46 10             	mov    %al,0x10(%esi)
4d7dab:	8b c2                	mov    %edx,%eax
4d7dad:	c1 e8 10             	shr    $0x10,%eax
4d7db0:	88 46 11             	mov    %al,0x11(%esi)
4d7db3:	8b c2                	mov    %edx,%eax
4d7db5:	c1 e8 08             	shr    $0x8,%eax
4d7db8:	88 46 12             	mov    %al,0x12(%esi)
4d7dbb:	8b c2                	mov    %edx,%eax
4d7dbd:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
4d7dc1:	88 56 13             	mov    %dl,0x13(%esi)
4d7dc4:	88 4e 14             	mov    %cl,0x14(%esi)
4d7dc7:	8b cb                	mov    %ebx,%ecx
4d7dc9:	0f ac c1 10          	shrd   $0x10,%eax,%ecx
4d7dcd:	8b c3                	mov    %ebx,%eax
4d7dcf:	88 5e 17             	mov    %bl,0x17(%esi)
4d7dd2:	0f ac d0 08          	shrd   $0x8,%edx,%eax
4d7dd6:	88 4e 15             	mov    %cl,0x15(%esi)
4d7dd9:	88 46 16             	mov    %al,0x16(%esi)
4d7ddc:	8b 4f 1c             	mov    0x1c(%edi),%ecx
4d7ddf:	8b c1                	mov    %ecx,%eax
4d7de1:	c1 e8 18             	shr    $0x18,%eax
4d7de4:	88 46 18             	mov    %al,0x18(%esi)
4d7de7:	8b c1                	mov    %ecx,%eax
4d7de9:	c1 e8 10             	shr    $0x10,%eax
4d7dec:	88 46 19             	mov    %al,0x19(%esi)
4d7def:	8b c1                	mov    %ecx,%eax
4d7df1:	c1 e8 08             	shr    $0x8,%eax
4d7df4:	88 46 1a             	mov    %al,0x1a(%esi)
4d7df7:	b8 01 00 00 00       	mov    $0x1,%eax
4d7dfc:	88 4e 1b             	mov    %cl,0x1b(%esi)
4d7dff:	5f                   	pop    %edi
4d7e00:	5e                   	pop    %esi
4d7e01:	5b                   	pop    %ebx
4d7e02:	83 c4 08             	add    $0x8,%esp
4d7e05:	c3                   	ret
4d7e06:	8b 57 04             	mov    0x4(%edi),%edx
4d7e09:	8b c2                	mov    %edx,%eax
4d7e0b:	8b 1f                	mov    (%edi),%ebx
4d7e0d:	8b cb                	mov    %ebx,%ecx
4d7e0f:	c1 e8 18             	shr    $0x18,%eax
4d7e12:	88 06                	mov    %al,(%esi)
4d7e14:	8b c2                	mov    %edx,%eax
4d7e16:	c1 e8 10             	shr    $0x10,%eax
4d7e19:	88 46 01             	mov    %al,0x1(%esi)
4d7e1c:	8b c2                	mov    %edx,%eax
4d7e1e:	c1 e8 08             	shr    $0x8,%eax
4d7e21:	88 46 02             	mov    %al,0x2(%esi)
4d7e24:	8b c2                	mov    %edx,%eax
4d7e26:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
4d7e2a:	88 56 03             	mov    %dl,0x3(%esi)
4d7e2d:	88 4e 04             	mov    %cl,0x4(%esi)
4d7e30:	8b cb                	mov    %ebx,%ecx
4d7e32:	0f ac c1 10          	shrd   $0x10,%eax,%ecx
4d7e36:	88 5e 07             	mov    %bl,0x7(%esi)
4d7e39:	8b c3                	mov    %ebx,%eax
4d7e3b:	0f ac d0 08          	shrd   $0x8,%edx,%eax
4d7e3f:	88 4e 05             	mov    %cl,0x5(%esi)
4d7e42:	88 46 06             	mov    %al,0x6(%esi)
4d7e45:	8b 57 0c             	mov    0xc(%edi),%edx
4d7e48:	8b c2                	mov    %edx,%eax
4d7e4a:	8b 5f 08             	mov    0x8(%edi),%ebx
4d7e4d:	8b cb                	mov    %ebx,%ecx
4d7e4f:	c1 e8 18             	shr    $0x18,%eax
4d7e52:	88 46 08             	mov    %al,0x8(%esi)
4d7e55:	8b c2                	mov    %edx,%eax
4d7e57:	c1 e8 10             	shr    $0x10,%eax
4d7e5a:	88 46 09             	mov    %al,0x9(%esi)
4d7e5d:	8b c2                	mov    %edx,%eax
4d7e5f:	c1 e8 08             	shr    $0x8,%eax
4d7e62:	88 46 0a             	mov    %al,0xa(%esi)
4d7e65:	8b c2                	mov    %edx,%eax
4d7e67:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
4d7e6b:	88 56 0b             	mov    %dl,0xb(%esi)
4d7e6e:	88 4e 0c             	mov    %cl,0xc(%esi)
4d7e71:	8b cb                	mov    %ebx,%ecx
4d7e73:	0f ac c1 10          	shrd   $0x10,%eax,%ecx
4d7e77:	8b c3                	mov    %ebx,%eax
4d7e79:	88 5e 0f             	mov    %bl,0xf(%esi)
4d7e7c:	0f ac d0 08          	shrd   $0x8,%edx,%eax
4d7e80:	88 4e 0d             	mov    %cl,0xd(%esi)
4d7e83:	88 46 0e             	mov    %al,0xe(%esi)
4d7e86:	8b 57 14             	mov    0x14(%edi),%edx
4d7e89:	8b c2                	mov    %edx,%eax
4d7e8b:	8b 5f 10             	mov    0x10(%edi),%ebx
4d7e8e:	8b cb                	mov    %ebx,%ecx
4d7e90:	c1 e8 18             	shr    $0x18,%eax
4d7e93:	88 46 10             	mov    %al,0x10(%esi)
4d7e96:	8b c2                	mov    %edx,%eax
4d7e98:	c1 e8 10             	shr    $0x10,%eax
4d7e9b:	88 46 11             	mov    %al,0x11(%esi)
4d7e9e:	8b c2                	mov    %edx,%eax
4d7ea0:	c1 e8 08             	shr    $0x8,%eax