4d0d6f:	e8 fc 2f f9 ff       	call   0x463d70
4d0d74:	c7 46 14 03 00 00 00 	movl   $0x3,0x14(%esi)
4d0d7b:	8b 47 04             	mov    0x4(%edi),%eax
4d0d7e:	48                   	dec    %eax
4d0d7f:	83 f8 03             	cmp    $0x3,%eax
4d0d82:	77 31                	ja     0x4d0db5
4d0d84:	ff 24 85 08 0e 4d 00 	jmp    *0x4d0e08(,%eax,4)
4d0d8b:	ff 77 08             	push   0x8(%edi)
4d0d8e:	8b 4e 18             	mov    0x18(%esi),%ecx
4d0d91:	e8 da 2f f9 ff       	call   0x463d70
4d0d96:	57                   	push   %edi
4d0d97:	ff 75 b4             	push   -0x4c(%ebp)
4d0d9a:	8b ce                	mov    %esi,%ecx
4d0d9c:	c7 47 04 02 00 00 00 	movl   $0x2,0x4(%edi)
4d0da3:	e8 a8 c9 00 00       	call   0x4dd750
4d0da8:	eb 14                	jmp    0x4d0dbe
4d0daa:	ff 77 08             	push   0x8(%edi)
4d0dad:	8b 4e 18             	mov    0x18(%esi),%ecx
4d0db0:	e8 bb 2f f9 ff       	call   0x463d70
4d0db5:	c7 47 04 03 00 00 00 	movl   $0x3,0x4(%edi)
4d0dbc:	33 c0                	xor    %eax,%eax
4d0dbe:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d0dc1:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d0dc8:	59                   	pop    %ecx
4d0dc9:	5f                   	pop    %edi
4d0dca:	5e                   	pop    %esi
4d0dcb:	5b                   	pop    %ebx
4d0dcc:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4d0dcf:	33 cd                	xor    %ebp,%ecx
4d0dd1:	e8 04 07 11 00       	call   0x5e14da
4d0dd6:	8b e5                	mov    %ebp,%esp
4d0dd8:	5d                   	pop    %ebp
4d0dd9:	c2 10 00             	ret    $0x10
4d0ddc:	e8 4e c1 11 00       	call   0x5ecf2f
4d0de1:	e8 49 c1 11 00       	call   0x5ecf2f
4d0de6:	66 90                	xchg   %ax,%ax
4d0de8:	df 0b                	fisttps (%ebx)
4d0dea:	4d                   	dec    %ebp
4d0deb:	00 ef                	add    %ch,%bh
4d0ded:	0b 4d 00             	or     0x0(%ebp),%ecx
4d0df0:	ef                   	out    %eax,(%dx)
4d0df1:	0b 4d 00             	or     0x0(%ebp),%ecx
4d0df4:	df 0b                	fisttps (%ebx)
4d0df6:	4d                   	dec    %ebp
4d0df7:	00 03                	add    %al,(%ebx)
4d0df9:	0c 4d                	or     $0x4d,%al
4d0dfb:	00 7b 0d             	add    %bh,0xd(%ebx)
4d0dfe:	4d                   	dec    %ebp
4d0dff:	00 7b 0d             	add    %bh,0xd(%ebx)
4d0e02:	4d                   	dec    %ebp
4d0e03:	00 69 0d             	add    %ch,0xd(%ecx)
4d0e06:	4d                   	dec    %ebp
4d0e07:	00 8b 0d 4d 00 bc    	add    %cl,-0x43ffb2f3(%ebx)
4d0e0d:	0d 4d 00 bc 0d       	or     $0xdbc004d,%eax
4d0e12:	4d                   	dec    %ebp
4d0e13:	00 aa 0d 4d 00 cc    	add    %ch,-0x33ffb2f3(%edx)
4d0e19:	cc                   	int3
4d0e1a:	cc                   	int3
4d0e1b:	cc                   	int3
4d0e1c:	cc                   	int3
4d0e1d:	cc                   	int3
4d0e1e:	cc                   	int3
4d0e1f:	cc                   	int3
4d0e20:	55                   	push   %ebp
4d0e21:	8b ec                	mov    %esp,%ebp
4d0e23:	51                   	push   %ecx
4d0e24:	c7 01 90 dd 6a 00    	movl   $0x6add90,(%ecx)
4d0e2a:	8b c1                	mov    %ecx,%eax
4d0e2c:	c7 41 1c 00 00 00 00 	movl   $0x0,0x1c(%ecx)
4d0e33:	c7 41 20 0f 00 00 00 	movl   $0xf,0x20(%ecx)
4d0e3a:	c6 41 0c 00          	movb   $0x0,0xc(%ecx)
4d0e3e:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4d0e41:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4d0e48:	c6 41 08 00          	movb   $0x0,0x8(%ecx)
4d0e4c:	8b e5                	mov    %ebp,%esp
4d0e4e:	5d                   	pop    %ebp
4d0e4f:	c3                   	ret
4d0e50:	56                   	push   %esi
4d0e51:	8b f1                	mov    %ecx,%esi
4d0e53:	8b 46 04             	mov    0x4(%esi),%eax
4d0e56:	c7 06 90 dd 6a 00    	movl   $0x6add90,(%esi)
4d0e5c:	85 c0                	test   %eax,%eax
4d0e5e:	74 15                	je     0x4d0e75
4d0e60:	68 08 02 00 00       	push   $0x208
4d0e65:	50                   	push   %eax
4d0e66:	e8 07 02 11 00       	call   0x5e1072
4d0e6b:	83 c4 08             	add    $0x8,%esp
4d0e6e:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
4d0e75:	8b 4e 20             	mov    0x20(%esi),%ecx
4d0e78:	83 f9 10             	cmp    $0x10,%ecx
4d0e7b:	72 28                	jb     0x4d0ea5
4d0e7d:	8b 46 0c             	mov    0xc(%esi),%eax
4d0e80:	41                   	inc    %ecx
4d0e81:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4d0e87:	72 12                	jb     0x4d0e9b
4d0e89:	8b 50 fc             	mov    -0x4(%eax),%edx
4d0e8c:	83 c1 23             	add    $0x23,%ecx
4d0e8f:	2b c2                	sub    %edx,%eax
4d0e91:	83 c0 fc             	add    $0xfffffffc,%eax
4d0e94:	83 f8 1f             	cmp    $0x1f,%eax
4d0e97:	77 20                	ja     0x4d0eb9
4d0e99:	8b c2                	mov    %edx,%eax
4d0e9b:	51                   	push   %ecx
4d0e9c:	50                   	push   %eax
4d0e9d:	e8 d0 01 11 00       	call   0x5e1072
4d0ea2:	83 c4 08             	add    $0x8,%esp
4d0ea5:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
4d0eac:	c7 46 20 0f 00 00 00 	movl   $0xf,0x20(%esi)
4d0eb3:	c6 46 0c 00          	movb   $0x0,0xc(%esi)
4d0eb7:	5e                   	pop    %esi
4d0eb8:	c3                   	ret
4d0eb9:	e8 71 c0 11 00       	call   0x5ecf2f
4d0ebe:	cc                   	int3
4d0ebf:	cc                   	int3
4d0ec0:	55                   	push   %ebp
4d0ec1:	8b ec                	mov    %esp,%ebp
4d0ec3:	56                   	push   %esi
4d0ec4:	8b f1                	mov    %ecx,%esi
4d0ec6:	8b 46 04             	mov    0x4(%esi),%eax
4d0ec9:	c7 06 90 dd 6a 00    	movl   $0x6add90,(%esi)
4d0ecf:	85 c0                	test   %eax,%eax
4d0ed1:	74 15                	je     0x4d0ee8
4d0ed3:	68 08 02 00 00       	push   $0x208
4d0ed8:	50                   	push   %eax
4d0ed9:	e8 94 01 11 00       	call   0x5e1072
4d0ede:	83 c4 08             	add    $0x8,%esp
4d0ee1:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
4d0ee8:	8b 4e 20             	mov    0x20(%esi),%ecx
4d0eeb:	83 f9 10             	cmp    $0x10,%ecx
4d0eee:	72 28                	jb     0x4d0f18
4d0ef0:	8b 46 0c             	mov    0xc(%esi),%eax
4d0ef3:	41                   	inc    %ecx
4d0ef4:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4d0efa:	72 12                	jb     0x4d0f0e
4d0efc:	8b 50 fc             	mov    -0x4(%eax),%edx
4d0eff:	83 c1 23             	add    $0x23,%ecx
4d0f02:	2b c2                	sub    %edx,%eax
4d0f04:	83 c0 fc             	add    $0xfffffffc,%eax
4d0f07:	83 f8 1f             	cmp    $0x1f,%eax
4d0f0a:	77 36                	ja     0x4d0f42
4d0f0c:	8b c2                	mov    %edx,%eax
4d0f0e:	51                   	push   %ecx
4d0f0f:	50                   	push   %eax
4d0f10:	e8 5d 01 11 00       	call   0x5e1072
4d0f15:	83 c4 08             	add    $0x8,%esp
4d0f18:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4d0f1c:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
4d0f23:	c7 46 20 0f 00 00 00 	movl   $0xf,0x20(%esi)
4d0f2a:	c6 46 0c 00          	movb   $0x0,0xc(%esi)
4d0f2e:	74 0b                	je     0x4d0f3b
4d0f30:	6a 24                	push   $0x24
4d0f32:	56                   	push   %esi
4d0f33:	e8 3a 01 11 00       	call   0x5e1072
4d0f38:	83 c4 08             	add    $0x8,%esp
4d0f3b:	8b c6                	mov    %esi,%eax
4d0f3d:	5e                   	pop    %esi
4d0f3e:	5d                   	pop    %ebp
4d0f3f:	c2 04 00             	ret    $0x4
4d0f42:	e8 e8 bf 11 00       	call   0x5ecf2f
4d0f47:	cc                   	int3
4d0f48:	cc                   	int3
4d0f49:	cc                   	int3
4d0f4a:	cc                   	int3
4d0f4b:	cc                   	int3
4d0f4c:	cc                   	int3
4d0f4d:	cc                   	int3
4d0f4e:	cc                   	int3
4d0f4f:	cc                   	int3
4d0f50:	55                   	push   %ebp
4d0f51:	8b ec                	mov    %esp,%ebp
4d0f53:	6a ff                	push   $0xffffffff
4d0f55:	68 90 bd 65 00       	push   $0x65bd90
4d0f5a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4d0f60:	50                   	push   %eax
4d0f61:	83 ec 08             	sub    $0x8,%esp
4d0f64:	53                   	push   %ebx
4d0f65:	56                   	push   %esi
4d0f66:	57                   	push   %edi
4d0f67:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4d0f6c:	33 c5                	xor    %ebp,%eax
4d0f6e:	50                   	push   %eax
4d0f6f:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d0f72:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4d0f78:	89 65 f0             	mov    %esp,-0x10(%ebp)
4d0f7b:	8b f9                	mov    %ecx,%edi
4d0f7d:	80 7f 08 00          	cmpb   $0x0,0x8(%edi)
4d0f81:	0f 84 1d 01 00 00    	je     0x4d10a4
4d0f87:	8b 4f 04             	mov    0x4(%edi),%ecx
4d0f8a:	e8 41 ee fe ff       	call   0x4bfdd0
4d0f8f:	8b 5d 08             	mov    0x8(%ebp),%ebx
4d0f92:	8d 43 10             	lea    0x10(%ebx),%eax
4d0f95:	6a 01                	push   $0x1
4d0f97:	ff 30                	push   (%eax)
4d0f99:	89 45 08             	mov    %eax,0x8(%ebp)
4d0f9c:	e8 bd d6 11 00       	call   0x5ee65e
4d0fa1:	8b f0                	mov    %eax,%esi
4d0fa3:	83 c4 08             	add    $0x8,%esp
4d0fa6:	89 75 ec             	mov    %esi,-0x14(%ebp)
4d0fa9:	85 f6                	test   %esi,%esi
4d0fab:	75 26                	jne    0x4d0fd3
4d0fad:	68 78 e2 6a 00       	push   $0x6ae278
4d0fb2:	6a 04                	push   $0x4
4d0fb4:	e8 87 c6 fe ff       	call   0x4bd640
4d0fb9:	83 c4 08             	add    $0x8,%esp
4d0fbc:	8d 46 07             	lea    0x7(%esi),%eax
4d0fbf:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d0fc2:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d0fc9:	59                   	pop    %ecx
4d0fca:	5f                   	pop    %edi
4d0fcb:	5e                   	pop    %esi
4d0fcc:	5b                   	pop    %ebx
4d0fcd:	8b e5                	mov    %ebp,%esp
4d0fcf:	5d                   	pop    %ebp
4d0fd0:	c2 08 00             	ret    $0x8
4d0fd3:	83 7b 14 10          	cmpl   $0x10,0x14(%ebx)
4d0fd7:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4d0fde:	72 02                	jb     0x4d0fe2
4d0fe0:	8b 1b                	mov    (%ebx),%ebx
4d0fe2:	8b 45 08             	mov    0x8(%ebp),%eax
4d0fe5:	8b 4f 04             	mov    0x4(%edi),%ecx
4d0fe8:	ff 30                	push   (%eax)
4d0fea:	56                   	push   %esi
4d0feb:	53                   	push   %ebx
4d0fec:	e8 3f ed fe ff       	call   0x4bfd30
4d0ff1:	84 c0                	test   %al,%al
4d0ff3:	74 2f                	je     0x4d1024
4d0ff5:	8b 45 08             	mov    0x8(%ebp),%eax
4d0ff8:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4d0ffb:	ff 30                	push   (%eax)
4d0ffd:	56                   	push   %esi
4d0ffe:	e8 3d 42 f7 ff       	call   0x445240
4d1003:	56                   	push   %esi
4d1004:	33 ff                	xor    %edi,%edi
4d1006:	e8 65 d6 11 00       	call   0x5ee670
4d100b:	83 c4 04             	add    $0x4,%esp
4d100e:	8b c7                	mov    %edi,%eax
4d1010:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d1013:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d101a:	59                   	pop    %ecx
4d101b:	5f                   	pop    %edi
4d101c:	5e                   	pop    %esi
4d101d:	5b                   	pop    %ebx
4d101e:	8b e5                	mov    %ebp,%esp
4d1020:	5d                   	pop    %ebp
4d1021:	c2 08 00             	ret    $0x8
4d1024:	83 7f 20 10          	cmpl   $0x10,0x20(%edi)
4d1028:	8d 47 0c             	lea    0xc(%edi),%eax
4d102b:	72 02                	jb     0x4d102f
4d102d:	8b 00                	mov    (%eax),%eax
4d102f:	50                   	push   %eax
4d1030:	68 a4 e2 6a 00       	push   $0x6ae2a4
4d1035:	6a 02                	push   $0x2
4d1037:	e8 04 c6 fe ff       	call   0x4bd640
4d103c:	83 c4 0c             	add    $0xc,%esp
4d103f:	bf 0d 03 00 00       	mov    $0x30d,%edi
4d1044:	56                   	push   %esi
4d1045:	e8 26 d6 11 00       	call   0x5ee670
4d104a:	83 c4 04             	add    $0x4,%esp
4d104d:	8b c7                	mov    %edi,%eax
4d104f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d1052:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d1059:	59                   	pop    %ecx
4d105a:	5f                   	pop    %edi
4d105b:	5e                   	pop    %esi
4d105c:	5b                   	pop    %ebx
4d105d:	8b e5                	mov    %ebp,%esp
4d105f:	5d                   	pop    %ebp
4d1060:	c2 08 00             	ret    $0x8
4d1063:	68 d4 e2 6a 00       	push   $0x6ae2d4
4d1068:	6a 02                	push   $0x2
4d106a:	e8 d1 c5 fe ff       	call   0x4bd640
4d106f:	83 c4 08             	add    $0x8,%esp
4d1072:	c7 45 08 0d 03 00 00 	movl   $0x30d,0x8(%ebp)
4d1079:	b8 7f 10 4d 00       	mov    $0x4d107f,%eax
4d107e:	c3                   	ret
4d107f:	8b 75 ec             	mov    -0x14(%ebp),%esi
4d1082:	8b 7d 08             	mov    0x8(%ebp),%edi
4d1085:	56                   	push   %esi
4d1086:	e8 e5 d5 11 00       	call   0x5ee670
4d108b:	83 c4 04             	add    $0x4,%esp
4d108e:	8b c7                	mov    %edi,%eax
4d1090:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d1093:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d109a:	59                   	pop    %ecx
4d109b:	5f                   	pop    %edi
4d109c:	5e                   	pop    %esi
4d109d:	5b                   	pop    %ebx
4d109e:	8b e5                	mov    %ebp,%esp
4d10a0:	5d                   	pop    %ebp
4d10a1:	c2 08 00             	ret    $0x8
4d10a4:	b8 02 00 00 00       	mov    $0x2,%eax
4d10a9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d10ac:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d10b3:	59                   	pop    %ecx
4d10b4:	5f                   	pop    %edi
4d10b5:	5e                   	pop    %esi
4d10b6:	5b                   	pop    %ebx
4d10b7:	8b e5                	mov    %ebp,%esp
4d10b9:	5d                   	pop    %ebp
4d10ba:	c2 08 00             	ret    $0x8
4d10bd:	cc                   	int3
4d10be:	cc                   	int3
4d10bf:	cc                   	int3
4d10c0:	55                   	push   %ebp
4d10c1:	8b ec                	mov    %esp,%ebp
4d10c3:	6a ff                	push   $0xffffffff
4d10c5:	68 d9 bd 65 00       	push   $0x65bdd9
4d10ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4d10d0:	50                   	push   %eax
4d10d1:	83 ec 5c             	sub    $0x5c,%esp
4d10d4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4d10d9:	33 c5                	xor    %ebp,%eax
4d10db:	89 45 ec             	mov    %eax,-0x14(%ebp)
4d10de:	53                   	push   %ebx
4d10df:	56                   	push   %esi
4d10e0:	57                   	push   %edi
4d10e1:	50                   	push   %eax
4d10e2:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d10e5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4d10eb:	89 65 f0             	mov    %esp,-0x10(%ebp)
4d10ee:	8b f9                	mov    %ecx,%edi
4d10f0:	8b 45 08             	mov    0x8(%ebp),%eax
4d10f3:	8b 4d 10             	mov    0x10(%ebp),%ecx
4d10f6:	8b 5d 0c             	mov    0xc(%ebp),%ebx
4d10f9:	c7 45 9c 00 00 00 00 	movl   $0x0,-0x64(%ebp)
4d1100:	83 78 10 00          	cmpl   $0x0,0x10(%eax)
4d1104:	89 45 98             	mov    %eax,-0x68(%ebp)
4d1107:	89 4d a0             	mov    %ecx,-0x60(%ebp)
4d110a:	77 19                	ja     0x4d1125
4d110c:	68 30 de 6a 00       	push   $0x6ade30
4d1111:	6a 03                	push   $0x3
4d1113:	e8 28 c5 fe ff       	call   0x4bd640
4d1118:	83 c4 08             	add    $0x8,%esp
4d111b:	b8 07 03 00 00       	mov    $0x307,%eax
4d1120:	e9 98 00 00 00       	jmp    0x4d11bd
4d1125:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
4d112c:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
4d1133:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
4d1137:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4d113a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4d1141:	50                   	push   %eax
4d1142:	e8 e9 d7 ff ff       	call   0x4ce930
4d1147:	83 7d e8 10          	cmpl   $0x10,-0x18(%ebp)
4d114b:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4d114e:	0f 43 45 d4          	cmovae -0x2c(%ebp),%eax
4d1152:	50                   	push   %eax
4d1153:	e8 88 77 f9 ff       	call   0x4688e0
4d1158:	83 c4 08             	add    $0x8,%esp
4d115b:	85 c0                	test   %eax,%eax
4d115d:	75 7c                	jne    0x4d11db