44c8ac:	51                   	push   %ecx
44c8ad:	7a 43                	jp     0x44c8f2
44c8af:	59                   	pop    %ecx
44c8b0:	6a 4f                	push   $0x4f
44c8b2:	72 53                	jb     0x44c907
44c8b4:	4f                   	dec    %edi
44c8b5:	6c                   	insb   (%dx),%es:(%edi)
44c8b6:	73 77                	jae    0x44c92f
44c8b8:	2f                   	das
44c8b9:	64 66 42             	fs inc %dx
44c8bc:	6f                   	outsl  %ds:(%esi),(%dx)
44c8bd:	67 63 52 4f          	arpl   %edx,0x4f(%bp,%si)
44c8c1:	34 75                	xor    $0x75,%al
44c8c3:	53                   	push   %ebx
44c8c4:	42                   	inc    %edx
44c8c5:	76 4c                	jbe    0x44c913
44c8c7:	2f                   	das
44c8c8:	6b 71 67 34          	imul   $0x34,0x67(%ecx),%esi
44c8cc:	63 46 50             	arpl   %eax,0x50(%esi)
44c8cf:	48                   	dec    %eax
44c8d0:	37                   	aaa
44c8d1:	43                   	inc    %ebx
44c8d2:	4f                   	dec    %edi
44c8d3:	41                   	inc    %ecx
44c8d4:	53                   	push   %ebx
44c8d5:	6d                   	insl   (%dx),%es:(%edi)
44c8d6:	6a 43                	push   $0x43
44c8d8:	70 4c                	jo     0x44c926
44c8da:	50                   	push   %eax
44c8db:	65 4f                	gs dec %edi
44c8dd:	4e                   	dec    %esi
44c8de:	75 41                	jne    0x44c921
44c8e0:	72 56                	jb     0x44c938
44c8e2:	53                   	push   %ebx
44c8e3:	6c                   	insb   (%dx),%es:(%edi)
44c8e4:	44                   	inc    %esp
44c8e5:	79 6f                	jns    0x44c956
44c8e7:	46                   	inc    %esi
44c8e8:	78 43                	js     0x44c92d
44c8ea:	58                   	pop    %eax
44c8eb:	67 58                	addr16 pop %eax
44c8ed:	45                   	inc    %ebp
44c8ee:	68 67 50 56 39       	push   $0x39565067
44c8f3:	7a 4c                	jp     0x44c941
44c8f5:	48                   	dec    %eax
44c8f6:	30 49 51             	xor    %cl,0x51(%ecx)
44c8f9:	58                   	pop    %eax
44c8fa:	74 62                	je     0x44c95e
44c8fc:	50                   	push   %eax
44c8fd:	50                   	push   %eax
44c8fe:	77 70                	ja     0x44c970
44c900:	6f                   	outsl  %ds:(%esi),(%dx)
44c901:	61                   	popa
44c902:	2b 71 61             	sub    0x61(%ecx),%esi
44c905:	43                   	inc    %ebx
44c906:	43                   	inc    %ebx
44c907:	4f                   	dec    %edi
44c908:	77 77                	ja     0x44c981
44c90a:	38 4a 7a             	cmp    %cl,0x7a(%edx)
44c90d:	6a 47                	push   $0x47
44c90f:	63 50 51             	arpl   %edx,0x51(%eax)
44c912:	30 30                	xor    %dh,(%eax)
44c914:	35 5a 43 7a 4a       	xor    $0x4a7a435a,%eax
44c919:	48                   	dec    %eax
44c91a:	35 61 70 4f 79       	xor    $0x794f7061,%eax
44c91f:	2b 71 43             	sub    0x43(%ecx),%esi
44c922:	6c                   	insb   (%dx),%es:(%edi)
44c923:	37                   	aaa
44c924:	51                   	push   %ecx
44c925:	58                   	pop    %eax
44c926:	59                   	pop    %ecx
44c927:	4b                   	dec    %ebx
44c928:	53                   	push   %ebx
44c929:	78 66                	js     0x44c991
44c92b:	6a 36                	push   $0x36
44c92d:	4e                   	dec    %esi
44c92e:	70 74                	jo     0x44c9a4
44c930:	76 4b                	jbe    0x44c97d
44c932:	61                   	popa
44c933:	57                   	push   %edi
44c934:	57                   	push   %edi
44c935:	38 79 72             	cmp    %bh,0x72(%ecx)
44c938:	68 45 48 79 39       	push   $0x39794845
44c93d:	56                   	push   %esi
44c93e:	79 35                	jns    0x44c975
44c940:	41                   	inc    %ecx
44c941:	33 41 6b             	xor    0x6b(%ecx),%eax
44c944:	53                   	push   %ebx
44c945:	4c                   	dec    %esp
44c946:	58                   	pop    %eax
44c947:	34 2b                	xor    $0x2b,%al
44c949:	30 75 4e             	xor    %dh,0x4e(%ebp)
44c94c:	36 30 49 59          	xor    %cl,%ss:0x59(%ecx)
44c950:	39 56 4c             	cmp    %edx,0x4c(%esi)
44c953:	59                   	pop    %ecx
44c954:	72 4e                	jb     0x44c9a4
44c956:	69 43 4c 2b 2f 79 47 	imul   $0x47792f2b,0x4c(%ebx),%eax
44c95d:	75 37                	jne    0x44c996
44c95f:	33 33                	xor    (%ebx),%esi
44c961:	64 74 63             	fs je  0x44c9c7
44c964:	54                   	push   %esp
44c965:	59                   	pop    %ecx
44c966:	36 6a 7a             	ss push $0x7a
44c969:	6f                   	outsl  %ds:(%esi),(%dx)
44c96a:	62 4e 47             	bound  %ecx,0x47(%esi)
44c96d:	47                   	inc    %edi
44c96e:	32 32                	xor    (%edx),%dh
44c970:	56                   	push   %esi
44c971:	4d                   	dec    %ebp
44c972:	45                   	inc    %ebp
44c973:	70 75                	jo     0x44c9ea
44c975:	4a                   	dec    %edx
44c976:	58                   	pop    %eax
44c977:	78 4a                	js     0x44c9c3
44c979:	45                   	inc    %ebp
44c97a:	63 4c 66 64          	arpl   %ecx,0x64(%esi,%eiz,2)
44c97e:	69 53 37 6c 39 36 30 	imul   $0x3036396c,0x37(%ebx),%edx
44c985:	48                   	dec    %eax
44c986:	32 56 79             	xor    0x79(%esi),%dl
44c989:	34 6d                	xor    $0x6d,%al
44c98b:	31 47 38             	xor    %eax,0x38(%edi)
44c98e:	76 2f                	jbe    0x44c9bf
44c990:	2f                   	das
44c991:	72 7a                	jb     0x44ca0d
44c993:	6e                   	outsb  %ds:(%esi),(%dx)
44c994:	62 54 47 46          	bound  %edx,0x46(%edi,%eax,2)
44c998:	7a 38                	jp     0x44c9d2
44c99a:	59                   	pop    %ecx
44c99b:	6e                   	outsb  %ds:(%esi),(%dx)
44c99c:	63 75 44             	arpl   %esi,0x44(%ebp)
44c99f:	52                   	push   %edx
44c9a0:	76 35                	jbe    0x44c9d7
44c9a2:	53                   	push   %ebx
44c9a3:	45                   	inc    %ebp
44c9a4:	75 73                	jne    0x44ca19
44c9a6:	41                   	inc    %ecx
44c9a7:	72 4c                	jb     0x44c9f5
44c9a9:	68 4a 78 2f 68       	push   $0x682f784a
44c9ae:	4e                   	dec    %esi
44c9af:	50                   	push   %eax
44c9b0:	64 6b 69 32 4c       	imul   $0x4c,%fs:0x32(%ecx),%ebp
44c9b5:	78 31                	js     0x44c9e8
44c9b7:	46                   	inc    %esi
44c9b8:	78 41                	js     0x44c9fb
44c9ba:	72 5a                	jb     0x44ca16
44c9bc:	37                   	aaa
44c9bd:	4a                   	dec    %edx
44c9be:	46                   	inc    %esi
44c9bf:	4b                   	dec    %ebx
44c9c0:	73 70                	jae    0x44ca32
44c9c2:	6b 2b 44             	imul   $0x44,(%ebx),%ebp
44c9c5:	42                   	inc    %edx
44c9c6:	4f                   	dec    %edi
44c9c7:	44                   	inc    %esp
44c9c8:	66 53                	push   %bx
44c9ca:	58                   	pop    %eax
44c9cb:	50                   	push   %eax
44c9cc:	50                   	push   %eax
44c9cd:	6c                   	insb   (%dx),%es:(%edi)
44c9ce:	34 4f                	xor    $0x4f,%al
44c9d0:	50                   	push   %eax
44c9d1:	44                   	inc    %esp
44c9d2:	34 64                	xor    $0x64,%al
44c9d4:	69 67 79 35 6b 5a 4b 	imul   $0x4b5a6b35,0x79(%edi),%esp
44c9db:	6f                   	outsl  %ds:(%esi),(%dx)
44c9dc:	2b 34 67             	sub    (%edi,%eiz,2),%esi
44c9df:	45                   	inc    %ebp
44c9e0:	51                   	push   %ecx
44c9e1:	6d                   	insl   (%dx),%es:(%edi)
44c9e2:	6a 50                	push   $0x50
44c9e4:	71 6a                	jno    0x44ca50
44c9e6:	34 37                	xor    $0x37,%al
44c9e8:	77 42                	ja     0x44ca2c
44c9ea:	62 46 52             	bound  %eax,0x52(%esi)
44c9ed:	44                   	inc    %esp
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