4b0d65:	59                   	pop    %ecx
4b0d66:	64 89 10             	mov    %edx,%fs:(%eax)
4b0d69:	68 7e 0d 4b 00       	push   $0x4b0d7e
4b0d6e:	8d 45 f4             	lea    -0xc(%ebp),%eax
4b0d71:	e8 f2 3a f5 ff       	call   0x404868
4b0d76:	c3                   	ret
4b0d77:	e9 90 34 f5 ff       	jmp    0x40420c
4b0d7c:	eb f0                	jmp    0x4b0d6e
4b0d7e:	8b c7                	mov    %edi,%eax
4b0d80:	5f                   	pop    %edi
4b0d81:	5e                   	pop    %esi
4b0d82:	5b                   	pop    %ebx
4b0d83:	8b e5                	mov    %ebp,%esp
4b0d85:	5d                   	pop    %ebp
4b0d86:	c3                   	ret
4b0d87:	90                   	nop
4b0d88:	84 c9                	test   %cl,%cl
4b0d8a:	75 58                	jne    0x4b0de4
4b0d8c:	80 fa 01             	cmp    $0x1,%dl
4b0d8f:	75 1c                	jne    0x4b0dad
4b0d91:	66 83 b8 82 02 00 00 	cmpw   $0x0,0x282(%eax)
4b0d98:	00
4b0d99:	75 0e                	jne    0x4b0da9
4b0d9b:	66 83 b8 72 02 00 00 	cmpw   $0x0,0x272(%eax)
4b0da2:	00
4b0da3:	75 04                	jne    0x4b0da9
4b0da5:	33 c0                	xor    %eax,%eax
4b0da7:	eb 6f                	jmp    0x4b0e18
4b0da9:	b0 01                	mov    $0x1,%al
4b0dab:	eb 6b                	jmp    0x4b0e18
4b0dad:	84 d2                	test   %dl,%dl
4b0daf:	75 30                	jne    0x4b0de1
4b0db1:	66 83 b8 7a 02 00 00 	cmpw   $0x0,0x27a(%eax)
4b0db8:	00
4b0db9:	75 22                	jne    0x4b0ddd
4b0dbb:	66 83 b8 6a 02 00 00 	cmpw   $0x0,0x26a(%eax)
4b0dc2:	00
4b0dc3:	75 18                	jne    0x4b0ddd
4b0dc5:	66 83 b8 82 02 00 00 	cmpw   $0x0,0x282(%eax)
4b0dcc:	00
4b0dcd:	75 0e                	jne    0x4b0ddd
4b0dcf:	66 83 b8 72 02 00 00 	cmpw   $0x0,0x272(%eax)
4b0dd6:	00
4b0dd7:	75 04                	jne    0x4b0ddd
4b0dd9:	33 c0                	xor    %eax,%eax
4b0ddb:	eb 3b                	jmp    0x4b0e18
4b0ddd:	b0 01                	mov    $0x1,%al
4b0ddf:	eb 37                	jmp    0x4b0e18
4b0de1:	33 c0                	xor    %eax,%eax
4b0de3:	c3                   	ret
4b0de4:	80 fa 01             	cmp    $0x1,%dl
4b0de7:	75 0d                	jne    0x4b0df6
4b0de9:	66 83 b8 72 02 00 00 	cmpw   $0x0,0x272(%eax)
4b0df0:	00
4b0df1:	0f 95 c0             	setne  %al
4b0df4:	eb 22                	jmp    0x4b0e18
4b0df6:	84 d2                	test   %dl,%dl
4b0df8:	75 1c                	jne    0x4b0e16
4b0dfa:	66 83 b8 6a 02 00 00 	cmpw   $0x0,0x26a(%eax)
4b0e01:	00
4b0e02:	75 0e                	jne    0x4b0e12
4b0e04:	66 83 b8 72 02 00 00 	cmpw   $0x0,0x272(%eax)
4b0e0b:	00
4b0e0c:	75 04                	jne    0x4b0e12
4b0e0e:	33 c0                	xor    %eax,%eax
4b0e10:	eb 06                	jmp    0x4b0e18
4b0e12:	b0 01                	mov    $0x1,%al
4b0e14:	eb 02                	jmp    0x4b0e18
4b0e16:	33 c0                	xor    %eax,%eax
4b0e18:	c3                   	ret
4b0e19:	8d 40 00             	lea    0x0(%eax),%eax
4b0e1c:	53                   	push   %ebx
4b0e1d:	56                   	push   %esi
4b0e1e:	57                   	push   %edi
4b0e1f:	51                   	push   %ecx
4b0e20:	8b d9                	mov    %ecx,%ebx
4b0e22:	8b fa                	mov    %edx,%edi
4b0e24:	8b f0                	mov    %eax,%esi
4b0e26:	c6 04 24 01          	movb   $0x1,(%esp)
4b0e2a:	84 db                	test   %bl,%bl
4b0e2c:	75 1b                	jne    0x4b0e49
4b0e2e:	66 83 be 7a 02 00 00 	cmpw   $0x0,0x27a(%esi)
4b0e35:	00
4b0e36:	74 11                	je     0x4b0e49
4b0e38:	54                   	push   %esp
4b0e39:	8b cf                	mov    %edi,%ecx
4b0e3b:	8b d6                	mov    %esi,%edx
4b0e3d:	8b 86 7c 02 00 00    	mov    0x27c(%esi),%eax
4b0e43:	ff 96 78 02 00 00    	call   *0x278(%esi)
4b0e49:	66 83 be 6a 02 00 00 	cmpw   $0x0,0x26a(%esi)
4b0e50:	00
4b0e51:	74 16                	je     0x4b0e69
4b0e53:	53                   	push   %ebx
4b0e54:	8d 44 24 04          	lea    0x4(%esp),%eax
4b0e58:	50                   	push   %eax
4b0e59:	8b cf                	mov    %edi,%ecx
4b0e5b:	8b d6                	mov    %esi,%edx
4b0e5d:	8b 86 6c 02 00 00    	mov    0x26c(%esi),%eax
4b0e63:	ff 96 68 02 00 00    	call   *0x268(%esi)
4b0e69:	8a 04 24             	mov    (%esp),%al
4b0e6c:	5a                   	pop    %edx
4b0e6d:	5f                   	pop    %edi
4b0e6e:	5e                   	pop    %esi
4b0e6f:	5b                   	pop    %ebx
4b0e70:	c3                   	ret
4b0e71:	8d 40 00             	lea    0x0(%eax),%eax
4b0e74:	55                   	push   %ebp
4b0e75:	8b ec                	mov    %esp,%ebp
4b0e77:	83 c4 f8             	add    $0xfffffff8,%esp
4b0e7a:	53                   	push   %ebx
4b0e7b:	56                   	push   %esi
4b0e7c:	66 89 4d fa          	mov    %cx,-0x6(%ebp)
4b0e80:	89 55 fc             	mov    %edx,-0x4(%ebp)
4b0e83:	8b f0                	mov    %eax,%esi
4b0e85:	8b 5d 0c             	mov    0xc(%ebp),%ebx
4b0e88:	c6 45 f9 01          	movb   $0x1,-0x7(%ebp)
4b0e8c:	84 db                	test   %bl,%bl
4b0e8e:	75 24                	jne    0x4b0eb4
4b0e90:	66 83 be 82 02 00 00 	cmpw   $0x0,0x282(%esi)
4b0e97:	00
4b0e98:	74 1a                	je     0x4b0eb4
4b0e9a:	66 8b 45 fa          	mov    -0x6(%ebp),%ax
4b0e9e:	50                   	push   %eax
4b0e9f:	8d 45 f9             	lea    -0x7(%ebp),%eax
4b0ea2:	50                   	push   %eax
4b0ea3:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4b0ea6:	8b d6                	mov    %esi,%edx
4b0ea8:	8b 86 84 02 00 00    	mov    0x284(%esi),%eax
4b0eae:	ff 96 80 02 00 00    	call   *0x280(%esi)
4b0eb4:	66 83 be 72 02 00 00 	cmpw   $0x0,0x272(%esi)
4b0ebb:	00
4b0ebc:	74 1f                	je     0x4b0edd
4b0ebe:	66 8b 45 fa          	mov    -0x6(%ebp),%ax
4b0ec2:	50                   	push   %eax
4b0ec3:	53                   	push   %ebx
4b0ec4:	8b 45 08             	mov    0x8(%ebp),%eax
4b0ec7:	50                   	push   %eax
4b0ec8:	8d 45 f9             	lea    -0x7(%ebp),%eax
4b0ecb:	50                   	push   %eax
4b0ecc:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4b0ecf:	8b d6                	mov    %esi,%edx
4b0ed1:	8b 86 74 02 00 00    	mov    0x274(%esi),%eax
4b0ed7:	ff 96 70 02 00 00    	call   *0x270(%esi)
4b0edd:	8a 45 f9             	mov    -0x7(%ebp),%al
4b0ee0:	5e                   	pop    %esi
4b0ee1:	5b                   	pop    %ebx
4b0ee2:	59                   	pop    %ecx
4b0ee3:	59                   	pop    %ecx
4b0ee4:	5d                   	pop    %ebp
4b0ee5:	c2 08 00             	ret    $0x8
4b0ee8:	c6 80 24 02 00 00 01 	movb   $0x1,0x224(%eax)
4b0eef:	c3                   	ret
4b0ef0:	55                   	push   %ebp
4b0ef1:	8b ec                	mov    %esp,%ebp
4b0ef3:	83 c4 f8             	add    $0xfffffff8,%esp
4b0ef6:	53                   	push   %ebx
4b0ef7:	56                   	push   %esi
4b0ef8:	57                   	push   %edi
4b0ef9:	8b d8                	mov    %eax,%ebx
4b0efb:	8b 3d 24 b2 6a 00    	mov    0x6ab224,%edi
4b0f01:	85 ff                	test   %edi,%edi
4b0f03:	0f 84 87 00 00 00    	je     0x4b0f90
4b0f09:	a1 2c b2 6a 00       	mov    0x6ab22c,%eax
4b0f0e:	89 45 fc             	mov    %eax,-0x4(%ebp)
4b0f11:	8b 75 fc             	mov    -0x4(%ebp),%esi
4b0f14:	8b c7                	mov    %edi,%eax
4b0f16:	e8 b1 d8 ff ff       	call   0x4ae7cc
4b0f1b:	89 45 f8             	mov    %eax,-0x8(%ebp)
4b0f1e:	84 db                	test   %bl,%bl
4b0f20:	74 39                	je     0x4b0f5b
4b0f22:	8b 45 f8             	mov    -0x8(%ebp),%eax
4b0f25:	48                   	dec    %eax
4b0f26:	3b f0                	cmp    %eax,%esi
4b0f28:	75 04                	jne    0x4b0f2e
4b0f2a:	33 f6                	xor    %esi,%esi
4b0f2c:	eb 01                	jmp    0x4b0f2f
4b0f2e:	46                   	inc    %esi
4b0f2f:	8b d6                	mov    %esi,%edx
4b0f31:	8b c7                	mov    %edi,%eax
4b0f33:	e8 7c d8 ff ff       	call   0x4ae7b4
4b0f38:	8b d8                	mov    %eax,%ebx
4b0f3a:	80 7b 57 00          	cmpb   $0x0,0x57(%ebx)
4b0f3e:	74 14                	je     0x4b0f54
4b0f40:	8b c3                	mov    %ebx,%eax
4b0f42:	8b 10                	mov    (%eax),%edx
4b0f44:	ff 52 50             	call   *0x50(%edx)
4b0f47:	84 c0                	test   %al,%al
4b0f49:	74 09                	je     0x4b0f54
4b0f4b:	80 bb 6b 01 00 00 00 	cmpb   $0x0,0x16b(%ebx)
4b0f52:	75 3e                	jne    0x4b0f92
4b0f54:	3b 75 fc             	cmp    -0x4(%ebp),%esi
4b0f57:	75 c9                	jne    0x4b0f22
4b0f59:	eb 35                	jmp    0x4b0f90
4b0f5b:	85 f6                	test   %esi,%esi
4b0f5d:	75 06                	jne    0x4b0f65
4b0f5f:	8b 75 f8             	mov    -0x8(%ebp),%esi
4b0f62:	4e                   	dec    %esi
4b0f63:	eb 01                	jmp    0x4b0f66
4b0f65:	4e                   	dec    %esi
4b0f66:	8b d6                	mov    %esi,%edx
4b0f68:	8b c7                	mov    %edi,%eax
4b0f6a:	e8 45 d8 ff ff       	call   0x4ae7b4
4b0f6f:	8b d8                	mov    %eax,%ebx
4b0f71:	80 7b 57 00          	cmpb   $0x0,0x57(%ebx)
4b0f75:	74 14                	je     0x4b0f8b
4b0f77:	8b c3                	mov    %ebx,%eax
4b0f79:	8b 10                	mov    (%eax),%edx
4b0f7b:	ff 52 50             	call   *0x50(%edx)
4b0f7e:	84 c0                	test   %al,%al
4b0f80:	74 09                	je     0x4b0f8b
4b0f82:	80 bb 6b 01 00 00 00 	cmpb   $0x0,0x16b(%ebx)
4b0f89:	75 07                	jne    0x4b0f92
4b0f8b:	3b 75 fc             	cmp    -0x4(%ebp),%esi
4b0f8e:	75 cb                	jne    0x4b0f5b
4b0f90:	33 db                	xor    %ebx,%ebx
4b0f92:	8b c3                	mov    %ebx,%eax
4b0f94:	5f                   	pop    %edi
4b0f95:	5e                   	pop    %esi
4b0f96:	5b                   	pop    %ebx
4b0f97:	59                   	pop    %ecx
4b0f98:	59                   	pop    %ecx
4b0f99:	5d                   	pop    %ebp
4b0f9a:	c3                   	ret
4b0f9b:	90                   	nop
4b0f9c:	55                   	push   %ebp
4b0f9d:	8b ec                	mov    %esp,%ebp
4b0f9f:	83 c4 e8             	add    $0xffffffe8,%esp
4b0fa2:	53                   	push   %ebx
4b0fa3:	56                   	push   %esi
4b0fa4:	57                   	push   %edi
4b0fa5:	8b 5d 10             	mov    0x10(%ebp),%ebx
4b0fa8:	8b 75 08             	mov    0x8(%ebp),%esi
4b0fab:	83 3d 30 b2 6a 00 00 	cmpl   $0x0,0x6ab230
4b0fb2:	74 38                	je     0x4b0fec
4b0fb4:	a1 30 b2 6a 00       	mov    0x6ab230,%eax
4b0fb9:	e8 b6 9f fa ff       	call   0x45af74
4b0fbe:	8b f8                	mov    %eax,%edi
4b0fc0:	85 ff                	test   %edi,%edi
4b0fc2:	74 28                	je     0x4b0fec
4b0fc4:	8b c7                	mov    %edi,%eax
4b0fc6:	e8 e5 b5 fa ff       	call   0x45c5b0
4b0fcb:	84 c0                	test   %al,%al
4b0fcd:	74 1d                	je     0x4b0fec
4b0fcf:	8b 43 08             	mov    0x8(%ebx),%eax
4b0fd2:	83 f8 25             	cmp    $0x25,%eax
4b0fd5:	75 09                	jne    0x4b0fe0
4b0fd7:	c7 43 08 27 00 00 00 	movl   $0x27,0x8(%ebx)
4b0fde:	eb 0c                	jmp    0x4b0fec
4b0fe0:	83 f8 27             	cmp    $0x27,%eax
4b0fe3:	75 07                	jne    0x4b0fec
4b0fe5:	c7 43 08 25 00 00 00 	movl   $0x25,0x8(%ebx)
4b0fec:	53                   	push   %ebx
4b0fed:	8b 45 0c             	mov    0xc(%ebp),%eax
4b0ff0:	50                   	push   %eax
4b0ff1:	56                   	push   %esi
4b0ff2:	a1 20 b2 6a 00       	mov    0x6ab220,%eax
4b0ff7:	50                   	push   %eax
4b0ff8:	e8 23 68 f5 ff       	call   0x407820
4b0ffd:	89 45 fc             	mov    %eax,-0x4(%ebp)
4b1000:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4b1004:	0f 85 5a 02 00 00    	jne    0x4b1264
4b100a:	83 fe 02             	cmp    $0x2,%esi
4b100d:	0f 85 51 02 00 00    	jne    0x4b1264
4b1013:	33 ff                	xor    %edi,%edi
4b1015:	80 3d 80 b4 68 00 00 	cmpb   $0x0,0x68b480
4b101c:	75 18                	jne    0x4b1036
4b101e:	c6 05 80 b4 68 00 01 	movb   $0x1,0x68b480
4b1025:	6a 00                	push   $0x0
4b1027:	6a 28                	push   $0x28
4b1029:	68 00 01 00 00       	push   $0x100
4b102e:	8b 03                	mov    (%ebx),%eax
4b1030:	50                   	push   %eax
4b1031:	e8 5a 6c f5 ff       	call   0x407c90
4b1036:	8b 43 04             	mov    0x4(%ebx),%eax
4b1039:	2d 00 01 00 00       	sub    $0x100,%eax
4b103e:	0f 84 c7 00 00 00    	je     0x4b110b
4b1044:	83 e8 04             	sub    $0x4,%eax
4b1047:	0f 84 a1 00 00 00    	je     0x4b10ee
4b104d:	83 e8 1b             	sub    $0x1b,%eax
4b1050:	74 10                	je     0x4b1062
4b1052:	2d e1 00 00 00       	sub    $0xe1,%eax
4b1057:	0f 84 53 01 00 00    	je     0x4b11b0
4b105d:	e9 8e 01 00 00       	jmp    0x4b11f0
4b1062:	8b 43 08             	mov    0x8(%ebx),%eax
4b1065:	e8 42 6e f5 ff       	call   0x407eac
4b106a:	66 3d ff ff          	cmp    $0xffff,%ax
4b106e:	75 26                	jne    0x4b1096
4b1070:	83 7b 0c 00          	cmpl   $0x0,0xc(%ebx)
4b1074:	75 20                	jne    0x4b1096
4b1076:	80 3d 3c b2 6a 00 00 	cmpb   $0x0,0x6ab23c
4b107d:	0f 85 e1 01 00 00    	jne    0x4b1264
4b1083:	a1 24 b2 6a 00       	mov    0x6ab224,%eax
4b1088:	66 be b3 ff          	mov    $0xffb3,%si
4b108c:	e8 e3 2b f5 ff       	call   0x403c74
4b1091:	e9 ce 01 00 00       	jmp    0x4b1264
4b1096:	c6 05 3c b2 6a 00 00 	movb   $0x0,0x6ab23c
4b109d:	c6 45 f3 00          	movb   $0x0,-0xd(%ebp)
4b10a1:	8b 43 08             	mov    0x8(%ebx),%eax
4b10a4:	e8 03 6e f5 ff       	call   0x407eac
4b10a9:	a8 10                	test   $0x10,%al
4b10ab:	74 04                	je     0x4b10b1
4b10ad:	c6 45 f3 01          	movb   $0x1,-0xd(%ebp)
4b10b1:	80 7d f3 01          	cmpb   $0x1,-0xd(%ebp)
4b10b5:	75 12                	jne    0x4b10c9
4b10b7:	0f b7 43 08          	movzwl 0x8(%ebx),%eax
4b10bb:	50                   	push   %eax
4b10bc:	8b 43 0c             	mov    0xc(%ebx),%eax
4b10bf:	50                   	push   %eax
4b10c0:	e8 3b 6a f5 ff       	call   0x407b00
4b10c5:	8b d8                	mov    %eax,%ebx
4b10c7:	eb 06                	jmp    0x4b10cf
4b10c9:	0f b7 43 08          	movzwl 0x8(%ebx),%eax
4b10cd:	8b d8                	mov    %eax,%ebx
4b10cf:	a1 24 b2 6a 00       	mov    0x6ab224,%eax
4b10d4:	8b 80 cc 02 00 00    	mov    0x2cc(%eax),%eax
4b10da:	8a 4d f3             	mov    -0xd(%ebp),%cl
4b10dd:	8b d3                	mov    %ebx,%edx
4b10df:	e8 28 ad fa ff       	call   0x45be0c
4b10e4:	a3 30 b2 6a 00       	mov    %eax,0x6ab230
4b10e9:	e9 02 01 00 00       	jmp    0x4b11f0
4b10ee:	83 7b 08 12          	cmpl   $0x12,0x8(%ebx)
4b10f2:	0f 85 f8 00 00 00    	jne    0x4b11f0
4b10f8:	a1 24 b2 6a 00       	mov    0x6ab224,%eax
4b10fd:	66 be b3 ff          	mov    $0xffb3,%si
4b1101:	e8 6e 2b f5 ff       	call   0x403c74
4b1106:	e9 59 01 00 00       	jmp    0x4b1264
4b110b:	8b 43 08             	mov    0x8(%ebx),%eax
4b110e:	83 f8 0d             	cmp    $0xd,%eax
4b1111:	75 11                	jne    0x4b1124
4b1113:	a1 24 b2 6a 00       	mov    0x6ab224,%eax
4b1118:	c6 80 d8 02 00 00 01 	movb   $0x1,0x2d8(%eax)
4b111f:	e9 cc 00 00 00       	jmp    0x4b11f0
4b1124:	83 f8 1b             	cmp    $0x1b,%eax
4b1127:	75 0c                	jne    0x4b1135
4b1129:	c6 05 3c b2 6a 00 01 	movb   $0x1,0x6ab23c
4b1130:	e9 bb 00 00 00       	jmp    0x4b11f0
4b1135:	83 3d 30 b2 6a 00 00 	cmpl   $0x0,0x6ab230
4b113c:	0f 84 ae 00 00 00    	je     0x4b11f0
4b1142:	83 7b 08 27          	cmpl   $0x27,0x8(%ebx)
4b1146:	75 19                	jne    0x4b1161
4b1148:	a1 30 b2 6a 00       	mov    0x6ab230,%eax
4b114d:	e8 66 98 fa ff       	call   0x45a9b8
4b1152:	85 c0                	test   %eax,%eax
4b1154:	75 0b                	jne    0x4b1161
4b1156:	b0 01                	mov    $0x1,%al
4b1158:	e8 93 fd ff ff       	call   0x4b0ef0
4b115d:	8b f8                	mov    %eax,%edi
4b115f:	eb 30                	jmp    0x4b1191
4b1161:	83 7b 08 25          	cmpl   $0x25,0x8(%ebx)
4b1165:	75 28                	jne    0x4b118f