5277e9:	d0 e8                	shr    $1,%al
5277eb:	c1 e2 07             	shl    $0x7,%edx
5277ee:	89 54 24 4c          	mov    %edx,0x4c(%esp)
5277f2:	0f b6 c0             	movzbl %al,%eax
5277f5:	99                   	cltd
5277f6:	09 44 24 4c          	or     %eax,0x4c(%esp)
5277fa:	ff b4 24 38 01 00 00 	push   0x138(%esp)
527801:	09 54 24 64          	or     %edx,0x64(%esp)
527805:	ff b4 24 38 01 00 00 	push   0x138(%esp)
52780c:	ff 74 24 64          	push   0x64(%esp)
527810:	ff b4 24 5c 01 00 00 	push   0x15c(%esp)
527817:	e8 64 a6 0a 00       	call   0x5d1e80
52781c:	ff b4 24 28 01 00 00 	push   0x128(%esp)
527823:	01 44 24 50          	add    %eax,0x50(%esp)
527827:	ff 74 24 7c          	push   0x7c(%esp)
52782b:	11 54 24 68          	adc    %edx,0x68(%esp)
52782f:	56                   	push   %esi
527830:	57                   	push   %edi
527831:	e8 4a a6 0a 00       	call   0x5d1e80
527836:	ff b4 24 54 01 00 00 	push   0x154(%esp)
52783d:	01 44 24 50          	add    %eax,0x50(%esp)
527841:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527848:	11 54 24 68          	adc    %edx,0x68(%esp)
52784c:	ff b4 24 b4 00 00 00 	push   0xb4(%esp)
527853:	ff b4 24 d0 00 00 00 	push   0xd0(%esp)
52785a:	e8 21 a6 0a 00       	call   0x5d1e80
52785f:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
527866:	01 44 24 50          	add    %eax,0x50(%esp)
52786a:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
527871:	11 54 24 68          	adc    %edx,0x68(%esp)
527875:	ff b4 24 94 00 00 00 	push   0x94(%esp)
52787c:	ff b4 24 94 00 00 00 	push   0x94(%esp)
527883:	e8 f8 a5 0a 00       	call   0x5d1e80
527888:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
52788f:	01 44 24 50          	add    %eax,0x50(%esp)
527893:	ff b4 24 94 00 00 00 	push   0x94(%esp)
52789a:	11 54 24 68          	adc    %edx,0x68(%esp)
52789e:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
5278a5:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
5278ac:	e8 cf a5 0a 00       	call   0x5d1e80
5278b1:	ff b4 24 24 01 00 00 	push   0x124(%esp)
5278b8:	01 44 24 50          	add    %eax,0x50(%esp)
5278bc:	ff b4 24 24 01 00 00 	push   0x124(%esp)
5278c3:	11 54 24 68          	adc    %edx,0x68(%esp)
5278c7:	ff b4 24 8c 00 00 00 	push   0x8c(%esp)
5278ce:	ff b4 24 88 00 00 00 	push   0x88(%esp)
5278d5:	e8 a6 a5 0a 00       	call   0x5d1e80
5278da:	8b 4c 24 4c          	mov    0x4c(%esp),%ecx
5278de:	03 c8                	add    %eax,%ecx
5278e0:	8b 44 24 60          	mov    0x60(%esp),%eax
5278e4:	13 c2                	adc    %edx,%eax
5278e6:	03 cd                	add    %ebp,%ecx
5278e8:	8b 6c 24 10          	mov    0x10(%esp),%ebp
5278ec:	13 c3                	adc    %ebx,%eax
5278ee:	89 4c 24 4c          	mov    %ecx,0x4c(%esp)
5278f2:	8b 8c 24 9c 01 00 00 	mov    0x19c(%esp),%ecx
5278f9:	81 c5 00 00 10 00    	add    $0x100000,%ebp
5278ff:	8b 5c 24 38          	mov    0x38(%esp),%ebx
527903:	89 44 24 60          	mov    %eax,0x60(%esp)
527907:	83 d3 00             	adc    $0x0,%ebx
52790a:	0f ac dd 15          	shrd   $0x15,%ebx,%ebp
52790e:	0f b6 41 14          	movzbl 0x14(%ecx),%eax
527912:	99                   	cltd
527913:	89 44 24 34          	mov    %eax,0x34(%esp)
527917:	8b c2                	mov    %edx,%eax
527919:	8b 54 24 34          	mov    0x34(%esp),%edx
52791d:	0f a4 d0 08          	shld   $0x8,%edx,%eax
527921:	c1 fb 15             	sar    $0x15,%ebx
527924:	89 44 24 44          	mov    %eax,0x44(%esp)
527928:	0f b6 41 13          	movzbl 0x13(%ecx),%eax
52792c:	c1 e2 08             	shl    $0x8,%edx
52792f:	89 54 24 34          	mov    %edx,0x34(%esp)
527933:	99                   	cltd
527934:	09 44 24 34          	or     %eax,0x34(%esp)
527938:	8b 44 24 44          	mov    0x44(%esp),%eax
52793c:	0b c2                	or     %edx,%eax
52793e:	89 ac 24 70 01 00 00 	mov    %ebp,0x170(%esp)
527945:	8b 54 24 34          	mov    0x34(%esp),%edx
527949:	0f a4 d0 05          	shld   $0x5,%edx,%eax
52794d:	89 9c 24 6c 01 00 00 	mov    %ebx,0x16c(%esp)
527954:	89 44 24 44          	mov    %eax,0x44(%esp)
527958:	0f b6 41 12          	movzbl 0x12(%ecx),%eax
52795c:	c1 e2 05             	shl    $0x5,%edx
52795f:	c0 e8 03             	shr    $0x3,%al
527962:	0f b6 c0             	movzbl %al,%eax
527965:	89 54 24 34          	mov    %edx,0x34(%esp)
527969:	99                   	cltd
52796a:	ff b4 24 d0 00 00 00 	push   0xd0(%esp)
527971:	09 44 24 38          	or     %eax,0x38(%esp)
527975:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
52797c:	09 54 24 4c          	or     %edx,0x4c(%esp)
527980:	ff 74 24 64          	push   0x64(%esp)
527984:	ff b4 24 5c 01 00 00 	push   0x15c(%esp)
52798b:	e8 f0 a4 0a 00       	call   0x5d1e80
527990:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
527997:	01 44 24 38          	add    %eax,0x38(%esp)
52799b:	ff b4 24 ac 00 00 00 	push   0xac(%esp)
5279a2:	11 54 24 4c          	adc    %edx,0x4c(%esp)
5279a6:	56                   	push   %esi
5279a7:	57                   	push   %edi
5279a8:	e8 d3 a4 0a 00       	call   0x5d1e80
5279ad:	ff b4 24 38 01 00 00 	push   0x138(%esp)
5279b4:	01 44 24 38          	add    %eax,0x38(%esp)
5279b8:	ff b4 24 38 01 00 00 	push   0x138(%esp)
5279bf:	11 54 24 4c          	adc    %edx,0x4c(%esp)
5279c3:	ff b4 24 b4 00 00 00 	push   0xb4(%esp)
5279ca:	ff b4 24 d0 00 00 00 	push   0xd0(%esp)
5279d1:	e8 aa a4 0a 00       	call   0x5d1e80
5279d6:	ff b4 24 28 01 00 00 	push   0x128(%esp)
5279dd:	01 44 24 38          	add    %eax,0x38(%esp)
5279e1:	ff 74 24 7c          	push   0x7c(%esp)
5279e5:	11 54 24 4c          	adc    %edx,0x4c(%esp)
5279e9:	ff b4 24 94 00 00 00 	push   0x94(%esp)
5279f0:	ff b4 24 94 00 00 00 	push   0x94(%esp)
5279f7:	e8 84 a4 0a 00       	call   0x5d1e80
5279fc:	ff b4 24 54 01 00 00 	push   0x154(%esp)
527a03:	01 44 24 38          	add    %eax,0x38(%esp)
527a07:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527a0e:	11 54 24 4c          	adc    %edx,0x4c(%esp)
527a12:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527a19:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527a20:	e8 5b a4 0a 00       	call   0x5d1e80
527a25:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
527a2c:	01 44 24 38          	add    %eax,0x38(%esp)
527a30:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
527a37:	11 54 24 4c          	adc    %edx,0x4c(%esp)
527a3b:	ff b4 24 8c 00 00 00 	push   0x8c(%esp)
527a42:	ff b4 24 88 00 00 00 	push   0x88(%esp)
527a49:	e8 32 a4 0a 00       	call   0x5d1e80
527a4e:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527a55:	01 44 24 38          	add    %eax,0x38(%esp)
527a59:	ff b4 24 94 00 00 00 	push   0x94(%esp)
527a60:	11 54 24 4c          	adc    %edx,0x4c(%esp)
527a64:	ff b4 24 38 01 00 00 	push   0x138(%esp)
527a6b:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
527a72:	e8 09 a4 0a 00       	call   0x5d1e80
527a77:	ff b4 24 24 01 00 00 	push   0x124(%esp)
527a7e:	01 44 24 38          	add    %eax,0x38(%esp)
527a82:	ff b4 24 24 01 00 00 	push   0x124(%esp)
527a89:	11 54 24 4c          	adc    %edx,0x4c(%esp)
527a8d:	ff 74 24 7c          	push   0x7c(%esp)
527a91:	ff 74 24 7c          	push   0x7c(%esp)
527a95:	e8 e6 a3 0a 00       	call   0x5d1e80
527a9a:	8b 4c 24 34          	mov    0x34(%esp),%ecx
527a9e:	03 c8                	add    %eax,%ecx
527aa0:	8b 44 24 44          	mov    0x44(%esp),%eax
527aa4:	13 c2                	adc    %edx,%eax
527aa6:	03 cd                	add    %ebp,%ecx
527aa8:	8b 6c 24 20          	mov    0x20(%esp),%ebp
527aac:	13 c3                	adc    %ebx,%eax
527aae:	89 4c 24 34          	mov    %ecx,0x34(%esp)
527ab2:	8b 8c 24 9c 01 00 00 	mov    0x19c(%esp),%ecx
527ab9:	81 c5 00 00 10 00    	add    $0x100000,%ebp
527abf:	8b 5c 24 40          	mov    0x40(%esp),%ebx
527ac3:	89 44 24 44          	mov    %eax,0x44(%esp)
527ac7:	83 d3 00             	adc    $0x0,%ebx
527aca:	0f ac dd 15          	shrd   $0x15,%ebx,%ebp
527ace:	0f b6 41 1a          	movzbl 0x1a(%ecx),%eax
527ad2:	24 03                	and    $0x3,%al
527ad4:	c1 fb 15             	sar    $0x15,%ebx
527ad7:	0f b6 c0             	movzbl %al,%eax
527ada:	99                   	cltd
527adb:	89 44 24 1c          	mov    %eax,0x1c(%esp)
527adf:	8b c2                	mov    %edx,%eax
527ae1:	8b 54 24 1c          	mov    0x1c(%esp),%edx
527ae5:	89 ac 24 60 01 00 00 	mov    %ebp,0x160(%esp)
527aec:	89 9c 24 5c 01 00 00 	mov    %ebx,0x15c(%esp)
527af3:	0f a4 d0 08          	shld   $0x8,%edx,%eax
527af7:	89 44 24 30          	mov    %eax,0x30(%esp)
527afb:	0f b6 41 19          	movzbl 0x19(%ecx),%eax
527aff:	c1 e2 08             	shl    $0x8,%edx
527b02:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
527b09:	89 54 24 20          	mov    %edx,0x20(%esp)
527b0d:	99                   	cltd
527b0e:	09 44 24 20          	or     %eax,0x20(%esp)
527b12:	8b 44 24 34          	mov    0x34(%esp),%eax
527b16:	0b c2                	or     %edx,%eax
527b18:	8b 54 24 20          	mov    0x20(%esp),%edx
527b1c:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
527b23:	0f a4 d0 08          	shld   $0x8,%edx,%eax
527b27:	ff 74 24 64          	push   0x64(%esp)
527b2b:	89 44 24 3c          	mov    %eax,0x3c(%esp)
527b2f:	0f b6 41 18          	movzbl 0x18(%ecx),%eax
527b33:	ff b4 24 5c 01 00 00 	push   0x15c(%esp)
527b3a:	c1 e2 08             	shl    $0x8,%edx
527b3d:	89 54 24 2c          	mov    %edx,0x2c(%esp)
527b41:	99                   	cltd
527b42:	09 44 24 2c          	or     %eax,0x2c(%esp)
527b46:	8b 44 24 40          	mov    0x40(%esp),%eax
527b4a:	0b c2                	or     %edx,%eax
527b4c:	8b 54 24 2c          	mov    0x2c(%esp),%edx
527b50:	0f a4 d0 03          	shld   $0x3,%edx,%eax
527b54:	89 44 24 40          	mov    %eax,0x40(%esp)
527b58:	0f b6 41 17          	movzbl 0x17(%ecx),%eax
527b5c:	c0 e8 05             	shr    $0x5,%al
527b5f:	c1 e2 03             	shl    $0x3,%edx
527b62:	89 54 24 2c          	mov    %edx,0x2c(%esp)
527b66:	0f b6 c0             	movzbl %al,%eax
527b69:	99                   	cltd
527b6a:	09 44 24 2c          	or     %eax,0x2c(%esp)
527b6e:	09 54 24 40          	or     %edx,0x40(%esp)
527b72:	e8 09 a3 0a 00       	call   0x5d1e80
527b77:	ff b4 24 14 01 00 00 	push   0x114(%esp)
527b7e:	01 44 24 20          	add    %eax,0x20(%esp)
527b82:	ff b4 24 b8 00 00 00 	push   0xb8(%esp)
527b89:	11 54 24 38          	adc    %edx,0x38(%esp)
527b8d:	56                   	push   %esi
527b8e:	57                   	push   %edi
527b8f:	e8 ec a2 0a 00       	call   0x5d1e80
527b94:	ff b4 24 d0 00 00 00 	push   0xd0(%esp)
527b9b:	01 44 24 20          	add    %eax,0x20(%esp)
527b9f:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
527ba6:	11 54 24 38          	adc    %edx,0x38(%esp)
527baa:	ff b4 24 b4 00 00 00 	push   0xb4(%esp)
527bb1:	ff b4 24 d0 00 00 00 	push   0xd0(%esp)
527bb8:	e8 c3 a2 0a 00       	call   0x5d1e80
527bbd:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
527bc4:	01 44 24 20          	add    %eax,0x20(%esp)
527bc8:	ff b4 24 ac 00 00 00 	push   0xac(%esp)
527bcf:	11 54 24 38          	adc    %edx,0x38(%esp)
527bd3:	ff b4 24 94 00 00 00 	push   0x94(%esp)
527bda:	ff b4 24 94 00 00 00 	push   0x94(%esp)
527be1:	e8 9a a2 0a 00       	call   0x5d1e80
527be6:	ff b4 24 38 01 00 00 	push   0x138(%esp)
527bed:	01 44 24 20          	add    %eax,0x20(%esp)
527bf1:	ff b4 24 38 01 00 00 	push   0x138(%esp)
527bf8:	11 54 24 38          	adc    %edx,0x38(%esp)
527bfc:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527c03:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527c0a:	e8 71 a2 0a 00       	call   0x5d1e80
527c0f:	ff b4 24 28 01 00 00 	push   0x128(%esp)
527c16:	01 44 24 20          	add    %eax,0x20(%esp)
527c1a:	ff 74 24 7c          	push   0x7c(%esp)
527c1e:	11 54 24 38          	adc    %edx,0x38(%esp)
527c22:	ff b4 24 8c 00 00 00 	push   0x8c(%esp)
527c29:	ff b4 24 88 00 00 00 	push   0x88(%esp)
527c30:	e8 4b a2 0a 00       	call   0x5d1e80
527c35:	ff b4 24 54 01 00 00 	push   0x154(%esp)
527c3c:	01 44 24 20          	add    %eax,0x20(%esp)
527c40:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527c47:	11 54 24 38          	adc    %edx,0x38(%esp)
527c4b:	ff b4 24 38 01 00 00 	push   0x138(%esp)
527c52:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
527c59:	e8 22 a2 0a 00       	call   0x5d1e80
527c5e:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
527c65:	01 44 24 20          	add    %eax,0x20(%esp)
527c69:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
527c70:	11 54 24 38          	adc    %edx,0x38(%esp)
527c74:	ff 74 24 7c          	push   0x7c(%esp)
527c78:	ff 74 24 7c          	push   0x7c(%esp)
527c7c:	e8 ff a1 0a 00       	call   0x5d1e80
527c81:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527c88:	01 44 24 20          	add    %eax,0x20(%esp)
527c8c:	ff b4 24 94 00 00 00 	push   0x94(%esp)
527c93:	11 54 24 38          	adc    %edx,0x38(%esp)
527c97:	ff b4 24 e4 00 00 00 	push   0xe4(%esp)
527c9e:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
527ca5:	e8 d6 a1 0a 00       	call   0x5d1e80
527caa:	ff b4 24 24 01 00 00 	push   0x124(%esp)
527cb1:	01 44 24 20          	add    %eax,0x20(%esp)
527cb5:	ff b4 24 24 01 00 00 	push   0x124(%esp)
527cbc:	11 54 24 38          	adc    %edx,0x38(%esp)
527cc0:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
527cc7:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
527cce:	e8 ad a1 0a 00       	call   0x5d1e80
527cd3:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
527cd7:	03 c8                	add    %eax,%ecx
527cd9:	8b 44 24 30          	mov    0x30(%esp),%eax
527cdd:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
527ce4:	13 c2                	adc    %edx,%eax
527ce6:	03 cd                	add    %ebp,%ecx
527ce8:	8b 6c 24 18          	mov    0x18(%esp),%ebp
527cec:	13 c3                	adc    %ebx,%eax
527cee:	89 4c 24 20          	mov    %ecx,0x20(%esp)
527cf2:	8b 8c 24 a0 01 00 00 	mov    0x1a0(%esp),%ecx
527cf9:	81 c5 00 00 10 00    	add    $0x100000,%ebp
527cff:	8b 5c 24 28          	mov    0x28(%esp),%ebx
527d03:	89 44 24 34          	mov    %eax,0x34(%esp)
527d07:	83 d3 00             	adc    $0x0,%ebx
527d0a:	ff b4 24 fc 00 00 00 	push   0xfc(%esp)
527d11:	0f b6 41 1f          	movzbl 0x1f(%ecx),%eax
527d15:	99                   	cltd
527d16:	89 44 24 20          	mov    %eax,0x20(%esp)
527d1a:	8b c2                	mov    %edx,%eax
527d1c:	8b 54 24 20          	mov    0x20(%esp),%edx
527d20:	0f a4 d0 08          	shld   $0x8,%edx,%eax
527d24:	ff 74 24 64          	push   0x64(%esp)
527d28:	89 44 24 38          	mov    %eax,0x38(%esp)
527d2c:	0f b6 41 1e          	movzbl 0x1e(%ecx),%eax
527d30:	c1 e2 08             	shl    $0x8,%edx
527d33:	89 54 24 24          	mov    %edx,0x24(%esp)
527d37:	99                   	cltd
527d38:	09 44 24 24          	or     %eax,0x24(%esp)
527d3c:	8b 44 24 38          	mov    0x38(%esp),%eax
527d40:	0b c2                	or     %edx,%eax
527d42:	8b 54 24 24          	mov    0x24(%esp),%edx
527d46:	0f a4 d0 08          	shld   $0x8,%edx,%eax
527d4a:	ff b4 24 5c 01 00 00 	push   0x15c(%esp)
527d51:	89 44 24 3c          	mov    %eax,0x3c(%esp)
527d55:	0f b6 41 1d          	movzbl 0x1d(%ecx),%eax
527d59:	c1 e2 08             	shl    $0x8,%edx
527d5c:	89 54 24 28          	mov    %edx,0x28(%esp)
527d60:	99                   	cltd
527d61:	09 44 24 28          	or     %eax,0x28(%esp)
527d65:	8b 44 24 3c          	mov    0x3c(%esp),%eax
527d69:	0b c2                	or     %edx,%eax
527d6b:	8b 54 24 28          	mov    0x28(%esp),%edx
527d6f:	0f a4 d0 01          	shld   $0x1,%edx,%eax
527d73:	0f ac dd 15          	shrd   $0x15,%ebx,%ebp
527d77:	89 44 24 3c          	mov    %eax,0x3c(%esp)
527d7b:	03 d2                	add    %edx,%edx
527d7d:	0f b6 41 1c          	movzbl 0x1c(%ecx),%eax
527d81:	c0 e8 07             	shr    $0x7,%al
527d84:	89 54 24 28          	mov    %edx,0x28(%esp)
527d88:	0f b6 c0             	movzbl %al,%eax
527d8b:	99                   	cltd
527d8c:	09 44 24 28          	or     %eax,0x28(%esp)
527d90:	09 54 24 3c          	or     %edx,0x3c(%esp)
527d94:	c1 fb 15             	sar    $0x15,%ebx
527d97:	89 ac 24 78 01 00 00 	mov    %ebp,0x178(%esp)
527d9e:	89 9c 24 74 01 00 00 	mov    %ebx,0x174(%esp)
527da5:	e8 d6 a0 0a 00       	call   0x5d1e80
527daa:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
527db1:	01 44 24 1c          	add    %eax,0x1c(%esp)
527db5:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
527dbc:	11 54 24 34          	adc    %edx,0x34(%esp)
527dc0:	56                   	push   %esi
527dc1:	57                   	push   %edi
527dc2:	e8 b9 a0 0a 00       	call   0x5d1e80
527dc7:	01 44 24 18          	add    %eax,0x18(%esp)
527dcb:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
527dd2:	8b b4 24 b0 00 00 00 	mov    0xb0(%esp),%esi
527dd9:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
527de0:	8b bc 24 cc 00 00 00 	mov    0xcc(%esp),%edi
527de7:	11 54 24 34          	adc    %edx,0x34(%esp)
527deb:	56                   	push   %esi
527dec:	57                   	push   %edi
527ded:	e8 8e a0 0a 00       	call   0x5d1e80
527df2:	ff b4 24 14 01 00 00 	push   0x114(%esp)
527df9:	01 44 24 1c          	add    %eax,0x1c(%esp)
527dfd:	ff b4 24 b8 00 00 00 	push   0xb8(%esp)
527e04:	11 54 24 34          	adc    %edx,0x34(%esp)
527e08:	ff b4 24 94 00 00 00 	push   0x94(%esp)
527e0f:	ff b4 24 94 00 00 00 	push   0x94(%esp)
527e16:	e8 65 a0 0a 00       	call   0x5d1e80
527e1b:	ff b4 24 d0 00 00 00 	push   0xd0(%esp)
527e22:	01 44 24 1c          	add    %eax,0x1c(%esp)
527e26:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
527e2d:	11 54 24 34          	adc    %edx,0x34(%esp)
527e31:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)