467dd1:	65 00 53 68          	add    %dl,%gs:0x68(%ebx)
467dd5:	61                   	popa
467dd6:	00 4e 75             	add    %cl,0x75(%esi)
467dd9:	47                   	inc    %edi
467dda:	65 74 56             	gs je  0x467e33
467ddd:	65 72 73             	gs jb  0x467e53
467de0:	69 6f 6e 56 32 00 4e 	imul   $0x4e003256,0x6e(%edi),%ebp
467de7:	75 47                	jne    0x467e30
467de9:	65 74 56             	gs je  0x467e42
467dec:	65 72 73             	gs jb  0x467e62
467def:	69 6f 6e 00 43 6f 6d 	imul   $0x6d6f4300,0x6e(%edi),%ebp
467df6:	6d                   	insl   (%dx),%es:(%edi)
467df7:	69 74 73 53 69 6e 63 	imul   $0x65636e69,0x53(%ebx,%esi,2),%esi
467dfe:	65
467dff:	56                   	push   %esi
467e00:	65 72 73             	gs jb  0x467e76
467e03:	69 6f 6e 53 6f 75 72 	imul   $0x72756f53,0x6e(%edi),%ebp
467e0a:	63 65 00             	arpl   %esp,0x0(%ebp)
467e0d:	43                   	inc    %ebx
467e0e:	6f                   	outsl  %ds:(%esi),(%dx)
467e0f:	6d                   	insl   (%dx),%es:(%edi)
467e10:	6d                   	insl   (%dx),%es:(%edi)
467e11:	69 74 73 53 69 6e 63 	imul   $0x65636e69,0x53(%ebx,%esi,2),%esi
467e18:	65
467e19:	56                   	push   %esi
467e1a:	65 72 73             	gs jb  0x467e90
467e1d:	69 6f 6e 53 6f 75 72 	imul   $0x72756f53,0x6e(%edi),%ebp
467e24:	63 65 50             	arpl   %esp,0x50(%ebp)
467e27:	61                   	popa
467e28:	64 64 65 64 00 43 6f 	fs fs gs add %al,%fs:0x6f(%ebx)
467e2f:	6d                   	insl   (%dx),%es:(%edi)
467e30:	6d                   	insl   (%dx),%es:(%edi)
467e31:	69 74 44 61 74 65 00 	imul   $0x44006574,0x61(%esp,%eax,2),%esi
467e38:	44
467e39:	65 6c                	gs insb (%dx),%es:(%edi)
467e3b:	65 74 69             	gs je  0x467ea7
467e3e:	6f                   	outsl  %ds:(%esi),(%dx)
467e3f:	6e                   	outsb  %ds:(%esi),(%dx)
467e40:	4f                   	dec    %edi
467e41:	70 74                	jo     0x467eb7
467e43:	69 6f 6e 73 00 4f 63 	imul   $0x634f0073,0x6e(%edi),%ebp
467e4a:	74 6f                	je     0x467ebb
467e4c:	50                   	push   %eax
467e4d:	61                   	popa
467e4e:	63 6b 2e             	arpl   %ebp,0x2e(%ebx)
467e51:	54                   	push   %esp
467e52:	61                   	popa
467e53:	73 6b                	jae    0x467ec0
467e55:	73 2e                	jae    0x467e85
467e57:	55                   	push   %ebp
467e58:	74 69                	je     0x467ec3
467e5a:	6c                   	insb   (%dx),%es:(%edi)
467e5b:	00 49 45             	add    %cl,0x45(%ecx)
467e5e:	71 75                	jno    0x467ed5
467e60:	61                   	popa
467e61:	74 61                	je     0x467ec4
467e63:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
467e67:	31 00                	xor    %eax,(%eax)
467e69:	3c 52                	cmp    $0x52,%al
467e6b:	65 74 72             	gs je  0x467ee0
467e6e:	79 41                	jns    0x467eb1
467e70:	74 74                	je     0x467ee6
467e72:	65 6d                	gs insl (%dx),%es:(%edi)
467e74:	70 74                	jo     0x467eea
467e76:	73 3e                	jae    0x467eb6
467e78:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
467e7c:	61                   	popa
467e7d:	63 6b 69             	arpl   %ebp,0x69(%ebx)
467e80:	6e                   	outsb  %ds:(%esi),(%dx)
467e81:	67 46                	addr16 inc %esi
467e83:	69 65 6c 64 00 3c 53 	imul   $0x533c0064,0x6c(%ebp),%esp
467e8a:	6c                   	insb   (%dx),%es:(%edi)
467e8b:	65 65 70 42          	gs gs jo 0x467ed1
467e8f:	65 74 77             	gs je  0x467f09
467e92:	65 65 6e             	gs outsb %gs:(%esi),(%dx)
467e95:	41                   	inc    %ecx
467e96:	74 74                	je     0x467f0c
467e98:	65 6d                	gs insl (%dx),%es:(%edi)
467e9a:	70 74                	jo     0x467f10
467e9c:	73 4d                	jae    0x467eeb
467e9e:	69 6c 6c 69 73 65 63 	imul   $0x6f636573,0x69(%esp,%ebp,2),%ebp
467ea5:	6f
467ea6:	6e                   	outsb  %ds:(%esi),(%dx)
467ea7:	64 73 3e             	fs jae 0x467ee8
467eaa:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
467eae:	61                   	popa
467eaf:	63 6b 69             	arpl   %ebp,0x69(%ebx)
467eb2:	6e                   	outsb  %ds:(%esi),(%dx)
467eb3:	67 46                	addr16 inc %esi
467eb5:	69 65 6c 64 00 3c 54 	imul   $0x543c0064,0x6c(%ebp),%esp
467ebc:	68 72 6f 77 4f       	push   $0x4f776f72
467ec1:	6e                   	outsb  %ds:(%esi),(%dx)
467ec2:	46                   	inc    %esi
467ec3:	61                   	popa
467ec4:	69 6c 75 72 65 3e 6b 	imul   $0x5f6b3e65,0x72(%ebp,%esi,2),%ebp
467ecb:	5f
467ecc:	5f                   	pop    %edi
467ecd:	42                   	inc    %edx
467ece:	61                   	popa
467ecf:	63 6b 69             	arpl   %ebp,0x69(%ebx)
467ed2:	6e                   	outsb  %ds:(%esi),(%dx)
467ed3:	67 46                	addr16 inc %esi
467ed5:	69 65 6c 64 00 67 65 	imul   $0x65670064,0x6c(%ebp),%esp
467edc:	74 5f                	je     0x467f3d
467ede:	54                   	push   %esp
467edf:	72 79                	jb     0x467f5a
467ee1:	54                   	push   %esp
467ee2:	68 72 65 65 54       	push   $0x54656572
467ee7:	69 6d 65 73 00 67 65 	imul   $0x65670073,0x65(%ebp),%ebp
467eee:	74 5f                	je     0x467f4f
467ef0:	54                   	push   %esp
467ef1:	72 79                	jb     0x467f6c
467ef3:	54                   	push   %esp
467ef4:	68 72 65 65 54       	push   $0x54656572
467ef9:	69 6d 65 73 49 67 6e 	imul   $0x6e674973,0x65(%ebp),%ebp
467f00:	6f                   	outsl  %ds:(%esi),(%dx)
467f01:	72 65                	jb     0x467f68
467f03:	46                   	inc    %esi
467f04:	61                   	popa
467f05:	69 6c 75 72 65 00 67 	imul   $0x65670065,0x72(%ebp,%esi,2),%ebp
467f0c:	65
467f0d:	74 5f                	je     0x467f6e
467f0f:	52                   	push   %edx
467f10:	65 74 72             	gs je  0x467f85
467f13:	79 41                	jns    0x467f56
467f15:	74 74                	je     0x467f8b
467f17:	65 6d                	gs insl (%dx),%es:(%edi)
467f19:	70 74                	jo     0x467f8f
467f1b:	73 00                	jae    0x467f1d
467f1d:	73 65                	jae    0x467f84
467f1f:	74 5f                	je     0x467f80
467f21:	52                   	push   %edx
467f22:	65 74 72             	gs je  0x467f97
467f25:	79 41                	jns    0x467f68
467f27:	74 74                	je     0x467f9d
467f29:	65 6d                	gs insl (%dx),%es:(%edi)
467f2b:	70 74                	jo     0x467fa1
467f2d:	73 00                	jae    0x467f2f
467f2f:	67 65 74 5f          	addr16 gs je 0x467f92
467f33:	53                   	push   %ebx
467f34:	6c                   	insb   (%dx),%es:(%edi)
467f35:	65 65 70 42          	gs gs jo 0x467f7b
467f39:	65 74 77             	gs je  0x467fb3
467f3c:	65 65 6e             	gs outsb %gs:(%esi),(%dx)
467f3f:	41                   	inc    %ecx
467f40:	74 74                	je     0x467fb6
467f42:	65 6d                	gs insl (%dx),%es:(%edi)
467f44:	70 74                	jo     0x467fba
467f46:	73 4d                	jae    0x467f95
467f48:	69 6c 6c 69 73 65 63 	imul   $0x6f636573,0x69(%esp,%ebp,2),%ebp
467f4f:	6f
467f50:	6e                   	outsb  %ds:(%esi),(%dx)
467f51:	64 73 00             	fs jae 0x467f54
467f54:	73 65                	jae    0x467fbb
467f56:	74 5f                	je     0x467fb7
467f58:	53                   	push   %ebx
467f59:	6c                   	insb   (%dx),%es:(%edi)
467f5a:	65 65 70 42          	gs gs jo 0x467fa0
467f5e:	65 74 77             	gs je  0x467fd8
467f61:	65 65 6e             	gs outsb %gs:(%esi),(%dx)
467f64:	41                   	inc    %ecx
467f65:	74 74                	je     0x467fdb
467f67:	65 6d                	gs insl (%dx),%es:(%edi)
467f69:	70 74                	jo     0x467fdf
467f6b:	73 4d                	jae    0x467fba
467f6d:	69 6c 6c 69 73 65 63 	imul   $0x6f636573,0x69(%esp,%ebp,2),%ebp
467f74:	6f
467f75:	6e                   	outsb  %ds:(%esi),(%dx)
467f76:	64 73 00             	fs jae 0x467f79
467f79:	67 65 74 5f          	addr16 gs je 0x467fdc
467f7d:	54                   	push   %esp
467f7e:	68 72 6f 77 4f       	push   $0x4f776f72
467f83:	6e                   	outsb  %ds:(%esi),(%dx)
467f84:	46                   	inc    %esi
467f85:	61                   	popa
467f86:	69 6c 75 72 65 00 73 	imul   $0x65730065,0x72(%ebp,%esi,2),%ebp
467f8d:	65
467f8e:	74 5f                	je     0x467fef
467f90:	54                   	push   %esp
467f91:	68 72 6f 77 4f       	push   $0x4f776f72
467f96:	6e                   	outsb  %ds:(%esi),(%dx)
467f97:	46                   	inc    %esi
467f98:	61                   	popa
467f99:	69 6c 75 72 65 00 42 	imul   $0x6f420065,0x72(%ebp,%esi,2),%ebp
467fa0:	6f
467fa1:	6f                   	outsl  %ds:(%esi),(%dx)
467fa2:	6c                   	insb   (%dx),%es:(%edi)
467fa3:	65 61                	gs popa
467fa5:	6e                   	outsb  %ds:(%esi),(%dx)
467fa6:	00 6f 74             	add    %ch,0x74(%edi)
467fa9:	68 65 72 00 6f       	push   $0x6f007265
467fae:	62 6a 00             	bound  %ebp,0x0(%edx)
467fb1:	6c                   	insb   (%dx),%es:(%edi)
467fb2:	65 66 74 00          	gs data16 je 0x467fb6
467fb6:	72 69                	jb     0x468021
467fb8:	67 68 74 00 54 72    	addr16 push $0x72540074
467fbe:	79 54                	jns    0x468014
467fc0:	68 72 65 65 54       	push   $0x54656572
467fc5:	69 6d 65 73 00 54 72 	imul   $0x72540073,0x65(%ebp),%ebp
467fcc:	79 54                	jns    0x468022
467fce:	68 72 65 65 54       	push   $0x54656572
467fd3:	69 6d 65 73 49 67 6e 	imul   $0x6e674973,0x65(%ebp),%ebp
467fda:	6f                   	outsl  %ds:(%esi),(%dx)
467fdb:	72 65                	jb     0x468042
467fdd:	46                   	inc    %esi
467fde:	61                   	popa
467fdf:	69 6c 75 72 65 00 52 	imul   $0x65520065,0x72(%ebp,%esi,2),%ebp
467fe6:	65
467fe7:	74 72                	je     0x46805b
467fe9:	79 41                	jns    0x46802c
467feb:	74 74                	je     0x468061
467fed:	65 6d                	gs insl (%dx),%es:(%edi)
467fef:	70 74                	jo     0x468065
467ff1:	73 00                	jae    0x467ff3
467ff3:	53                   	push   %ebx
467ff4:	6c                   	insb   (%dx),%es:(%edi)
467ff5:	65 65 70 42          	gs gs jo 0x46803b
467ff9:	65 74 77             	gs je  0x468073
467ffc:	65 65 6e             	gs outsb %gs:(%esi),(%dx)
467fff:	41                   	inc    %ecx
468000:	74 74                	je     0x468076
468002:	65 6d                	gs insl (%dx),%es:(%edi)
468004:	70 74                	jo     0x46807a
468006:	73 4d                	jae    0x468055
468008:	69 6c 6c 69 73 65 63 	imul   $0x6f636573,0x69(%esp,%ebp,2),%ebp
46800f:	6f
468010:	6e                   	outsb  %ds:(%esi),(%dx)
468011:	64 73 00             	fs jae 0x468014
468014:	54                   	push   %esp
468015:	68 72 6f 77 4f       	push   $0x4f776f72
46801a:	6e                   	outsb  %ds:(%esi),(%dx)
46801b:	46                   	inc    %esi
46801c:	61                   	popa
46801d:	69 6c 75 72 65 00 46 	imul   $0x69460065,0x72(%ebp,%esi,2),%ebp
468024:	69
468025:	6c                   	insb   (%dx),%es:(%edi)
468026:	65 49                	gs dec %ecx
468028:	6e                   	outsb  %ds:(%esi),(%dx)
468029:	66 6f                	outsw  %ds:(%esi),(%dx)
46802b:	41                   	inc    %ecx
46802c:	64 61                	fs popa
46802e:	70 74                	jo     0x4680a4
468030:	65 72 00             	gs jb  0x468033
468033:	46                   	inc    %esi
468034:	69 6c 65 49 6e 66 6f 	imul   $0x6f666e,0x49(%ebp,%eiz,2),%ebp
46803b:	00
46803c:	46                   	inc    %esi
46803d:	69 6c 65 53 79 73 74 	imul   $0x65747379,0x53(%ebp,%eiz,2),%ebp
468044:	65
468045:	6d                   	insl   (%dx),%es:(%edi)
468046:	49                   	dec    %ecx
468047:	6e                   	outsb  %ds:(%esi),(%dx)
468048:	66 6f                	outsw  %ds:(%esi),(%dx)
46804a:	00 67 65             	add    %ah,0x65(%edi)
46804d:	74 5f                	je     0x4680ae
46804f:	45                   	inc    %ebp
468050:	78 74                	js     0x4680c6
468052:	65 6e                	outsb  %gs:(%esi),(%dx)
468054:	73 69                	jae    0x4680bf
468056:	6f                   	outsl  %ds:(%esi),(%dx)
468057:	6e                   	outsb  %ds:(%esi),(%dx)
468058:	00 67 65             	add    %ah,0x65(%edi)
46805b:	74 5f                	je     0x4680bc
46805d:	4c                   	dec    %esp
46805e:	61                   	popa
46805f:	73 74                	jae    0x4680d5
468061:	41                   	inc    %ecx
468062:	63 63 65             	arpl   %esp,0x65(%ebx)
468065:	73 73                	jae    0x4680da
468067:	54                   	push   %esp
468068:	69 6d 65 55 74 63 00 	imul   $0x637455,0x65(%ebp),%ebp
46806f:	67 65 74 5f          	addr16 gs je 0x4680d2
468073:	4c                   	dec    %esp
468074:	61                   	popa
468075:	73 74                	jae    0x4680eb
468077:	57                   	push   %edi
468078:	72 69                	jb     0x4680e3
46807a:	74 65                	je     0x4680e1
46807c:	54                   	push   %esp
46807d:	69 6d 65 55 74 63 00 	imul   $0x637455,0x65(%ebp),%ebp
468084:	45                   	inc    %ebp
468085:	78 74                	js     0x4680fb
468087:	65 6e                	outsb  %gs:(%esi),(%dx)
468089:	73 69                	jae    0x4680f4
46808b:	6f                   	outsl  %ds:(%esi),(%dx)
46808c:	6e                   	outsb  %ds:(%esi),(%dx)
46808d:	00 4c 61 73          	add    %cl,0x73(%ecx,%eiz,2)
468091:	74 41                	je     0x4680d4
468093:	63 63 65             	arpl   %esp,0x65(%ebx)
468096:	73 73                	jae    0x46810b
468098:	54                   	push   %esp
468099:	69 6d 65 55 74 63 00 	imul   $0x637455,0x65(%ebp),%ebp
4680a0:	4c                   	dec    %esp
4680a1:	61                   	popa
4680a2:	73 74                	jae    0x468118
4680a4:	57                   	push   %edi
4680a5:	72 69                	jb     0x468110
4680a7:	74 65                	je     0x46810e
4680a9:	54                   	push   %esp
4680aa:	69 6d 65 55 74 63 00 	imul   $0x637455,0x65(%ebp),%ebp
4680b1:	49                   	dec    %ecx
4680b2:	46                   	inc    %esi
4680b3:	69 6c 65 49 6e 66 6f 	imul   $0x6f666e,0x49(%ebp,%eiz,2),%ebp
4680ba:	00
4680bb:	49                   	dec    %ecx
4680bc:	4f                   	dec    %edi
4680bd:	63 74 6f 70          	arpl   %esi,0x70(%edi,%ebp,2)
4680c1:	75 73                	jne    0x468136
4680c3:	46                   	inc    %esi
4680c4:	69 6c 65 53 79 73 74 	imul   $0x65747379,0x53(%ebp,%eiz,2),%ebp
4680cb:	65
4680cc:	6d                   	insl   (%dx),%es:(%edi)
4680cd:	00 46 69             	add    %al,0x69(%esi)
4680d0:	6c                   	insb   (%dx),%es:(%edi)
4680d1:	65 45                	gs inc %ebp
4680d3:	78 69                	js     0x46813e
4680d5:	73 74                	jae    0x46814b
4680d7:	73 00                	jae    0x4680d9
4680d9:	44                   	inc    %esp
4680da:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
4680e1:	79 45                	jns    0x468128
4680e3:	78 69                	js     0x46814e
4680e5:	73 74                	jae    0x46815b
4680e7:	73 00                	jae    0x4680e9
4680e9:	44                   	inc    %esp
4680ea:	65 6c                	gs insb (%dx),%es:(%edi)
4680ec:	65 74 65             	gs je  0x468154
4680ef:	46                   	inc    %esi
4680f0:	69 6c 65 00 6f 70 74 	imul   $0x6974706f,0x0(%ebp,%eiz,2),%ebp
4680f7:	69
4680f8:	6f                   	outsl  %ds:(%esi),(%dx)
4680f9:	6e                   	outsb  %ds:(%esi),(%dx)
4680fa:	73 00                	jae    0x4680fc
4680fc:	44                   	inc    %esp
4680fd:	65 6c                	gs insb (%dx),%es:(%edi)
4680ff:	65 74 65             	gs je  0x468167
468102:	44                   	inc    %esp
468103:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
46810a:	79 00                	jns    0x46810c
46810c:	45                   	inc    %ebp
46810d:	6e                   	outsb  %ds:(%esi),(%dx)
46810e:	75 6d                	jne    0x46817d
468110:	65 72 61             	gs jb  0x468174
468113:	74 65                	je     0x46817a
468115:	44                   	inc    %esp
468116:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
46811d:	69 65 73 00 70 61 72 	imul   $0x72617000,0x73(%ebp),%esp
468124:	65 6e                	outsb  %gs:(%esi),(%dx)
468126:	74 44                	je     0x46816c
468128:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi