441cfd:	8b d8                	mov    %eax,%ebx
441cff:	66 85 db             	test   %bx,%bx
441d02:	74 45                	je     0x441d49
441d04:	8b d3                	mov    %ebx,%edx
441d06:	a1 a0 67 42 00       	mov    0x4267a0,%eax
441d0b:	e8 38 91 fe ff       	call   0x42ae48
441d10:	84 c0                	test   %al,%al
441d12:	74 25                	je     0x441d39
441d14:	0f b7 c3             	movzwl %bx,%eax
441d17:	50                   	push   %eax
441d18:	e8 d3 5c fc ff       	call   0x4079f0
441d1d:	8b f0                	mov    %eax,%esi
441d1f:	6a 09                	push   $0x9
441d21:	e8 ca 5c fc ff       	call   0x4079f0
441d26:	50                   	push   %eax
441d27:	8b ce                	mov    %esi,%ecx
441d29:	8b d3                	mov    %ebx,%edx
441d2b:	8b c7                	mov    %edi,%eax
441d2d:	e8 26 90 fe ff       	call   0x42ad58
441d32:	e8 b9 25 fc ff       	call   0x4042f0
441d37:	eb 44                	jmp    0x441d7d
441d39:	0f b7 c3             	movzwl %bx,%eax
441d3c:	50                   	push   %eax
441d3d:	e8 36 5c fc ff       	call   0x407978
441d42:	8b d8                	mov    %eax,%ebx
441d44:	66 85 db             	test   %bx,%bx
441d47:	75 bb                	jne    0x441d04
441d49:	8b 0d 3c 6d 6a 00    	mov    0x6a6d3c,%ecx
441d4f:	b2 01                	mov    $0x1,%dl
441d51:	a1 cc 84 40 00       	mov    0x4084cc,%eax
441d56:	e8 a9 b1 fc ff       	call   0x40cf04
441d5b:	e8 e4 24 fc ff       	call   0x404244
441d60:	33 c0                	xor    %eax,%eax
441d62:	5a                   	pop    %edx
441d63:	59                   	pop    %ecx
441d64:	59                   	pop    %ecx
441d65:	64 89 10             	mov    %edx,%fs:(%eax)
441d68:	68 7d 1d 44 00       	push   $0x441d7d
441d6d:	8b 45 fc             	mov    -0x4(%ebp),%eax
441d70:	8b 10                	mov    (%eax),%edx
441d72:	ff 52 14             	call   *0x14(%edx)
441d75:	c3                   	ret
441d76:	e9 91 24 fc ff       	jmp    0x40420c
441d7b:	eb f0                	jmp    0x441d6d
441d7d:	5f                   	pop    %edi
441d7e:	5e                   	pop    %esi
441d7f:	5b                   	pop    %ebx
441d80:	59                   	pop    %ecx
441d81:	5d                   	pop    %ebp
441d82:	c3                   	ret
441d83:	90                   	nop
441d84:	55                   	push   %ebp
441d85:	8b ec                	mov    %esp,%ebp
441d87:	51                   	push   %ecx
441d88:	53                   	push   %ebx
441d89:	56                   	push   %esi
441d8a:	57                   	push   %edi
441d8b:	8b fa                	mov    %edx,%edi
441d8d:	89 45 fc             	mov    %eax,-0x4(%ebp)
441d90:	8b 45 fc             	mov    -0x4(%ebp),%eax
441d93:	8b 10                	mov    (%eax),%edx
441d95:	ff 52 18             	call   *0x18(%edx)
441d98:	33 c0                	xor    %eax,%eax
441d9a:	55                   	push   %ebp
441d9b:	68 dc 1d 44 00       	push   $0x441ddc
441da0:	64 ff 30             	push   %fs:(%eax)
441da3:	64 89 20             	mov    %esp,%fs:(%eax)
441da6:	6a 02                	push   $0x2
441da8:	e8 43 5c fc ff       	call   0x4079f0
441dad:	8b d8                	mov    %eax,%ebx
441daf:	6a 09                	push   $0x9
441db1:	e8 3a 5c fc ff       	call   0x4079f0
441db6:	8b f0                	mov    %eax,%esi
441db8:	56                   	push   %esi
441db9:	8b cb                	mov    %ebx,%ecx
441dbb:	66 ba 02 00          	mov    $0x2,%dx
441dbf:	8b c7                	mov    %edi,%eax
441dc1:	8b 18                	mov    (%eax),%ebx
441dc3:	ff 53 5c             	call   *0x5c(%ebx)
441dc6:	33 c0                	xor    %eax,%eax
441dc8:	5a                   	pop    %edx
441dc9:	59                   	pop    %ecx
441dca:	59                   	pop    %ecx
441dcb:	64 89 10             	mov    %edx,%fs:(%eax)
441dce:	68 e3 1d 44 00       	push   $0x441de3
441dd3:	8b 45 fc             	mov    -0x4(%ebp),%eax
441dd6:	8b 10                	mov    (%eax),%edx
441dd8:	ff 52 14             	call   *0x14(%edx)
441ddb:	c3                   	ret
441ddc:	e9 2b 24 fc ff       	jmp    0x40420c
441de1:	eb f0                	jmp    0x441dd3
441de3:	5f                   	pop    %edi
441de4:	5e                   	pop    %esi
441de5:	5b                   	pop    %ebx
441de6:	59                   	pop    %ecx
441de7:	5d                   	pop    %ebp
441de8:	c3                   	ret
441de9:	8d 40 00             	lea    0x0(%eax),%eax
441dec:	55                   	push   %ebp
441ded:	8b ec                	mov    %esp,%ebp
441def:	51                   	push   %ecx
441df0:	53                   	push   %ebx
441df1:	56                   	push   %esi
441df2:	8b f2                	mov    %edx,%esi
441df4:	89 45 fc             	mov    %eax,-0x4(%ebp)
441df7:	8b 45 fc             	mov    -0x4(%ebp),%eax
441dfa:	8b 10                	mov    (%eax),%edx
441dfc:	ff 52 18             	call   *0x18(%edx)
441dff:	33 d2                	xor    %edx,%edx
441e01:	55                   	push   %ebp
441e02:	68 41 1e 44 00       	push   $0x441e41
441e07:	64 ff 32             	push   %fs:(%edx)
441e0a:	64 89 22             	mov    %esp,%fs:(%edx)
441e0d:	6a 03                	push   $0x3
441e0f:	e8 dc 5b fc ff       	call   0x4079f0
441e14:	8b d8                	mov    %eax,%ebx
441e16:	6a 09                	push   $0x9
441e18:	e8 d3 5b fc ff       	call   0x4079f0
441e1d:	50                   	push   %eax
441e1e:	8b cb                	mov    %ebx,%ecx
441e20:	66 ba 03 00          	mov    $0x3,%dx
441e24:	8b c6                	mov    %esi,%eax
441e26:	8b 18                	mov    (%eax),%ebx
441e28:	ff 53 5c             	call   *0x5c(%ebx)
441e2b:	33 c0                	xor    %eax,%eax
441e2d:	5a                   	pop    %edx
441e2e:	59                   	pop    %ecx
441e2f:	59                   	pop    %ecx
441e30:	64 89 10             	mov    %edx,%fs:(%eax)
441e33:	68 48 1e 44 00       	push   $0x441e48
441e38:	8b 45 fc             	mov    -0x4(%ebp),%eax
441e3b:	8b 10                	mov    (%eax),%edx
441e3d:	ff 52 14             	call   *0x14(%edx)
441e40:	c3                   	ret
441e41:	e9 c6 23 fc ff       	jmp    0x40420c
441e46:	eb f0                	jmp    0x441e38
441e48:	5e                   	pop    %esi
441e49:	5b                   	pop    %ebx
441e4a:	59                   	pop    %ecx
441e4b:	5d                   	pop    %ebp
441e4c:	c3                   	ret
441e4d:	8d 40 00             	lea    0x0(%eax),%eax
441e50:	53                   	push   %ebx
441e51:	56                   	push   %esi
441e52:	8b da                	mov    %edx,%ebx
441e54:	8b f0                	mov    %eax,%esi
441e56:	8b c3                	mov    %ebx,%eax
441e58:	8b 15 a0 67 42 00    	mov    0x4267a0,%edx
441e5e:	e8 a1 1d fc ff       	call   0x403c04
441e63:	84 c0                	test   %al,%al
441e65:	74 0c                	je     0x441e73
441e67:	8b d3                	mov    %ebx,%edx
441e69:	8b c6                	mov    %esi,%eax
441e6b:	e8 64 fe ff ff       	call   0x441cd4
441e70:	5e                   	pop    %esi
441e71:	5b                   	pop    %ebx
441e72:	c3                   	ret
441e73:	8b c3                	mov    %ebx,%eax
441e75:	8b 15 ec 6a 42 00    	mov    0x426aec,%edx
441e7b:	e8 84 1d fc ff       	call   0x403c04
441e80:	84 c0                	test   %al,%al
441e82:	74 0b                	je     0x441e8f
441e84:	8b d3                	mov    %ebx,%edx
441e86:	8b c6                	mov    %esi,%eax
441e88:	e8 f7 fe ff ff       	call   0x441d84
441e8d:	eb 25                	jmp    0x441eb4
441e8f:	8b c3                	mov    %ebx,%eax
441e91:	8b 15 ac 69 42 00    	mov    0x4269ac,%edx
441e97:	e8 68 1d fc ff       	call   0x403c04
441e9c:	84 c0                	test   %al,%al
441e9e:	74 0b                	je     0x441eab
441ea0:	8b d3                	mov    %ebx,%edx
441ea2:	8b c6                	mov    %esi,%eax
441ea4:	e8 43 ff ff ff       	call   0x441dec
441ea9:	eb 09                	jmp    0x441eb4
441eab:	8b d3                	mov    %ebx,%edx
441ead:	8b c6                	mov    %esi,%eax
441eaf:	e8 78 a9 fd ff       	call   0x41c82c
441eb4:	5e                   	pop    %esi
441eb5:	5b                   	pop    %ebx
441eb6:	c3                   	ret
441eb7:	90                   	nop
441eb8:	55                   	push   %ebp
441eb9:	8b ec                	mov    %esp,%ebp
441ebb:	83 c4 f0             	add    $0xfffffff0,%esp
441ebe:	53                   	push   %ebx
441ebf:	8b da                	mov    %edx,%ebx
441ec1:	89 45 fc             	mov    %eax,-0x4(%ebp)
441ec4:	8b 45 fc             	mov    -0x4(%ebp),%eax
441ec7:	8b 10                	mov    (%eax),%edx
441ec9:	ff 52 18             	call   *0x18(%edx)
441ecc:	33 c0                	xor    %eax,%eax
441ece:	55                   	push   %ebp
441ecf:	68 2d 1f 44 00       	push   $0x441f2d
441ed4:	64 ff 30             	push   %fs:(%eax)
441ed7:	64 89 20             	mov    %esp,%fs:(%eax)
441eda:	8b 45 fc             	mov    -0x4(%ebp),%eax
441edd:	e8 a2 fb ff ff       	call   0x441a84
441ee2:	33 c0                	xor    %eax,%eax
441ee4:	89 45 f0             	mov    %eax,-0x10(%ebp)
441ee7:	8d 45 f0             	lea    -0x10(%ebp),%eax
441eea:	50                   	push   %eax
441eeb:	8d 4d f8             	lea    -0x8(%ebp),%ecx
441eee:	8d 55 f6             	lea    -0xa(%ebp),%edx
441ef1:	8b c3                	mov    %ebx,%eax
441ef3:	e8 24 8f fe ff       	call   0x42ae1c
441ef8:	8b 45 f8             	mov    -0x8(%ebp),%eax
441efb:	50                   	push   %eax
441efc:	0f b7 45 f6          	movzwl -0xa(%ebp),%eax
441f00:	50                   	push   %eax
441f01:	e8 42 5e fc ff       	call   0x407d48
441f06:	83 7d f0 00          	cmpl   $0x0,-0x10(%ebp)
441f0a:	74 0b                	je     0x441f17
441f0c:	8b 45 f0             	mov    -0x10(%ebp),%eax
441f0f:	50                   	push   %eax
441f10:	6a 09                	push   $0x9
441f12:	e8 31 5e fc ff       	call   0x407d48
441f17:	33 c0                	xor    %eax,%eax
441f19:	5a                   	pop    %edx
441f1a:	59                   	pop    %ecx
441f1b:	59                   	pop    %ecx
441f1c:	64 89 10             	mov    %edx,%fs:(%eax)
441f1f:	68 34 1f 44 00       	push   $0x441f34
441f24:	8b 45 fc             	mov    -0x4(%ebp),%eax
441f27:	8b 10                	mov    (%eax),%edx
441f29:	ff 52 14             	call   *0x14(%edx)
441f2c:	c3                   	ret
441f2d:	e9 da 22 fc ff       	jmp    0x40420c
441f32:	eb f0                	jmp    0x441f24
441f34:	5b                   	pop    %ebx
441f35:	8b e5                	mov    %ebp,%esp
441f37:	5d                   	pop    %ebp
441f38:	c3                   	ret
441f39:	8d 40 00             	lea    0x0(%eax),%eax
441f3c:	55                   	push   %ebp
441f3d:	8b ec                	mov    %esp,%ebp
441f3f:	83 c4 f0             	add    $0xfffffff0,%esp
441f42:	53                   	push   %ebx
441f43:	8b da                	mov    %edx,%ebx
441f45:	89 45 fc             	mov    %eax,-0x4(%ebp)
441f48:	8b 45 fc             	mov    -0x4(%ebp),%eax
441f4b:	8b 10                	mov    (%eax),%edx
441f4d:	ff 52 18             	call   *0x18(%edx)
441f50:	33 c0                	xor    %eax,%eax
441f52:	55                   	push   %ebp
441f53:	68 b1 1f 44 00       	push   $0x441fb1
441f58:	64 ff 30             	push   %fs:(%eax)
441f5b:	64 89 20             	mov    %esp,%fs:(%eax)
441f5e:	8b 45 fc             	mov    -0x4(%ebp),%eax
441f61:	e8 1e fb ff ff       	call   0x441a84
441f66:	33 c0                	xor    %eax,%eax
441f68:	89 45 f0             	mov    %eax,-0x10(%ebp)
441f6b:	8d 45 f0             	lea    -0x10(%ebp),%eax
441f6e:	50                   	push   %eax
441f6f:	8d 4d f8             	lea    -0x8(%ebp),%ecx
441f72:	8d 55 f6             	lea    -0xa(%ebp),%edx
441f75:	8b c3                	mov    %ebx,%eax
441f77:	8b 18                	mov    (%eax),%ebx
441f79:	ff 53 60             	call   *0x60(%ebx)
441f7c:	8b 45 f8             	mov    -0x8(%ebp),%eax
441f7f:	50                   	push   %eax
441f80:	0f b7 45 f6          	movzwl -0xa(%ebp),%eax
441f84:	50                   	push   %eax
441f85:	e8 be 5d fc ff       	call   0x407d48
441f8a:	83 7d f0 00          	cmpl   $0x0,-0x10(%ebp)
441f8e:	74 0b                	je     0x441f9b
441f90:	8b 45 f0             	mov    -0x10(%ebp),%eax
441f93:	50                   	push   %eax
441f94:	6a 09                	push   $0x9
441f96:	e8 ad 5d fc ff       	call   0x407d48
441f9b:	33 c0                	xor    %eax,%eax
441f9d:	5a                   	pop    %edx
441f9e:	59                   	pop    %ecx
441f9f:	59                   	pop    %ecx
441fa0:	64 89 10             	mov    %edx,%fs:(%eax)
441fa3:	68 b8 1f 44 00       	push   $0x441fb8
441fa8:	8b 45 fc             	mov    -0x4(%ebp),%eax
441fab:	8b 10                	mov    (%eax),%edx
441fad:	ff 52 14             	call   *0x14(%edx)
441fb0:	c3                   	ret
441fb1:	e9 56 22 fc ff       	jmp    0x40420c
441fb6:	eb f0                	jmp    0x441fa8
441fb8:	5b                   	pop    %ebx
441fb9:	8b e5                	mov    %ebp,%esp
441fbb:	5d                   	pop    %ebp
441fbc:	c3                   	ret
441fbd:	8d 40 00             	lea    0x0(%eax),%eax
441fc0:	53                   	push   %ebx
441fc1:	56                   	push   %esi
441fc2:	8b da                	mov    %edx,%ebx
441fc4:	8b f0                	mov    %eax,%esi
441fc6:	8b c3                	mov    %ebx,%eax
441fc8:	8b 15 a0 67 42 00    	mov    0x4267a0,%edx
441fce:	e8 31 1c fc ff       	call   0x403c04
441fd3:	84 c0                	test   %al,%al
441fd5:	74 0c                	je     0x441fe3
441fd7:	8b d3                	mov    %ebx,%edx
441fd9:	8b c6                	mov    %esi,%eax
441fdb:	e8 d8 fe ff ff       	call   0x441eb8
441fe0:	5e                   	pop    %esi
441fe1:	5b                   	pop    %ebx
441fe2:	c3                   	ret
441fe3:	8b c3                	mov    %ebx,%eax
441fe5:	8b 15 4c 66 42 00    	mov    0x42664c,%edx
441feb:	e8 14 1c fc ff       	call   0x403c04
441ff0:	84 c0                	test   %al,%al
441ff2:	74 0b                	je     0x441fff
441ff4:	8b d3                	mov    %ebx,%edx
441ff6:	8b c6                	mov    %esi,%eax
441ff8:	e8 3f ff ff ff       	call   0x441f3c
441ffd:	eb 09                	jmp    0x442008
441fff:	8b d3                	mov    %ebx,%edx
442001:	8b c6                	mov    %esi,%eax
442003:	e8 40 a7 fd ff       	call   0x41c748
442008:	5e                   	pop    %esi
442009:	5b                   	pop    %ebx
44200a:	c3                   	ret
44200b:	90                   	nop
44200c:	55                   	push   %ebp
44200d:	8b ec                	mov    %esp,%ebp
44200f:	83 c4 f8             	add    $0xfffffff8,%esp
442012:	53                   	push   %ebx
442013:	8b da                	mov    %edx,%ebx
442015:	89 45 fc             	mov    %eax,-0x4(%ebp)
442018:	8b 45 fc             	mov    -0x4(%ebp),%eax
44201b:	8b 10                	mov    (%eax),%edx
44201d:	ff 52 18             	call   *0x18(%edx)
442020:	33 c0                	xor    %eax,%eax
442022:	55                   	push   %ebp
442023:	68 50 20 44 00       	push   $0x442050
442028:	64 ff 30             	push   %fs:(%eax)
44202b:	64 89 20             	mov    %esp,%fs:(%eax)
44202e:	0f b7 c3             	movzwl %bx,%eax
442031:	50                   	push   %eax
442032:	e8 b9 59 fc ff       	call   0x4079f0
442037:	89 45 f8             	mov    %eax,-0x8(%ebp)
44203a:	33 c0                	xor    %eax,%eax
44203c:	5a                   	pop    %edx
44203d:	59                   	pop    %ecx
44203e:	59                   	pop    %ecx
44203f:	64 89 10             	mov    %edx,%fs:(%eax)
442042:	68 57 20 44 00       	push   $0x442057
442047:	8b 45 fc             	mov    -0x4(%ebp),%eax
44204a:	8b 10                	mov    (%eax),%edx
44204c:	ff 52 14             	call   *0x14(%edx)
44204f:	c3                   	ret
442050:	e9 b7 21 fc ff       	jmp    0x40420c
442055:	eb f0                	jmp    0x442047
442057:	8b 45 f8             	mov    -0x8(%ebp),%eax
44205a:	5b                   	pop    %ebx