449e5c:	33 33                	xor    (%ebx),%esi
449e5e:	70 7a                	jo     0x449eda
449e60:	6e                   	outsb  %ds:(%esi),(%dx)
449e61:	67 53                	addr16 push %ebx
449e63:	6c                   	insb   (%dx),%es:(%edi)
449e64:	72 41                	jb     0x449ea7
449e66:	58                   	pop    %eax
449e67:	4e                   	dec    %esi
449e68:	46                   	inc    %esi
449e69:	52                   	push   %edx
449e6a:	57                   	push   %edi
449e6b:	41                   	inc    %ecx
449e6c:	32 76 73             	xor    0x73(%esi),%dh
449e6f:	39 52 2b             	cmp    %edx,0x2b(%edx)
449e72:	61                   	popa
449e73:	51                   	push   %ecx
449e74:	6b 6b 65 55          	imul   $0x55,0x65(%ebx),%ebp
449e78:	6f                   	outsl  %ds:(%esi),(%dx)
449e79:	2f                   	das
449e7a:	7a 65                	jp     0x449ee1
449e7c:	73 2b                	jae    0x449ea9
449e7e:	4e                   	dec    %esi
449e7f:	5a                   	pop    %edx
449e80:	2b 6b 72             	sub    0x72(%ebx),%ebp
449e83:	37                   	aaa
449e84:	38 54 50 6c          	cmp    %dl,0x6c(%eax,%edx,2)
449e88:	41                   	inc    %ecx
449e89:	78 33                	js     0x449ebe
449e8b:	4a                   	dec    %edx
449e8c:	47                   	inc    %edi
449e8d:	6d                   	insl   (%dx),%es:(%edi)
449e8e:	6d                   	insl   (%dx),%es:(%edi)
449e8f:	67 77 6c             	addr16 ja 0x449efe
449e92:	45                   	inc    %ebp
449e93:	36 4e                	ss dec %esi
449e95:	67 59                	addr16 pop %ecx
449e97:	44                   	inc    %esp
449e98:	30 65 39             	xor    %ah,0x39(%ebp)
449e9b:	57                   	push   %edi
449e9c:	71 58                	jno    0x449ef6
449e9e:	4b                   	dec    %ebx
449e9f:	2b 74 6a 61          	sub    0x61(%edx,%ebp,2),%esi
449ea3:	44                   	inc    %esp
449ea4:	57                   	push   %edi
449ea5:	62 57 7a             	bound  %edx,0x7a(%edi)
449ea8:	6c                   	insb   (%dx),%es:(%edi)
449ea9:	61                   	popa
449eaa:	47                   	inc    %edi
449eab:	34 70                	xor    $0x70,%al
449ead:	4c                   	dec    %esp
449eae:	52                   	push   %edx
449eaf:	2f                   	das
449eb0:	6d                   	insl   (%dx),%es:(%edi)
449eb1:	79 33                	jns    0x449ee6
449eb3:	49                   	dec    %ecx
449eb4:	6f                   	outsl  %ds:(%esi),(%dx)
449eb5:	69 6f 6d 6e 48 54 45 	imul   $0x4554486e,0x6d(%edi),%ebp
449ebc:	36 4d                	ss dec %ebp
449ebe:	30 44 51 56          	xor    %al,0x56(%ecx,%edx,2)
449ec2:	50                   	push   %eax
449ec3:	72 72                	jb     0x449f37
449ec5:	51                   	push   %ecx
449ec6:	36 75 62             	ss jne 0x449f2b
449ec9:	4e                   	dec    %esi
449eca:	41                   	inc    %ecx
449ecb:	61                   	popa
449ecc:	30 2f                	xor    %ch,(%edi)
449ece:	7a 62                	jp     0x449f32
449ed0:	58                   	pop    %eax
449ed1:	68 6e 31 30 61       	push   $0x6130316e
449ed6:	73 31                	jae    0x449f09
449ed8:	78 75                	js     0x449f4f
449eda:	65 30 6b 7a          	xor    %ch,%gs:0x7a(%ebx)
449ede:	4d                   	dec    %ebp
449edf:	48                   	dec    %eax
449ee0:	4f                   	dec    %edi
449ee1:	4a                   	dec    %edx
449ee2:	69 74 36 35 36 38 74 	imul   $0x2f743836,0x35(%esi,%esi,1),%esi
449ee9:	2f
449eea:	72 65                	jb     0x449f51
449eec:	6b 61 46 32          	imul   $0x32,0x46(%ecx),%esp
449ef0:	56                   	push   %esi
449ef1:	77 6a                	ja     0x449f5d
449ef3:	36 6f                	outsl  %ss:(%esi),(%dx)
449ef5:	32 44 42 41          	xor    0x41(%edx,%eax,2),%al
449ef9:	79 49                	jns    0x449f44
449efb:	6d                   	insl   (%dx),%es:(%edi)
449efc:	61                   	popa
449efd:	56                   	push   %esi
449efe:	5a                   	pop    %edx
449eff:	72 32                	jb     0x449f33
449f01:	6f                   	outsl  %ds:(%esi),(%dx)
449f02:	41                   	inc    %ecx
449f03:	72 6a                	jb     0x449f6f
449f05:	77 56                	ja     0x449f5d
449f07:	38 58 56             	cmp    %bl,0x56(%eax)
449f0a:	30 2f                	xor    %ch,(%edi)
449f0c:	33 39                	xor    (%ecx),%edi
449f0e:	74 2f                	je     0x449f3f
449f10:	4e                   	dec    %esi
449f11:	39 54 68 30          	cmp    %edx,0x30(%eax,%ebp,2)
449f15:	59                   	pop    %ecx
449f16:	49                   	dec    %ecx
449f17:	48                   	dec    %eax
449f18:	59                   	pop    %ecx
449f19:	78 77                	js     0x449f92
449f1b:	56                   	push   %esi
449f1c:	6c                   	insb   (%dx),%es:(%edi)
449f1d:	7a 77                	jp     0x449f96
449f1f:	32 43 59             	xor    0x59(%ebx),%al
449f22:	64 78 42             	fs js  0x449f67
449f25:	2f                   	das
449f26:	42                   	inc    %edx
449f27:	39 73 70             	cmp    %esi,0x70(%ebx)
449f2a:	46                   	inc    %esi
449f2b:	2f                   	das
449f2c:	63 30                	arpl   %esi,(%eax)
449f2e:	64 6a 39             	fs push $0x39
449f31:	79 59                	jns    0x449f8c
449f33:	66 48                	dec    %ax
449f35:	52                   	push   %edx
449f36:	4b                   	dec    %ebx
449f37:	7a 4c                	jp     0x449f85
449f39:	66 6c                	data16 insb (%dx),%es:(%edi)
449f3b:	6e                   	outsb  %ds:(%esi),(%dx)
449f3c:	57                   	push   %edi
449f3d:	43                   	inc    %ebx
449f3e:	46                   	inc    %esi
449f3f:	45                   	inc    %ebp
449f40:	42                   	inc    %edx
449f41:	42                   	inc    %edx
449f42:	77 45                	ja     0x449f89
449f44:	45                   	inc    %ebp
449f45:	62 33                	bound  %esi,(%ebx)
449f47:	30 65 65             	xor    %ah,0x65(%ebp)
449f4a:	69 77 57 38 4a 6d 73 	imul   $0x736d4a38,0x57(%edi),%esi
449f51:	71 2f                	jno    0x449f82
449f53:	51                   	push   %ecx
449f54:	6d                   	insl   (%dx),%es:(%edi)
449f55:	6c                   	insb   (%dx),%es:(%edi)
449f56:	75 4c                	jne    0x449fa4
449f58:	58                   	pop    %eax
449f59:	32 31                	xor    (%ecx),%dh
449f5b:	33 39                	xor    (%ecx),%edi
449f5d:	39 43 36             	cmp    %eax,0x36(%ebx)
449f60:	32 36                	xor    (%esi),%dh
449f62:	49                   	dec    %ecx
449f63:	6d                   	insl   (%dx),%es:(%edi)
449f64:	37                   	aaa
449f65:	37                   	aaa
449f66:	68 6a 2f 76 78       	push   $0x78762f6a
449f6b:	72 46                	jb     0x449fb3
449f6d:	71 68                	jno    0x449fd7
449f6f:	49                   	dec    %ecx
449f70:	59                   	pop    %ecx
449f71:	65 73 78             	gs jae 0x449fec
449f74:	36 6b 67 44 53       	imul   $0x53,%ss:0x44(%edi),%esp
449f79:	6e                   	outsb  %ds:(%esi),(%dx)
449f7a:	34 4a                	xor    $0x4a,%al
449f7c:	56                   	push   %esi
449f7d:	41                   	inc    %ecx
449f7e:	73 57                	jae    0x449fd7
449f80:	59                   	pop    %ecx
449f81:	30 50 77             	xor    %dl,0x77(%eax)
449f84:	55                   	push   %ebp
449f85:	69 6a 37 51 42 56 79 	imul   $0x79564251,0x37(%edx),%ebp
449f8c:	6d                   	insl   (%dx),%es:(%edi)
449f8d:	7a 38                	jp     0x449fc7
449f8f:	38 65 74             	cmp    %ah,0x74(%ebp)
449f92:	58                   	pop    %eax
449f93:	6c                   	insb   (%dx),%es:(%edi)
449f94:	36 74 68             	ss je  0x449fff
449f97:	69 65 32 76 74 46 6d 	imul   $0x6d467476,0x32(%ebp),%esp
449f9e:	51                   	push   %ecx
449f9f:	48                   	dec    %eax
449fa0:	5a                   	pop    %edx
449fa1:	4b                   	dec    %ebx
449fa2:	34 5a                	xor    $0x5a,%al
449fa4:	39 62 7a             	cmp    %esp,0x7a(%edx)
449fa7:	73 72                	jae    0x44a01b
449fa9:	79 52                	jns    0x449ffd
449fab:	56                   	push   %esi
449fac:	61                   	popa
449fad:	70 64                	jo     0x44a013
449faf:	54                   	push   %esp
449fb0:	74 63                	je     0x44a015
449fb2:	79 74                	jns    0x44a028
449fb4:	37                   	aaa
449fb5:	73 78                	jae    0x44a02f
449fb7:	65 2f                	gs das
449fb9:	66 46                	inc    %si
449fbb:	45                   	inc    %ebp
449fbc:	6e                   	outsb  %ds:(%esi),(%dx)
449fbd:	34 34                	xor    $0x34,%al
449fbf:	31 7a 32             	xor    %edi,0x32(%edx)
449fc2:	45                   	inc    %ebp
449fc3:	44                   	inc    %esp
449fc4:	4d                   	dec    %ebp
449fc5:	50                   	push   %eax
449fc6:	5a                   	pop    %edx
449fc7:	6b 58 6d 76          	imul   $0x76,0x6d(%eax),%ebx
449fcb:	62 64 36 59          	bound  %esp,0x59(%esi,%esi,1)
449fcf:	47                   	inc    %edi
449fd0:	35 35 53 73 46       	xor    $0x46735335,%eax
449fd5:	71 34                	jno    0x44a00b
449fd7:	46                   	inc    %esi
449fd8:	76 70                	jbe    0x44a04a
449fda:	4c                   	dec    %esp
449fdb:	4d                   	dec    %ebp
449fdc:	64 73 62             	fs jae 0x44a041
449fdf:	4c                   	dec    %esp
449fe0:	4a                   	dec    %edx
449fe1:	63 77 47             	arpl   %esi,0x47(%edi)
449fe4:	4a                   	dec    %edx
449fe5:	5a                   	pop    %edx
449fe6:	66 64 65 70 78       	data16 fs gs jo 0x44a063
449feb:	7a 7a                	jp     0x44a067
449fed:	61                   	popa
449fee:	41                   	inc    %ecx
449fef:	57                   	push   %edi
449ff0:	76 41                	jbe    0x44a033
449ff2:	63 31                	arpl   %esi,(%ecx)
449ff4:	71 70                	jno    0x44a066
449ff6:	55                   	push   %ebp
449ff7:	66 46                	inc    %si
449ff9:	72 43                	jb     0x44a03e
449ffb:	6c                   	insb   (%dx),%es:(%edi)
449ffc:	44                   	inc    %esp
449ffd:	78 41                	js     0x44a040
449fff:	37                   	aaa
44a000:	7a 42                	jp     0x44a044
44a002:	6c                   	insb   (%dx),%es:(%edi)
44a003:	4a                   	dec    %edx
44a004:	4d                   	dec    %ebp
44a005:	6c                   	insb   (%dx),%es:(%edi)
44a006:	62 42 43             	bound  %eax,0x43(%edx)
44a009:	6d                   	insl   (%dx),%es:(%edi)
44a00a:	72 49                	jb     0x44a055
44a00c:	52                   	push   %edx
44a00d:	2b 5a 75             	sub    0x75(%edx),%ebx
44a010:	77 74                	ja     0x44a086
44a012:	4a                   	dec    %edx
44a013:	34 36                	xor    $0x36,%al
44a015:	51                   	push   %ecx
44a016:	2b 77 67             	sub    0x67(%edi),%esi
44a019:	6e                   	outsb  %ds:(%esi),(%dx)
44a01a:	73 47                	jae    0x44a063
44a01c:	76 39                	jbe    0x44a057
44a01e:	34 41                	xor    $0x41,%al
44a020:	53                   	push   %ebx
44a021:	6e                   	outsb  %ds:(%esi),(%dx)
44a022:	71 76                	jno    0x44a09a
44a024:	33 31                	xor    (%ecx),%esi
44a026:	2f                   	das
44a027:	43                   	inc    %ebx
44a028:	46                   	inc    %esi
44a029:	6c                   	insb   (%dx),%es:(%edi)
44a02a:	64 37                	fs aaa
44a02c:	46                   	inc    %esi
44a02d:	51                   	push   %ecx
44a02e:	6e                   	outsb  %ds:(%esi),(%dx)
44a02f:	47                   	inc    %edi
44a030:	44                   	inc    %esp
44a031:	53                   	push   %ebx
44a032:	46                   	inc    %esi
44a033:	64 66 5a             	fs pop %dx
44a036:	32 61 2f             	xor    0x2f(%ecx),%ah
44a039:	37                   	aaa
44a03a:	54                   	push   %esp
44a03b:	75 66                	jne    0x44a0a3
44a03d:	4f                   	dec    %edi
44a03e:	36 52                	ss push %edx
44a040:	62 45 4d             	bound  %eax,0x4d(%ebp)
44a043:	33 4c 78 2b          	xor    0x2b(%eax,%edi,2),%ecx
44a047:	69 6e 58 64 38 74 4c 	imul   $0x4c743864,0x58(%esi),%ebp
44a04e:	75 36                	jne    0x44a086
44a050:	39 72 72             	cmp    %esi,0x72(%edx)
44a053:	38 6f 30             	cmp    %ch,0x30(%edi)
44a056:	33 50 58             	xor    0x58(%eax),%edx
44a059:	30 37                	xor    %dh,(%edi)
44a05b:	2f                   	das
44a05c:	67 55                	addr16 push %ebp
44a05e:	41                   	inc    %ecx
44a05f:	66 4f                	dec    %di
44a061:	58                   	pop    %eax
44a062:	31 54 62 52          	xor    %edx,0x52(%edx,%eiz,2)
44a066:	61                   	popa
44a067:	47                   	inc    %edi
44a068:	65 6f                	outsl  %gs:(%esi),(%dx)
44a06a:	6b 61 65 42          	imul   $0x42,0x65(%ecx),%esp
44a06e:	30 41 6a             	xor    %al,0x6a(%ecx)
44a071:	46                   	inc    %esi
44a072:	77 6a                	ja     0x44a0de
44a074:	34 31                	xor    $0x31,%al
44a076:	56                   	push   %esi
44a077:	49                   	dec    %ecx
44a078:	79 53                	jns    0x44a0cd
44a07a:	62 62 47             	bound  %esp,0x47(%edx)
44a07d:	43                   	inc    %ebx
44a07e:	77 79                	ja     0x44a0f9
44a080:	2b 35 35 6e 76 53    	sub    0x53766e35,%esi
44a086:	56                   	push   %esi
44a087:	37                   	aaa
44a088:	31 65 64             	xor    %esp,0x64(%ebp)
44a08b:	62 35 6c 34 6f 6a    	bound  %esi,0x6a6f346c
44a091:	44                   	inc    %esp
44a092:	31 69 75             	xor    %ebp,0x75(%ecx)
44a095:	61                   	popa
44a096:	51                   	push   %ecx
44a097:	6c                   	insb   (%dx),%es:(%edi)
44a098:	2f                   	das
44a099:	53                   	push   %ebx
44a09a:	6d                   	insl   (%dx),%es:(%edi)
44a09b:	45                   	inc    %ebp
44a09c:	62 38                	bound  %edi,(%eax)
44a09e:	75 2f                	jne    0x44a0cf
44a0a0:	53                   	push   %ebx
44a0a1:	55                   	push   %ebp
44a0a2:	6c                   	insb   (%dx),%es:(%edi)
44a0a3:	6a 51                	push   $0x51
44a0a5:	4a                   	dec    %edx
44a0a6:	61                   	popa
44a0a7:	73 6a                	jae    0x44a113
44a0a9:	68 4e 58 32 4f       	push   $0x4f32584e
44a0ae:	74 66                	je     0x44a116
44a0b0:	36 79 30             	ss jns 0x44a0e3
44a0b3:	56                   	push   %esi
44a0b4:	53                   	push   %ebx
44a0b5:	54                   	push   %esp
44a0b6:	32 2b                	xor    (%ebx),%ch
44a0b8:	68 42 30 66 66       	push   $0x66663042
44a0bd:	30 4c 6f 5a          	xor    %cl,0x5a(%edi,%ebp,2)
44a0c1:	47                   	inc    %edi
44a0c2:	46                   	inc    %esi
44a0c3:	4c                   	dec    %esp
44a0c4:	61                   	popa
44a0c5:	2f                   	das
44a0c6:	37                   	aaa
44a0c7:	6a 34                	push   $0x34
44a0c9:	59                   	pop    %ecx
44a0ca:	6e                   	outsb  %ds:(%esi),(%dx)
44a0cb:	73 77                	jae    0x44a144
44a0cd:	37                   	aaa
44a0ce:	49                   	dec    %ecx
44a0cf:	57                   	push   %edi
44a0d0:	37                   	aaa
44a0d1:	47                   	inc    %edi
44a0d2:	65 37                	gs aaa
44a0d4:	52                   	push   %edx
44a0d5:	46                   	inc    %esi