4449a8:	57                   	push   %edi
4449a9:	4e                   	dec    %esi
4449aa:	00 4c 4c 4b          	add    %cl,0x4b(%esp,%ecx,2)
4449ae:	48                   	dec    %eax
4449af:	46                   	inc    %esi
4449b0:	5f                   	pop    %edi
4449b1:	55                   	push   %ebp
4449b2:	50                   	push   %eax
4449b3:	00 6c 78 00          	add    %ch,0x0(%eax,%edi,2)
4449b7:	4b                   	dec    %ebx
4449b8:	65 79 00             	gs jns 0x4449bb
4449bb:	62 61 00             	bound  %esp,0x0(%ecx)
4449be:	62 67 00             	bound  %esp,0x0(%edi)
4449c1:	6e                   	outsb  %ds:(%esi),(%dx)
4449c2:	43                   	inc    %ebx
4449c3:	6f                   	outsl  %ds:(%esi),(%dx)
4449c4:	64 65 00 77 50       	fs add %dh,%gs:0x50(%edi)
4449c9:	61                   	popa
4449ca:	72 61                	jb     0x444a2d
4449cc:	6d                   	insl   (%dx),%es:(%edi)
4449cd:	00 6c 50 61          	add    %ch,0x61(%eax,%edx,2)
4449d1:	72 61                	jb     0x444a34
4449d3:	6d                   	insl   (%dx),%es:(%edi)
4449d4:	00 7a 65             	add    %bh,0x65(%edx)
4449d7:	62 00                	bound  %eax,(%eax)
4449d9:	7a 79                	jp     0x444a54
4449db:	78 00                	js     0x4449dd
4449dd:	7a 64                	jp     0x444a43
4449df:	63 00                	arpl   %eax,(%eax)
4449e1:	7a 64                	jp     0x444a47
4449e3:	6a 00                	push   $0x0
4449e5:	7a 64                	jp     0x444a4b
4449e7:	6f                   	outsl  %ds:(%esi),(%dx)
4449e8:	00 7a 64             	add    %bh,0x64(%edx)
4449eb:	6c                   	insb   (%dx),%es:(%edi)
4449ec:	00 7a 65             	add    %bh,0x65(%edx)
4449ef:	61                   	popa
4449f0:	00 7a 65             	add    %bh,0x65(%edx)
4449f3:	68 00 7a 76 61       	push   $0x61767a00
4449f8:	00 7a 76             	add    %bh,0x76(%edx)
4449fb:	68 00 7a 6e 67       	push   $0x676e7a00
444a00:	00 7a 6e             	add    %bh,0x6e(%edx)
444a03:	68 00 7a 6e 78       	push   $0x786e7a00
444a08:	00 7a 6d             	add    %bh,0x6d(%edx)
444a0b:	79 00                	jns    0x444a0d
444a0d:	7a 6d                	jp     0x444a7c
444a0f:	62 00                	bound  %eax,(%eax)
444a11:	7a 6d                	jp     0x444a80
444a13:	61                   	popa
444a14:	00 7a 79             	add    %bh,0x79(%edx)
444a17:	6a 00                	push   $0x0
444a19:	7a 79                	jp     0x444a94
444a1b:	6f                   	outsl  %ds:(%esi),(%dx)
444a1c:	00 7a 64             	add    %bh,0x64(%edx)
444a1f:	62 00                	bound  %eax,(%eax)
444a21:	7a 64                	jp     0x444a87
444a23:	61                   	popa
444a24:	00 7a 64             	add    %bh,0x64(%edx)
444a27:	78 00                	js     0x444a29
444a29:	7a 63                	jp     0x444a8e
444a2b:	68 00 7a 6f 6c       	push   $0x6c6f7a00
444a30:	00 4d 44             	add    %cl,0x44(%ebp)
444a33:	35 00 53 79 73       	xor    $0x73795300,%eax
444a38:	74 65                	je     0x444a9f
444a3a:	6d                   	insl   (%dx),%es:(%edi)
444a3b:	2e 53                	cs push %ebx
444a3d:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
444a41:	69 74 79 2e 43 72 79 	imul   $0x70797243,0x2e(%ecx,%edi,2),%esi
444a48:	70
444a49:	74 6f                	je     0x444aba
444a4b:	67 72 61             	addr16 jb 0x444aaf
444a4e:	70 68                	jo     0x444ab8
444a50:	79 00                	jns    0x444a52
444a52:	7a 6f                	jp     0x444ac3
444a54:	62 00                	bound  %eax,(%eax)
444a56:	7a 6f                	jp     0x444ac7
444a58:	61                   	popa
444a59:	00 7a 6c             	add    %bh,0x6c(%edx)
444a5c:	67 00 7a 6c          	add    %bh,0x6c(%bp,%si)
444a60:	68 00 7a 6c 78       	push   $0x786c7a00
444a65:	00 7a 62             	add    %bh,0x62(%edx)
444a68:	61                   	popa
444a69:	00 7a 62             	add    %bh,0x62(%edx)
444a6c:	67 00 67 65          	add    %ah,0x65(%bx)
444a70:	74 5f                	je     0x444ad1
444a72:	55                   	push   %ebp
444a73:	73 65                	jae    0x444ada
444a75:	72 4e                	jb     0x444ac5
444a77:	61                   	popa
444a78:	6d                   	insl   (%dx),%es:(%edi)
444a79:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
444a7d:	74 5f                	je     0x444ade
444a7f:	55                   	push   %ebp
444a80:	73 65                	jae    0x444ae7
444a82:	72 4e                	jb     0x444ad2
444a84:	61                   	popa
444a85:	6d                   	insl   (%dx),%es:(%edi)
444a86:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
444a8a:	74 5f                	je     0x444aeb
444a8c:	55                   	push   %ebp
444a8d:	52                   	push   %edx
444a8e:	4c                   	dec    %esp
444a8f:	00 73 65             	add    %dh,0x65(%ebx)
444a92:	74 5f                	je     0x444af3
444a94:	55                   	push   %ebp
444a95:	52                   	push   %edx
444a96:	4c                   	dec    %esp
444a97:	00 67 65             	add    %ah,0x65(%edi)
444a9a:	74 5f                	je     0x444afb
444a9c:	42                   	inc    %edx
444a9d:	72 6f                	jb     0x444b0e
444a9f:	77 73                	ja     0x444b14
444aa1:	65 72 00             	gs jb  0x444aa4
444aa4:	73 65                	jae    0x444b0b
444aa6:	74 5f                	je     0x444b07
444aa8:	42                   	inc    %edx
444aa9:	72 6f                	jb     0x444b1a
444aab:	77 73                	ja     0x444b20
444aad:	65 72 00             	gs jb  0x444ab0
444ab0:	7a 62                	jp     0x444b14
444ab2:	68 00 7a 62 78       	push   $0x78627a00
444ab7:	00 7a 61             	add    %bh,0x61(%edx)
444aba:	67 00 7a 61          	add    %bh,0x61(%bp,%si)
444abe:	68 00 7a 61 78       	push   $0x78617a00
444ac3:	00 02                	add    %al,(%edx)
444ac5:	00 03                	add    %al,(%ebx)
444ac7:	00 49 74             	add    %cl,0x74(%ecx)
444aca:	65 6d                	gs insl (%dx),%es:(%edi)
444acc:	31 00                	xor    %eax,(%eax)
444ace:	49                   	dec    %ecx
444acf:	74 65                	je     0x444b36
444ad1:	6d                   	insl   (%dx),%es:(%edi)
444ad2:	32 00                	xor    (%eax),%al
444ad4:	49                   	dec    %ecx
444ad5:	74 65                	je     0x444b3c
444ad7:	6d                   	insl   (%dx),%es:(%edi)
444ad8:	33 00                	xor    (%eax),%eax
444ada:	69 49 74 65 6d 31 00 	imul   $0x316d65,0x74(%ecx),%ecx
444ae1:	69 49 74 65 6d 32 00 	imul   $0x326d65,0x74(%ecx),%ecx
444ae8:	69 49 74 65 6d 33 00 	imul   $0x336d65,0x74(%ecx),%ecx
444aef:	7a 67                	jp     0x444b58
444af1:	68 00 7a 67 78       	push   $0x78677a00
444af6:	00 4c 69 73          	add    %cl,0x73(%ecx,%ebp,2)
444afa:	74 60                	je     0x444b5c
444afc:	31 00                	xor    %eax,(%eax)
444afe:	53                   	push   %ebx
444aff:	79 73                	jns    0x444b74
444b01:	74 65                	je     0x444b68
444b03:	6d                   	insl   (%dx),%es:(%edi)
444b04:	2e 43                	cs inc %ebx
444b06:	6f                   	outsl  %ds:(%esi),(%dx)
444b07:	6c                   	insb   (%dx),%es:(%edi)
444b08:	6c                   	insb   (%dx),%es:(%edi)
444b09:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
444b0e:	6e                   	outsb  %ds:(%esi),(%dx)
444b0f:	73 2e                	jae    0x444b3f
444b11:	47                   	inc    %edi
444b12:	65 6e                	outsb  %gs:(%esi),(%dx)
444b14:	65 72 69             	gs jb  0x444b80
444b17:	63 00                	arpl   %eax,(%eax)
444b19:	7a 68                	jp     0x444b83
444b1b:	78 00                	js     0x444b1d
444b1d:	6b 75 72 00          	imul   $0x0,0x72(%ebp),%esi
444b21:	6b 75 66 00          	imul   $0x0,0x66(%ebp),%esi
444b25:	6b 75 67 00          	imul   $0x0,0x67(%ebp),%esi
444b29:	6b 75 68 00          	imul   $0x0,0x68(%ebp),%esi
444b2d:	6b 72 6e 00          	imul   $0x0,0x6e(%edx),%esi
444b31:	6b 72 6d 00          	imul   $0x0,0x6d(%edx),%esi
444b35:	6b 72 79 00          	imul   $0x0,0x79(%edx),%esi
444b39:	6b 72 78 00          	imul   $0x0,0x78(%edx),%esi
444b3d:	6b 66 71 00          	imul   $0x0,0x71(%esi),%esp
444b41:	6b 66 77 00          	imul   $0x0,0x77(%esi),%esp
444b45:	6b 66 73 00          	imul   $0x0,0x73(%esi),%esp
444b49:	6b 71 65 00          	imul   $0x0,0x65(%ecx),%esi
444b4d:	70 76                	jo     0x444bc5
444b4f:	68 00 70 76 78       	push   $0x78767000
444b54:	00 42 41             	add    %al,0x41(%edx)
444b57:	53                   	push   %ebx
444b58:	45                   	inc    %ebp
444b59:	36 34 00             	ss xor $0x0,%al
444b5c:	70 6e                	jo     0x444bcc
444b5e:	6d                   	insl   (%dx),%es:(%edi)
444b5f:	00 6b 71             	add    %ch,0x71(%ebx)
444b62:	76 00                	jbe    0x444b64
444b64:	6b 71 79 00          	imul   $0x0,0x79(%ecx),%esi
444b68:	6b 71 6c 00          	imul   $0x0,0x6c(%ecx),%esi
444b6c:	6b 73 6a 00          	imul   $0x0,0x6a(%ebx),%esi
444b70:	6b 73 6f 00          	imul   $0x0,0x6f(%ebx),%esi
444b74:	6b 65 64 00          	imul   $0x0,0x64(%ebp),%esp
444b78:	6b 65 61 00          	imul   $0x0,0x61(%ebp),%esp
444b7c:	6b 76 6d 00          	imul   $0x0,0x6d(%esi),%esi
444b80:	6b 76 79 00          	imul   $0x0,0x79(%esi),%esi
444b84:	6b 76 64 00          	imul   $0x0,0x64(%esi),%esi
444b88:	6b 76 6f 00          	imul   $0x0,0x6f(%esi),%esi
444b8c:	6b 6e 79 00          	imul   $0x0,0x79(%esi),%ebp
444b90:	6b 6d 61 00          	imul   $0x0,0x61(%ebp),%ebp
444b94:	6b 64 68 00 47       	imul   $0x47,0x0(%eax,%ebp,2),%esp
444b99:	65 74 50             	gs je  0x444bec
444b9c:	72 69                	jb     0x444c07
444b9e:	76 61                	jbe    0x444c01
444ba0:	74 65                	je     0x444c07
444ba2:	50                   	push   %eax
444ba3:	72 6f                	jb     0x444c14
444ba5:	66 69 6c 65 53 74 72 	imul   $0x7274,0x53(%ebp,%eiz,2),%bp
444bac:	69 6e 67 00 6b 64 78 	imul   $0x78646b00,0x67(%esi),%ebp
444bb3:	00 6b 63             	add    %ch,0x63(%ebx)
444bb6:	6a 00                	push   $0x0
444bb8:	6b 63 6f 00          	imul   $0x0,0x6f(%ebx),%esp
444bbc:	6b 63 6c 00          	imul   $0x0,0x6c(%ebx),%esp
444bc0:	6b 63 62 00          	imul   $0x0,0x62(%ebx),%esp
444bc4:	6b 63 61 00          	imul   $0x0,0x61(%ebx),%esp
444bc8:	6b 63 67 00          	imul   $0x0,0x67(%ebx),%esp
444bcc:	6b 63 68 00          	imul   $0x0,0x68(%ebx),%esp
444bd0:	6b 63 78 00          	imul   $0x0,0x78(%ebx),%esp
444bd4:	6b 6a 67 00          	imul   $0x0,0x67(%edx),%ebp
444bd8:	75 72                	jne    0x444c4c
444bda:	70 00                	jo     0x444bdc
444bdc:	75 72                	jne    0x444c50
444bde:	67 00 75 66          	add    %dh,0x66(%di)
444be2:	77 00                	ja     0x444be4
444be4:	75 66                	jne    0x444c4c
444be6:	6d                   	insl   (%dx),%es:(%edi)
444be7:	00 75 66             	add    %dh,0x66(%ebp)
444bea:	6f                   	outsl  %ds:(%esi),(%dx)
444beb:	00 75 66             	add    %dh,0x66(%ebp)
444bee:	68 00 75 71 65       	push   $0x65717500
444bf3:	00 75 71             	add    %dh,0x71(%ebp)
444bf6:	64 00 75 71          	add    %dh,%fs:0x71(%ebp)
444bfa:	62 00                	bound  %eax,(%eax)
444bfc:	75 70                	jne    0x444c6e
444bfe:	77 00                	ja     0x444c00
444c00:	75 77                	jne    0x444c79
444c02:	6a 00                	push   $0x0
444c04:	75 65                	jne    0x444c6b
444c06:	79 00                	jns    0x444c08
444c08:	75 65                	jne    0x444c6f
444c0a:	64 00 75 65          	add    %dh,%fs:0x65(%ebp)
444c0e:	63 00                	arpl   %eax,(%eax)
444c10:	75 76                	jne    0x444c88
444c12:	79 00                	jns    0x444c14
444c14:	75 76                	jne    0x444c8c
444c16:	64 00 75 76          	add    %dh,%fs:0x76(%ebp)
444c1a:	63 00                	arpl   %eax,(%eax)
444c1c:	75 76                	jne    0x444c94
444c1e:	6a 00                	push   $0x0
444c20:	75 76                	jne    0x444c98
444c22:	6f                   	outsl  %ds:(%esi),(%dx)
444c23:	00 75 76             	add    %dh,0x76(%ebp)
444c26:	78 00                	js     0x444c28
444c28:	75 6e                	jne    0x444c98
444c2a:	6a 00                	push   $0x0
444c2c:	75 79                	jne    0x444ca7
444c2e:	61                   	popa
444c2f:	00 75 79             	add    %dh,0x79(%ebp)
444c32:	67 00 75 64          	add    %dh,0x64(%di)
444c36:	6a 00                	push   $0x0
444c38:	75 63                	jne    0x444c9d
444c3a:	61                   	popa
444c3b:	00 75 63             	add    %dh,0x63(%ebp)
444c3e:	67 00 75 6a          	add    %dh,0x6a(%di)
444c42:	6c                   	insb   (%dx),%es:(%edi)
444c43:	00 75 62             	add    %dh,0x62(%ebp)
444c46:	67 00 75 62          	add    %dh,0x62(%di)
444c4a:	68 00 75 62 78       	push   $0x78627500
444c4f:	00 75 68             	add    %dh,0x68(%ebp)
444c52:	78 00                	js     0x444c54
444c54:	72 66                	jb     0x444cbc
444c56:	63 00                	arpl   %eax,(%eax)
444c58:	72 71                	jb     0x444ccb
444c5a:	65 00 72 70          	add    %dh,%gs:0x70(%edx)
444c5e:	73 00                	jae    0x444c60
444c60:	72 70                	jb     0x444cd2
444c62:	65 00 72 70          	add    %dh,%gs:0x70(%edx)
444c66:	6f                   	outsl  %ds:(%esi),(%dx)
444c67:	00 72 70             	add    %dh,0x70(%edx)
444c6a:	6c                   	insb   (%dx),%es:(%edi)
444c6b:	00 72 70             	add    %dh,0x70(%edx)
444c6e:	62 00                	bound  %eax,(%eax)
444c70:	72 77                	jb     0x444ce9
444c72:	65 00 72 77          	add    %dh,%gs:0x77(%edx)
444c76:	76 00                	jbe    0x444c78
444c78:	72 77                	jb     0x444cf1
444c7a:	6e                   	outsb  %ds:(%esi),(%dx)
444c7b:	00 72 77             	add    %dh,0x77(%edx)
444c7e:	64 00 72 73          	add    %dh,%fs:0x73(%edx)
444c82:	6e                   	outsb  %ds:(%esi),(%dx)
444c83:	00 72 65             	add    %dh,0x65(%edx)
444c86:	6e                   	outsb  %ds:(%esi),(%dx)
444c87:	00 72 76             	add    %dh,0x76(%edx)
444c8a:	6e                   	outsb  %ds:(%esi),(%dx)
444c8b:	00 72 76             	add    %dh,0x76(%edx)
444c8e:	6d                   	insl   (%dx),%es:(%edi)
444c8f:	00 72 76             	add    %dh,0x76(%edx)
444c92:	61                   	popa
444c93:	00 72 6d             	add    %dh,0x6d(%edx)
444c96:	6a 00                	push   $0x0
444c98:	72 64                	jb     0x444cfe
444c9a:	68 00 72 62 61       	push   $0x61627200
444c9f:	00 66 71             	add    %ah,0x71(%esi)
444ca2:	65 00 66 71          	add    %ah,%gs:0x71(%esi)
444ca6:	68 00 66 70 61       	push   $0x61706600
444cab:	00 66 70             	add    %ah,0x70(%esi)
444cae:	67 00 66 77          	add    %ah,0x77(%bp)
444cb2:	6a 00                	push   $0x0
444cb4:	66 77 6f             	data16 ja 0x444d26
444cb7:	00 66 73             	add    %ah,0x73(%esi)
444cba:	6d                   	insl   (%dx),%es:(%edi)
444cbb:	00 66 65             	add    %ah,0x65(%esi)
444cbe:	6e                   	outsb  %ds:(%esi),(%dx)
444cbf:	00 66 76             	add    %ah,0x76(%esi)
444cc2:	6e                   	outsb  %ds:(%esi),(%dx)
444cc3:	00 66 76             	add    %ah,0x76(%esi)
444cc6:	78 00                	js     0x444cc8
444cc8:	66 6e                	data16 outsb %ds:(%esi),(%dx)
444cca:	6d                   	insl   (%dx),%es:(%edi)
444ccb:	00 66 6d             	add    %ah,0x6d(%esi)
444cce:	79 00                	jns    0x444cd0
444cd0:	66 6d                	insw   (%dx),%es:(%edi)
444cd2:	64 00 66 6d          	add    %ah,%fs:0x6d(%esi)
444cd6:	61                   	popa
444cd7:	00 66 64             	add    %ah,0x64(%esi)
444cda:	78 00                	js     0x444cdc
444cdc:	66 63 6a 00          	arpl   %bp,0x0(%edx)
444ce0:	66 63 78 00          	arpl   %di,0x0(%eax)
444ce4:	66 6c                	data16 insb (%dx),%es:(%edi)
444ce6:	67 00 66 61          	add    %ah,0x61(%bp)
444cea:	68 00 66 61 78       	push   $0x78616600
444cef:	00 71 70             	add    %dh,0x70(%ecx)
444cf2:	64 00 71 70          	add    %dh,%fs:0x70(%ecx)
444cf6:	63 00                	arpl   %eax,(%eax)
444cf8:	71 70                	jno    0x444d6a
444cfa:	67 00 71 70          	add    %dh,0x70(%bx,%di)
444cfe:	68 00 71 77 65       	push   $0x65777100
444d03:	00 71 77             	add    %dh,0x77(%ecx)
444d06:	76 00                	jbe    0x444d08
444d08:	71 77                	jno    0x444d81
444d0a:	64 00 71 65          	add    %dh,%fs:0x65(%ecx)
444d0e:	79 00                	jns    0x444d10
444d10:	71 6d                	jno    0x444d7f
444d12:	62 00                	bound  %eax,(%eax)
444d14:	71 6d                	jno    0x444d83
444d16:	61                   	popa
444d17:	00 71 6d             	add    %dh,0x6d(%ecx)
444d1a:	67 00 71 64          	add    %dh,0x64(%bx,%di)
444d1e:	78 00                	js     0x444d20
444d20:	71 63                	jno    0x444d85
444d22:	6a 00                	push   $0x0
444d24:	71 63                	jno    0x444d89
444d26:	6f                   	outsl  %ds:(%esi),(%dx)
444d27:	00 71 63             	add    %dh,0x63(%ecx)