44fab6:	8b 08                	mov    (%eax),%ecx
44fab8:	ff 51 f0             	call   *-0x10(%ecx)
44fabb:	5e                   	pop    %esi
44fabc:	5b                   	pop    %ebx
44fabd:	c3                   	ret
44fabe:	8b c0                	mov    %eax,%eax
44fac0:	53                   	push   %ebx
44fac1:	8b d8                	mov    %eax,%ebx
44fac3:	e8 b4 3b fd ff       	call   0x42367c
44fac8:	6a 00                	push   $0x0
44faca:	33 c9                	xor    %ecx,%ecx
44facc:	ba 24 b0 00 00       	mov    $0xb024,%edx
44fad1:	8b c3                	mov    %ebx,%eax
44fad3:	e8 54 b6 ff ff       	call   0x44b12c
44fad8:	5b                   	pop    %ebx
44fad9:	c3                   	ret
44fada:	8b c0                	mov    %eax,%eax
44fadc:	8b 4a 08             	mov    0x8(%edx),%ecx
44fadf:	51                   	push   %ecx
44fae0:	8b 4a 04             	mov    0x4(%edx),%ecx
44fae3:	ba 25 b0 00 00       	mov    $0xb025,%edx
44fae8:	e8 3f b6 ff ff       	call   0x44b12c
44faed:	c3                   	ret
44faee:	8b c0                	mov    %eax,%eax
44faf0:	6a 00                	push   $0x0
44faf2:	33 c9                	xor    %ecx,%ecx
44faf4:	ba 26 b0 00 00       	mov    $0xb026,%edx
44faf9:	e8 2e b6 ff ff       	call   0x44b12c
44fafe:	c3                   	ret
44faff:	90                   	nop
44fb00:	6a 00                	push   $0x0
44fb02:	33 c9                	xor    %ecx,%ecx
44fb04:	ba 27 b0 00 00       	mov    $0xb027,%edx
44fb09:	e8 1e b6 ff ff       	call   0x44b12c
44fb0e:	c3                   	ret
44fb0f:	90                   	nop
44fb10:	53                   	push   %ebx
44fb11:	56                   	push   %esi
44fb12:	8b da                	mov    %edx,%ebx
44fb14:	8b f0                	mov    %eax,%esi
44fb16:	8b d3                	mov    %ebx,%edx
44fb18:	8b 43 08             	mov    0x8(%ebx),%eax
44fb1b:	e8 d0 f7 ff ff       	call   0x44f2f0
44fb20:	84 c0                	test   %al,%al
44fb22:	75 09                	jne    0x44fb2d
44fb24:	8b d3                	mov    %ebx,%edx
44fb26:	8b c6                	mov    %esi,%eax
44fb28:	8b 08                	mov    (%eax),%ecx
44fb2a:	ff 51 f0             	call   *-0x10(%ecx)
44fb2d:	5e                   	pop    %esi
44fb2e:	5b                   	pop    %ebx
44fb2f:	c3                   	ret
44fb30:	53                   	push   %ebx
44fb31:	56                   	push   %esi
44fb32:	8b da                	mov    %edx,%ebx
44fb34:	8b f0                	mov    %eax,%esi
44fb36:	8b d3                	mov    %ebx,%edx
44fb38:	8b 43 08             	mov    0x8(%ebx),%eax
44fb3b:	e8 b0 f7 ff ff       	call   0x44f2f0
44fb40:	84 c0                	test   %al,%al
44fb42:	75 09                	jne    0x44fb4d
44fb44:	8b d3                	mov    %ebx,%edx
44fb46:	8b c6                	mov    %esi,%eax
44fb48:	8b 08                	mov    (%eax),%ecx
44fb4a:	ff 51 f0             	call   *-0x10(%ecx)
44fb4d:	5e                   	pop    %esi
44fb4e:	5b                   	pop    %ebx
44fb4f:	c3                   	ret
44fb50:	53                   	push   %ebx
44fb51:	56                   	push   %esi
44fb52:	8b da                	mov    %edx,%ebx
44fb54:	8b f0                	mov    %eax,%esi
44fb56:	8b d3                	mov    %ebx,%edx
44fb58:	8b 43 08             	mov    0x8(%ebx),%eax
44fb5b:	8b 40 08             	mov    0x8(%eax),%eax
44fb5e:	e8 8d f7 ff ff       	call   0x44f2f0
44fb63:	84 c0                	test   %al,%al
44fb65:	75 09                	jne    0x44fb70
44fb67:	8b d3                	mov    %ebx,%edx
44fb69:	8b c6                	mov    %esi,%eax
44fb6b:	8b 08                	mov    (%eax),%ecx
44fb6d:	ff 51 f0             	call   *-0x10(%ecx)
44fb70:	5e                   	pop    %esi
44fb71:	5b                   	pop    %ebx
44fb72:	c3                   	ret
44fb73:	90                   	nop
44fb74:	53                   	push   %ebx
44fb75:	56                   	push   %esi
44fb76:	8b da                	mov    %edx,%ebx
44fb78:	8b f0                	mov    %eax,%esi
44fb7a:	8b d3                	mov    %ebx,%edx
44fb7c:	8b 43 08             	mov    0x8(%ebx),%eax
44fb7f:	8b 40 0c             	mov    0xc(%eax),%eax
44fb82:	e8 69 f7 ff ff       	call   0x44f2f0
44fb87:	84 c0                	test   %al,%al
44fb89:	75 09                	jne    0x44fb94
44fb8b:	8b d3                	mov    %ebx,%edx
44fb8d:	8b c6                	mov    %esi,%eax
44fb8f:	8b 08                	mov    (%eax),%ecx
44fb91:	ff 51 f0             	call   *-0x10(%ecx)
44fb94:	5e                   	pop    %esi
44fb95:	5b                   	pop    %ebx
44fb96:	c3                   	ret
44fb97:	90                   	nop
44fb98:	53                   	push   %ebx
44fb99:	56                   	push   %esi
44fb9a:	8b da                	mov    %edx,%ebx
44fb9c:	8b f0                	mov    %eax,%esi
44fb9e:	8b d3                	mov    %ebx,%edx
44fba0:	8b 43 08             	mov    0x8(%ebx),%eax
44fba3:	8b 40 14             	mov    0x14(%eax),%eax
44fba6:	e8 45 f7 ff ff       	call   0x44f2f0
44fbab:	84 c0                	test   %al,%al
44fbad:	75 09                	jne    0x44fbb8
44fbaf:	8b d3                	mov    %ebx,%edx
44fbb1:	8b c6                	mov    %esi,%eax
44fbb3:	8b 08                	mov    (%eax),%ecx
44fbb5:	ff 51 f0             	call   *-0x10(%ecx)
44fbb8:	5e                   	pop    %esi
44fbb9:	5b                   	pop    %ebx
44fbba:	c3                   	ret
44fbbb:	90                   	nop
44fbbc:	53                   	push   %ebx
44fbbd:	56                   	push   %esi
44fbbe:	8b da                	mov    %edx,%ebx
44fbc0:	8b f0                	mov    %eax,%esi
44fbc2:	8b d3                	mov    %ebx,%edx
44fbc4:	8b 43 04             	mov    0x4(%ebx),%eax
44fbc7:	e8 24 f7 ff ff       	call   0x44f2f0
44fbcc:	84 c0                	test   %al,%al
44fbce:	75 09                	jne    0x44fbd9
44fbd0:	8b d3                	mov    %ebx,%edx
44fbd2:	8b c6                	mov    %esi,%eax
44fbd4:	8b 08                	mov    (%eax),%ecx
44fbd6:	ff 51 f0             	call   *-0x10(%ecx)
44fbd9:	5e                   	pop    %esi
44fbda:	5b                   	pop    %ebx
44fbdb:	c3                   	ret
44fbdc:	53                   	push   %ebx
44fbdd:	56                   	push   %esi
44fbde:	8b f2                	mov    %edx,%esi
44fbe0:	8b d8                	mov    %eax,%ebx
44fbe2:	8b d6                	mov    %esi,%edx
44fbe4:	8b cb                	mov    %ebx,%ecx
44fbe6:	8b c3                	mov    %ebx,%eax
44fbe8:	e8 83 ef ff ff       	call   0x44eb70
44fbed:	84 c0                	test   %al,%al
44fbef:	74 1a                	je     0x44fc0b
44fbf1:	83 7e 0c 00          	cmpl   $0x0,0xc(%esi)
44fbf5:	75 14                	jne    0x44fc0b
44fbf7:	8b c3                	mov    %ebx,%eax
44fbf9:	e8 4e 21 00 00       	call   0x451d4c
44fbfe:	84 c0                	test   %al,%al
44fc00:	74 09                	je     0x44fc0b
44fc02:	8b d6                	mov    %esi,%edx
44fc04:	8b c3                	mov    %ebx,%eax
44fc06:	8b 08                	mov    (%eax),%ecx
44fc08:	ff 51 f0             	call   *-0x10(%ecx)
44fc0b:	5e                   	pop    %esi
44fc0c:	5b                   	pop    %ebx
44fc0d:	c3                   	ret
44fc0e:	8b c0                	mov    %eax,%eax
44fc10:	53                   	push   %ebx
44fc11:	56                   	push   %esi
44fc12:	57                   	push   %edi
44fc13:	83 c4 f0             	add    $0xfffffff0,%esp
44fc16:	8b f2                	mov    %edx,%esi
44fc18:	8b d8                	mov    %eax,%ebx
44fc1a:	e8 71 cc fe ff       	call   0x43c890
44fc1f:	8b f8                	mov    %eax,%edi
44fc21:	8b c7                	mov    %edi,%eax
44fc23:	e8 70 cd fe ff       	call   0x43c998
44fc28:	84 c0                	test   %al,%al
44fc2a:	74 3f                	je     0x44fc6b
44fc2c:	83 7b 30 00          	cmpl   $0x0,0x30(%ebx)
44fc30:	74 39                	je     0x44fc6b
44fc32:	f6 43 52 04          	testb  $0x4,0x52(%ebx)
44fc36:	74 33                	je     0x44fc6b
44fc38:	8b 43 30             	mov    0x30(%ebx),%eax
44fc3b:	80 b8 40 02 00 00 00 	cmpb   $0x0,0x240(%eax)
44fc42:	74 0c                	je     0x44fc50
44fc44:	8b 56 04             	mov    0x4(%esi),%edx
44fc47:	8b c3                	mov    %ebx,%eax
44fc49:	e8 6e 6f ff ff       	call   0x446bbc
44fc4e:	eb 51                	jmp    0x44fca1
44fc50:	6a 00                	push   $0x0
44fc52:	6a 00                	push   $0x0
44fc54:	6a 00                	push   $0x0
44fc56:	8b c3                	mov    %ebx,%eax
44fc58:	e8 4f 1d 00 00       	call   0x4519ac
44fc5d:	8b d0                	mov    %eax,%edx
44fc5f:	8b 4e 04             	mov    0x4(%esi),%ecx
44fc62:	8b c7                	mov    %edi,%eax
44fc64:	e8 2f ce fe ff       	call   0x43ca98
44fc69:	eb 36                	jmp    0x44fca1
44fc6b:	80 bb 40 02 00 00 00 	cmpb   $0x0,0x240(%ebx)
44fc72:	74 08                	je     0x44fc7c
44fc74:	8b 46 04             	mov    0x4(%esi),%eax
44fc77:	3b 46 08             	cmp    0x8(%esi),%eax
44fc7a:	75 25                	jne    0x44fca1
44fc7c:	8b 83 a4 01 00 00    	mov    0x1a4(%ebx),%eax
44fc82:	e8 9d 4c fd ff       	call   0x424924
44fc87:	50                   	push   %eax
44fc88:	8d 54 24 04          	lea    0x4(%esp),%edx
44fc8c:	8b c3                	mov    %ebx,%eax
44fc8e:	8b 08                	mov    (%eax),%ecx
44fc90:	ff 51 44             	call   *0x44(%ecx)
44fc93:	8d 44 24 04          	lea    0x4(%esp),%eax
44fc97:	50                   	push   %eax
44fc98:	8b 46 04             	mov    0x4(%esi),%eax
44fc9b:	50                   	push   %eax
44fc9c:	e8 87 72 fb ff       	call   0x406f28
44fca1:	c7 46 0c 01 00 00 00 	movl   $0x1,0xc(%esi)
44fca8:	83 c4 10             	add    $0x10,%esp
44fcab:	5f                   	pop    %edi
44fcac:	5e                   	pop    %esi
44fcad:	5b                   	pop    %ebx
44fcae:	c3                   	ret
44fcaf:	90                   	nop
44fcb0:	53                   	push   %ebx
44fcb1:	56                   	push   %esi
44fcb2:	57                   	push   %edi
44fcb3:	51                   	push   %ecx
44fcb4:	8b f2                	mov    %edx,%esi
44fcb6:	8b f8                	mov    %eax,%edi
44fcb8:	80 bf d9 01 00 00 00 	cmpb   $0x0,0x1d9(%edi)
44fcbf:	74 15                	je     0x44fcd6
44fcc1:	f6 47 50 10          	testb  $0x10,0x50(%edi)
44fcc5:	74 0f                	je     0x44fcd6
44fcc7:	83 7f 30 00          	cmpl   $0x0,0x30(%edi)
44fccb:	74 09                	je     0x44fcd6
44fccd:	8b 46 08             	mov    0x8(%esi),%eax
44fcd0:	f6 40 18 08          	testb  $0x8,0x18(%eax)
44fcd4:	74 04                	je     0x44fcda
44fcd6:	33 db                	xor    %ebx,%ebx
44fcd8:	eb 02                	jmp    0x44fcdc
44fcda:	b3 01                	mov    $0x1,%bl
44fcdc:	8b 46 08             	mov    0x8(%esi),%eax
44fcdf:	f6 40 18 02          	testb  $0x2,0x18(%eax)
44fce3:	75 10                	jne    0x44fcf5
44fce5:	8b 87 b4 01 00 00    	mov    0x1b4(%edi),%eax
44fceb:	50                   	push   %eax
44fcec:	e8 4f 74 fb ff       	call   0x407140
44fcf1:	85 c0                	test   %eax,%eax
44fcf3:	75 04                	jne    0x44fcf9
44fcf5:	33 c0                	xor    %eax,%eax
44fcf7:	eb 02                	jmp    0x44fcfb
44fcf9:	b0 01                	mov    $0x1,%al
44fcfb:	88 04 24             	mov    %al,(%esp)
44fcfe:	8b 46 08             	mov    0x8(%esi),%eax
44fd01:	f6 40 18 01          	testb  $0x1,0x18(%eax)
44fd05:	75 10                	jne    0x44fd17
44fd07:	8b 87 b4 01 00 00    	mov    0x1b4(%edi),%eax
44fd0d:	50                   	push   %eax
44fd0e:	e8 2d 74 fb ff       	call   0x407140
44fd13:	85 c0                	test   %eax,%eax
44fd15:	75 04                	jne    0x44fd1b
44fd17:	33 c0                	xor    %eax,%eax
44fd19:	eb 02                	jmp    0x44fd1d
44fd1b:	b0 01                	mov    $0x1,%al
44fd1d:	88 44 24 01          	mov    %al,0x1(%esp)
44fd21:	84 db                	test   %bl,%bl
44fd23:	74 11                	je     0x44fd36
44fd25:	0f b6 04 24          	movzbl (%esp),%eax
44fd29:	0a 44 24 01          	or     0x1(%esp),%al
44fd2d:	74 07                	je     0x44fd36
44fd2f:	8b c7                	mov    %edi,%eax
44fd31:	e8 7a 1b 00 00       	call   0x4518b0
44fd36:	f6 47 55 02          	testb  $0x2,0x55(%edi)
44fd3a:	75 07                	jne    0x44fd43
44fd3c:	8b c7                	mov    %edi,%eax
44fd3e:	e8 15 20 00 00       	call   0x451d58
44fd43:	8b d6                	mov    %esi,%edx
44fd45:	8b c7                	mov    %edi,%eax
44fd47:	e8 e8 c1 ff ff       	call   0x44bf34
44fd4c:	84 db                	test   %bl,%bl
44fd4e:	74 1a                	je     0x44fd6a
44fd50:	0f b6 04 24          	movzbl (%esp),%eax
44fd54:	0a 44 24 01          	or     0x1(%esp),%al
44fd58:	75 09                	jne    0x44fd63
44fd5a:	8b 46 08             	mov    0x8(%esi),%eax
44fd5d:	f6 40 18 c0          	testb  $0xc0,0x18(%eax)
44fd61:	74 07                	je     0x44fd6a
44fd63:	8b c7                	mov    %edi,%eax
44fd65:	e8 46 1b 00 00       	call   0x4518b0
44fd6a:	5a                   	pop    %edx
44fd6b:	5f                   	pop    %edi
44fd6c:	5e                   	pop    %esi
44fd6d:	5b                   	pop    %ebx
44fd6e:	c3                   	ret
44fd6f:	90                   	nop
44fd70:	53                   	push   %ebx
44fd71:	56                   	push   %esi
44fd72:	57                   	push   %edi
44fd73:	8b fa                	mov    %edx,%edi
44fd75:	8b d8                	mov    %eax,%ebx
44fd77:	0f b7 05 bc fd 44 00 	movzwl 0x44fdbc,%eax
44fd7e:	66 23 43 1c          	and    0x1c(%ebx),%ax
44fd82:	0f b7 15 c0 fd 44 00 	movzwl 0x44fdc0,%edx
44fd89:	66 3b d0             	cmp    %ax,%dx
44fd8c:	75 1e                	jne    0x44fdac
44fd8e:	8b 77 08             	mov    0x8(%edi),%esi
44fd91:	f6 46 18 01          	testb  $0x1,0x18(%esi)
44fd95:	75 15                	jne    0x44fdac
44fd97:	8d 4e 14             	lea    0x14(%esi),%ecx
44fd9a:	8d 56 10             	lea    0x10(%esi),%edx
44fd9d:	8b c3                	mov    %ebx,%eax
44fd9f:	e8 cc bd ff ff       	call   0x44bb70
44fda4:	84 c0                	test   %al,%al
44fda6:	75 04                	jne    0x44fdac
44fda8:	83 4e 18 01          	orl    $0x1,0x18(%esi)
44fdac:	8b d7                	mov    %edi,%edx
44fdae:	8b c3                	mov    %ebx,%eax
44fdb0:	8b 08                	mov    (%eax),%ecx
44fdb2:	ff 51 f0             	call   *-0x10(%ecx)
44fdb5:	5f                   	pop    %edi
44fdb6:	5e                   	pop    %esi
44fdb7:	5b                   	pop    %ebx
44fdb8:	c3                   	ret
44fdb9:	00 00                	add    %al,(%eax)
44fdbb:	00 0a                	add    %cl,(%edx)
44fdbd:	00 00                	add    %al,(%eax)
44fdbf:	00 00                	add    %al,(%eax)
44fdc1:	00 00                	add    %al,(%eax)
44fdc3:	00 53 56             	add    %dl,0x56(%ebx)
44fdc6:	8b da                	mov    %edx,%ebx
44fdc8:	8b f0                	mov    %eax,%esi
44fdca:	8b c6                	mov    %esi,%eax
44fdcc:	e8 87 1f 00 00       	call   0x451d58
44fdd1:	8b c6                	mov    %esi,%eax
44fdd3:	e8 70 cc ff ff       	call   0x44ca48
44fdd8:	8b d3                	mov    %ebx,%edx
44fdda:	8b c6                	mov    %esi,%eax
44fddc:	8b 08                	mov    (%eax),%ecx
44fdde:	ff 51 f0             	call   *-0x10(%ecx)
44fde1:	8b c6                	mov    %esi,%eax
44fde3:	e8 60 da ff ff       	call   0x44d848
44fde8:	f6 46 1c 01          	testb  $0x1,0x1c(%esi)
44fdec:	75 0b                	jne    0x44fdf9
44fdee:	8b c6                	mov    %esi,%eax
44fdf0:	66 be cf ff          	mov    $0xffcf,%si
44fdf4:	e8 1f 3d fb ff       	call   0x403b18
44fdf9:	5e                   	pop    %esi
44fdfa:	5b                   	pop    %ebx
44fdfb:	c3                   	ret
44fdfc:	56                   	push   %esi
44fdfd:	8b f0                	mov    %eax,%esi
44fdff:	8b c6                	mov    %esi,%eax
44fe01:	8b 08                	mov    (%eax),%ecx
44fe03:	ff 51 f0             	call   *-0x10(%ecx)