465de5:	2f                   	das
465de6:	67 36 68 67 6a 64 30 	addr16 ss push $0x30646a67
465ded:	62 6c 52 4e          	bound  %ebp,0x4e(%edx,%edx,2)
465df1:	69 77 31 66 50 56 68 	imul   $0x68565066,0x31(%edi),%esi
465df8:	57                   	push   %edi
465df9:	6a 6f                	push   $0x6f
465dfb:	34 59                	xor    $0x59,%al
465dfd:	79 54                	jns    0x465e53
465dff:	4a                   	dec    %edx
465e00:	6d                   	insl   (%dx),%es:(%edi)
465e01:	71 47                	jno    0x465e4a
465e03:	39 36                	cmp    %esi,(%esi)
465e05:	5a                   	pop    %edx
465e06:	68 77 6f 6b 52       	push   $0x526b6f77
465e0b:	63 6c 38 32          	arpl   %ebp,0x32(%eax,%edi,1)
465e0f:	53                   	push   %ebx
465e10:	68 53 7a 43 55       	push   $0x55437a53
465e15:	4a                   	dec    %edx
465e16:	41                   	inc    %ecx
465e17:	41                   	inc    %ecx
465e18:	41                   	inc    %ecx
465e19:	69 73 63 6e 7a 61 57 	imul   $0x57617a6e,0x63(%ebx),%esi
465e20:	59                   	pop    %ecx
465e21:	43                   	inc    %ebx
465e22:	6b 6e 4b 41          	imul   $0x41,0x4b(%esi),%ebp
465e26:	75 4d                	jne    0x465e75
465e28:	74 48                	je     0x465e72
465e2a:	6f                   	outsl  %ds:(%esi),(%dx)
465e2b:	69 64 67 47 79 61 4c 	imul   $0x4b4c6179,0x47(%edi,%eiz,2),%esp
465e32:	4b
465e33:	7a 78                	jp     0x465ead
465e35:	76 66                	jbe    0x465e9d
465e37:	54                   	push   %esp
465e38:	73 45                	jae    0x465e7f
465e3a:	69 50 63 45 38 4e 4c 	imul   $0x4c4e3845,0x63(%eax),%edx
465e41:	73 72                	jae    0x465eb5
465e43:	42                   	inc    %edx
465e44:	39 66 59             	cmp    %esp,0x59(%esi)
465e47:	41                   	inc    %ecx
465e48:	54                   	push   %esp
465e49:	54                   	push   %esp
465e4a:	4e                   	dec    %esi
465e4b:	69 65 4c 74 30 34 4c 	imul   $0x4c343074,0x4c(%ebp),%esp
465e52:	53                   	push   %ebx
465e53:	44                   	inc    %esp
465e54:	63 56 7a             	arpl   %edx,0x7a(%esi)
465e57:	58                   	pop    %eax
465e58:	59                   	pop    %ecx
465e59:	56                   	push   %esi
465e5a:	6d                   	insl   (%dx),%es:(%edi)
465e5b:	39 4f 70             	cmp    %ecx,0x70(%edi)
465e5e:	79 6c                	jns    0x465ecc
465e60:	78 46                	js     0x465ea8
465e62:	4c                   	dec    %esp
465e63:	35 66 73 68 32       	xor    $0x32687366,%eax
465e68:	6c                   	insb   (%dx),%es:(%edi)
465e69:	58                   	pop    %eax
465e6a:	38 73 6a             	cmp    %dh,0x6a(%ebx)
465e6d:	2f                   	das
465e6e:	53                   	push   %ebx
465e6f:	75 78                	jne    0x465ee9
465e71:	62 47 2b             	bound  %eax,0x2b(%edi)
465e74:	4f                   	dec    %edi
465e75:	7a 6b                	jp     0x465ee2
465e77:	61                   	popa
465e78:	72 35                	jb     0x465eaf
465e7a:	35 69 61 47 59       	xor    $0x59476169,%eax
465e7f:	5a                   	pop    %edx
465e80:	36 52                	ss push %edx
465e82:	78 73                	js     0x465ef7
465e84:	2f                   	das
465e85:	4e                   	dec    %esi
465e86:	6c                   	insb   (%dx),%es:(%edi)
465e87:	4c                   	dec    %esp
465e88:	4c                   	dec    %esp
465e89:	68 54 4d 44 33       	push   $0x33444d54
465e8e:	2f                   	das
465e8f:	6b 47 33 5a          	imul   $0x5a,0x33(%edi),%eax
465e93:	62 6a 71             	bound  %ebp,0x71(%edx)
465e96:	6d                   	insl   (%dx),%es:(%edi)
465e97:	44                   	inc    %esp
465e98:	68 31 38 53 37       	push   $0x37533831
465e9d:	4e                   	dec    %esi
465e9e:	55                   	push   %ebp
465e9f:	6e                   	outsb  %ds:(%esi),(%dx)
465ea0:	47                   	inc    %edi
465ea1:	69 46 6c 4c 6d 36 43 	imul   $0x43366d4c,0x6c(%esi),%eax
465ea8:	49                   	dec    %ecx
465ea9:	6c                   	insb   (%dx),%es:(%edi)
465eaa:	68 35 50 71 65       	push   $0x65715035
465eaf:	6c                   	insb   (%dx),%es:(%edi)
465eb0:	79 47                	jns    0x465ef9
465eb2:	78 34                	js     0x465ee8
465eb4:	6a 78                	push   $0x78
465eb6:	56                   	push   %esi
465eb7:	52                   	push   %edx
465eb8:	47                   	inc    %edi
465eb9:	49                   	dec    %ecx
465eba:	71 4c                	jno    0x465f08
465ebc:	6e                   	outsb  %ds:(%esi),(%dx)
465ebd:	49                   	dec    %ecx
465ebe:	32 63 66             	xor    0x66(%ebx),%ah
465ec1:	54                   	push   %esp
465ec2:	45                   	inc    %ebp
465ec3:	6a 75                	push   $0x75
465ec5:	42                   	inc    %edx
465ec6:	62 5a 58             	bound  %ebx,0x58(%edx)
465ec9:	58                   	pop    %eax
465eca:	2b 62 56             	sub    0x56(%edx),%esp
465ecd:	6b 32 50             	imul   $0x50,(%edx),%esi
465ed0:	55                   	push   %ebp
465ed1:	73 32                	jae    0x465f05
465ed3:	62 4c 31 44          	bound  %ecx,0x44(%ecx,%esi,1)
465ed7:	2f                   	das
465ed8:	76 71                	jbe    0x465f4b
465eda:	4e                   	dec    %esi
465edb:	74 73                	je     0x465f50
465edd:	6f                   	outsl  %ds:(%esi),(%dx)
465ede:	64 2b 36             	sub    %fs:(%esi),%esi
465ee1:	69 41 72 4c 50 49 52 	imul   $0x5249504c,0x72(%ecx),%eax
465ee8:	62 46 5a             	bound  %eax,0x5a(%esi)
465eeb:	57                   	push   %edi
465eec:	43                   	inc    %ebx
465eed:	58                   	pop    %eax
465eee:	46                   	inc    %esi
465eef:	78 6a                	js     0x465f5b
465ef1:	46                   	inc    %esi
465ef2:	33 70 52             	xor    0x52(%eax),%esi
465ef5:	70 77                	jo     0x465f6e
465ef7:	51                   	push   %ecx
465ef8:	6e                   	outsb  %ds:(%esi),(%dx)
465ef9:	74 6f                	je     0x465f6a
465efb:	6e                   	outsb  %ds:(%esi),(%dx)
465efc:	47                   	inc    %edi
465efd:	49                   	dec    %ecx
465efe:	42                   	inc    %edx
465eff:	68 6c 49 50 6a       	push   $0x6a50496c
465f04:	71 51                	jno    0x465f57
465f06:	48                   	dec    %eax
465f07:	79 4b                	jns    0x465f54
465f09:	58                   	pop    %eax
465f0a:	4c                   	dec    %esp
465f0b:	37                   	aaa
465f0c:	70 36                	jo     0x465f44
465f0e:	5a                   	pop    %edx
465f0f:	34 74                	xor    $0x74,%al
465f11:	67 2b 37             	sub    (%bx),%esi
465f14:	75 4e                	jne    0x465f64
465f16:	44                   	inc    %esp
465f17:	4f                   	dec    %edi
465f18:	71 6b                	jno    0x465f85
465f1a:	48                   	dec    %eax
465f1b:	45                   	inc    %ebp
465f1c:	31 79 79             	xor    %edi,0x79(%ecx)
465f1f:	6d                   	insl   (%dx),%es:(%edi)
465f20:	32 77 38             	xor    0x38(%edi),%dh
465f23:	50                   	push   %eax
465f24:	5a                   	pop    %edx
465f25:	6c                   	insb   (%dx),%es:(%edi)
465f26:	76 69                	jbe    0x465f91
465f28:	6f                   	outsl  %ds:(%esi),(%dx)
465f29:	47                   	inc    %edi
465f2a:	37                   	aaa
465f2b:	38 55 47             	cmp    %dl,0x47(%ebp)
465f2e:	71 4a                	jno    0x465f7a
465f30:	43                   	inc    %ebx
465f31:	6c                   	insb   (%dx),%es:(%edi)
465f32:	57                   	push   %edi
465f33:	45                   	inc    %ebp
465f34:	54                   	push   %esp
465f35:	55                   	push   %ebp
465f36:	70 44                	jo     0x465f7c
465f38:	42                   	inc    %edx
465f39:	33 48 4b             	xor    0x4b(%eax),%ecx
465f3c:	66 68 32 45          	pushw  $0x4532
465f40:	39 62 4a             	cmp    %esp,0x4a(%edx)
465f43:	35 4a 36 71 5a       	xor    $0x5a71364a,%eax
465f48:	56                   	push   %esi
465f49:	46                   	inc    %esi
465f4a:	49                   	dec    %ecx
465f4b:	31 67 4a             	xor    %esp,0x4a(%edi)
465f4e:	69 42 46 79 49 71 6a 	imul   $0x6a714979,0x46(%edx),%eax
465f55:	53                   	push   %ebx
465f56:	4c                   	dec    %esp
465f57:	55                   	push   %ebp
465f58:	6d                   	insl   (%dx),%es:(%edi)
465f59:	68 68 54 76 62       	push   $0x62765468
465f5e:	46                   	inc    %esi
465f5f:	64 51                	fs push %ecx
465f61:	2b 41 67             	sub    0x67(%ecx),%eax
465f64:	53                   	push   %ebx
465f65:	59                   	pop    %ecx
465f66:	49                   	dec    %ecx
465f67:	77 54                	ja     0x465fbd
465f69:	6c                   	insb   (%dx),%es:(%edi)
465f6a:	79 31                	jns    0x465f9d
465f6c:	77 70                	ja     0x465fde
465f6e:	35 4e 4c 68 59       	xor    $0x59684c4e,%eax
465f73:	6c                   	insb   (%dx),%es:(%edi)
465f74:	43                   	inc    %ebx
465f75:	43                   	inc    %ebx
465f76:	69 32 54 4d 79 79    	imul   $0x79794d54,(%edx),%esi
465f7c:	78 30                	js     0x465fae
465f7e:	67 70 65             	addr16 jo 0x465fe6
465f81:	55                   	push   %ebp
465f82:	68 6f 43 44 44       	push   $0x4444436f
465f87:	75 36                	jne    0x465fbf
465f89:	2b 5a 74             	sub    0x74(%edx),%ebx
465f8c:	52                   	push   %edx
465f8d:	58                   	pop    %eax
465f8e:	53                   	push   %ebx
465f8f:	63 52 46             	arpl   %edx,0x46(%edx)
465f92:	38 31                	cmp    %dh,(%ecx)
465f94:	62 6e 77             	bound  %ebp,0x77(%esi)
465f97:	6a 79                	push   $0x79
465f99:	4d                   	dec    %ebp
465f9a:	62 44 65 2b          	bound  %eax,0x2b(%ebp,%eiz,2)
465f9e:	54                   	push   %esp
465f9f:	62 74 44 7a          	bound  %esi,0x7a(%esp,%eax,2)
465fa3:	30 30                	xor    %dh,(%eax)
465fa5:	4f                   	dec    %edi
465fa6:	4b                   	dec    %ebx
465fa7:	76 63                	jbe    0x46600c
465fa9:	62 51 43             	bound  %edx,0x43(%ecx)
465fac:	52                   	push   %edx
465fad:	44                   	inc    %esp
465fae:	49                   	dec    %ecx
465faf:	41                   	inc    %ecx
465fb0:	74 33                	je     0x465fe5
465fb2:	73 49                	jae    0x465ffd
465fb4:	44                   	inc    %esp
465fb5:	47                   	inc    %edi
465fb6:	32 4e 64             	xor    0x64(%esi),%cl
465fb9:	64 78 54             	fs js  0x466010
465fbc:	6d                   	insl   (%dx),%es:(%edi)
465fbd:	50                   	push   %eax
465fbe:	58                   	pop    %eax
465fbf:	43                   	inc    %ebx
465fc0:	46                   	inc    %esi
465fc1:	59                   	pop    %ecx
465fc2:	2f                   	das
465fc3:	32 4a 46             	xor    0x46(%edx),%cl
465fc6:	6d                   	insl   (%dx),%es:(%edi)
465fc7:	6d                   	insl   (%dx),%es:(%edi)
465fc8:	4f                   	dec    %edi
465fc9:	39 54 33 66          	cmp    %edx,0x66(%ebx,%esi,1)
465fcd:	46                   	inc    %esi
465fce:	61                   	popa
465fcf:	51                   	push   %ecx
465fd0:	59                   	pop    %ecx
465fd1:	32 63 71             	xor    0x71(%ebx),%ah
465fd4:	64 38 37             	cmp    %dh,%fs:(%edi)
465fd7:	4d                   	dec    %ebp
465fd8:	69 35 70 42 34 75 70 	imul   $0x6a4e4f70,0x75344270,%esi
465fdf:	4f 4e 6a
465fe2:	4a                   	dec    %edx
465fe3:	68 73 32 59 46       	push   $0x46593273
465fe8:	6d                   	insl   (%dx),%es:(%edi)
465fe9:	75 38                	jne    0x466023
465feb:	66 5a                	pop    %dx
465fed:	66 36 59             	ss pop %cx
465ff0:	6d                   	insl   (%dx),%es:(%edi)
465ff1:	67 39 30             	cmp    %esi,(%bx,%si)
465ff4:	74 53                	je     0x466049
465ff6:	70 76                	jo     0x46606e
465ff8:	78 41                	js     0x46603b
465ffa:	42                   	inc    %edx
465ffb:	37                   	aaa
465ffc:	63 4d 74             	arpl   %ecx,0x74(%ebp)
465fff:	5a                   	pop    %edx
466000:	76 6e                	jbe    0x466070
466002:	36 39 68 54          	cmp    %ebp,%ss:0x54(%eax)
466006:	51                   	push   %ecx
466007:	33 43 76             	xor    0x76(%ebx),%eax
46600a:	47                   	inc    %edi
46600b:	66 56                	push   %si
46600d:	35 64 61 79 75       	xor    $0x75796164,%eax
466012:	71 5a                	jno    0x46606e
466014:	67 48                	addr16 dec %eax
466016:	50                   	push   %eax
466017:	6e                   	outsb  %ds:(%esi),(%dx)
466018:	79 5a                	jns    0x466074
46601a:	61                   	popa
46601b:	63 67 56             	arpl   %esp,0x56(%edi)
46601e:	4e                   	dec    %esi
46601f:	59                   	pop    %ecx
466020:	4a                   	dec    %edx
466021:	2b 5a 74             	sub    0x74(%edx),%ebx
466024:	68 52 64 79 4e       	push   $0x4e796452
466029:	32 74 65 31          	xor    0x31(%ebp,%eiz,2),%dh
46602d:	42                   	inc    %edx
46602e:	2b 6d 68             	sub    0x68(%ebp),%ebp
466031:	32 4f 32             	xor    0x32(%edi),%cl
466034:	42                   	inc    %edx
466035:	77 4d                	ja     0x466084
466037:	48                   	dec    %eax
466038:	2b 5a 79             	sub    0x79(%edx),%ebx
46603b:	4c                   	dec    %esp
46603c:	38 71 51             	cmp    %dh,0x51(%ecx)
46603f:	4c                   	dec    %esp
466040:	32 63 70             	xor    0x70(%ebx),%ah
466043:	41                   	inc    %ecx
466044:	6a 31                	push   $0x31
466046:	6b 53 2b 69          	imul   $0x69,0x2b(%ebx),%edx
46604a:	2f                   	das
46604b:	53                   	push   %ebx
46604c:	62 31                	bound  %esi,(%ecx)
46604e:	61                   	popa
46604f:	49                   	dec    %ecx
466050:	66 2f                	data16 das
466052:	42                   	inc    %edx
466053:	73 61                	jae    0x4660b6
466055:	49                   	dec    %ecx
466056:	4b                   	dec    %ebx
466057:	72 39                	jb     0x466092
466059:	4b                   	dec    %ebx
46605a:	58                   	pop    %eax
46605b:	6e                   	outsb  %ds:(%esi),(%dx)
46605c:	2f                   	das
46605d:	55                   	push   %ebp
46605e:	4a                   	dec    %edx
46605f:	64 5a                	fs pop %edx
466061:	7a 49                	jp     0x4660ac
466063:	78 33                	js     0x466098
466065:	33 72 7a             	xor    0x7a(%edx),%esi
466068:	54                   	push   %esp
466069:	7a 74                	jp     0x4660df
46606b:	37                   	aaa
46606c:	77 47                	ja     0x4660b5
46606e:	67 65 76 4a          	addr16 gs jbe 0x4660bc
466072:	4c                   	dec    %esp
466073:	58                   	pop    %eax
466074:	68 36 30 31 69       	push   $0x69313036
466079:	32 70 6a             	xor    0x6a(%eax),%dh
46607c:	41                   	inc    %ecx
46607d:	39 2b                	cmp    %ebp,(%ebx)
46607f:	57                   	push   %edi
466080:	73 6b                	jae    0x4660ed
466082:	73 43                	jae    0x4660c7
466084:	57                   	push   %edi
466085:	73 75                	jae    0x4660fc
466087:	67 42                	addr16 inc %edx
466089:	56                   	push   %esi
46608a:	62 57 38             	bound  %edx,0x38(%edi)
46608d:	6d                   	insl   (%dx),%es:(%edi)
46608e:	39 33                	cmp    %esi,(%ebx)
466090:	6d                   	insl   (%dx),%es:(%edi)
466091:	38 49 42             	cmp    %cl,0x42(%ecx)
466094:	71 41                	jno    0x4660d7
466096:	71 54                	jno    0x4660ec