44594b:	70 2b                	jo     0x445978
44594d:	6e                   	outsb  %ds:(%esi),(%dx)
44594e:	6a 4e                	push   $0x4e
445950:	67 41                	addr16 inc %ecx
445952:	48                   	dec    %eax
445953:	2b 4b 71             	sub    0x71(%ebx),%ecx
445956:	78 46                	js     0x44599e
445958:	58                   	pop    %eax
445959:	72 35                	jb     0x445990
44595b:	49                   	dec    %ecx
44595c:	64 79 73             	fs jns 0x4459d2
44595f:	73 35                	jae    0x445996
445961:	69 2f 58 33 34 57    	imul   $0x57343358,(%edi),%ebp
445967:	46                   	inc    %esi
445968:	4a                   	dec    %edx
445969:	51                   	push   %ecx
44596a:	67 49                	addr16 dec %ecx
44596c:	38 54 62 70          	cmp    %dl,0x70(%edx,%eiz,2)
445970:	45                   	inc    %ebp
445971:	6a 49                	push   $0x49
445973:	64 48                	fs dec %eax
445975:	6a 67                	push   $0x67
445977:	53                   	push   %ebx
445978:	54                   	push   %esp
445979:	57                   	push   %edi
44597a:	44                   	inc    %esp
44597b:	33 6c 74 42          	xor    0x42(%esp,%esi,2),%ebp
44597f:	58                   	pop    %eax
445980:	38 36                	cmp    %dh,(%esi)
445982:	76 63                	jbe    0x4459e7
445984:	6b 43 68 33          	imul   $0x33,0x68(%ebx),%eax
445988:	57                   	push   %edi
445989:	47                   	inc    %edi
44598a:	46                   	inc    %esi
44598b:	65 59                	gs pop %ecx
44598d:	7a 4a                	jp     0x4459d9
44598f:	68 72 6f 4c 65       	push   $0x654c6f72
445994:	77 31                	ja     0x4459c7
445996:	36 52                	ss push %edx
445998:	39 48 37             	cmp    %ecx,0x37(%eax)
44599b:	57                   	push   %edi
44599c:	48                   	dec    %eax
44599d:	4d                   	dec    %ebp
44599e:	36 6b 67 7a 36       	imul   $0x36,%ss:0x7a(%edi),%esp
4459a3:	63 7a 31             	arpl   %edi,0x31(%edx)
4459a6:	56                   	push   %esi
4459a7:	31 6d 42             	xor    %ebp,0x42(%ebp)
4459aa:	73 49                	jae    0x4459f5
4459ac:	42                   	inc    %edx
4459ad:	53                   	push   %ebx
4459ae:	78 46                	js     0x4459f6
4459b0:	77 6a                	ja     0x445a1c
4459b2:	63 71 49             	arpl   %esi,0x49(%ecx)
4459b5:	4a                   	dec    %edx
4459b6:	47                   	inc    %edi
4459b7:	52                   	push   %edx
4459b8:	7a 2f                	jp     0x4459e9
4459ba:	2b 2b                	sub    (%ebx),%ebp
4459bc:	65 77 52             	gs ja  0x445a11
4459bf:	38 75 48             	cmp    %dh,0x48(%ebp)
4459c2:	6a 78                	push   $0x78
4459c4:	6d                   	insl   (%dx),%es:(%edi)
4459c5:	6f                   	outsl  %ds:(%esi),(%dx)
4459c6:	43                   	inc    %ebx
4459c7:	2f                   	das
4459c8:	68 75 66 39 38       	push   $0x38396675
4459cd:	2f                   	das
4459ce:	4b                   	dec    %ebx
4459cf:	64 68 4c 2b 57 32    	fs push $0x32572b4c
4459d5:	41                   	inc    %ecx
4459d6:	45                   	inc    %ebp
4459d7:	51                   	push   %ecx
4459d8:	42                   	inc    %edx
4459d9:	4c                   	dec    %esp
4459da:	6c                   	insb   (%dx),%es:(%edi)
4459db:	58                   	pop    %eax
4459dc:	4f                   	dec    %edi
4459dd:	32 7a 36             	xor    0x36(%edx),%bh
4459e0:	7a 57                	jp     0x445a39
4459e2:	74 58                	je     0x445a3c
4459e4:	46                   	inc    %esi
4459e5:	34 42                	xor    $0x42,%al
4459e7:	44                   	inc    %esp
4459e8:	33 4c 4d 5a          	xor    0x5a(%ebp,%ecx,2),%ecx
4459ec:	52                   	push   %edx
4459ed:	63 73 47             	arpl   %esi,0x47(%ebx)
4459f0:	4b                   	dec    %ebx
4459f1:	50                   	push   %eax
4459f2:	52                   	push   %edx
4459f3:	35 6f 55 32 4e       	xor    $0x4e32556f,%eax
4459f8:	45                   	inc    %ebp
4459f9:	56                   	push   %esi
4459fa:	71 57                	jno    0x445a53
4459fc:	50                   	push   %eax
4459fd:	32 75 63             	xor    0x63(%ebp),%dh
445a00:	77 4e                	ja     0x445a50
445a02:	36 47                	ss inc %edi
445a04:	70 65                	jo     0x445a6b
445a06:	76 66                	jbe    0x445a6e
445a08:	2b 52 5a             	sub    0x5a(%edx),%edx
445a0b:	2b 54 41 43          	sub    0x43(%ecx,%eax,2),%edx
445a0f:	32 4e 70             	xor    0x70(%esi),%cl
445a12:	6a 4c                	push   $0x4c
445a14:	71 46                	jno    0x445a5c
445a16:	46                   	inc    %esi
445a17:	49                   	dec    %ecx
445a18:	52                   	push   %edx
445a19:	61                   	popa
445a1a:	77 75                	ja     0x445a91
445a1c:	30 4b 61             	xor    %cl,0x61(%ebx)
445a1f:	54                   	push   %esp
445a20:	2b 51 31             	sub    0x31(%ecx),%edx
445a23:	66 6a 4c             	pushw  $0x4c
445a26:	79 6e                	jns    0x445a96
445a28:	74 35                	je     0x445a5f
445a2a:	35 69 4d 78 37       	xor    $0x37784d69,%eax
445a2f:	78 55                	js     0x445a86
445a31:	4b                   	dec    %ebx
445a32:	5a                   	pop    %edx
445a33:	56                   	push   %esi
445a34:	64 54                	fs push %esp
445a36:	61                   	popa
445a37:	41                   	inc    %ecx
445a38:	6d                   	insl   (%dx),%es:(%edi)
445a39:	6b 31 63             	imul   $0x63,(%ecx),%esi
445a3c:	6c                   	insb   (%dx),%es:(%edi)
445a3d:	57                   	push   %edi
445a3e:	35 4a 53 51 47       	xor    $0x4751534a,%eax
445a43:	35 2b 6b 66 75       	xor    $0x75666b2b,%eax
445a48:	69 5a 75 33 55 42 61 	imul   $0x61425533,0x75(%edx),%ebx
445a4f:	31 69 50             	xor    %ebp,0x50(%ecx)
445a52:	6b 79 75 77          	imul   $0x77,0x75(%ecx),%edi
445a56:	4b                   	dec    %ebx
445a57:	71 48                	jno    0x445aa1
445a59:	61                   	popa
445a5a:	71 75                	jno    0x445ad1
445a5c:	54                   	push   %esp
445a5d:	44                   	inc    %esp
445a5e:	77 41                	ja     0x445aa1
445a60:	48                   	dec    %eax
445a61:	55                   	push   %ebp
445a62:	6a 2b                	push   $0x2b
445a64:	33 62 54             	xor    0x54(%edx),%esp
445a67:	4e                   	dec    %esi
445a68:	30 43 2f             	xor    %al,0x2f(%ebx)
445a6b:	43                   	inc    %ebx
445a6c:	45                   	inc    %ebp
445a6d:	63 4f 78             	arpl   %ecx,0x78(%edi)
445a70:	4a                   	dec    %edx
445a71:	58                   	pop    %eax
445a72:	35 50 6b 4b 48       	xor    $0x484b6b50,%eax
445a77:	2b 32                	sub    (%edx),%esi
445a79:	45                   	inc    %ebp
445a7a:	62 53 42             	bound  %edx,0x42(%ebx)
445a7d:	79 6c                	jns    0x445aeb
445a7f:	70 41                	jo     0x445ac2
445a81:	51                   	push   %ecx
445a82:	55                   	push   %ebp
445a83:	2f                   	das
445a84:	62 50 2f             	bound  %edx,0x2f(%eax)
445a87:	44                   	inc    %esp
445a88:	42                   	inc    %edx
445a89:	32 48 39             	xor    0x39(%eax),%cl
445a8c:	6e                   	outsb  %ds:(%esi),(%dx)
445a8d:	44                   	inc    %esp
445a8e:	33 57 79             	xor    0x79(%edi),%edx
445a91:	30 66 73             	xor    %ah,0x73(%esi)
445a94:	2b 32                	sub    (%edx),%esi
445a96:	50                   	push   %eax
445a97:	63 67 4b             	arpl   %esp,0x4b(%edi)
445a9a:	34 68                	xor    $0x68,%al
445a9c:	38 71 6f             	cmp    %dh,0x6f(%ecx)
445a9f:	6f                   	outsl  %ds:(%esi),(%dx)
445aa0:	6d                   	insl   (%dx),%es:(%edi)
445aa1:	5a                   	pop    %edx
445aa2:	44                   	inc    %esp
445aa3:	57                   	push   %edi
445aa4:	55                   	push   %ebp
445aa5:	33 5a 64             	xor    0x64(%edx),%ebx
445aa8:	4f                   	dec    %edi
445aa9:	31 72 73             	xor    %esi,0x73(%edx)
445aac:	4b                   	dec    %ebx
445aad:	46                   	inc    %esi
445aae:	54                   	push   %esp
445aaf:	73 52                	jae    0x445b03
445ab1:	48                   	dec    %eax
445ab2:	46                   	inc    %esi
445ab3:	72 50                	jb     0x445b05
445ab5:	53                   	push   %ebx
445ab6:	2b 63 52             	sub    0x52(%ebx),%esp
445ab9:	57                   	push   %edi
445aba:	38 59 49             	cmp    %bl,0x49(%ecx)
445abd:	44                   	inc    %esp
445abe:	34 42                	xor    $0x42,%al
445ac0:	30 38                	xor    %bh,(%eax)
445ac2:	7a 68                	jp     0x445b2c
445ac4:	71 33                	jno    0x445af9
445ac6:	41                   	inc    %ecx
445ac7:	71 6b                	jno    0x445b34
445ac9:	4d                   	dec    %ebp
445aca:	76 72                	jbe    0x445b3e
445acc:	72 58                	jb     0x445b26
445ace:	30 38                	xor    %bh,(%eax)
445ad0:	61                   	popa
445ad1:	39 4d 44             	cmp    %ecx,0x44(%ebp)
445ad4:	6a 33                	push   $0x33
445ad6:	4d                   	dec    %ebp
445ad7:	7a 58                	jp     0x445b31
445ad9:	34 4d                	xor    $0x4d,%al
445adb:	34 6f                	xor    $0x6f,%al
445add:	51                   	push   %ecx
445ade:	64 4e                	fs dec %esi
445ae0:	31 43 56             	xor    %eax,0x56(%ebx)
445ae3:	7a 75                	jp     0x445b5a
445ae5:	2f                   	das
445ae6:	37                   	aaa
445ae7:	45                   	inc    %ebp
445ae8:	30 58 4a             	xor    %bl,0x4a(%eax)
445aeb:	78 6c                	js     0x445b59
445aed:	64 31 61 6e          	xor    %esp,%fs:0x6e(%ecx)
445af1:	6b 77 49 41          	imul   $0x41,0x49(%edi),%esi
445af5:	61                   	popa
445af6:	32 6c 38 50          	xor    0x50(%eax,%edi,1),%ch
445afa:	74 38                	je     0x445b34
445afc:	77 53                	ja     0x445b51
445afe:	67 74 47             	addr16 je 0x445b48
445b01:	6b 30 72             	imul   $0x72,(%eax),%esi
445b04:	72 74                	jb     0x445b7a
445b06:	42                   	inc    %edx
445b07:	64 39 70 52          	cmp    %esi,%fs:0x52(%eax)
445b0b:	34 39                	xor    $0x39,%al
445b0d:	44                   	inc    %esp
445b0e:	31 36                	xor    %esi,(%esi)
445b10:	76 33                	jbe    0x445b45
445b12:	49                   	dec    %ecx
445b13:	63 46 67             	arpl   %eax,0x67(%esi)
445b16:	64 55                	fs push %ebp
445b18:	36 74 4b             	ss je  0x445b66
445b1b:	75 74                	jne    0x445b91
445b1d:	52                   	push   %edx
445b1e:	75 6f                	jne    0x445b8f
445b20:	66 71 2f             	data16 jno 0x445b52
445b23:	75 68                	jne    0x445b8d
445b25:	6c                   	insb   (%dx),%es:(%edi)
445b26:	67 35 4d 62 41 33    	addr16 xor $0x3341624d,%eax
445b2c:	37                   	aaa
445b2d:	67 50                	addr16 push %eax
445b2f:	6e                   	outsb  %ds:(%esi),(%dx)
445b30:	66 79 2f             	data16 jns 0x445b62
445b33:	52                   	push   %edx
445b34:	35 65 71 50 56       	xor    $0x56507165,%eax
445b39:	62 38                	bound  %edi,(%eax)
445b3b:	38 75 65             	cmp    %dh,0x65(%ebp)
445b3e:	32 4f 76             	xor    0x76(%edi),%cl
445b41:	59                   	pop    %ecx
445b42:	55                   	push   %ebp
445b43:	62 47 34             	bound  %eax,0x34(%edi)
445b46:	34 79                	xor    $0x79,%al
445b48:	2b 74 48 66          	sub    0x66(%eax,%ecx,2),%esi
445b4c:	49                   	dec    %ecx
445b4d:	36 5a                	ss pop %edx
445b4f:	30 43 33             	xor    %al,0x33(%ebx)
445b52:	54                   	push   %esp
445b53:	56                   	push   %esi
445b54:	32 49 44             	xor    0x44(%ecx),%cl
445b57:	61                   	popa
445b58:	6f                   	outsl  %ds:(%esi),(%dx)
445b59:	75 49                	jne    0x445ba4
445b5b:	73 76                	jae    0x445bd3
445b5d:	79 59                	jns    0x445bb8
445b5f:	69 4b 2f 43 6b 67 6e 	imul   $0x6e676b43,0x2f(%ebx),%ecx
445b66:	37                   	aaa
445b67:	6d                   	insl   (%dx),%es:(%edi)
445b68:	65 65 46             	gs gs inc %esi
445b6b:	4d                   	dec    %ebp
445b6c:	31 36                	xor    %esi,(%esi)
445b6e:	6e                   	outsb  %ds:(%esi),(%dx)
445b6f:	2f                   	das
445b70:	59                   	pop    %ecx
445b71:	48                   	dec    %eax
445b72:	59                   	pop    %ecx
445b73:	6a 62                	push   $0x62
445b75:	79 4a                	jns    0x445bc1
445b77:	5a                   	pop    %edx
445b78:	67 4a                	addr16 dec %edx
445b7a:	6c                   	insb   (%dx),%es:(%edi)
445b7b:	66 4c                	dec    %sp
445b7d:	77 4b                	ja     0x445bca
445b7f:	77 6d                	ja     0x445bee
445b81:	74 4d                	je     0x445bd0
445b83:	71 76                	jno    0x445bfb
445b85:	2f                   	das
445b86:	32 51 46             	xor    0x46(%ecx),%dl
445b89:	4f                   	dec    %edi
445b8a:	45                   	inc    %ebp
445b8b:	74 71                	je     0x445bfe
445b8d:	73 2f                	jae    0x445bbe
445b8f:	38 50 34             	cmp    %dl,0x34(%eax)
445b92:	61                   	popa
445b93:	74 48                	je     0x445bdd
445b95:	31 53 36             	xor    %edx,0x36(%ebx)
445b98:	38 70 53             	cmp    %dh,0x53(%eax)
445b9b:	53                   	push   %ebx
445b9c:	4e                   	dec    %esi
445b9d:	36 6a 57             	ss push $0x57
445ba0:	4d                   	dec    %ebp
445ba1:	6f                   	outsl  %ds:(%esi),(%dx)
445ba2:	62 65 64             	bound  %esp,0x64(%ebp)
445ba5:	4d                   	dec    %ebp
445ba6:	47                   	inc    %edi
445ba7:	7a 44                	jp     0x445bed
445ba9:	50                   	push   %eax
445baa:	6e                   	outsb  %ds:(%esi),(%dx)
445bab:	52                   	push   %edx
445bac:	66 78 58             	data16 js 0x445c07
445baf:	74 58                	je     0x445c09
445bb1:	34 46                	xor    $0x46,%al
445bb3:	36 65 6e             	ss outsb %gs:(%esi),(%dx)
445bb6:	54                   	push   %esp
445bb7:	50                   	push   %eax
445bb8:	2b 66 58             	sub    0x58(%esi),%esp
445bbb:	54                   	push   %esp
445bbc:	62 4e 2b             	bound  %ecx,0x2b(%esi)
445bbf:	39 57 77             	cmp    %edx,0x77(%edi)
445bc2:	6d                   	insl   (%dx),%es:(%edi)
445bc3:	6d                   	insl   (%dx),%es:(%edi)
445bc4:	32 44 62 70          	xor    0x70(%edx,%eiz,2),%al
445bc8:	2b 70 37             	sub    0x37(%eax),%esi
445bcb:	6e                   	outsb  %ds:(%esi),(%dx)
445bcc:	76 43                	jbe    0x445c11
445bce:	67 32 36 39 4d       	xor    0x4d39,%dh
445bd3:	39 46 78             	cmp    %eax,0x78(%esi)
445bd6:	51                   	push   %ecx
445bd7:	44                   	inc    %esp
445bd8:	6b 4f 31 47          	imul   $0x47,0x31(%edi),%ecx
445bdc:	66 63 38             	arpl   %di,(%eax)
445bdf:	61                   	popa
445be0:	53                   	push   %ebx
445be1:	46                   	inc    %esi
445be2:	50                   	push   %eax
445be3:	56                   	push   %esi
445be4:	4b                   	dec    %ebx
445be5:	4e                   	dec    %esi
445be6:	33 45 48             	xor    0x48(%ebp),%eax
445be9:	46                   	inc    %esi
445bea:	70 75                	jo     0x445c61
445bec:	59                   	pop    %ecx
445bed:	32 31                	xor    (%ecx),%dh
445bef:	63 42 7a             	arpl   %eax,0x7a(%edx)
445bf2:	77 50                	ja     0x445c44