4a8ccb:	6a fc                	push   $0xfffffffc
4a8ccd:	50                   	push   %eax
4a8cce:	e8 f5 f0 f5 ff       	call   0x407dc8
4a8cd3:	8b 86 5c 02 00 00    	mov    0x25c(%esi),%eax
4a8cd9:	e8 96 ca f7 ff       	call   0x425774
4a8cde:	8b 86 7c 02 00 00    	mov    0x27c(%esi),%eax
4a8ce4:	e8 8f ad f5 ff       	call   0x403a78
4a8ce9:	8b 86 80 02 00 00    	mov    0x280(%esi),%eax
4a8cef:	e8 84 ad f5 ff       	call   0x403a78
4a8cf4:	8b 86 84 02 00 00    	mov    0x284(%esi),%eax
4a8cfa:	e8 79 ad f5 ff       	call   0x403a78
4a8cff:	8b 86 10 02 00 00    	mov    0x210(%esi),%eax
4a8d05:	e8 6e ad f5 ff       	call   0x403a78
4a8d0a:	33 c0                	xor    %eax,%eax
4a8d0c:	89 86 10 02 00 00    	mov    %eax,0x210(%esi)
4a8d12:	8b d3                	mov    %ebx,%edx
4a8d14:	80 e2 fc             	and    $0xfc,%dl
4a8d17:	8b c6                	mov    %esi,%eax
4a8d19:	e8 1e 21 fa ff       	call   0x44ae3c
4a8d1e:	84 db                	test   %bl,%bl
4a8d20:	7e 07                	jle    0x4a8d29
4a8d22:	8b c6                	mov    %esi,%eax
4a8d24:	e8 03 b1 f5 ff       	call   0x403e2c
4a8d29:	5e                   	pop    %esi
4a8d2a:	5b                   	pop    %ebx
4a8d2b:	c3                   	ret
4a8d2c:	53                   	push   %ebx
4a8d2d:	56                   	push   %esi
4a8d2e:	8b f2                	mov    %edx,%esi
4a8d30:	8b d8                	mov    %eax,%ebx
4a8d32:	b8 01 00 00 00       	mov    $0x1,%eax
4a8d37:	e8 f4 57 ff ff       	call   0x49e530
4a8d3c:	8b d6                	mov    %esi,%edx
4a8d3e:	8b c3                	mov    %ebx,%eax
4a8d40:	e8 33 31 fa ff       	call   0x44be78
4a8d45:	b9 48 8e 4a 00       	mov    $0x4a8e48,%ecx
4a8d4a:	8b d6                	mov    %esi,%edx
4a8d4c:	8b c3                	mov    %ebx,%eax
4a8d4e:	e8 51 30 fa ff       	call   0x44bda4
4a8d53:	8b 56 04             	mov    0x4(%esi),%edx
4a8d56:	81 ca 00 00 00 02    	or     $0x2000000,%edx
4a8d5c:	33 c9                	xor    %ecx,%ecx
4a8d5e:	8a 8b 15 02 00 00    	mov    0x215(%ebx),%cl
4a8d64:	0b 14 8d c8 b3 68 00 	or     0x68b3c8(,%ecx,4),%edx
4a8d6b:	33 c9                	xor    %ecx,%ecx
4a8d6d:	8a 8b 14 02 00 00    	mov    0x214(%ebx),%cl
4a8d73:	0b 14 8d 90 b3 68 00 	or     0x68b390(,%ecx,4),%edx
4a8d7a:	8b 83 34 02 00 00    	mov    0x234(%ebx),%eax
4a8d80:	33 c9                	xor    %ecx,%ecx
4a8d82:	8a 48 08             	mov    0x8(%eax),%cl
4a8d85:	0b 14 8d b0 b3 68 00 	or     0x68b3b0(,%ecx,4),%edx
4a8d8c:	33 c9                	xor    %ecx,%ecx
4a8d8e:	8a 8b 16 02 00 00    	mov    0x216(%ebx),%cl
4a8d94:	0b 14 8d 98 b3 68 00 	or     0x68b398(,%ecx,4),%edx
4a8d9b:	33 c9                	xor    %ecx,%ecx
4a8d9d:	8a 8b 28 02 00 00    	mov    0x228(%ebx),%cl
4a8da3:	0b 14 8d a0 b3 68 00 	or     0x68b3a0(,%ecx,4),%edx
4a8daa:	33 c9                	xor    %ecx,%ecx
4a8dac:	8a 8b 38 02 00 00    	mov    0x238(%ebx),%cl
4a8db2:	0b 14 8d a8 b3 68 00 	or     0x68b3a8(,%ecx,4),%edx
4a8db9:	33 c9                	xor    %ecx,%ecx
4a8dbb:	8a 48 09             	mov    0x9(%eax),%cl
4a8dbe:	0b 14 8d b8 b3 68 00 	or     0x68b3b8(,%ecx,4),%edx
4a8dc5:	0f b6 40 0a          	movzbl 0xa(%eax),%eax
4a8dc9:	0b 14 85 c0 b3 68 00 	or     0x68b3c0(,%eax,4),%edx
4a8dd0:	33 c0                	xor    %eax,%eax
4a8dd2:	8a 83 2b 02 00 00    	mov    0x22b(%ebx),%al
4a8dd8:	0b 14 85 d8 b3 68 00 	or     0x68b3d8(,%eax,4),%edx
4a8ddf:	33 c0                	xor    %eax,%eax
4a8de1:	8a 83 2a 02 00 00    	mov    0x22a(%ebx),%al
4a8de7:	0b 14 85 e0 b3 68 00 	or     0x68b3e0(,%eax,4),%edx
4a8dee:	83 ca 40             	or     $0x40,%edx
4a8df1:	89 56 04             	mov    %edx,0x4(%esi)
4a8df4:	80 bb 44 02 00 00 00 	cmpb   $0x0,0x244(%ebx)
4a8dfb:	74 07                	je     0x4a8e04
4a8dfd:	81 4e 04 00 10 00 00 	orl    $0x1000,0x4(%esi)
4a8e04:	80 bb 45 02 00 00 00 	cmpb   $0x0,0x245(%ebx)
4a8e0b:	74 07                	je     0x4a8e14
4a8e0d:	81 4e 04 00 04 00 00 	orl    $0x400,0x4(%esi)
4a8e14:	80 bb a5 01 00 00 00 	cmpb   $0x0,0x1a5(%ebx)
4a8e1b:	74 21                	je     0x4a8e3e
4a8e1d:	a1 a4 6e 6a 00       	mov    0x6a6ea4,%eax
4a8e22:	80 38 00             	cmpb   $0x0,(%eax)
4a8e25:	74 17                	je     0x4a8e3e
4a8e27:	80 bb 14 02 00 00 01 	cmpb   $0x1,0x214(%ebx)
4a8e2e:	75 0e                	jne    0x4a8e3e
4a8e30:	81 66 04 ff ff 7f ff 	andl   $0xff7fffff,0x4(%esi)
4a8e37:	81 4e 08 00 02 00 00 	orl    $0x200,0x8(%esi)
4a8e3e:	83 66 24 fc          	andl   $0xfffffffc,0x24(%esi)
4a8e42:	5e                   	pop    %esi
4a8e43:	5b                   	pop    %ebx
4a8e44:	c3                   	ret
4a8e45:	00 00                	add    %al,(%eax)
4a8e47:	00 53 79             	add    %dl,0x79(%ebx)
4a8e4a:	73 4c                	jae    0x4a8e98
4a8e4c:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
4a8e53:	33 32                	xor    (%edx),%esi
4a8e55:	00 00                	add    %al,(%eax)
4a8e57:	00 55 8b             	add    %dl,-0x75(%ebp)
4a8e5a:	ec                   	in     (%dx),%al
4a8e5b:	51                   	push   %ecx
4a8e5c:	8b 45 08             	mov    0x8(%ebp),%eax
4a8e5f:	8b 40 fc             	mov    -0x4(%eax),%eax
4a8e62:	83 b8 48 02 00 00 00 	cmpl   $0x0,0x248(%eax)
4a8e69:	0f 84 99 00 00 00    	je     0x4a8f08
4a8e6f:	8b 45 08             	mov    0x8(%ebp),%eax
4a8e72:	8b 40 fc             	mov    -0x4(%eax),%eax
4a8e75:	8b 80 3c 02 00 00    	mov    0x23c(%eax),%eax
4a8e7b:	e8 68 3f f7 ff       	call   0x41cde8
4a8e80:	68 00 04 00 00       	push   $0x400
4a8e85:	8b 45 08             	mov    0x8(%ebp),%eax
4a8e88:	8b 40 fc             	mov    -0x4(%eax),%eax
4a8e8b:	8b 88 48 02 00 00    	mov    0x248(%eax),%ecx
4a8e91:	b2 01                	mov    $0x1,%dl
4a8e93:	a1 c4 a0 41 00       	mov    0x41a0c4,%eax
4a8e98:	e8 cf 62 f7 ff       	call   0x41f16c
4a8e9d:	89 45 fc             	mov    %eax,-0x4(%ebp)
4a8ea0:	33 c0                	xor    %eax,%eax
4a8ea2:	55                   	push   %ebp
4a8ea3:	68 e0 8e 4a 00       	push   $0x4a8ee0
4a8ea8:	64 ff 30             	push   %fs:(%eax)
4a8eab:	64 89 20             	mov    %esp,%fs:(%eax)
4a8eae:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8eb1:	e8 22 87 f7 ff       	call   0x4215d8
4a8eb6:	8b 45 08             	mov    0x8(%ebp),%eax
4a8eb9:	8b 40 fc             	mov    -0x4(%eax),%eax
4a8ebc:	8b 90 3c 02 00 00    	mov    0x23c(%eax),%edx
4a8ec2:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8ec5:	e8 5e 6f f7 ff       	call   0x41fe28
4a8eca:	33 c0                	xor    %eax,%eax
4a8ecc:	5a                   	pop    %edx
4a8ecd:	59                   	pop    %ecx
4a8ece:	59                   	pop    %ecx
4a8ecf:	64 89 10             	mov    %edx,%fs:(%eax)
4a8ed2:	68 e7 8e 4a 00       	push   $0x4a8ee7
4a8ed7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8eda:	e8 99 ab f5 ff       	call   0x403a78
4a8edf:	c3                   	ret
4a8ee0:	e9 27 b3 f5 ff       	jmp    0x40420c
4a8ee5:	eb f0                	jmp    0x4a8ed7
4a8ee7:	8b 45 08             	mov    0x8(%ebp),%eax
4a8eea:	8b 40 fc             	mov    -0x4(%eax),%eax
4a8eed:	8b 80 48 02 00 00    	mov    0x248(%eax),%eax
4a8ef3:	b2 01                	mov    $0x1,%dl
4a8ef5:	8b 08                	mov    (%eax),%ecx
4a8ef7:	ff 51 fc             	call   *-0x4(%ecx)
4a8efa:	8b 45 08             	mov    0x8(%ebp),%eax
4a8efd:	8b 40 fc             	mov    -0x4(%eax),%eax
4a8f00:	33 d2                	xor    %edx,%edx
4a8f02:	89 90 48 02 00 00    	mov    %edx,0x248(%eax)
4a8f08:	59                   	pop    %ecx
4a8f09:	5d                   	pop    %ebp
4a8f0a:	c3                   	ret
4a8f0b:	90                   	nop
4a8f0c:	55                   	push   %ebp
4a8f0d:	8b ec                	mov    %esp,%ebp
4a8f0f:	51                   	push   %ecx
4a8f10:	53                   	push   %ebx
4a8f11:	89 45 fc             	mov    %eax,-0x4(%ebp)
4a8f14:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f17:	e8 88 30 fa ff       	call   0x44bfa4
4a8f1c:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f1f:	e8 b0 06 00 00       	call   0x4a95d4
4a8f24:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f27:	8b 50 70             	mov    0x70(%eax),%edx
4a8f2a:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f2d:	e8 b2 0a 00 00       	call   0x4a99e4
4a8f32:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f35:	8b 40 68             	mov    0x68(%eax),%eax
4a8f38:	8b 50 18             	mov    0x18(%eax),%edx
4a8f3b:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f3e:	e8 81 0a 00 00       	call   0x4a99c4
4a8f43:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f46:	8b 90 68 02 00 00    	mov    0x268(%eax),%edx
4a8f4c:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f4f:	e8 c4 0a 00 00       	call   0x4a9a18
4a8f54:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f57:	83 b8 40 02 00 00 00 	cmpl   $0x0,0x240(%eax)
4a8f5e:	0f 84 d9 00 00 00    	je     0x4a903d
4a8f64:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f67:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
4a8f6d:	e8 92 f1 ff ff       	call   0x4a8104
4a8f72:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f75:	c6 80 89 02 00 00 01 	movb   $0x1,0x289(%eax)
4a8f7c:	33 c0                	xor    %eax,%eax
4a8f7e:	55                   	push   %ebp
4a8f7f:	68 36 90 4a 00       	push   $0x4a9036
4a8f84:	64 ff 30             	push   %fs:(%eax)
4a8f87:	64 89 20             	mov    %esp,%fs:(%eax)
4a8f8a:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f8d:	8b 80 3c 02 00 00    	mov    0x23c(%eax),%eax
4a8f93:	e8 50 3e f7 ff       	call   0x41cde8
4a8f98:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8f9b:	8b 80 40 02 00 00    	mov    0x240(%eax),%eax
4a8fa1:	8b 55 fc             	mov    -0x4(%ebp),%edx
4a8fa4:	e8 9f 5a f7 ff       	call   0x41ea48
4a8fa9:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8fac:	8b 80 40 02 00 00    	mov    0x240(%eax),%eax
4a8fb2:	b2 01                	mov    $0x1,%dl
4a8fb4:	8b 08                	mov    (%eax),%ecx
4a8fb6:	ff 51 fc             	call   *-0x4(%ecx)
4a8fb9:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8fbc:	33 d2                	xor    %edx,%edx
4a8fbe:	89 90 40 02 00 00    	mov    %edx,0x240(%eax)
4a8fc4:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8fc7:	80 b8 44 02 00 00 00 	cmpb   $0x0,0x244(%eax)
4a8fce:	74 17                	je     0x4a8fe7
4a8fd0:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8fd3:	8b 90 a0 02 00 00    	mov    0x2a0(%eax),%edx
4a8fd9:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8fdc:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
4a8fe2:	e8 e1 f0 ff ff       	call   0x4a80c8
4a8fe7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8fea:	80 b8 74 02 00 00 00 	cmpb   $0x0,0x274(%eax)
4a8ff1:	74 08                	je     0x4a8ffb
4a8ff3:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a8ff6:	e8 d5 06 00 00       	call   0x4a96d0
4a8ffb:	55                   	push   %ebp
4a8ffc:	e8 57 fe ff ff       	call   0x4a8e58
4a9001:	59                   	pop    %ecx
4a9002:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a9005:	8b 50 68             	mov    0x68(%eax),%edx
4a9008:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a900b:	e8 b0 f8 f9 ff       	call   0x4488c0
4a9010:	33 c0                	xor    %eax,%eax
4a9012:	5a                   	pop    %edx
4a9013:	59                   	pop    %ecx
4a9014:	59                   	pop    %ecx
4a9015:	64 89 10             	mov    %edx,%fs:(%eax)
4a9018:	68 3d 90 4a 00       	push   $0x4a903d
4a901d:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a9020:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
4a9026:	e8 b5 f2 ff ff       	call   0x4a82e0
4a902b:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a902e:	c6 80 89 02 00 00 00 	movb   $0x0,0x289(%eax)
4a9035:	c3                   	ret
4a9036:	e9 d1 b1 f5 ff       	jmp    0x40420c
4a903b:	eb e0                	jmp    0x4a901d
4a903d:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a9040:	8b 80 3c 02 00 00    	mov    0x23c(%eax),%eax
4a9046:	e8 71 e2 ff ff       	call   0x4a72bc
4a904b:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a904e:	8b 98 18 02 00 00    	mov    0x218(%eax),%ebx
4a9054:	85 db                	test   %ebx,%ebx
4a9056:	74 25                	je     0x4a907d
4a9058:	8b c3                	mov    %ebx,%eax
4a905a:	e8 b9 c9 fa ff       	call   0x455a18
4a905f:	84 c0                	test   %al,%al
4a9061:	74 1a                	je     0x4a907d
4a9063:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a9066:	8b 80 18 02 00 00    	mov    0x218(%eax),%eax
4a906c:	e8 7b cb fa ff       	call   0x455bec
4a9071:	8b d0                	mov    %eax,%edx
4a9073:	33 c9                	xor    %ecx,%ecx
4a9075:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a9078:	e8 f3 00 00 00       	call   0x4a9170
4a907d:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a9080:	8b 98 1c 02 00 00    	mov    0x21c(%eax),%ebx
4a9086:	85 db                	test   %ebx,%ebx
4a9088:	74 28                	je     0x4a90b2
4a908a:	8b c3                	mov    %ebx,%eax
4a908c:	e8 87 c9 fa ff       	call   0x455a18
4a9091:	84 c0                	test   %al,%al
4a9093:	74 1d                	je     0x4a90b2
4a9095:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a9098:	8b 80 1c 02 00 00    	mov    0x21c(%eax),%eax
4a909e:	e8 49 cb fa ff       	call   0x455bec
4a90a3:	8b d0                	mov    %eax,%edx
4a90a5:	b9 01 00 00 00       	mov    $0x1,%ecx
4a90aa:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a90ad:	e8 be 00 00 00       	call   0x4a9170
4a90b2:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a90b5:	8b 98 20 02 00 00    	mov    0x220(%eax),%ebx
4a90bb:	85 db                	test   %ebx,%ebx
4a90bd:	74 28                	je     0x4a90e7
4a90bf:	8b c3                	mov    %ebx,%eax
4a90c1:	e8 52 c9 fa ff       	call   0x455a18
4a90c6:	84 c0                	test   %al,%al
4a90c8:	74 1d                	je     0x4a90e7
4a90ca:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a90cd:	8b 80 20 02 00 00    	mov    0x220(%eax),%eax
4a90d3:	e8 14 cb fa ff       	call   0x455bec
4a90d8:	8b d0                	mov    %eax,%edx
4a90da:	b9 02 00 00 00       	mov    $0x2,%ecx
4a90df:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a90e2:	e8 89 00 00 00       	call   0x4a9170
4a90e7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4a90ea:	e8 11 2c 00 00       	call   0x4abd00
4a90ef:	5b                   	pop    %ebx
4a90f0:	59                   	pop    %ecx
4a90f1:	5d                   	pop    %ebp
4a90f2:	c3                   	ret
4a90f3:	90                   	nop
4a90f4:	53                   	push   %ebx
4a90f5:	8b d8                	mov    %eax,%ebx
4a90f7:	8b 83 40 02 00 00    	mov    0x240(%ebx),%eax
4a90fd:	85 c0                	test   %eax,%eax
4a90ff:	75 14                	jne    0x4a9115
4a9101:	b2 01                	mov    $0x1,%dl
4a9103:	a1 78 9d 41 00       	mov    0x419d78,%eax
4a9108:	e8 3b a9 f5 ff       	call   0x403a48
4a910d:	89 83 40 02 00 00    	mov    %eax,0x240(%ebx)
4a9113:	eb 09                	jmp    0x4a911e
4a9115:	6a 00                	push   $0x0
4a9117:	6a 00                	push   $0x0
4a9119:	e8 1e 56 f7 ff       	call   0x41e73c
4a911e:	80 bb 44 02 00 00 00 	cmpb   $0x0,0x244(%ebx)
4a9125:	74 11                	je     0x4a9138
4a9127:	8b 83 2c 02 00 00    	mov    0x22c(%ebx),%eax
4a912d:	e8 be ee ff ff       	call   0x4a7ff0
4a9132:	89 83 a0 02 00 00    	mov    %eax,0x2a0(%ebx)
4a9138:	8b d3                	mov    %ebx,%edx
4a913a:	8b 83 40 02 00 00    	mov    0x240(%ebx),%eax
4a9140:	e8 63 59 f7 ff       	call   0x41eaa8
4a9145:	6a 00                	push   $0x0
4a9147:	6a 00                	push   $0x0
4a9149:	8b 83 40 02 00 00    	mov    0x240(%ebx),%eax
4a914f:	e8 84 55 f7 ff       	call   0x41e6d8
4a9154:	80 bb 74 02 00 00 00 	cmpb   $0x0,0x274(%ebx)
4a915b:	74 07                	je     0x4a9164
4a915d:	8b c3                	mov    %ebx,%eax
4a915f:	e8 f8 05 00 00       	call   0x4a975c
4a9164:	8b c3                	mov    %ebx,%eax
4a9166:	e8 e9 31 fa ff       	call   0x44c354
4a916b:	5b                   	pop    %ebx
4a916c:	c3                   	ret
4a916d:	8d 40 00             	lea    0x0(%eax),%eax
4a9170:	53                   	push   %ebx
4a9171:	56                   	push   %esi
4a9172:	57                   	push   %edi
4a9173:	8b f9                	mov    %ecx,%edi
4a9175:	8b f2                	mov    %edx,%esi
4a9177:	8b d8                	mov    %eax,%ebx
4a9179:	8b c3                	mov    %ebx,%eax
4a917b:	e8 d8 60 fa ff       	call   0x44f258
4a9180:	84 c0                	test   %al,%al
4a9182:	74 10                	je     0x4a9194
4a9184:	8b c3                	mov    %ebx,%eax
4a9186:	e8 c9 5d fa ff       	call   0x44ef54
4a918b:	8b cf                	mov    %edi,%ecx
4a918d:	8b d6                	mov    %esi,%edx
4a918f:	e8 a4 6d f8 ff       	call   0x42ff38
4a9194:	5f                   	pop    %edi
4a9195:	5e                   	pop    %esi
4a9196:	5b                   	pop    %ebx
4a9197:	c3                   	ret
4a9198:	53                   	push   %ebx
4a9199:	56                   	push   %esi
4a919a:	57                   	push   %edi
4a919b:	8b f2                	mov    %edx,%esi