44693d:	46                   	inc    %esi
44693e:	6f                   	outsl  %ds:(%esi),(%dx)
44693f:	6f                   	outsl  %ds:(%esi),(%dx)
446940:	65 72 47             	gs jb  0x44698a
446943:	49                   	dec    %ecx
446944:	4f                   	dec    %edi
446945:	44                   	inc    %esp
446946:	71 79                	jno    0x4469c1
446948:	47                   	inc    %edi
446949:	30 66 71             	xor    %ah,0x71(%esi)
44694c:	30 47 2f             	xor    %al,0x2f(%edi)
44694f:	66 64 45             	fs inc %bp
446952:	6e                   	outsb  %ds:(%esi),(%dx)
446953:	56                   	push   %esi
446954:	6f                   	outsl  %ds:(%esi),(%dx)
446955:	35 37 6a 79 36       	xor    $0x36796a37,%eax
44695a:	70 74                	jo     0x4469d0
44695c:	4e                   	dec    %esi
44695d:	32 53 2f             	xor    0x2f(%ebx),%dl
446960:	74 62                	je     0x4469c4
446962:	6e                   	outsb  %ds:(%esi),(%dx)
446963:	63 6a 37             	arpl   %ebp,0x37(%edx)
446966:	54                   	push   %esp
446967:	45                   	inc    %ebp
446968:	76 70                	jbe    0x4469da
44696a:	66 46                	inc    %si
44696c:	66 64 48             	fs dec %ax
44696f:	35 30 34 6a 44       	xor    $0x446a3430,%eax
446974:	46                   	inc    %esi
446975:	4b                   	dec    %ebx
446976:	44                   	inc    %esp
446977:	35 79 65 4a 56       	xor    $0x564a6579,%eax
44697c:	2b 59 50             	sub    0x50(%ecx),%ebx
44697f:	54                   	push   %esp
446980:	38 36                	cmp    %dh,(%esi)
446982:	74 2f                	je     0x4469b3
446984:	56                   	push   %esi
446985:	63 7a 53             	arpl   %edi,0x53(%edx)
446988:	33 64 59 54          	xor    0x54(%ecx,%ebx,2),%esp
44698c:	4e                   	dec    %esi
44698d:	46                   	inc    %esi
44698e:	2f                   	das
44698f:	58                   	pop    %eax
446990:	65 6e                	outsb  %gs:(%esi),(%dx)
446992:	50                   	push   %eax
446993:	4c                   	dec    %esp
446994:	34 4b                	xor    $0x4b,%al
446996:	53                   	push   %ebx
446997:	4b                   	dec    %ebx
446998:	2b 38                	sub    (%eax),%edi
44699a:	4d                   	dec    %ebp
44699b:	44                   	inc    %esp
44699c:	48                   	dec    %eax
44699d:	46                   	inc    %esi
44699e:	65 4d                	gs dec %ebp
4469a0:	78 57                	js     0x4469f9
4469a2:	37                   	aaa
4469a3:	65 62 42 79          	bound  %eax,%gs:0x79(%edx)
4469a7:	6d                   	insl   (%dx),%es:(%edi)
4469a8:	57                   	push   %edi
4469a9:	64 52                	fs push %edx
4469ab:	64 34 63             	fs xor $0x63,%al
4469ae:	70 4a                	jo     0x4469fa
4469b0:	68 5a 42 50 34       	push   $0x3450425a
4469b5:	55                   	push   %ebp
4469b6:	58                   	pop    %eax
4469b7:	4c                   	dec    %esp
4469b8:	77 68                	ja     0x446a22
4469ba:	56                   	push   %esi
4469bb:	45                   	inc    %ebp
4469bc:	71 5a                	jno    0x446a18
4469be:	47                   	inc    %edi
4469bf:	43                   	inc    %ebx
4469c0:	35 38 5a 6e 77       	xor    $0x776e5a38,%eax
4469c5:	54                   	push   %esp
4469c6:	79 47                	jns    0x446a0f
4469c8:	4b                   	dec    %ebx
4469c9:	4f                   	dec    %edi
4469ca:	42                   	inc    %edx
4469cb:	4d                   	dec    %ebp
4469cc:	6b 70 64 30          	imul   $0x30,0x64(%eax),%esi
4469d0:	76 6d                	jbe    0x446a3f
4469d2:	6c                   	insb   (%dx),%es:(%edi)
4469d3:	73 43                	jae    0x446a18
4469d5:	6c                   	insb   (%dx),%es:(%edi)
4469d6:	68 67 72 6d 4d       	push   $0x4d6d7267
4469db:	65 2b 38             	sub    %gs:(%eax),%edi
4469de:	78 6b                	js     0x446a4b
4469e0:	61                   	popa
4469e1:	79 67                	jns    0x446a4a
4469e3:	61                   	popa
4469e4:	79 47                	jns    0x446a2d
4469e6:	2f                   	das
4469e7:	7a 4b                	jp     0x446a34
4469e9:	6a 4f                	push   $0x4f
4469eb:	4f                   	dec    %edi
4469ec:	39 6b 6c             	cmp    %ebp,0x6c(%ebx)
4469ef:	35 73 30 6e 63       	xor    $0x636e3073,%eax
4469f4:	46                   	inc    %esi
4469f5:	71 4b                	jno    0x446a42
4469f7:	79 52                	jns    0x446a4b
4469f9:	71 33                	jno    0x446a2e
4469fb:	58                   	pop    %eax
4469fc:	75 30                	jne    0x446a2e
4469fe:	69 55 53 37 47 69 4c 	imul   $0x4c694737,0x53(%ebp),%edx
446a05:	77 57                	ja     0x446a5e
446a07:	6c                   	insb   (%dx),%es:(%edi)
446a08:	6f                   	outsl  %ds:(%esi),(%dx)
446a09:	33 48 47             	xor    0x47(%eax),%ecx
446a0c:	70 79                	jo     0x446a87
446a0e:	46                   	inc    %esi
446a0f:	58                   	pop    %eax
446a10:	48                   	dec    %eax
446a11:	4c                   	dec    %esp
446a12:	78 57                	js     0x446a6b
446a14:	74 6c                	je     0x446a82
446a16:	61                   	popa
446a17:	34 64                	xor    $0x64,%al
446a19:	62 53 53             	bound  %edx,0x53(%ebx)
446a1c:	62 32                	bound  %esi,(%edx)
446a1e:	2f                   	das
446a1f:	66 75 42             	data16 jne 0x446a64
446a22:	54                   	push   %esp
446a23:	54                   	push   %esp
446a24:	64 78 54             	fs js  0x446a7b
446a27:	54                   	push   %esp
446a28:	52                   	push   %edx
446a29:	33 42 32             	xor    0x32(%edx),%eax
446a2c:	31 72 4a             	xor    %esi,0x4a(%edx)
446a2f:	4c                   	dec    %esp
446a30:	78 37                	js     0x446a69
446a32:	4f                   	dec    %edi
446a33:	66 54                	push   %sp
446a35:	7a 42                	jp     0x446a79
446a37:	68 59 54 58 2b       	push   $0x2b585459
446a3c:	4b                   	dec    %ebx
446a3d:	49                   	dec    %ecx
446a3e:	7a 36                	jp     0x446a76
446a40:	76 5a                	jbe    0x446a9c
446a42:	4a                   	dec    %edx
446a43:	66 38 57 6a          	data16 cmp %dl,0x6a(%edi)
446a47:	6f                   	outsl  %ds:(%esi),(%dx)
446a48:	70 49                	jo     0x446a93
446a4a:	64 6e                	outsb  %fs:(%esi),(%dx)
446a4c:	70 61                	jo     0x446aaf
446a4e:	78 4c                	js     0x446a9c
446a50:	4e                   	dec    %esi
446a51:	6e                   	outsb  %ds:(%esi),(%dx)
446a52:	2f                   	das
446a53:	6d                   	insl   (%dx),%es:(%edi)
446a54:	5a                   	pop    %edx
446a55:	50                   	push   %eax
446a56:	45                   	inc    %ebp
446a57:	76 79                	jbe    0x446ad2
446a59:	2f                   	das
446a5a:	4c                   	dec    %esp
446a5b:	79 33                	jns    0x446a90
446a5d:	57                   	push   %edi
446a5e:	36 64 4c             	ss fs dec %esp
446a61:	52                   	push   %edx
446a62:	31 7a 78             	xor    %edi,0x78(%edx)
446a65:	57                   	push   %edi
446a66:	76 72                	jbe    0x446ada
446a68:	62 48 76             	bound  %ecx,0x76(%eax)
446a6b:	67 59                	addr16 pop %ecx
446a6d:	30 38                	xor    %bh,(%eax)
446a6f:	66 64 74 48          	data16 fs je 0x446abb
446a73:	45                   	inc    %ebp
446a74:	7a 4a                	jp     0x446ac0
446a76:	53                   	push   %ebx
446a77:	52                   	push   %edx
446a78:	63 42 70             	arpl   %eax,0x70(%edx)
446a7b:	73 6d                	jae    0x446aea
446a7d:	76 72                	jbe    0x446af1
446a7f:	65 43                	gs inc %ebx
446a81:	61                   	popa
446a82:	77 35                	ja     0x446ab9
446a84:	41                   	inc    %ecx
446a85:	7a 64                	jp     0x446aeb
446a87:	42                   	inc    %edx
446a88:	6a 32                	push   $0x32
446a8a:	43                   	inc    %ebx
446a8b:	71 67                	jno    0x446af4
446a8d:	65 77 53             	gs ja  0x446ae3
446a90:	49                   	dec    %ecx
446a91:	4e                   	dec    %esi
446a92:	46                   	inc    %esi
446a93:	6c                   	insb   (%dx),%es:(%edi)
446a94:	2b 45 6f             	sub    0x6f(%ebp),%eax
446a97:	67 32 2f             	xor    (%bx),%ch
446a9a:	41                   	inc    %ecx
446a9b:	54                   	push   %esp
446a9c:	47                   	inc    %edi
446a9d:	50                   	push   %eax
446a9e:	42                   	inc    %edx
446a9f:	7a 5a                	jp     0x446afb
446aa1:	47                   	inc    %edi
446aa2:	49                   	dec    %ecx
446aa3:	76 65                	jbe    0x446b0a
446aa5:	47                   	inc    %edi
446aa6:	36 39 49 56          	cmp    %ecx,%ss:0x56(%ecx)
446aaa:	62 32                	bound  %esi,(%edx)
446aac:	49                   	dec    %ecx
446aad:	36 58                	ss pop %eax
446aaf:	54                   	push   %esp
446ab0:	74 63                	je     0x446b15
446ab2:	36 4a                	ss dec %edx
446ab4:	75 45                	jne    0x446afb
446ab6:	58                   	pop    %eax
446ab7:	44                   	inc    %esp
446ab8:	6f                   	outsl  %ds:(%esi),(%dx)
446ab9:	46                   	inc    %esi
446aba:	77 75                	ja     0x446b31
446abc:	61                   	popa
446abd:	59                   	pop    %ecx
446abe:	35 58 4c 45 6d       	xor    $0x6d454c58,%eax
446ac3:	62 4e 33             	bound  %ecx,0x33(%esi)
446ac6:	2f                   	das
446ac7:	47                   	inc    %edi
446ac8:	32 4d 45             	xor    0x45(%ebp),%cl
446acb:	48                   	dec    %eax
446acc:	55                   	push   %ebp
446acd:	6e                   	outsb  %ds:(%esi),(%dx)
446ace:	6e                   	outsb  %ds:(%esi),(%dx)
446acf:	4a                   	dec    %edx
446ad0:	4c                   	dec    %esp
446ad1:	34 79                	xor    $0x79,%al
446ad3:	2b 66 78             	sub    0x78(%esi),%esp
446ad6:	49                   	dec    %ecx
446ad7:	74 49                	je     0x446b22
446ad9:	6b 52 52 33          	imul   $0x33,0x52(%edx),%edx
446add:	73 61                	jae    0x446b40
446adf:	52                   	push   %edx
446ae0:	4b                   	dec    %ebx
446ae1:	46                   	inc    %esi
446ae2:	57                   	push   %edi
446ae3:	33 54 33 64          	xor    0x64(%ebx,%esi,1),%edx
446ae7:	58                   	pop    %eax
446ae8:	41                   	inc    %ecx
446ae9:	4d                   	dec    %ebp
446aea:	5a                   	pop    %edx
446aeb:	39 57 71             	cmp    %edx,0x71(%edi)
446aee:	4c                   	dec    %esp
446aef:	34 69                	xor    $0x69,%al
446af1:	35 6f 30 73 4b       	xor    $0x4b73306f,%eax
446af6:	49                   	dec    %ecx
446af7:	6f                   	outsl  %ds:(%esi),(%dx)
446af8:	73 59                	jae    0x446b53
446afa:	77 6e                	ja     0x446b6a
446afc:	6e                   	outsb  %ds:(%esi),(%dx)
446afd:	4c                   	dec    %esp
446afe:	63 79 68             	arpl   %edi,0x68(%ecx)
446b01:	47                   	inc    %edi
446b02:	6d                   	insl   (%dx),%es:(%edi)
446b03:	31 73 50             	xor    %esi,0x50(%ebx)
446b06:	39 78 63             	cmp    %edi,0x63(%eax)
446b09:	5a                   	pop    %edx
446b0a:	74 2b                	je     0x446b37
446b0c:	33 33                	xor    (%ebx),%esi
446b0e:	57                   	push   %edi
446b0f:	4d                   	dec    %ebp
446b10:	43                   	inc    %ebx
446b11:	61                   	popa
446b12:	67 6c                	insb   (%dx),%es:(%di)
446b14:	54                   	push   %esp
446b15:	48                   	dec    %eax
446b16:	36 2f                	ss das
446b18:	51                   	push   %ecx
446b19:	52                   	push   %edx
446b1a:	2f                   	das
446b1b:	32 72 71             	xor    0x71(%edx),%dh
446b1e:	39 55 6d             	cmp    %edx,0x6d(%ebp)
446b21:	69 4c 4e 37 42 39 79 	imul   $0x66793942,0x37(%esi,%ecx,2),%ecx
446b28:	66
446b29:	51                   	push   %ecx
446b2a:	42                   	inc    %edx
446b2b:	36 46                	ss inc %esi
446b2d:	73 38                	jae    0x446b67
446b2f:	4a                   	dec    %edx
446b30:	44                   	inc    %esp
446b31:	77 36                	ja     0x446b69
446b33:	61                   	popa
446b34:	72 4f                	jb     0x446b85
446b36:	59                   	pop    %ecx
446b37:	48                   	dec    %eax
446b38:	2f                   	das
446b39:	6b 6d 39 2f          	imul   $0x2f,0x39(%ebp),%ebp
446b3d:	48                   	dec    %eax
446b3e:	52                   	push   %edx
446b3f:	66 6f                	outsw  %ds:(%esi),(%dx)
446b41:	77 56                	ja     0x446b99
446b43:	32 65 48             	xor    0x48(%ebp),%ah
446b46:	33 57 66             	xor    0x66(%edi),%edx
446b49:	39 76 74             	cmp    %esi,0x74(%esi)
446b4c:	39 50 4b             	cmp    %edx,0x4b(%eax)
446b4f:	71 4b                	jno    0x446b9c
446b51:	58                   	pop    %eax
446b52:	75 4d                	jne    0x446ba1
446b54:	73 2f                	jae    0x446b85
446b56:	46                   	inc    %esi
446b57:	73 73                	jae    0x446bcc
446b59:	37                   	aaa
446b5a:	79 71                	jns    0x446bcd
446b5c:	45                   	inc    %ebp
446b5d:	30 4c 69 57          	xor    %cl,0x57(%ecx,%ebp,2)
446b61:	43                   	inc    %ebx
446b62:	4d                   	dec    %ebp
446b63:	71 70                	jno    0x446bd5
446b65:	33 66 76             	xor    0x76(%esi),%esp
446b68:	5a                   	pop    %edx
446b69:	77 4a                	ja     0x446bb5
446b6b:	76 46                	jbe    0x446bb3
446b6d:	53                   	push   %ebx
446b6e:	4c                   	dec    %esp
446b6f:	44                   	inc    %esp
446b70:	56                   	push   %esi
446b71:	51                   	push   %ecx
446b72:	4b                   	dec    %ebx
446b73:	61                   	popa
446b74:	6e                   	outsb  %ds:(%esi),(%dx)
446b75:	4a                   	dec    %edx
446b76:	45                   	inc    %ebp
446b77:	4b                   	dec    %ebx
446b78:	4d                   	dec    %ebp
446b79:	53                   	push   %ebx
446b7a:	37                   	aaa
446b7b:	74 4a                	je     0x446bc7
446b7d:	75 6c                	jne    0x446beb
446b7f:	50                   	push   %eax
446b80:	61                   	popa
446b81:	58                   	pop    %eax
446b82:	59                   	pop    %ecx
446b83:	77 65                	ja     0x446bea
446b85:	39 53 4f             	cmp    %edx,0x4f(%ebx)
446b88:	70 36                	jo     0x446bc0
446b8a:	71 52                	jno    0x446bde
446b8c:	4d                   	dec    %ebp
446b8d:	31 50 6d             	xor    %edx,0x6d(%eax)
446b90:	4f                   	dec    %edi
446b91:	4b                   	dec    %ebx
446b92:	63 6f 4b             	arpl   %ebp,0x4b(%edi)
446b95:	6e                   	outsb  %ds:(%esi),(%dx)
446b96:	78 4f                	js     0x446be7
446b98:	33 45 33             	xor    0x33(%ebp),%eax
446b9b:	42                   	inc    %edx
446b9c:	54                   	push   %esp
446b9d:	57                   	push   %edi
446b9e:	54                   	push   %esp
446b9f:	39 37                	cmp    %esi,(%edi)
446ba1:	4f                   	dec    %edi