44c9ee:	31 74 32 37          	xor    %esi,0x37(%edx,%esi,1)
44c9f2:	6f                   	outsl  %ds:(%esi),(%dx)
44c9f3:	71 4a                	jno    0x44ca3f
44c9f5:	51                   	push   %ecx
44c9f6:	71 41                	jno    0x44ca39
44c9f8:	5a                   	pop    %edx
44c9f9:	48                   	dec    %eax
44c9fa:	76 49                	jbe    0x44ca45
44c9fc:	57                   	push   %edi
44c9fd:	46                   	inc    %esi
44c9fe:	64 73 73             	fs jae 0x44ca74
44ca01:	53                   	push   %ebx
44ca02:	49                   	dec    %ecx
44ca03:	54                   	push   %esp
44ca04:	56                   	push   %esi
44ca05:	73 55                	jae    0x44ca5c
44ca07:	50                   	push   %eax
44ca08:	41                   	inc    %ecx
44ca09:	58                   	pop    %eax
44ca0a:	79 57                	jns    0x44ca63
44ca0c:	72 50                	jb     0x44ca5e
44ca0e:	76 68                	jbe    0x44ca78
44ca10:	51                   	push   %ecx
44ca11:	53                   	push   %ebx
44ca12:	73 44                	jae    0x44ca58
44ca14:	47                   	inc    %edi
44ca15:	30 31                	xor    %dh,(%ecx)
44ca17:	44                   	inc    %esp
44ca18:	4b                   	dec    %ebx
44ca19:	39 6b 34             	cmp    %ebp,0x34(%ebx)
44ca1c:	70 52                	jo     0x44ca70
44ca1e:	4c                   	dec    %esp
44ca1f:	43                   	inc    %ebx
44ca20:	77 4c                	ja     0x44ca6e
44ca22:	42                   	inc    %edx
44ca23:	42                   	inc    %edx
44ca24:	6b 35 52 5a 61 37 62 	imul   $0x62,0x37615a52,%esi
44ca2b:	73 6f                	jae    0x44ca9c
44ca2d:	4d                   	dec    %ebp
44ca2e:	74 6a                	je     0x44ca9a
44ca30:	6d                   	insl   (%dx),%es:(%edi)
44ca31:	4d                   	dec    %ebp
44ca32:	41                   	inc    %ecx
44ca33:	42                   	inc    %edx
44ca34:	37                   	aaa
44ca35:	63 6e 71             	arpl   %ebp,0x71(%esi)
44ca38:	63 4b 59             	arpl   %ecx,0x59(%ebx)
44ca3b:	6d                   	insl   (%dx),%es:(%edi)
44ca3c:	41                   	inc    %ecx
44ca3d:	54                   	push   %esp
44ca3e:	78 66                	js     0x44caa6
44ca40:	75 4c                	jne    0x44ca8e
44ca42:	7a 76                	jp     0x44caba
44ca44:	6b 50 66 6b          	imul   $0x6b,0x66(%eax),%edx
44ca48:	7a 6d                	jp     0x44cab7
44ca4a:	74 31                	je     0x44ca7d
44ca4c:	56                   	push   %esi
44ca4d:	47                   	inc    %edi
44ca4e:	52                   	push   %edx
44ca4f:	77 4a                	ja     0x44ca9b
44ca51:	30 66 68             	xor    %ah,0x68(%esi)
44ca54:	57                   	push   %edi
44ca55:	6d                   	insl   (%dx),%es:(%edi)
44ca56:	46                   	inc    %esi
44ca57:	35 75 35 57 34       	xor    $0x34573575,%eax
44ca5c:	44                   	inc    %esp
44ca5d:	6d                   	insl   (%dx),%es:(%edi)
44ca5e:	48                   	dec    %eax
44ca5f:	67 43                	addr16 inc %ebx
44ca61:	4e                   	dec    %esi
44ca62:	4c                   	dec    %esp
44ca63:	6d                   	insl   (%dx),%es:(%edi)
44ca64:	77 44                	ja     0x44caaa
44ca66:	47                   	inc    %edi
44ca67:	76 62                	jbe    0x44cacb
44ca69:	48                   	dec    %eax
44ca6a:	7a 78                	jp     0x44cae4
44ca6c:	30 2b                	xor    %ch,(%ebx)
44ca6e:	44                   	inc    %esp
44ca6f:	4d                   	dec    %ebp
44ca70:	30 54 37 67          	xor    %dl,0x67(%edi,%esi,1)
44ca74:	45                   	inc    %ebp
44ca75:	66 76 4e             	data16 jbe 0x44cac6
44ca78:	62 37                	bound  %esi,(%edi)
44ca7a:	45                   	inc    %ebp
44ca7b:	38 36                	cmp    %dh,(%esi)
44ca7d:	47                   	inc    %edi
44ca7e:	6f                   	outsl  %ds:(%esi),(%dx)
44ca7f:	79 46                	jns    0x44cac7
44ca81:	79 31                	jns    0x44cab4
44ca83:	41                   	inc    %ecx
44ca84:	76 2b                	jbe    0x44cab1
44ca86:	69 36 42 33 6c 4e    	imul   $0x4e6c3342,(%esi),%esi
44ca8c:	71 68                	jno    0x44caf6
44ca8e:	50                   	push   %eax
44ca8f:	33 54 36 30          	xor    0x30(%esi,%esi,1),%edx
44ca93:	72 66                	jb     0x44cafb
44ca95:	73 4f                	jae    0x44cae6
44ca97:	2b 33                	sub    (%ebx),%esi
44ca99:	64 65 53             	fs gs push %ebx
44ca9c:	64 70 52             	fs jo  0x44caf1
44ca9f:	66 42                	inc    %dx
44caa1:	4d                   	dec    %ebp
44caa2:	69 43 35 71 66 68 55 	imul   $0x55686671,0x35(%ebx),%eax
44caa9:	52                   	push   %edx
44caaa:	6f                   	outsl  %ds:(%esi),(%dx)
44caab:	56                   	push   %esi
44caac:	66 32 78 4d          	data16 xor 0x4d(%eax),%bh
44cab0:	71 4c                	jno    0x44cafe
44cab2:	71 39                	jno    0x44caed
44cab4:	6f                   	outsl  %ds:(%esi),(%dx)
44cab5:	35 45 38 4a 53       	xor    $0x534a3845,%eax
44caba:	4d                   	dec    %ebp
44cabb:	6e                   	outsb  %ds:(%esi),(%dx)
44cabc:	6c                   	insb   (%dx),%es:(%edi)
44cabd:	52                   	push   %edx
44cabe:	66 36 6e             	data16 outsb %ss:(%esi),(%dx)
44cac1:	73 45                	jae    0x44cb08
44cac3:	37                   	aaa
44cac4:	42                   	inc    %edx
44cac5:	49                   	dec    %ecx
44cac6:	41                   	inc    %ecx
44cac7:	41                   	inc    %ecx
44cac8:	57                   	push   %edi
44cac9:	77 45                	ja     0x44cb10
44cacb:	31 51 42             	xor    %edx,0x42(%ecx)
44cace:	66 34 2f             	data16 xor $0x2f,%al
44cad1:	63 51 43             	arpl   %edx,0x43(%ecx)
44cad4:	46                   	inc    %esi
44cad5:	52                   	push   %edx
44cad6:	68 76 5a 6c 54       	push   $0x546c5a76
44cadb:	68 65 58 51 64       	push   $0x64515865
44cae0:	61                   	popa
44cae1:	61                   	popa
44cae2:	4c                   	dec    %esp
44cae3:	59                   	pop    %ecx
44cae4:	53                   	push   %ebx
44cae5:	73 47                	jae    0x44cb2e
44cae7:	6a 76                	push   $0x76
44cae9:	6d                   	insl   (%dx),%es:(%edi)
44caea:	4c                   	dec    %esp
44caeb:	76 47                	jbe    0x44cb34
44caed:	5a                   	pop    %edx
44caee:	6f                   	outsl  %ds:(%esi),(%dx)
44caef:	7a 73                	jp     0x44cb64
44caf1:	6e                   	outsb  %ds:(%esi),(%dx)
44caf2:	4c                   	dec    %esp
44caf3:	56                   	push   %esi
44caf4:	4f                   	dec    %edi
44caf5:	53                   	push   %ebx
44caf6:	79 4b                	jns    0x44cb43
44caf8:	69 45 53 45 5a 71 61 	imul   $0x61715a45,0x53(%ebp),%eax
44caff:	73 39                	jae    0x44cb3a
44cb01:	51                   	push   %ecx
44cb02:	65 37                	gs aaa
44cb04:	2f                   	das
44cb05:	6e                   	outsb  %ds:(%esi),(%dx)
44cb06:	7a 54                	jp     0x44cb5c
44cb08:	6e                   	outsb  %ds:(%esi),(%dx)
44cb09:	31 4f 59             	xor    %ecx,0x59(%edi)
44cb0c:	4c                   	dec    %esp
44cb0d:	64 6c                	fs insb (%dx),%es:(%edi)
44cb0f:	68 71 72 55 56       	push   $0x56557271
44cb14:	72 78                	jb     0x44cb8e
44cb16:	4b                   	dec    %ebx
44cb17:	63 62 79             	arpl   %esp,0x79(%edx)
44cb1a:	6c                   	insb   (%dx),%es:(%edi)
44cb1b:	2b 78 4b             	sub    0x4b(%eax),%edi
44cb1e:	57                   	push   %edi
44cb1f:	36 6f                	outsl  %ss:(%esi),(%dx)
44cb21:	4b                   	dec    %ebx
44cb22:	79 6f                	jns    0x44cb93
44cb24:	6f                   	outsl  %ds:(%esi),(%dx)
44cb25:	6d                   	insl   (%dx),%es:(%edi)
44cb26:	33 47 78             	xor    0x78(%edi),%eax
44cb29:	64 67 70 30          	fs addr16 jo 0x44cb5d
44cb2d:	53                   	push   %ebx
44cb2e:	39 62 45             	cmp    %esp,0x45(%edx)
44cb31:	4a                   	dec    %edx
44cb32:	2f                   	das
44cb33:	79 2f                	jns    0x44cb64
44cb35:	66 70 63             	data16 jo 0x44cb9b
44cb38:	4b                   	dec    %ebx
44cb39:	6d                   	insl   (%dx),%es:(%edi)
44cb3a:	53                   	push   %ebx
44cb3b:	6f                   	outsl  %ds:(%esi),(%dx)
44cb3c:	6c                   	insb   (%dx),%es:(%edi)
44cb3d:	33 63 30             	xor    0x30(%ebx),%esp
44cb40:	72 52                	jb     0x44cb94
44cb42:	32 73 37             	xor    0x37(%ebx),%dh
44cb45:	54                   	push   %esp
44cb46:	59                   	pop    %ecx
44cb47:	63 36                	arpl   %esi,(%esi)
44cb49:	79 72                	jns    0x44cbbd
44cb4b:	54                   	push   %esp
44cb4c:	30 6d 32             	xor    %ch,0x32(%ebp)
44cb4f:	47                   	inc    %edi
44cb50:	79 2b                	jns    0x44cb7d
44cb52:	4f                   	dec    %edi
44cb53:	36 50                	ss push %eax
44cb55:	4e                   	dec    %esi
44cb56:	6a 74                	push   $0x74
44cb58:	65 5a                	gs pop %edx
44cb5a:	44                   	inc    %esp
44cb5b:	31 6d 75             	xor    %ebp,0x75(%ebp)
44cb5e:	79 2b                	jns    0x44cb8b
44cb60:	6c                   	insb   (%dx),%es:(%edi)
44cb61:	62 70 4b             	bound  %esi,0x4b(%eax)
44cb64:	67 43                	addr16 inc %ebx
44cb66:	63 36                	arpl   %esi,(%esi)
44cb68:	71 69                	jno    0x44cbd3
44cb6a:	70 46                	jo     0x44cbb2
44cb6c:	67 6e                	outsb  %ds:(%si),(%dx)
44cb6e:	76 70                	jbe    0x44cbe0
44cb70:	62 2b                	bound  %ebp,(%ebx)
44cb72:	5a                   	pop    %edx
44cb73:	45                   	inc    %ebp
44cb74:	5a                   	pop    %edx
44cb75:	6c                   	insb   (%dx),%es:(%edi)
44cb76:	79 32                	jns    0x44cbaa
44cb78:	63 49 36             	arpl   %ecx,0x36(%ecx)
44cb7b:	42                   	inc    %edx
44cb7c:	61                   	popa
44cb7d:	41                   	inc    %ecx
44cb7e:	52                   	push   %edx
44cb7f:	62 64 74 73          	bound  %esp,0x73(%esp,%esi,2)
44cb83:	2b 53 4b             	sub    0x4b(%ebx),%edx
44cb86:	6c                   	insb   (%dx),%es:(%edi)
44cb87:	56                   	push   %esi
44cb88:	72 76                	jb     0x44cc00
44cb8a:	6c                   	insb   (%dx),%es:(%edi)
44cb8b:	32 39                	xor    (%ecx),%bh
44cb8d:	39 66 7a             	cmp    %esp,0x7a(%esi)
44cb90:	55                   	push   %ebp
44cb91:	6f                   	outsl  %ds:(%esi),(%dx)
44cb92:	49                   	dec    %ecx
44cb93:	4f                   	dec    %edi
44cb94:	53                   	push   %ebx
44cb95:	33 69 35             	xor    0x35(%ecx),%ebp
44cb98:	58                   	pop    %eax
44cb99:	63 76 77             	arpl   %esi,0x77(%esi)
44cb9c:	38 72 75             	cmp    %dh,0x75(%edx)
44cb9f:	35 4b 65 31 43       	xor    $0x4331654b,%eax
44cba4:	7a 7a                	jp     0x44cc20
44cba6:	2b 36                	sub    (%esi),%esi
44cba8:	70 74                	jo     0x44cc1e
44cbaa:	6e                   	outsb  %ds:(%esi),(%dx)
44cbab:	4a                   	dec    %edx
44cbac:	46                   	inc    %esi
44cbad:	54                   	push   %esp
44cbae:	46                   	inc    %esi
44cbaf:	6f                   	outsl  %ds:(%esi),(%dx)
44cbb0:	64 6f                	outsl  %fs:(%esi),(%dx)
44cbb2:	69 30 59 61 33 39    	imul   $0x39336159,(%eax),%esi
44cbb8:	4c                   	dec    %esp
44cbb9:	6c                   	insb   (%dx),%es:(%edi)
44cbba:	56                   	push   %esi
44cbbb:	4f                   	dec    %edi
44cbbc:	4f                   	dec    %edi
44cbbd:	66 44                	inc    %sp
44cbbf:	66 2b 4d 63          	sub    0x63(%ebp),%cx
44cbc3:	4d                   	dec    %ebp
44cbc4:	58                   	pop    %eax
44cbc5:	63 52 53             	arpl   %edx,0x53(%edx)
44cbc8:	78 79                	js     0x44cc43
44cbca:	52                   	push   %edx
44cbcb:	30 38                	xor    %bh,(%eax)
44cbcd:	36 5a                	ss pop %edx
44cbcf:	46                   	inc    %esi
44cbd0:	51                   	push   %ecx
44cbd1:	4d                   	dec    %ebp
44cbd2:	67 54                	addr16 push %esp
44cbd4:	30 34 51             	xor    %dh,(%ecx,%edx,2)
44cbd7:	56                   	push   %esi
44cbd8:	6f                   	outsl  %ds:(%esi),(%dx)
44cbd9:	6e                   	outsb  %ds:(%esi),(%dx)
44cbda:	55                   	push   %ebp
44cbdb:	6b 30 76             	imul   $0x76,(%eax),%esi
44cbde:	46                   	inc    %esi
44cbdf:	37                   	aaa
44cbe0:	38 2f                	cmp    %ch,(%edi)
44cbe2:	74 63                	je     0x44cc47
44cbe4:	50                   	push   %eax
44cbe5:	4f                   	dec    %edi
44cbe6:	2f                   	das
44cbe7:	4a                   	dec    %edx
44cbe8:	37                   	aaa
44cbe9:	6f                   	outsl  %ds:(%esi),(%dx)
44cbea:	33 4d 58             	xor    0x58(%ebp),%ecx
44cbed:	67 65 2b 47 39       	sub    %gs:0x39(%bx),%eax
44cbf2:	49                   	dec    %ecx
44cbf3:	76 65                	jbe    0x44cc5a
44cbf5:	70 49                	jo     0x44cc40
44cbf7:	57                   	push   %edi
44cbf8:	46                   	inc    %esi
44cbf9:	59                   	pop    %ecx
44cbfa:	36 4e                	ss dec %esi
44cbfc:	79 58                	jns    0x44cc56
44cbfe:	62 59 53             	bound  %ebx,0x53(%ecx)
44cc01:	2b 51 4d             	sub    0x4d(%ecx),%edx
44cc04:	67 48                	addr16 dec %eax
44cc06:	42                   	inc    %edx
44cc07:	5a                   	pop    %edx
44cc08:	64 78 44             	fs js  0x44cc4f
44cc0b:	32 4d 45             	xor    0x45(%ebp),%cl
44cc0e:	63 50 59             	arpl   %edx,0x59(%eax)
44cc11:	49                   	dec    %ecx
44cc12:	4a                   	dec    %edx
44cc13:	36 6e                	outsb  %ss:(%esi),(%dx)
44cc15:	55                   	push   %ebp
44cc16:	4f                   	dec    %edi
44cc17:	33 56 52             	xor    0x52(%esi),%edx
44cc1a:	49                   	dec    %ecx
44cc1b:	6b 62 71 48          	imul   $0x48,0x71(%edx),%esp
44cc1f:	79 42                	jns    0x44cc63
44cc21:	41                   	inc    %ecx
44cc22:	6c                   	insb   (%dx),%es:(%edi)
44cc23:	79 47                	jns    0x44cc6c
44cc25:	4b                   	dec    %ebx
44cc26:	66 36 70 75          	data16 ss jo 0x44cc9f
44cc2a:	4c                   	dec    %esp
44cc2b:	2f                   	das
44cc2c:	45                   	inc    %ebp
44cc2d:	79 77                	jns    0x44cca6
44cc2f:	59                   	pop    %ecx
44cc30:	39 77 6b             	cmp    %esi,0x6b(%edi)
44cc33:	74 68                	je     0x44cc9d
44cc35:	55                   	push   %ebp
44cc36:	44                   	inc    %esp
44cc37:	70 38                	jo     0x44cc71
44cc39:	61                   	popa
44cc3a:	36 74 42             	ss je  0x44cc7f
44cc3d:	6e                   	outsb  %ds:(%esi),(%dx)
44cc3e:	41                   	inc    %ecx
44cc3f:	4a                   	dec    %edx
44cc40:	6f                   	outsl  %ds:(%esi),(%dx)
44cc41:	6b 32 6d             	imul   $0x6d,(%edx),%esi
44cc44:	69 6a 65 43 50 42 4e 	imul   $0x4e425043,0x65(%edx),%ebp
44cc4b:	77 54                	ja     0x44cca1
44cc4d:	4c                   	dec    %esp
44cc4e:	62 6a 34             	bound  %ebp,0x34(%edx)
44cc51:	68 43 55 2b 50       	push   $0x502b5543
44cc56:	30 65 4f             	xor    %ah,0x4f(%ebp)
44cc59:	4c                   	dec    %esp
44cc5a:	2f                   	das
44cc5b:	44                   	inc    %esp
44cc5c:	6a 71                	push   $0x71
44cc5e:	67 4c                	addr16 dec %esp
44cc60:	68 44 6d 77 36       	push   $0x36776d44
44cc65:	7a 59                	jp     0x44ccc0