440e00:	4a                   	dec    %edx
440e01:	38 74 6a 70          	cmp    %dh,0x70(%edx,%ebp,2)
440e05:	51                   	push   %ecx
440e06:	54                   	push   %esp
440e07:	54                   	push   %esp
440e08:	4b                   	dec    %ebx
440e09:	2b 68 76             	sub    0x76(%eax),%ebp
440e0c:	70 73                	jo     0x440e81
440e0e:	68 73 54 4b 4d       	push   $0x4d4b5473
440e13:	4a                   	dec    %edx
440e14:	76 56                	jbe    0x440e6c
440e16:	47                   	inc    %edi
440e17:	33 5a 43             	xor    0x43(%edx),%ebx
440e1a:	41                   	inc    %ecx
440e1b:	30 52 30             	xor    %dl,0x30(%edx)
440e1e:	71 34                	jno    0x440e54
440e20:	4e                   	dec    %esi
440e21:	75 44                	jne    0x440e67
440e23:	2b 38                	sub    (%eax),%edi
440e25:	43                   	inc    %ebx
440e26:	62 78 4b             	bound  %edi,0x4b(%eax)
440e29:	6d                   	insl   (%dx),%es:(%edi)
440e2a:	53                   	push   %ebx
440e2b:	6e                   	outsb  %ds:(%esi),(%dx)
440e2c:	66 5a                	pop    %dx
440e2e:	44                   	inc    %esp
440e2f:	39 69 53             	cmp    %ebp,0x53(%ecx)
440e32:	54                   	push   %esp
440e33:	7a 59                	jp     0x440e8e
440e35:	34 52                	xor    $0x52,%al
440e37:	30 54 5a 4f          	xor    %dl,0x4f(%edx,%ebx,2)
440e3b:	7a 30                	jp     0x440e6d
440e3d:	6e                   	outsb  %ds:(%esi),(%dx)
440e3e:	44                   	inc    %esp
440e3f:	4a                   	dec    %edx
440e40:	6b 47 78 49          	imul   $0x49,0x78(%edi),%eax
440e44:	6f                   	outsl  %ds:(%esi),(%dx)
440e45:	37                   	aaa
440e46:	51                   	push   %ecx
440e47:	69 6b 44 33 35 76 32 	imul   $0x32763533,0x44(%ebx),%ebp
440e4e:	37                   	aaa
440e4f:	61                   	popa
440e50:	4d                   	dec    %ebp
440e51:	62 2b                	bound  %ebp,(%ebx)
440e53:	66 33 35 46 6a 4c 4c 	xor    0x4c4c6a46,%si
440e5a:	68 67 4e 38 76       	push   $0x76384e67
440e5f:	65 35 7a 34 43 52    	gs xor $0x5243347a,%eax
440e65:	30 46 4d             	xor    %al,0x4d(%esi)
440e68:	4f                   	dec    %edi
440e69:	47                   	inc    %edi
440e6a:	4a                   	dec    %edx
440e6b:	57                   	push   %edi
440e6c:	62 59 65             	bound  %ebx,0x65(%ecx)
440e6f:	61                   	popa
440e70:	50                   	push   %eax
440e71:	4f                   	dec    %edi
440e72:	4e                   	dec    %esi
440e73:	46                   	inc    %esi
440e74:	50                   	push   %eax
440e75:	51                   	push   %ecx
440e76:	70 52                	jo     0x440eca
440e78:	62 56 33             	bound  %edx,0x33(%esi)
440e7b:	64 6d                	fs insl (%dx),%es:(%edi)
440e7d:	77 38                	ja     0x440eb7
440e7f:	57                   	push   %edi
440e80:	66 46                	inc    %si
440e82:	41                   	inc    %ecx
440e83:	33 4f 75             	xor    0x75(%edi),%ecx
440e86:	63 49 64             	arpl   %ecx,0x64(%ecx)
440e89:	73 74                	jae    0x440eff
440e8b:	34 33                	xor    $0x33,%al
440e8d:	6b 6f 39 66          	imul   $0x66,0x39(%edi),%ebp
440e91:	53                   	push   %ebx
440e92:	51                   	push   %ecx
440e93:	44                   	inc    %esp
440e94:	74 6e                	je     0x440f04
440e96:	57                   	push   %edi
440e97:	4e                   	dec    %esi
440e98:	2f                   	das
440e99:	73 77                	jae    0x440f12
440e9b:	53                   	push   %ebx
440e9c:	51                   	push   %ecx
440e9d:	76 5a                	jbe    0x440ef9
440e9f:	61                   	popa
440ea0:	39 6e 41             	cmp    %ebp,0x41(%esi)
440ea3:	31 76 69             	xor    %esi,0x69(%esi)
440ea6:	72 76                	jb     0x440f1e
440ea8:	6c                   	insb   (%dx),%es:(%edi)
440ea9:	34 4e                	xor    $0x4e,%al
440eab:	6d                   	insl   (%dx),%es:(%edi)
440eac:	74 74                	je     0x440f22
440eae:	44                   	inc    %esp
440eaf:	47                   	inc    %edi
440eb0:	59                   	pop    %ecx
440eb1:	63 51 4f             	arpl   %edx,0x4f(%ecx)
440eb4:	38 45 4a             	cmp    %al,0x4a(%ebp)
440eb7:	67 75 67             	addr16 jne 0x440f21
440eba:	6f                   	outsl  %ds:(%esi),(%dx)
440ebb:	36 57                	ss push %edi
440ebd:	2f                   	das
440ebe:	70 69                	jo     0x440f29
440ec0:	4d                   	dec    %ebp
440ec1:	79 2b                	jns    0x440eee
440ec3:	58                   	pop    %eax
440ec4:	77 41                	ja     0x440f07
440ec6:	59                   	pop    %ecx
440ec7:	50                   	push   %eax
440ec8:	4c                   	dec    %esp
440ec9:	4b                   	dec    %ebx
440eca:	6f                   	outsl  %ds:(%esi),(%dx)
440ecb:	77 46                	ja     0x440f13
440ecd:	72 69                	jb     0x440f38
440ecf:	49                   	dec    %ecx
440ed0:	54                   	push   %esp
440ed1:	79 57                	jns    0x440f2a
440ed3:	54                   	push   %esp
440ed4:	6c                   	insb   (%dx),%es:(%edi)
440ed5:	62 70 71             	bound  %esi,0x71(%eax)
440ed8:	48                   	dec    %eax
440ed9:	35 33 37 73 44       	xor    $0x44733733,%eax
440ede:	45                   	inc    %ebp
440edf:	68 68 57 49 6e       	push   $0x6e495768
440ee4:	4f                   	dec    %edi
440ee5:	65 4f                	gs dec %edi
440ee7:	6a 78                	push   $0x78
440ee9:	66 6a 62             	pushw  $0x62
440eec:	50                   	push   %eax
440eed:	4d                   	dec    %ebp
440eee:	4e                   	dec    %esi
440eef:	51                   	push   %ecx
440ef0:	37                   	aaa
440ef1:	41                   	inc    %ecx
440ef2:	31 4a 49             	xor    %ecx,0x49(%edx)
440ef5:	6f                   	outsl  %ds:(%esi),(%dx)
440ef6:	69 42 72 5a 41 71 36 	imul   $0x3671415a,0x72(%edx),%eax
440efd:	33 79 43             	xor    0x43(%ecx),%edi
440f00:	55                   	push   %ebp
440f01:	69 69 70 55 70 36 73 	imul   $0x73367055,0x70(%ecx),%ebp
440f08:	34 4b                	xor    $0x4b,%al
440f0a:	50                   	push   %eax
440f0b:	67 77 4f             	addr16 ja 0x440f5d
440f0e:	66 6b 4b 67 76       	imul   $0x76,0x67(%ebx),%cx
440f13:	45                   	inc    %ebp
440f14:	4a                   	dec    %edx
440f15:	62 78 72             	bound  %edi,0x72(%eax)
440f18:	6c                   	insb   (%dx),%es:(%edi)
440f19:	31 55 4e             	xor    %edx,0x4e(%ebp)
440f1c:	78 5a                	js     0x440f78
440f1e:	50                   	push   %eax
440f1f:	49                   	dec    %ecx
440f20:	7a 73                	jp     0x440f95
440f22:	62 66 6a             	bound  %esp,0x6a(%esi)
440f25:	32 77 2b             	xor    0x2b(%edi),%dh
440f28:	41                   	inc    %ecx
440f29:	43                   	inc    %ebx
440f2a:	6a 37                	push   $0x37
440f2c:	50                   	push   %eax
440f2d:	41                   	inc    %ecx
440f2e:	58                   	pop    %eax
440f2f:	67 62 4d 6c          	bound  %ecx,0x6c(%di)
440f33:	47                   	inc    %edi
440f34:	41                   	inc    %ecx
440f35:	72 43                	jb     0x440f7a
440f37:	72 73                	jb     0x440fac
440f39:	46                   	inc    %esi
440f3a:	61                   	popa
440f3b:	2b 7a 36             	sub    0x36(%edx),%edi
440f3e:	41                   	inc    %ecx
440f3f:	38 44 64 61          	cmp    %al,0x61(%esp,%eiz,2)
440f43:	70 79                	jo     0x440fbe
440f45:	61                   	popa
440f46:	79 52                	jns    0x440f9a
440f48:	4a                   	dec    %edx
440f49:	50                   	push   %eax
440f4a:	4a                   	dec    %edx
440f4b:	79 69                	jns    0x440fb6
440f4d:	75 41                	jne    0x440f90
440f4f:	55                   	push   %ebp
440f50:	34 64                	xor    $0x64,%al
440f52:	70 55                	jo     0x440fa9
440f54:	52                   	push   %edx
440f55:	33 78 44             	xor    0x44(%eax),%edi
440f58:	43                   	inc    %ebx
440f59:	47                   	inc    %edi
440f5a:	39 4b 46             	cmp    %ecx,0x46(%ebx)
440f5d:	67 49                	addr16 dec %ecx
440f5f:	4d                   	dec    %ebp
440f60:	50                   	push   %eax
440f61:	57                   	push   %edi
440f62:	52                   	push   %edx
440f63:	33 54 5a 41          	xor    0x41(%edx,%ebx,2),%edx
440f67:	4d                   	dec    %ebp
440f68:	79 57                	jns    0x440fc1
440f6a:	78 36                	js     0x440fa2
440f6c:	4f                   	dec    %edi
440f6d:	5a                   	pop    %edx
440f6e:	4e                   	dec    %esi
440f6f:	71 67                	jno    0x440fd8
440f71:	5a                   	pop    %edx
440f72:	69 30 79 64 75 4c    	imul   $0x4c756479,(%eax),%esi
440f78:	51                   	push   %ecx
440f79:	56                   	push   %esi
440f7a:	65 68 50 52 4c 50    	gs push $0x504c5250
440f80:	67 77 30             	addr16 ja 0x440fb3
440f83:	6a 4e                	push   $0x4e
440f85:	59                   	pop    %ecx
440f86:	52                   	push   %edx
440f87:	34 6c                	xor    $0x6c,%al
440f89:	79 56                	jns    0x440fe1
440f8b:	55                   	push   %ebp
440f8c:	52                   	push   %edx
440f8d:	66 6e                	data16 outsb %ds:(%esi),(%dx)
440f8f:	2f                   	das
440f90:	6d                   	insl   (%dx),%es:(%edi)
440f91:	6a 47                	push   $0x47
440f93:	62 66 42             	bound  %esp,0x42(%esi)
440f96:	53                   	push   %ebx
440f97:	74 6d                	je     0x441006
440f99:	33 66 55             	xor    0x55(%esi),%esp
440f9c:	63 6d 56             	arpl   %ebp,0x56(%ebp)
440f9f:	6c                   	insb   (%dx),%es:(%edi)
440fa0:	46                   	inc    %esi
440fa1:	78 78                	js     0x44101b
440fa3:	43                   	inc    %ebx
440fa4:	53                   	push   %ebx
440fa5:	72 54                	jb     0x440ffb
440fa7:	6e                   	outsb  %ds:(%esi),(%dx)
440fa8:	50                   	push   %eax
440fa9:	35 70 75 64 62       	xor    $0x62647570,%eax
440fae:	56                   	push   %esi
440faf:	6c                   	insb   (%dx),%es:(%edi)
440fb0:	6b 42 65 61          	imul   $0x61,0x65(%edx),%eax
440fb4:	34 4f                	xor    $0x4f,%al
440fb6:	72 34                	jb     0x440fec
440fb8:	51                   	push   %ecx
440fb9:	48                   	dec    %eax
440fba:	48                   	dec    %eax
440fbb:	42                   	inc    %edx
440fbc:	37                   	aaa
440fbd:	46                   	inc    %esi
440fbe:	6c                   	insb   (%dx),%es:(%edi)
440fbf:	69 75 64 58 64 61 58 	imul   $0x58616458,0x64(%ebp),%esi
440fc6:	68 32 62 56 30       	push   $0x30566232
440fcb:	69 57 49 62 62 75 4c 	imul   $0x4c756262,0x49(%edi),%edx
440fd2:	6a 76                	push   $0x76
440fd4:	7a 63                	jp     0x441039
440fd6:	34 32                	xor    $0x32,%al
440fd8:	6f                   	outsl  %ds:(%esi),(%dx)
440fd9:	63 6c 4c 4e          	arpl   %ebp,0x4e(%esp,%ecx,2)
440fdd:	61                   	popa
440fde:	42                   	inc    %edx
440fdf:	47                   	inc    %edi
440fe0:	79 4d                	jns    0x44102f
440fe2:	37                   	aaa
440fe3:	4e                   	dec    %esi
440fe4:	2b 4d 45             	sub    0x45(%ebp),%ecx
440fe7:	4f                   	dec    %edi
440fe8:	61                   	popa
440fe9:	2b 4f 44             	sub    0x44(%edi),%ecx
440fec:	58                   	pop    %eax
440fed:	33 73 71             	xor    0x71(%ebx),%esi
440ff0:	39 38                	cmp    %edi,(%eax)
440ff2:	36 78 52             	ss js  0x441047
440ff5:	34 42                	xor    $0x42,%al
440ff7:	4f                   	dec    %edi
440ff8:	6b 72 4e 56          	imul   $0x56,0x4e(%edx),%esi
440ffc:	50                   	push   %eax
440ffd:	73 71                	jae    0x441070
440fff:	49                   	dec    %ecx
441000:	41                   	inc    %ecx
441001:	79 2b                	jns    0x44102e
441003:	56                   	push   %esi
441004:	47                   	inc    %edi
441005:	4b                   	dec    %ebx
441006:	63 37                	arpl   %esi,(%edi)
441008:	43                   	inc    %ebx
441009:	31 34 36             	xor    %esi,(%esi,%esi,1)
44100c:	49                   	dec    %ecx
44100d:	43                   	inc    %ebx
44100e:	79 6d                	jns    0x44107d
441010:	7a 36                	jp     0x441048
441012:	41                   	inc    %ecx
441013:	61                   	popa
441014:	75 61                	jne    0x441077
441016:	64 56                	fs push %esi
441018:	69 39 4b 6d 75 77    	imul   $0x77756d4b,(%ecx),%edi
44101e:	74 2b                	je     0x44104b
441020:	4d                   	dec    %ebp
441021:	47                   	inc    %edi
441022:	4a                   	dec    %edx
441023:	71 76                	jno    0x44109b
441025:	39 7a 4f             	cmp    %edi,0x4f(%edx)
441028:	4f                   	dec    %edi
441029:	43                   	inc    %ebx
44102a:	32 37                	xor    (%edi),%dh
44102c:	4e                   	dec    %esi
44102d:	45                   	inc    %ebp
44102e:	71 6b                	jno    0x44109b
441030:	49                   	dec    %ecx
441031:	31 79 4f             	xor    %edi,0x4f(%ecx)
441034:	2b 55 6a             	sub    0x6a(%ebp),%edx
441037:	57                   	push   %edi
441038:	71 42                	jno    0x44107c
44103a:	64 76 50             	fs jbe 0x44108d
44103d:	56                   	push   %esi
44103e:	49                   	dec    %ecx
44103f:	6b 53 71 59          	imul   $0x59,0x71(%ebx),%edx
441043:	65 67 61             	gs addr16 popa
441046:	72 68                	jb     0x4410b0
441048:	4b                   	dec    %ebx
441049:	75 69                	jne    0x4410b4
44104b:	70 36                	jo     0x441083
44104d:	56                   	push   %esi
44104e:	62 7a 51             	bound  %edi,0x51(%edx)
441051:	46                   	inc    %esi
441052:	34 78                	xor    $0x78,%al
441054:	55                   	push   %ebp
441055:	62 4e 6e             	bound  %ecx,0x6e(%esi)
441058:	32 34 69             	xor    (%ecx,%ebp,2),%dh
44105b:	6a 51                	push   $0x51
44105d:	48                   	dec    %eax
44105e:	59                   	pop    %ecx
44105f:	65 75 4c             	gs jne 0x4410ae
441062:	6a 69                	push   $0x69
441064:	57                   	push   %edi
441065:	63 4d 63             	arpl   %ecx,0x63(%ebp)
441068:	5a                   	pop    %edx
441069:	34 34                	xor    $0x34,%al
44106b:	51                   	push   %ecx
44106c:	36 58                	ss pop %eax
44106e:	58                   	pop    %eax
44106f:	44                   	inc    %esp
441070:	6d                   	insl   (%dx),%es:(%edi)
441071:	78 78                	js     0x4410eb
441073:	62 44 71 47          	bound  %eax,0x47(%ecx,%esi,2)
441077:	52                   	push   %edx
441078:	44                   	inc    %esp
441079:	57                   	push   %edi
44107a:	74 2b                	je     0x4410a7
44107c:	41                   	inc    %ecx
44107d:	32 34 44             	xor    (%esp,%eax,2),%dh
441080:	47                   	inc    %edi
441081:	46                   	inc    %esi
441082:	71 68                	jno    0x4410ec
441084:	32 45 64             	xor    0x64(%ebp),%al
441087:	65 41                	gs inc %ecx
441089:	54                   	push   %esp
44108a:	31 52 30             	xor    %edx,0x30(%edx)
44108d:	72 32                	jb     0x4410c1
44108f:	57                   	push   %edi