4d0948:	8b 7d f0             	mov    -0x10(%ebp),%edi
4d094b:	85 ff                	test   %edi,%edi
4d094d:	74 06                	je     0x4d0955
4d094f:	83 7f 14 04          	cmpl   $0x4,0x14(%edi)
4d0953:	75 47                	jne    0x4d099c
4d0955:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4d0958:	8d 45 f0             	lea    -0x10(%ebp),%eax
4d095b:	50                   	push   %eax
4d095c:	ff 75 08             	push   0x8(%ebp)
4d095f:	e8 ac ee ff ff       	call   0x4cf810
4d0964:	8b f0                	mov    %eax,%esi
4d0966:	85 f6                	test   %esi,%esi
4d0968:	74 17                	je     0x4d0981
4d096a:	68 f0 da 6a 00       	push   $0x6adaf0
4d096f:	6a 04                	push   $0x4
4d0971:	e8 ca cc fe ff       	call   0x4bd640
4d0976:	8b 7d f0             	mov    -0x10(%ebp),%edi
4d0979:	83 c4 08             	add    $0x8,%esp
4d097c:	e9 8e 01 00 00       	jmp    0x4d0b0f
4d0981:	8b 7d f0             	mov    -0x10(%ebp),%edi
4d0984:	85 ff                	test   %edi,%edi
4d0986:	75 14                	jne    0x4d099c
4d0988:	68 10 db 6a 00       	push   $0x6adb10
4d098d:	6a 04                	push   $0x4
4d098f:	e8 ac cc fe ff       	call   0x4bd640
4d0994:	8d 47 01             	lea    0x1(%edi),%eax
4d0997:	e9 d5 01 00 00       	jmp    0x4d0b71
4d099c:	ff 75 0c             	push   0xc(%ebp)
4d099f:	8b cf                	mov    %edi,%ecx
4d09a1:	33 f6                	xor    %esi,%esi
4d09a3:	e8 98 d4 00 00       	call   0x4dde40
4d09a8:	8b d8                	mov    %eax,%ebx
4d09aa:	89 5d e8             	mov    %ebx,-0x18(%ebp)
4d09ad:	85 db                	test   %ebx,%ebx
4d09af:	0f 85 a2 00 00 00    	jne    0x4d0a57
4d09b5:	ff 75 0c             	push   0xc(%ebp)
4d09b8:	68 04 1f 69 00       	push   $0x691f04
4d09bd:	ff 77 18             	push   0x18(%edi)
4d09c0:	e8 4b de ff ff       	call   0x4ce810
4d09c5:	83 c4 0c             	add    $0xc,%esp
4d09c8:	89 45 f0             	mov    %eax,-0x10(%ebp)
4d09cb:	85 c0                	test   %eax,%eax
4d09cd:	0f 84 84 00 00 00    	je     0x4d0a57
4d09d3:	6a 0c                	push   $0xc
4d09d5:	e8 68 06 11 00       	call   0x5e1042
4d09da:	83 c4 04             	add    $0x4,%esp
4d09dd:	89 45 e8             	mov    %eax,-0x18(%ebp)
4d09e0:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4d09e3:	85 c0                	test   %eax,%eax
4d09e5:	74 12                	je     0x4d09f9
4d09e7:	53                   	push   %ebx
4d09e8:	ff 75 f0             	push   -0x10(%ebp)
4d09eb:	8b c8                	mov    %eax,%ecx
4d09ed:	e8 8e ca 00 00       	call   0x4dd480
4d09f2:	8b d8                	mov    %eax,%ebx
4d09f4:	89 45 e8             	mov    %eax,-0x18(%ebp)
4d09f7:	eb 05                	jmp    0x4d09fe
4d09f9:	33 db                	xor    %ebx,%ebx
4d09fb:	89 5d e8             	mov    %ebx,-0x18(%ebp)
4d09fe:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4d0a05:	85 db                	test   %ebx,%ebx
4d0a07:	74 49                	je     0x4d0a52
4d0a09:	53                   	push   %ebx
4d0a0a:	ff 75 0c             	push   0xc(%ebp)
4d0a0d:	8b cf                	mov    %edi,%ecx
4d0a0f:	e8 3c cd 00 00       	call   0x4dd750
4d0a14:	89 5d f0             	mov    %ebx,-0x10(%ebp)
4d0a17:	33 f6                	xor    %esi,%esi
4d0a19:	8b 45 e8             	mov    -0x18(%ebp),%eax
4d0a1c:	85 c0                	test   %eax,%eax
4d0a1e:	74 06                	je     0x4d0a26
4d0a20:	83 78 04 04          	cmpl   $0x4,0x4(%eax)
4d0a24:	75 6a                	jne    0x4d0a90
4d0a26:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4d0a29:	8d 45 f0             	lea    -0x10(%ebp),%eax
4d0a2c:	50                   	push   %eax
4d0a2d:	ff 75 0c             	push   0xc(%ebp)
4d0a30:	e8 cb ec ff ff       	call   0x4cf700
4d0a35:	8b f0                	mov    %eax,%esi
4d0a37:	85 f6                	test   %esi,%esi
4d0a39:	74 37                	je     0x4d0a72
4d0a3b:	68 50 db 6a 00       	push   $0x6adb50
4d0a40:	6a 04                	push   $0x4
4d0a42:	e8 f9 cb fe ff       	call   0x4bd640
4d0a47:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4d0a4a:	83 c4 08             	add    $0x8,%esp
4d0a4d:	e9 bd 00 00 00       	jmp    0x4d0b0f
4d0a52:	be 03 00 00 00       	mov    $0x3,%esi
4d0a57:	89 5d f0             	mov    %ebx,-0x10(%ebp)
4d0a5a:	85 f6                	test   %esi,%esi
4d0a5c:	74 bb                	je     0x4d0a19
4d0a5e:	68 30 db 6a 00       	push   $0x6adb30
4d0a63:	6a 04                	push   $0x4
4d0a65:	e8 d6 cb fe ff       	call   0x4bd640
4d0a6a:	83 c4 08             	add    $0x8,%esp
4d0a6d:	e9 9d 00 00 00       	jmp    0x4d0b0f
4d0a72:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4d0a75:	85 db                	test   %ebx,%ebx
4d0a77:	75 17                	jne    0x4d0a90
4d0a79:	68 78 db 6a 00       	push   $0x6adb78
4d0a7e:	6a 04                	push   $0x4
4d0a80:	e8 bb cb fe ff       	call   0x4bd640
4d0a85:	83 c4 08             	add    $0x8,%esp
4d0a88:	8d 73 01             	lea    0x1(%ebx),%esi
4d0a8b:	e9 83 00 00 00       	jmp    0x4d0b13
4d0a90:	8b 43 08             	mov    0x8(%ebx),%eax
4d0a93:	8b 48 18             	mov    0x18(%eax),%ecx
4d0a96:	85 c9                	test   %ecx,%ecx
4d0a98:	74 15                	je     0x4d0aaf
4d0a9a:	8b 01                	mov    (%ecx),%eax
4d0a9c:	ff 50 30             	call   *0x30(%eax)
4d0a9f:	85 c0                	test   %eax,%eax
4d0aa1:	74 0c                	je     0x4d0aaf
4d0aa3:	ff 75 10             	push   0x10(%ebp)
4d0aa6:	8b c8                	mov    %eax,%ecx
4d0aa8:	e8 b3 e4 ff ff       	call   0x4cef60
4d0aad:	eb 50                	jmp    0x4d0aff
4d0aaf:	6a 30                	push   $0x30
4d0ab1:	e8 8c 05 11 00       	call   0x5e1042
4d0ab6:	83 c4 04             	add    $0x4,%esp
4d0ab9:	89 45 e8             	mov    %eax,-0x18(%ebp)
4d0abc:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4d0ac3:	85 c0                	test   %eax,%eax
4d0ac5:	74 0c                	je     0x4d0ad3
4d0ac7:	ff 75 10             	push   0x10(%ebp)
4d0aca:	8b c8                	mov    %eax,%ecx
4d0acc:	e8 3f 6d f9 ff       	call   0x467810
4d0ad1:	eb 02                	jmp    0x4d0ad5
4d0ad3:	33 c0                	xor    %eax,%eax
4d0ad5:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4d0adc:	85 c0                	test   %eax,%eax
4d0ade:	75 16                	jne    0x4d0af6
4d0ae0:	68 9c db 6a 00       	push   $0x6adb9c
4d0ae5:	6a 03                	push   $0x3
4d0ae7:	e8 54 cb fe ff       	call   0x4bd640
4d0aec:	83 c4 08             	add    $0x8,%esp
4d0aef:	be 07 00 00 00       	mov    $0x7,%esi
4d0af4:	eb 1d                	jmp    0x4d0b13
4d0af6:	8b 4b 08             	mov    0x8(%ebx),%ecx
4d0af9:	50                   	push   %eax
4d0afa:	e8 71 32 f9 ff       	call   0x463d70
4d0aff:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4d0b02:	53                   	push   %ebx
4d0b03:	ff 75 0c             	push   0xc(%ebp)
4d0b06:	57                   	push   %edi
4d0b07:	ff 75 08             	push   0x8(%ebp)
4d0b0a:	e8 81 00 00 00       	call   0x4d0b90
4d0b0f:	85 f6                	test   %esi,%esi
4d0b11:	74 24                	je     0x4d0b37
4d0b13:	85 ff                	test   %edi,%edi
4d0b15:	74 0e                	je     0x4d0b25
4d0b17:	83 7f 14 01          	cmpl   $0x1,0x14(%edi)
4d0b1b:	75 08                	jne    0x4d0b25
4d0b1d:	8b 07                	mov    (%edi),%eax
4d0b1f:	8b cf                	mov    %edi,%ecx
4d0b21:	6a 01                	push   $0x1
4d0b23:	ff 10                	call   *(%eax)
4d0b25:	85 db                	test   %ebx,%ebx
4d0b27:	74 0e                	je     0x4d0b37
4d0b29:	83 7b 04 01          	cmpl   $0x1,0x4(%ebx)
4d0b2d:	75 08                	jne    0x4d0b37
4d0b2f:	8b 03                	mov    (%ebx),%eax
4d0b31:	8b cb                	mov    %ebx,%ecx
4d0b33:	6a 01                	push   $0x1
4d0b35:	ff 10                	call   *(%eax)
4d0b37:	8b c6                	mov    %esi,%eax
4d0b39:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d0b3c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d0b43:	59                   	pop    %ecx
4d0b44:	5f                   	pop    %edi
4d0b45:	5e                   	pop    %esi
4d0b46:	5b                   	pop    %ebx
4d0b47:	8b e5                	mov    %ebp,%esp
4d0b49:	5d                   	pop    %ebp
4d0b4a:	c2 0c 00             	ret    $0xc
4d0b4d:	68 cc aa 6a 00       	push   $0x6aaacc
4d0b52:	6a 03                	push   $0x3
4d0b54:	e8 e7 ca fe ff       	call   0x4bd640
4d0b59:	b8 04 00 00 00       	mov    $0x4,%eax
4d0b5e:	eb 11                	jmp    0x4d0b71
4d0b60:	68 90 aa 6a 00       	push   $0x6aaa90
4d0b65:	6a 03                	push   $0x3
4d0b67:	e8 d4 ca fe ff       	call   0x4bd640
4d0b6c:	b8 05 00 00 00       	mov    $0x5,%eax
4d0b71:	83 c4 08             	add    $0x8,%esp
4d0b74:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d0b77:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d0b7e:	59                   	pop    %ecx
4d0b7f:	5f                   	pop    %edi
4d0b80:	5e                   	pop    %esi
4d0b81:	5b                   	pop    %ebx
4d0b82:	8b e5                	mov    %ebp,%esp
4d0b84:	5d                   	pop    %ebp
4d0b85:	c2 0c 00             	ret    $0xc
4d0b88:	cc                   	int3
4d0b89:	cc                   	int3
4d0b8a:	cc                   	int3
4d0b8b:	cc                   	int3
4d0b8c:	cc                   	int3
4d0b8d:	cc                   	int3
4d0b8e:	cc                   	int3
4d0b8f:	cc                   	int3
4d0b90:	55                   	push   %ebp
4d0b91:	8b ec                	mov    %esp,%ebp
4d0b93:	6a ff                	push   $0xffffffff
4d0b95:	68 68 bd 65 00       	push   $0x65bd68
4d0b9a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4d0ba0:	50                   	push   %eax
4d0ba1:	83 ec 40             	sub    $0x40,%esp
4d0ba4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4d0ba9:	33 c5                	xor    %ebp,%eax
4d0bab:	89 45 f0             	mov    %eax,-0x10(%ebp)
4d0bae:	53                   	push   %ebx
4d0baf:	56                   	push   %esi
4d0bb0:	57                   	push   %edi
4d0bb1:	50                   	push   %eax
4d0bb2:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d0bb5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4d0bbb:	8b d9                	mov    %ecx,%ebx
4d0bbd:	8b 45 08             	mov    0x8(%ebp),%eax
4d0bc0:	8b 75 0c             	mov    0xc(%ebp),%esi
4d0bc3:	8b 7d 14             	mov    0x14(%ebp),%edi
4d0bc6:	89 45 b8             	mov    %eax,-0x48(%ebp)
4d0bc9:	8b 45 10             	mov    0x10(%ebp),%eax
4d0bcc:	89 45 b4             	mov    %eax,-0x4c(%ebp)
4d0bcf:	8b 43 50             	mov    0x50(%ebx),%eax
4d0bd2:	48                   	dec    %eax
4d0bd3:	83 f8 03             	cmp    $0x3,%eax
4d0bd6:	77 10                	ja     0x4d0be8
4d0bd8:	ff 24 85 e8 0d 4d 00 	jmp    *0x4d0de8(,%eax,4)
4d0bdf:	c7 43 50 02 00 00 00 	movl   $0x2,0x50(%ebx)
4d0be6:	eb 07                	jmp    0x4d0bef
4d0be8:	c7 43 50 03 00 00 00 	movl   $0x3,0x50(%ebx)
4d0bef:	8b 46 14             	mov    0x14(%esi),%eax
4d0bf2:	48                   	dec    %eax
4d0bf3:	83 f8 03             	cmp    $0x3,%eax
4d0bf6:	0f 87 78 01 00 00    	ja     0x4d0d74
4d0bfc:	ff 24 85 f8 0d 4d 00 	jmp    *0x4d0df8(,%eax,4)
4d0c03:	ff 76 18             	push   0x18(%esi)
4d0c06:	8b 4b 3c             	mov    0x3c(%ebx),%ecx
4d0c09:	e8 62 31 f9 ff       	call   0x463d70
4d0c0e:	8b 55 b8             	mov    -0x48(%ebp),%edx
4d0c11:	8b ca                	mov    %edx,%ecx
4d0c13:	c7 46 14 02 00 00 00 	movl   $0x2,0x14(%esi)
4d0c1a:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
4d0c21:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
4d0c28:	8d 41 01             	lea    0x1(%ecx),%eax
4d0c2b:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
4d0c2f:	89 45 bc             	mov    %eax,-0x44(%ebp)
4d0c32:	8a 01                	mov    (%ecx),%al
4d0c34:	41                   	inc    %ecx
4d0c35:	84 c0                	test   %al,%al
4d0c37:	75 f9                	jne    0x4d0c32
4d0c39:	2b 4d bc             	sub    -0x44(%ebp),%ecx
4d0c3c:	51                   	push   %ecx
4d0c3d:	52                   	push   %edx
4d0c3e:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4d0c41:	e8 fa 45 f7 ff       	call   0x445240
4d0c46:	8d 43 40             	lea    0x40(%ebx),%eax
4d0c49:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4d0c50:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4d0c53:	89 45 bc             	mov    %eax,-0x44(%ebp)
4d0c56:	51                   	push   %ecx
4d0c57:	8b c8                	mov    %eax,%ecx
4d0c59:	e8 e2 c7 fe ff       	call   0x4bd440
4d0c5e:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4d0c61:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4d0c68:	8b 18                	mov    (%eax),%ebx
4d0c6a:	83 fa 10             	cmp    $0x10,%edx
4d0c6d:	72 2c                	jb     0x4d0c9b
4d0c6f:	8b 4d c0             	mov    -0x40(%ebp),%ecx
4d0c72:	42                   	inc    %edx
4d0c73:	8b c1                	mov    %ecx,%eax
4d0c75:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4d0c7b:	72 14                	jb     0x4d0c91
4d0c7d:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d0c80:	83 c2 23             	add    $0x23,%edx
4d0c83:	2b c1                	sub    %ecx,%eax
4d0c85:	83 c0 fc             	add    $0xfffffffc,%eax
4d0c88:	83 f8 1f             	cmp    $0x1f,%eax
4d0c8b:	0f 87 4b 01 00 00    	ja     0x4d0ddc
4d0c91:	52                   	push   %edx
4d0c92:	51                   	push   %ecx
4d0c93:	e8 da 03 11 00       	call   0x5e1072
4d0c98:	83 c4 08             	add    $0x8,%esp
4d0c9b:	85 db                	test   %ebx,%ebx
4d0c9d:	74 39                	je     0x4d0cd8
4d0c9f:	ff 75 b8             	push   -0x48(%ebp)
4d0ca2:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4d0ca5:	e8 c6 8d f9 ff       	call   0x469a70
4d0caa:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4d0cad:	8d 45 c0             	lea    -0x40(%ebp),%eax
4d0cb0:	50                   	push   %eax
4d0cb1:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4d0cb8:	e8 83 c7 fe ff       	call   0x4bd440
4d0cbd:	8b 08                	mov    (%eax),%ecx
4d0cbf:	85 c9                	test   %ecx,%ecx
4d0cc1:	74 06                	je     0x4d0cc9
4d0cc3:	8b 01                	mov    (%ecx),%eax
4d0cc5:	6a 01                	push   $0x1
4d0cc7:	ff 10                	call   *(%eax)
4d0cc9:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4d0ccc:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4d0cd3:	e8 d8 79 f6 ff       	call   0x4386b0
4d0cd8:	8b 55 b8             	mov    -0x48(%ebp),%edx
4d0cdb:	8b ca                	mov    %edx,%ecx
4d0cdd:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4d0ce4:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4d0ceb:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4d0cef:	8d 59 01             	lea    0x1(%ecx),%ebx
4d0cf2:	8a 01                	mov    (%ecx),%al
4d0cf4:	41                   	inc    %ecx
4d0cf5:	84 c0                	test   %al,%al
4d0cf7:	75 f9                	jne    0x4d0cf2
4d0cf9:	2b cb                	sub    %ebx,%ecx
4d0cfb:	51                   	push   %ecx
4d0cfc:	52                   	push   %edx
4d0cfd:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4d0d00:	e8 3b 45 f7 ff       	call   0x445240
4d0d05:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4d0d08:	8d 45 d8             	lea    -0x28(%ebp),%eax
4d0d0b:	50                   	push   %eax
4d0d0c:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
4d0d13:	e8 28 c7 fe ff       	call   0x4bd440
4d0d18:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4d0d1f:	89 30                	mov    %esi,(%eax)
4d0d21:	8b 55 ec             	mov    -0x14(%ebp),%edx
4d0d24:	83 fa 10             	cmp    $0x10,%edx
4d0d27:	72 2c                	jb     0x4d0d55
4d0d29:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4d0d2c:	42                   	inc    %edx
4d0d2d:	8b c1                	mov    %ecx,%eax
4d0d2f:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4d0d35:	72 14                	jb     0x4d0d4b
4d0d37:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d0d3a:	83 c2 23             	add    $0x23,%edx
4d0d3d:	2b c1                	sub    %ecx,%eax
4d0d3f:	83 c0 fc             	add    $0xfffffffc,%eax
4d0d42:	83 f8 1f             	cmp    $0x1f,%eax
4d0d45:	0f 87 96 00 00 00    	ja     0x4d0de1
4d0d4b:	52                   	push   %edx
4d0d4c:	51                   	push   %ecx
4d0d4d:	e8 20 03 11 00       	call   0x5e1072
4d0d52:	83 c4 08             	add    $0x8,%esp
4d0d55:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4d0d5c:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4d0d63:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4d0d67:	eb 12                	jmp    0x4d0d7b
4d0d69:	ff 76 18             	push   0x18(%esi)
4d0d6c:	8b 4b 3c             	mov    0x3c(%ebx),%ecx