449850:	cc                   	int3
449851:	cc                   	int3
449852:	cc                   	int3
449853:	cc                   	int3
449854:	cc                   	int3
449855:	cc                   	int3
449856:	cc                   	int3
449857:	cc                   	int3
449858:	cc                   	int3
449859:	cc                   	int3
44985a:	cc                   	int3
44985b:	cc                   	int3
44985c:	cc                   	int3
44985d:	cc                   	int3
44985e:	cc                   	int3
44985f:	cc                   	int3
449860:	cc                   	int3
449861:	cc                   	int3
449862:	cc                   	int3
449863:	cc                   	int3
449864:	cc                   	int3
449865:	cc                   	int3
449866:	cc                   	int3
449867:	cc                   	int3
449868:	cc                   	int3
449869:	cc                   	int3
44986a:	cc                   	int3
44986b:	cc                   	int3
44986c:	cc                   	int3
44986d:	cc                   	int3
44986e:	cc                   	int3
44986f:	cc                   	int3
449870:	8b ff                	mov    %edi,%edi
449872:	55                   	push   %ebp
449873:	8b ec                	mov    %esp,%ebp
449875:	83 ec 28             	sub    $0x28,%esp
449878:	89 4d fc             	mov    %ecx,-0x4(%ebp)
44987b:	8b 45 fc             	mov    -0x4(%ebp),%eax
44987e:	0f be 48 31          	movsbl 0x31(%eax),%ecx
449882:	83 f9 46             	cmp    $0x46,%ecx
449885:	75 3a                	jne    0x4498c1
449887:	8b 55 fc             	mov    -0x4(%ebp),%edx
44988a:	8b 02                	mov    (%edx),%eax
44988c:	83 e0 08             	and    $0x8,%eax
44988f:	8b 4a 04             	mov    0x4(%edx),%ecx
449892:	83 e1 00             	and    $0x0,%ecx
449895:	89 45 e0             	mov    %eax,-0x20(%ebp)
449898:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
44989b:	8b 55 e0             	mov    -0x20(%ebp),%edx
44989e:	0b 55 e4             	or     -0x1c(%ebp),%edx
4498a1:	75 17                	jne    0x4498ba
4498a3:	8b 45 fc             	mov    -0x4(%ebp),%eax
4498a6:	c7 40 1c 07 00 00 00 	movl   $0x7,0x1c(%eax)
4498ad:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4498b0:	e8 6e 9f fb ff       	call   0x403823
4498b5:	e9 19 03 00 00       	jmp    0x449bd3
4498ba:	b0 01                	mov    $0x1,%al
4498bc:	e9 12 03 00 00       	jmp    0x449bd3
4498c1:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4498c4:	0f be 51 31          	movsbl 0x31(%ecx),%edx
4498c8:	83 fa 4e             	cmp    $0x4e,%edx
4498cb:	0f 85 b4 00 00 00    	jne    0x449985
4498d1:	8b 45 fc             	mov    -0x4(%ebp),%eax
4498d4:	8b 08                	mov    (%eax),%ecx
4498d6:	83 e1 08             	and    $0x8,%ecx
4498d9:	8b 50 04             	mov    0x4(%eax),%edx
4498dc:	83 e2 00             	and    $0x0,%edx
4498df:	89 4d d8             	mov    %ecx,-0x28(%ebp)
4498e2:	89 55 dc             	mov    %edx,-0x24(%ebp)
4498e5:	8b 45 d8             	mov    -0x28(%ebp),%eax
4498e8:	0b 45 dc             	or     -0x24(%ebp),%eax
4498eb:	0f 85 8d 00 00 00    	jne    0x44997e
4498f1:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4498f4:	c7 41 1c 08 00 00 00 	movl   $0x8,0x1c(%ecx)
4498fb:	33 d2                	xor    %edx,%edx
4498fd:	74 09                	je     0x449908
4498ff:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
449906:	eb 07                	jmp    0x44990f
449908:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
44990f:	8b 45 f4             	mov    -0xc(%ebp),%eax
449912:	89 45 f0             	mov    %eax,-0x10(%ebp)
449915:	83 7d f0 00          	cmpl   $0x0,-0x10(%ebp)
449919:	75 26                	jne    0x449941
44991b:	68 b0 ed 49 00       	push   $0x49edb0
449920:	68 60 83 49 00       	push   $0x498360
449925:	6a 00                	push   $0x0
449927:	68 49 07 00 00       	push   $0x749
44992c:	68 08 d5 49 00       	push   $0x49d508
449931:	6a 02                	push   $0x2
449933:	e8 0f 80 fb ff       	call   0x401947
449938:	83 c4 18             	add    $0x18,%esp
44993b:	83 f8 01             	cmp    $0x1,%eax
44993e:	75 01                	jne    0x449941
449940:	cc                   	int3
449941:	83 7d f0 00          	cmpl   $0x0,-0x10(%ebp)
449945:	75 30                	jne    0x449977
449947:	e8 39 88 fb ff       	call   0x402185
44994c:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
449952:	6a 00                	push   $0x0
449954:	68 49 07 00 00       	push   $0x749
449959:	68 08 d5 49 00       	push   $0x49d508
44995e:	68 b0 03 4a 00       	push   $0x4a03b0
449963:	68 b0 ed 49 00       	push   $0x49edb0
449968:	e8 a1 a4 fb ff       	call   0x403e0e
44996d:	83 c4 14             	add    $0x14,%esp
449970:	32 c0                	xor    %al,%al
449972:	e9 5c 02 00 00       	jmp    0x449bd3
449977:	32 c0                	xor    %al,%al
449979:	e9 55 02 00 00       	jmp    0x449bd3
44997e:	b0 01                	mov    $0x1,%al
449980:	e9 4e 02 00 00       	jmp    0x449bd3
449985:	8b 55 fc             	mov    -0x4(%ebp),%edx
449988:	83 7a 2c 00          	cmpl   $0x0,0x2c(%edx)
44998c:	75 09                	jne    0x449997
44998e:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
449995:	eb 07                	jmp    0x44999e
449997:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
44999e:	8b 45 ec             	mov    -0x14(%ebp),%eax
4499a1:	89 45 e8             	mov    %eax,-0x18(%ebp)
4499a4:	83 7d e8 00          	cmpl   $0x0,-0x18(%ebp)
4499a8:	75 26                	jne    0x4499d0
4499aa:	68 20 f0 49 00       	push   $0x49f020
4499af:	68 60 83 49 00       	push   $0x498360
4499b4:	6a 00                	push   $0x0
4499b6:	68 50 07 00 00       	push   $0x750
4499bb:	68 08 d5 49 00       	push   $0x49d508
4499c0:	6a 02                	push   $0x2
4499c2:	e8 80 7f fb ff       	call   0x401947
4499c7:	83 c4 18             	add    $0x18,%esp
4499ca:	83 f8 01             	cmp    $0x1,%eax
4499cd:	75 01                	jne    0x4499d0
4499cf:	cc                   	int3
4499d0:	83 7d e8 00          	cmpl   $0x0,-0x18(%ebp)
4499d4:	75 30                	jne    0x449a06
4499d6:	e8 aa 87 fb ff       	call   0x402185
4499db:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
4499e1:	6a 00                	push   $0x0
4499e3:	68 50 07 00 00       	push   $0x750
4499e8:	68 08 d5 49 00       	push   $0x49d508
4499ed:	68 b0 03 4a 00       	push   $0x4a03b0
4499f2:	68 20 f0 49 00       	push   $0x49f020
4499f7:	e8 12 a4 fb ff       	call   0x403e0e
4499fc:	83 c4 14             	add    $0x14,%esp
4499ff:	32 c0                	xor    %al,%al
449a01:	e9 cd 01 00 00       	jmp    0x449bd3
449a06:	8b 55 fc             	mov    -0x4(%ebp),%edx
449a09:	0f be 42 31          	movsbl 0x31(%edx),%eax
449a0d:	89 45 f8             	mov    %eax,-0x8(%ebp)
449a10:	8b 4d f8             	mov    -0x8(%ebp),%ecx
449a13:	83 e9 49             	sub    $0x49,%ecx
449a16:	89 4d f8             	mov    %ecx,-0x8(%ebp)
449a19:	83 7d f8 31          	cmpl   $0x31,-0x8(%ebp)
449a1d:	0f 87 ae 01 00 00    	ja     0x449bd1
449a23:	8b 55 f8             	mov    -0x8(%ebp),%edx
449a26:	0f b6 82 00 9c 44 00 	movzbl 0x449c00(%edx),%eax
449a2d:	ff 24 85 d8 9b 44 00 	jmp    *0x449bd8(,%eax,4)
449a34:	8b 4d fc             	mov    -0x4(%ebp),%ecx
449a37:	8b 51 10             	mov    0x10(%ecx),%edx
449a3a:	0f be 02             	movsbl (%edx),%eax
449a3d:	83 f8 68             	cmp    $0x68,%eax
449a40:	75 1b                	jne    0x449a5d
449a42:	8b 4d fc             	mov    -0x4(%ebp),%ecx
449a45:	8b 51 10             	mov    0x10(%ecx),%edx
449a48:	83 c2 01             	add    $0x1,%edx
449a4b:	8b 45 fc             	mov    -0x4(%ebp),%eax
449a4e:	89 50 10             	mov    %edx,0x10(%eax)
449a51:	8b 4d fc             	mov    -0x4(%ebp),%ecx
449a54:	c7 41 2c 01 00 00 00 	movl   $0x1,0x2c(%ecx)
449a5b:	eb 0a                	jmp    0x449a67
449a5d:	8b 55 fc             	mov    -0x4(%ebp),%edx
449a60:	c7 42 2c 02 00 00 00 	movl   $0x2,0x2c(%edx)
449a67:	b0 01                	mov    $0x1,%al
449a69:	e9 65 01 00 00       	jmp    0x449bd3
449a6e:	8b 45 fc             	mov    -0x4(%ebp),%eax
449a71:	8b 48 10             	mov    0x10(%eax),%ecx
449a74:	0f be 11             	movsbl (%ecx),%edx
449a77:	83 fa 33             	cmp    $0x33,%edx
449a7a:	75 2d                	jne    0x449aa9
449a7c:	8b 45 fc             	mov    -0x4(%ebp),%eax
449a7f:	8b 48 10             	mov    0x10(%eax),%ecx
449a82:	0f be 51 01          	movsbl 0x1(%ecx),%edx
449a86:	83 fa 32             	cmp    $0x32,%edx
449a89:	75 1e                	jne    0x449aa9
449a8b:	8b 45 fc             	mov    -0x4(%ebp),%eax
449a8e:	8b 48 10             	mov    0x10(%eax),%ecx
449a91:	83 c1 02             	add    $0x2,%ecx
449a94:	8b 55 fc             	mov    -0x4(%ebp),%edx
449a97:	89 4a 10             	mov    %ecx,0x10(%edx)
449a9a:	8b 45 fc             	mov    -0x4(%ebp),%eax
449a9d:	c7 40 2c 0a 00 00 00 	movl   $0xa,0x2c(%eax)
449aa4:	e9 96 00 00 00       	jmp    0x449b3f
449aa9:	8b 4d fc             	mov    -0x4(%ebp),%ecx
449aac:	8b 51 10             	mov    0x10(%ecx),%edx
449aaf:	0f be 02             	movsbl (%edx),%eax
449ab2:	83 f8 36             	cmp    $0x36,%eax
449ab5:	75 2a                	jne    0x449ae1
449ab7:	8b 4d fc             	mov    -0x4(%ebp),%ecx
449aba:	8b 51 10             	mov    0x10(%ecx),%edx
449abd:	0f be 42 01          	movsbl 0x1(%edx),%eax
449ac1:	83 f8 34             	cmp    $0x34,%eax
449ac4:	75 1b                	jne    0x449ae1
449ac6:	8b 4d fc             	mov    -0x4(%ebp),%ecx
449ac9:	8b 51 10             	mov    0x10(%ecx),%edx
449acc:	83 c2 02             	add    $0x2,%edx
449acf:	8b 45 fc             	mov    -0x4(%ebp),%eax
449ad2:	89 50 10             	mov    %edx,0x10(%eax)
449ad5:	8b 4d fc             	mov    -0x4(%ebp),%ecx
449ad8:	c7 41 2c 0b 00 00 00 	movl   $0xb,0x2c(%ecx)
449adf:	eb 5e                	jmp    0x449b3f
449ae1:	8b 55 fc             	mov    -0x4(%ebp),%edx
449ae4:	8b 42 10             	mov    0x10(%edx),%eax
449ae7:	0f be 08             	movsbl (%eax),%ecx
449aea:	83 f9 64             	cmp    $0x64,%ecx
449aed:	74 46                	je     0x449b35
449aef:	8b 55 fc             	mov    -0x4(%ebp),%edx
449af2:	8b 42 10             	mov    0x10(%edx),%eax
449af5:	0f be 08             	movsbl (%eax),%ecx
449af8:	83 f9 69             	cmp    $0x69,%ecx
449afb:	74 38                	je     0x449b35
449afd:	8b 55 fc             	mov    -0x4(%ebp),%edx
449b00:	8b 42 10             	mov    0x10(%edx),%eax
449b03:	0f be 08             	movsbl (%eax),%ecx
449b06:	83 f9 6f             	cmp    $0x6f,%ecx
449b09:	74 2a                	je     0x449b35
449b0b:	8b 55 fc             	mov    -0x4(%ebp),%edx
449b0e:	8b 42 10             	mov    0x10(%edx),%eax
449b11:	0f be 08             	movsbl (%eax),%ecx
449b14:	83 f9 75             	cmp    $0x75,%ecx
449b17:	74 1c                	je     0x449b35
449b19:	8b 55 fc             	mov    -0x4(%ebp),%edx
449b1c:	8b 42 10             	mov    0x10(%edx),%eax
449b1f:	0f be 08             	movsbl (%eax),%ecx
449b22:	83 f9 78             	cmp    $0x78,%ecx
449b25:	74 0e                	je     0x449b35
449b27:	8b 55 fc             	mov    -0x4(%ebp),%edx
449b2a:	8b 42 10             	mov    0x10(%edx),%eax
449b2d:	0f be 08             	movsbl (%eax),%ecx
449b30:	83 f9 58             	cmp    $0x58,%ecx
449b33:	75 0a                	jne    0x449b3f
449b35:	8b 55 fc             	mov    -0x4(%ebp),%edx
449b38:	c7 42 2c 09 00 00 00 	movl   $0x9,0x2c(%edx)
449b3f:	b0 01                	mov    $0x1,%al
449b41:	e9 8d 00 00 00       	jmp    0x449bd3
449b46:	8b 45 fc             	mov    -0x4(%ebp),%eax
449b49:	8b 48 10             	mov    0x10(%eax),%ecx
449b4c:	0f be 11             	movsbl (%ecx),%edx
449b4f:	83 fa 6c             	cmp    $0x6c,%edx
449b52:	75 1b                	jne    0x449b6f
449b54:	8b 45 fc             	mov    -0x4(%ebp),%eax
449b57:	8b 48 10             	mov    0x10(%eax),%ecx
449b5a:	83 c1 01             	add    $0x1,%ecx
449b5d:	8b 55 fc             	mov    -0x4(%ebp),%edx
449b60:	89 4a 10             	mov    %ecx,0x10(%edx)
449b63:	8b 45 fc             	mov    -0x4(%ebp),%eax
449b66:	c7 40 2c 04 00 00 00 	movl   $0x4,0x2c(%eax)
449b6d:	eb 0a                	jmp    0x449b79
449b6f:	8b 4d fc             	mov    -0x4(%ebp),%ecx
449b72:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%ecx)
449b79:	b0 01                	mov    $0x1,%al
449b7b:	eb 56                	jmp    0x449bd3
449b7d:	8b 55 fc             	mov    -0x4(%ebp),%edx
449b80:	c7 42 2c 08 00 00 00 	movl   $0x8,0x2c(%edx)
449b87:	b0 01                	mov    $0x1,%al
449b89:	eb 48                	jmp    0x449bd3
449b8b:	8b 45 fc             	mov    -0x4(%ebp),%eax
449b8e:	c7 40 2c 05 00 00 00 	movl   $0x5,0x2c(%eax)
449b95:	b0 01                	mov    $0x1,%al
449b97:	eb 3a                	jmp    0x449bd3
449b99:	8b 4d fc             	mov    -0x4(%ebp),%ecx
449b9c:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
449ba3:	b0 01                	mov    $0x1,%al
449ba5:	eb 2c                	jmp    0x449bd3
449ba7:	8b 55 fc             	mov    -0x4(%ebp),%edx
449baa:	c7 42 2c 06 00 00 00 	movl   $0x6,0x2c(%edx)
449bb1:	b0 01                	mov    $0x1,%al
449bb3:	eb 1e                	jmp    0x449bd3
449bb5:	8b 45 fc             	mov    -0x4(%ebp),%eax
449bb8:	c7 40 2c 0c 00 00 00 	movl   $0xc,0x2c(%eax)
449bbf:	b0 01                	mov    $0x1,%al
449bc1:	eb 10                	jmp    0x449bd3
449bc3:	8b 4d fc             	mov    -0x4(%ebp),%ecx
449bc6:	c7 41 2c 0d 00 00 00 	movl   $0xd,0x2c(%ecx)
449bcd:	b0 01                	mov    $0x1,%al
449bcf:	eb 02                	jmp    0x449bd3
449bd1:	b0 01                	mov    $0x1,%al
449bd3:	8b e5                	mov    %ebp,%esp
449bd5:	5d                   	pop    %ebp
449bd6:	c3                   	ret
449bd7:	90                   	nop
449bd8:	6e                   	outsb  %ds:(%esi),(%dx)
449bd9:	9a 44 00 7d 9b 44 00 	lcall  $0x44,$0x9b7d0044
449be0:	c3                   	ret
449be1:	9b                   	fwait
449be2:	44                   	inc    %esp
449be3:	00 34 9a             	add    %dh,(%edx,%ebx,4)
449be6:	44                   	inc    %esp
449be7:	00 8b 9b 44 00 46    	add    %cl,0x4600449b(%ebx)
449bed:	9b                   	fwait
449bee:	44                   	inc    %esp
449bef:	00 99 9b 44 00 b5    	add    %bl,-0x4affbb65(%ecx)
449bf5:	9b                   	fwait
449bf6:	44                   	inc    %esp
449bf7:	00 a7 9b 44 00 d1    	add    %ah,-0x2effbb65(%edi)
449bfd:	9b                   	fwait
449bfe:	44                   	inc    %esp
449bff:	00 00                	add    %al,(%eax)
449c01:	09 09                	or     %ecx,(%ecx)
449c03:	01 09                	add    %ecx,(%ecx)
449c05:	09 09                	or     %ecx,(%ecx)
449c07:	09 09                	or     %ecx,(%ecx)
449c09:	09 09                	or     %ecx,(%ecx)
449c0b:	02 09                	add    (%ecx),%cl
449c0d:	09 09                	or     %ecx,(%ecx)
449c0f:	09 09                	or     %ecx,(%ecx)
449c11:	09 09                	or     %ecx,(%ecx)
449c13:	09 09                	or     %ecx,(%ecx)
449c15:	09 09                	or     %ecx,(%ecx)
449c17:	09 09                	or     %ecx,(%ecx)
449c19:	09 09                	or     %ecx,(%ecx)
449c1b:	09 09                	or     %ecx,(%ecx)
449c1d:	09 09                	or     %ecx,(%ecx)
449c1f:	03 09                	add    (%ecx),%ecx
449c21:	04 09                	add    $0x9,%al
449c23:	05 09 09 09 09       	add    $0x9090909,%eax
449c28:	09 09                	or     %ecx,(%ecx)
449c2a:	09 06                	or     %eax,(%esi)
449c2c:	09 09                	or     %ecx,(%ecx)
449c2e:	07                   	pop    %es
449c2f:	09 09                	or     %ecx,(%ecx)
449c31:	08 cc                	or     %cl,%ah
449c33:	cc                   	int3
449c34:	cc                   	int3
449c35:	cc                   	int3
449c36:	cc                   	int3
449c37:	cc                   	int3
449c38:	cc                   	int3
449c39:	cc                   	int3
449c3a:	cc                   	int3
449c3b:	cc                   	int3
449c3c:	cc                   	int3
449c3d:	cc                   	int3
449c3e:	cc                   	int3
449c3f:	cc                   	int3
449c40:	cc                   	int3
449c41:	cc                   	int3
449c42:	cc                   	int3
449c43:	cc                   	int3
449c44:	cc                   	int3
449c45:	cc                   	int3
449c46:	cc                   	int3