467ed2:	65 74 37             	gs je  0x467f0c
467ed5:	76 50                	jbe    0x467f27
467ed7:	38 75 30             	cmp    %dh,0x30(%ebp)
467eda:	48                   	dec    %eax
467edb:	2b 6e 4e             	sub    0x4e(%esi),%ebp
467ede:	6b 67 64 74          	imul   $0x74,0x64(%edi),%esp
467ee2:	72 4f                	jb     0x467f33
467ee4:	39 48 6e             	cmp    %ecx,0x6e(%eax)
467ee7:	79 2f                	jns    0x467f18
467ee9:	30 58 37             	xor    %bl,0x37(%eax)
467eec:	65 39 62 77          	cmp    %esp,%gs:0x77(%edx)
467ef0:	7a 7a                	jp     0x467f6c
467ef2:	35 59 43 38 32       	xor    $0x32384359,%eax
467ef7:	2b 61 38             	sub    0x38(%ecx),%esp
467efa:	39 51 52             	cmp    %edx,0x52(%ecx)
467efd:	63 4a 48             	arpl   %ecx,0x48(%edx)
467f00:	35 59 4e 6a 52       	xor    $0x526a4e59,%eax
467f05:	33 79 79             	xor    0x79(%ecx),%edi
467f08:	79 54                	jns    0x467f5e
467f0a:	70 66                	jo     0x467f72
467f0c:	54                   	push   %esp
467f0d:	55                   	push   %ebp
467f0e:	33 48 46             	xor    0x46(%eax),%ecx
467f11:	5a                   	pop    %edx
467f12:	2b 33                	sub    (%ebx),%esi
467f14:	79 65                	jns    0x467f7b
467f16:	37                   	aaa
467f17:	6c                   	insb   (%dx),%es:(%edi)
467f18:	6c                   	insb   (%dx),%es:(%edi)
467f19:	6a 76                	push   $0x76
467f1b:	57                   	push   %edi
467f1c:	4f                   	dec    %edi
467f1d:	6c                   	insb   (%dx),%es:(%edi)
467f1e:	62 42 66             	bound  %eax,0x66(%edx)
467f21:	39 79 62             	cmp    %edi,0x62(%ecx)
467f24:	4a                   	dec    %edx
467f25:	51                   	push   %ecx
467f26:	48                   	dec    %eax
467f27:	38 69 6d             	cmp    %ch,0x6d(%ecx)
467f2a:	64 2f                	fs das
467f2c:	59                   	pop    %ecx
467f2d:	57                   	push   %edi
467f2e:	52                   	push   %edx
467f2f:	64 65 49             	fs gs dec %ecx
467f32:	35 43 36 77 56       	xor    $0x56773643,%eax
467f37:	6e                   	outsb  %ds:(%esi),(%dx)
467f38:	66 76 71             	data16 jbe 0x467fac
467f3b:	76 39                	jbe    0x467f76
467f3d:	52                   	push   %edx
467f3e:	61                   	popa
467f3f:	74 6b                	je     0x467fac
467f41:	4a                   	dec    %edx
467f42:	53                   	push   %ebx
467f43:	4b                   	dec    %ebx
467f44:	47                   	inc    %edi
467f45:	4d                   	dec    %ebp
467f46:	6c                   	insb   (%dx),%es:(%edi)
467f47:	6f                   	outsl  %ds:(%esi),(%dx)
467f48:	4f                   	dec    %edi
467f49:	4b                   	dec    %ebx
467f4a:	7a 51                	jp     0x467f9d
467f4c:	36 63 6b 4b          	arpl   %ebp,%ss:0x4b(%ebx)
467f50:	52                   	push   %edx
467f51:	74 68                	je     0x467fbb
467f53:	42                   	inc    %edx
467f54:	46                   	inc    %esi
467f55:	2f                   	das
467f56:	2f                   	das
467f57:	79 51                	jns    0x467faa
467f59:	6d                   	insl   (%dx),%es:(%edi)
467f5a:	4d                   	dec    %ebp
467f5b:	47                   	inc    %edi
467f5c:	33 4a 2b             	xor    0x2b(%edx),%ecx
467f5f:	6f                   	outsl  %ds:(%esi),(%dx)
467f60:	32 51 6d             	xor    0x6d(%ecx),%dl
467f63:	52                   	push   %edx
467f64:	30 6c 55 6d          	xor    %ch,0x6d(%ebp,%edx,2)
467f68:	62 42 48             	bound  %eax,0x48(%edx)
467f6b:	71 32                	jno    0x467f9f
467f6d:	72 6c                	jb     0x467fdb
467f6f:	72 52                	jb     0x467fc3
467f71:	31 76 55             	xor    %esi,0x55(%esi)
467f74:	73 33                	jae    0x467fa9
467f76:	56                   	push   %esi
467f77:	62 70 39             	bound  %esi,0x39(%eax)
467f7a:	41                   	inc    %ecx
467f7b:	56                   	push   %esi
467f7c:	43                   	inc    %ebx
467f7d:	63 52 2b             	arpl   %edx,0x2b(%edx)
467f80:	62 46 59             	bound  %eax,0x59(%esi)
467f83:	35 36 57 34 41       	xor    $0x41345736,%eax
467f88:	73 76                	jae    0x468000
467f8a:	76 2b                	jbe    0x467fb7
467f8c:	34 6c                	xor    $0x6c,%al
467f8e:	67 71 54             	addr16 jno 0x467fe5
467f91:	78 34                	js     0x467fc7
467f93:	52                   	push   %edx
467f94:	54                   	push   %esp
467f95:	4e                   	dec    %esi
467f96:	52                   	push   %edx
467f97:	55                   	push   %ebp
467f98:	63 70 4a             	arpl   %esi,0x4a(%eax)
467f9b:	35 55 31 54 77       	xor    $0x77543155,%eax
467fa0:	54                   	push   %esp
467fa1:	79 67                	jns    0x46800a
467fa3:	76 35                	jbe    0x467fda
467fa5:	4a                   	dec    %edx
467fa6:	41                   	inc    %ecx
467fa7:	39 4a 6e             	cmp    %ecx,0x6e(%edx)
467faa:	36 78 68             	ss js  0x468015
467fad:	56                   	push   %esi
467fae:	39 62 70             	cmp    %esp,0x70(%edx)
467fb1:	57                   	push   %edi
467fb2:	73 72                	jae    0x468026
467fb4:	4a                   	dec    %edx
467fb5:	4b                   	dec    %ebx
467fb6:	73 33                	jae    0x467feb
467fb8:	4c                   	dec    %esp
467fb9:	6e                   	outsb  %ds:(%esi),(%dx)
467fba:	65 48                	gs dec %eax
467fbc:	34 4c                	xor    $0x4c,%al
467fbe:	71 30                	jno    0x467ff0
467fc0:	53                   	push   %ebx
467fc1:	68 42 7a 52 61       	push   $0x61527a42
467fc6:	75 6b                	jne    0x468033
467fc8:	68 6f 6f 76 71       	push   $0x71766f6f
467fcd:	4e                   	dec    %esi
467fce:	43                   	inc    %ebx
467fcf:	4f                   	dec    %edi
467fd0:	6d                   	insl   (%dx),%es:(%edi)
467fd1:	5a                   	pop    %edx
467fd2:	57                   	push   %edi
467fd3:	53                   	push   %ebx
467fd4:	76 45                	jbe    0x46801b
467fd6:	6e                   	outsb  %ds:(%esi),(%dx)
467fd7:	61                   	popa
467fd8:	59                   	pop    %ecx
467fd9:	76 55                	jbe    0x468030
467fdb:	75 53                	jne    0x468030
467fdd:	33 2f                	xor    (%edi),%ebp
467fdf:	4f                   	dec    %edi
467fe0:	64 59                	fs pop %ecx
467fe2:	57                   	push   %edi
467fe3:	72 42                	jb     0x468027
467fe5:	76 59                	jbe    0x468040
467fe7:	6d                   	insl   (%dx),%es:(%edi)
467fe8:	67 41                	addr16 inc %ecx
467fea:	4d                   	dec    %ebp
467feb:	72 49                	jb     0x468036
467fed:	6d                   	insl   (%dx),%es:(%edi)
467fee:	78 34                	js     0x468024
467ff0:	50                   	push   %eax
467ff1:	4d                   	dec    %ebp
467ff2:	31 68 65             	xor    %ebp,0x65(%eax)
467ff5:	47                   	inc    %edi
467ff6:	47                   	inc    %edi
467ff7:	31 69 41             	xor    %ebp,0x41(%ecx)
467ffa:	69 71 46 70 77 6d 46 	imul   $0x466d7770,0x46(%ecx),%esi
468001:	53                   	push   %ebx
468002:	52                   	push   %edx
468003:	64 5a                	fs pop %edx
468005:	41                   	inc    %ecx
468006:	6d                   	insl   (%dx),%es:(%edi)
468007:	6d                   	insl   (%dx),%es:(%edi)
468008:	44                   	inc    %esp
468009:	47                   	inc    %edi
46800a:	61                   	popa
46800b:	6d                   	insl   (%dx),%es:(%edi)
46800c:	6a 37                	push   $0x37
46800e:	61                   	popa
46800f:	37                   	aaa
468010:	72 6e                	jb     0x468080
468012:	58                   	pop    %eax
468013:	49                   	dec    %ecx
468014:	35 65 35 69 2f       	xor    $0x2f693565,%eax
468019:	6f                   	outsl  %ds:(%esi),(%dx)
46801a:	4b                   	dec    %ebx
46801b:	31 62 49             	xor    %esp,0x49(%edx)
46801e:	39 65 33             	cmp    %esp,0x33(%ebp)
468021:	79 58                	jns    0x46807b
468023:	37                   	aaa
468024:	71 70                	jno    0x468096
468026:	44                   	inc    %esp
468027:	36 6d                	ss insl (%dx),%es:(%edi)
468029:	5a                   	pop    %edx
46802a:	44                   	inc    %esp
46802b:	58                   	pop    %eax
46802c:	62 79 44             	bound  %edi,0x44(%ecx)
46802f:	65 4d                	gs dec %ebp
468031:	36 58                	ss pop %eax
468033:	73 4d                	jae    0x468082
468035:	74 71                	je     0x4680a8
468037:	36 6f                	outsl  %ss:(%esi),(%dx)
468039:	30 68 71             	xor    %ch,0x71(%eax)
46803c:	4d                   	dec    %ebp
46803d:	5a                   	pop    %edx
46803e:	79 73                	jns    0x4680b3
468040:	42                   	inc    %edx
468041:	39 45 50             	cmp    %eax,0x50(%ebp)
468044:	39 74 41 78          	cmp    %esi,0x78(%ecx,%eax,2)
468048:	62 4e 39             	bound  %ecx,0x39(%esi)
46804b:	4e                   	dec    %esi
46804c:	79 46                	jns    0x468094
46804e:	32 58 76             	xor    0x76(%eax),%bl
468051:	77 37                	ja     0x46808a
468053:	63 73 4f             	arpl   %esi,0x4f(%ebx)
468056:	62 70 43             	bound  %esi,0x43(%eax)
468059:	77 77                	ja     0x4680d2
46805b:	4b                   	dec    %ebx
46805c:	57                   	push   %edi
46805d:	75 34                	jne    0x468093
46805f:	5a                   	pop    %edx
468060:	63 30                	arpl   %esi,(%eax)
468062:	6b 32 77             	imul   $0x77,(%edx),%esi
468065:	35 31 6a 56 64       	xor    $0x64566a31,%eax
46806a:	36 33 4c 77 36       	xor    %ss:0x36(%edi,%esi,2),%ecx
46806f:	33 4c 6e 45          	xor    0x45(%esi,%ebp,2),%ecx
468073:	2b 34 56             	sub    (%esi,%edx,2),%esi
468076:	48                   	dec    %eax
468077:	49                   	dec    %ecx
468078:	79 6d                	jns    0x4680e7
46807a:	73 2b                	jae    0x4680a7
46807c:	49                   	dec    %ecx
46807d:	4e                   	dec    %esi
46807e:	72 42                	jb     0x4680c2
468080:	54                   	push   %esp
468081:	33 68 77             	xor    0x77(%eax),%ebp
468084:	4d                   	dec    %ebp
468085:	64 34 33             	fs xor $0x33,%al
468088:	35 61 5a 31 6a       	xor    $0x6a315a61,%eax
46808d:	72 72                	jb     0x468101
46808f:	6f                   	outsl  %ds:(%esi),(%dx)
468090:	5a                   	pop    %edx
468091:	64 72 43             	fs jb  0x4680d7
468094:	4d                   	dec    %ebp
468095:	34 7a                	xor    $0x7a,%al
468097:	57                   	push   %edi
468098:	49                   	dec    %ecx
468099:	4e                   	dec    %esi
46809a:	6e                   	outsb  %ds:(%esi),(%dx)
46809b:	39 61 31             	cmp    %esp,0x31(%ecx)
46809e:	4e                   	dec    %esi
46809f:	2f                   	das
4680a0:	35 6b 44 33 71       	xor    $0x7133446b,%eax
4680a5:	6b 54 75 36 78       	imul   $0x78,0x36(%ebp,%esi,2),%edx
4680aa:	42                   	inc    %edx
4680ab:	45                   	inc    %ebp
4680ac:	34 69                	xor    $0x69,%al
4680ae:	41                   	inc    %ecx
4680af:	72 66                	jb     0x468117
4680b1:	75 6c                	jne    0x46811f
4680b3:	4b                   	dec    %ebx
4680b4:	4e                   	dec    %esi
4680b5:	45                   	inc    %ebp
4680b6:	53                   	push   %ebx
4680b7:	47                   	inc    %edi
4680b8:	44                   	inc    %esp
4680b9:	6b 42 74 67          	imul   $0x67,0x74(%edx),%eax
4680bd:	4c                   	dec    %esp
4680be:	74 4d                	je     0x46810d
4680c0:	79 71                	jns    0x468133
4680c2:	48                   	dec    %eax
4680c3:	69 69 63 43 2b 78 68 	imul   $0x68782b43,0x63(%ecx),%ebp
4680ca:	31 6f 33             	xor    %ebp,0x33(%edi)
4680cd:	56                   	push   %esi
4680ce:	4d                   	dec    %ebp
4680cf:	77 66                	ja     0x468137
4680d1:	66 41                	inc    %cx
4680d3:	79 46                	jns    0x46811b
4680d5:	4a                   	dec    %edx
4680d6:	7a 62                	jp     0x46813a
4680d8:	4d                   	dec    %ebp
4680d9:	66 52                	push   %dx
4680db:	62 59 4a             	bound  %ebx,0x4a(%ecx)
4680de:	63 6c 76 4d          	arpl   %ebp,0x4d(%esi,%esi,2)
4680e2:	7a 47                	jp     0x46812b
4680e4:	78 53                	js     0x468139
4680e6:	38 33                	cmp    %dh,(%ebx)
4680e8:	4e                   	dec    %esi
4680e9:	2f                   	das
4680ea:	49                   	dec    %ecx
4680eb:	50                   	push   %eax
4680ec:	72 46                	jb     0x468134
4680ee:	4a                   	dec    %edx
4680ef:	61                   	popa
4680f0:	57                   	push   %edi
4680f1:	4a                   	dec    %edx
4680f2:	41                   	inc    %ecx
4680f3:	4a                   	dec    %edx
4680f4:	45                   	inc    %ebp
4680f5:	65 61                	gs popa
4680f7:	43                   	inc    %ebx
4680f8:	33 63 71             	xor    0x71(%ebx),%esp
4680fb:	48                   	dec    %eax
4680fc:	78 74                	js     0x468172
4680fe:	44                   	inc    %esp
4680ff:	70 78                	jo     0x468179
468101:	42                   	inc    %edx
468102:	68 79 71 75 4e       	push   $0x4e757179
468107:	68 4b 34 45 48       	push   $0x4845344b
46810c:	78 70                	js     0x46817e
46810e:	37                   	aaa
46810f:	2b 62 66             	sub    0x66(%edx),%esp
468112:	74 5a                	je     0x46816e
468114:	5a                   	pop    %edx
468115:	6c                   	insb   (%dx),%es:(%edi)
468116:	4a                   	dec    %edx
468117:	45                   	inc    %ebp
468118:	52                   	push   %edx
468119:	66 6c                	data16 insb (%dx),%es:(%edi)
46811b:	4a                   	dec    %edx
46811c:	35 32 7a 65 77       	xor    $0x77657a32,%eax
468121:	45                   	inc    %ebp
468122:	58                   	pop    %eax
468123:	42                   	inc    %edx
468124:	39 4f 39             	cmp    %ecx,0x39(%edi)
468127:	33 34 4a             	xor    (%edx,%ecx,2),%esi
46812a:	47                   	inc    %edi
46812b:	6a 54                	push   $0x54
46812d:	57                   	push   %edi
46812e:	49                   	dec    %ecx
46812f:	32 50 4b             	xor    0x4b(%eax),%dl
468132:	53                   	push   %ebx
468133:	34 75                	xor    $0x75,%al
468135:	71 56                	jno    0x46818d
468137:	32 4b 4e             	xor    0x4e(%ebx),%cl
46813a:	4d                   	dec    %ebp
46813b:	73 77                	jae    0x4681b4
46813d:	50                   	push   %eax
46813e:	68 63 46 64 31       	push   $0x31644663
468143:	46                   	inc    %esi
468144:	6c                   	insb   (%dx),%es:(%edi)
468145:	34 33                	xor    $0x33,%al
468147:	4e                   	dec    %esi
468148:	47                   	inc    %edi
468149:	42                   	inc    %edx
46814a:	64 31 4d 62          	xor    %ecx,%fs:0x62(%ebp)
46814e:	6a 36                	push   $0x36
468150:	36 36 77 35          	ss ss ja 0x468189
468154:	4b                   	dec    %ebx
468155:	76 51                	jbe    0x4681a8
468157:	44                   	inc    %esp
468158:	75 56                	jne    0x4681b0
46815a:	41                   	inc    %ecx
46815b:	53                   	push   %ebx
46815c:	59                   	pop    %ecx
46815d:	72 67                	jb     0x4681c6
46815f:	65 67 72 33          	gs addr16 jb 0x468196
468163:	53                   	push   %ebx
468164:	52                   	push   %edx