464fda:	6f                   	outsl  %ds:(%esi),(%dx)
464fdb:	58                   	pop    %eax
464fdc:	34 37                	xor    $0x37,%al
464fde:	70 39                	jo     0x465019
464fe0:	4c                   	dec    %esp
464fe1:	45                   	inc    %ebp
464fe2:	44                   	inc    %esp
464fe3:	4b                   	dec    %ebx
464fe4:	5a                   	pop    %edx
464fe5:	71 6e                	jno    0x465055
464fe7:	72 43                	jb     0x46502c
464fe9:	34 33                	xor    $0x33,%al
464feb:	55                   	push   %ebp
464fec:	38 35 33 6e 69 67    	cmp    %dh,0x67696e33
464ff2:	33 65 2f             	xor    0x2f(%ebp),%esp
464ff5:	59                   	pop    %ecx
464ff6:	7a 74                	jp     0x46506c
464ff8:	36 4e                	ss dec %esi
464ffa:	51                   	push   %ecx
464ffb:	2f                   	das
464ffc:	4f                   	dec    %edi
464ffd:	64 68 31 4e 66 35    	fs push $0x35664e31
465003:	64 32 71 46          	xor    %fs:0x46(%ecx),%dh
465007:	44                   	inc    %esp
465008:	51                   	push   %ecx
465009:	4d                   	dec    %ebp
46500a:	61                   	popa
46500b:	79 58                	jns    0x465065
46500d:	53                   	push   %ebx
46500e:	41                   	inc    %ecx
46500f:	6b 45 32 68          	imul   $0x68,0x32(%ebp),%eax
465013:	59                   	pop    %ecx
465014:	45                   	inc    %ebp
465015:	62 50 6e             	bound  %edx,0x6e(%eax)
465018:	6e                   	outsb  %ds:(%esi),(%dx)
465019:	76 44                	jbe    0x46505f
46501b:	39 37                	cmp    %esi,(%edi)
46501d:	61                   	popa
46501e:	68 61 2f 42 6d       	push   $0x6d422f61
465023:	61                   	popa
465024:	46                   	inc    %esi
465025:	62 58 6a             	bound  %ebx,0x6a(%eax)
465028:	6f                   	outsl  %ds:(%esi),(%dx)
465029:	36 71 76             	ss jno 0x4650a2
46502c:	41                   	inc    %ecx
46502d:	4c                   	dec    %esp
46502e:	65 2f                	gs das
465030:	56                   	push   %esi
465031:	44                   	inc    %esp
465032:	36 7a 51             	ss jp  0x465086
465035:	4f                   	dec    %edi
465036:	4c                   	dec    %esp
465037:	31 71 43             	xor    %esi,0x43(%ecx)
46503a:	65 71 50             	gs jno 0x46508d
46503d:	58                   	pop    %eax
46503e:	44                   	inc    %esp
46503f:	6a 4e                	push   $0x4e
465041:	37                   	aaa
465042:	57                   	push   %edi
465043:	56                   	push   %esi
465044:	47                   	inc    %edi
465045:	46                   	inc    %esi
465046:	6c                   	insb   (%dx),%es:(%edi)
465047:	47                   	inc    %edi
465048:	36 77 68             	ss ja  0x4650b3
46504b:	39 65 6b             	cmp    %esp,0x6b(%ebp)
46504e:	31 4e 33             	xor    %ecx,0x33(%esi)
465051:	4b                   	dec    %ebx
465052:	35 47 6b 43 57       	xor    $0x57436b47,%eax
465057:	50                   	push   %eax
465058:	79 52                	jns    0x4650ac
46505a:	49                   	dec    %ecx
46505b:	4c                   	dec    %esp
46505c:	55                   	push   %ebp
46505d:	59                   	pop    %ecx
46505e:	43                   	inc    %ebx
46505f:	4b                   	dec    %ebx
465060:	32 66 36             	xor    0x36(%esi),%ah
465063:	44                   	inc    %esp
465064:	64 39 73 56          	cmp    %esi,%fs:0x56(%ebx)
465068:	67 53                	addr16 push %ebx
46506a:	6c                   	insb   (%dx),%es:(%edi)
46506b:	70 39                	jo     0x4650a6
46506d:	64 44                	fs inc %esp
46506f:	4a                   	dec    %edx
465070:	4d                   	dec    %ebp
465071:	59                   	pop    %ecx
465072:	43                   	inc    %ebx
465073:	59                   	pop    %ecx
465074:	6e                   	outsb  %ds:(%esi),(%dx)
465075:	33 64 36 36          	xor    0x36(%esi,%esi,1),%esp
465079:	7a 33                	jp     0x4650ae
46507b:	6b 79 4f 7a          	imul   $0x7a,0x4f(%ecx),%edi
46507f:	65 59                	gs pop %ecx
465081:	33 75 6f             	xor    0x6f(%ebp),%esi
465084:	43                   	inc    %ebx
465085:	50                   	push   %eax
465086:	4a                   	dec    %edx
465087:	2b 34 52             	sub    (%edx,%edx,2),%esi
46508a:	4f                   	dec    %edi
46508b:	66 50                	push   %ax
46508d:	6b 44 73 52 73       	imul   $0x73,0x52(%ebx,%esi,2),%eax
465092:	4a                   	dec    %edx
465093:	44                   	inc    %esp
465094:	65 35 78 39 4e 44    	gs xor $0x444e3978,%eax
46509a:	6f                   	outsl  %ds:(%esi),(%dx)
46509b:	58                   	pop    %eax
46509c:	38 75 4c             	cmp    %dh,0x4c(%ebp)
46509f:	50                   	push   %eax
4650a0:	39 2b                	cmp    %ebp,(%ebx)
4650a2:	4f                   	dec    %edi
4650a3:	49                   	dec    %ecx
4650a4:	6f                   	outsl  %ds:(%esi),(%dx)
4650a5:	59                   	pop    %ecx
4650a6:	7a 75                	jp     0x46511d
4650a8:	6c                   	insb   (%dx),%es:(%edi)
4650a9:	33 64 69 6d          	xor    0x6d(%ecx,%ebp,2),%esp
4650ad:	71 59                	jno    0x465108
4650af:	62 63 73             	bound  %esp,0x73(%ebx)
4650b2:	30 36                	xor    %dh,(%esi)
4650b4:	50                   	push   %eax
4650b5:	53                   	push   %ebx
4650b6:	75 61                	jne    0x465119
4650b8:	41                   	inc    %ecx
4650b9:	49                   	dec    %ecx
4650ba:	76 39                	jbe    0x4650f5
4650bc:	38 30                	cmp    %dh,(%eax)
4650be:	6f                   	outsl  %ds:(%esi),(%dx)
4650bf:	74 44                	je     0x465105
4650c1:	59                   	pop    %ecx
4650c2:	4b                   	dec    %ebx
4650c3:	4b                   	dec    %ebx
4650c4:	6d                   	insl   (%dx),%es:(%edi)
4650c5:	6b 32 57             	imul   $0x57,(%edx),%esi
4650c8:	2b 6c 44 65          	sub    0x65(%esp,%eax,2),%ebp
4650cc:	78 45                	js     0x465113
4650ce:	74 78                	je     0x465148
4650d0:	5a                   	pop    %edx
4650d1:	6c                   	insb   (%dx),%es:(%edi)
4650d2:	58                   	pop    %eax
4650d3:	4f                   	dec    %edi
4650d4:	59                   	pop    %ecx
4650d5:	79 55                	jns    0x46512c
4650d7:	57                   	push   %edi
4650d8:	54                   	push   %esp
4650d9:	31 72 4d             	xor    %esi,0x4d(%edx)
4650dc:	57                   	push   %edi
4650dd:	44                   	inc    %esp
4650de:	59                   	pop    %ecx
4650df:	4a                   	dec    %edx
4650e0:	46                   	inc    %esi
4650e1:	4e                   	dec    %esi
4650e2:	46                   	inc    %esi
4650e3:	42                   	inc    %edx
4650e4:	75 61                	jne    0x465147
4650e6:	38 75 44             	cmp    %dh,0x44(%ebp)
4650e9:	71 34                	jno    0x46511f
4650eb:	48                   	dec    %eax
4650ec:	64 48                	fs dec %eax
4650ee:	72 41                	jb     0x465131
4650f0:	7a 73                	jp     0x465165
4650f2:	51                   	push   %ecx
4650f3:	4d                   	dec    %ebp
4650f4:	64 30 39             	xor    %bh,%fs:(%ecx)
4650f7:	59                   	pop    %ecx
4650f8:	74 61                	je     0x46515b
4650fa:	64 5a                	fs pop %edx
4650fc:	31 4d 6a             	xor    %ecx,0x6a(%ebp)
4650ff:	4a                   	dec    %edx
465100:	76 49                	jbe    0x46514b
465102:	41                   	inc    %ecx
465103:	66 47                	inc    %di
465105:	46                   	inc    %esi
465106:	50                   	push   %eax
465107:	6d                   	insl   (%dx),%es:(%edi)
465108:	68 39 4c 41 4b       	push   $0x4b414c39
46510d:	58                   	pop    %eax
46510e:	58                   	pop    %eax
46510f:	5a                   	pop    %edx
465110:	2f                   	das
465111:	50                   	push   %eax
465112:	61                   	popa
465113:	65 2b 58 58          	sub    %gs:0x58(%eax),%ebx
465117:	54                   	push   %esp
465118:	4c                   	dec    %esp
465119:	5a                   	pop    %edx
46511a:	67 49                	addr16 dec %ecx
46511c:	38 6d 44             	cmp    %ch,0x44(%ebp)
46511f:	50                   	push   %eax
465120:	70 45                	jo     0x465167
465122:	54                   	push   %esp
465123:	63 75 68             	arpl   %esi,0x68(%ebp)
465126:	50                   	push   %eax
465127:	4a                   	dec    %edx
465128:	72 52                	jb     0x46517c
46512a:	76 62                	jbe    0x46518e
46512c:	7a 69                	jp     0x465197
46512e:	48                   	dec    %eax
46512f:	6e                   	outsb  %ds:(%esi),(%dx)
465130:	53                   	push   %ebx
465131:	71 4d                	jno    0x465180
465133:	64 69 68 2b 73 57 43 	imul   $0x42435773,%fs:0x2b(%eax),%ebp
46513a:	42
46513b:	39 53 6e             	cmp    %edx,0x6e(%ebx)
46513e:	61                   	popa
46513f:	4c                   	dec    %esp
465140:	6c                   	insb   (%dx),%es:(%edi)
465141:	6e                   	outsb  %ds:(%esi),(%dx)
465142:	78 74                	js     0x4651b8
465144:	63 53 45             	arpl   %edx,0x45(%ebx)
465147:	6d                   	insl   (%dx),%es:(%edi)
465148:	4a                   	dec    %edx
465149:	74 78                	je     0x4651c3
46514b:	66 65 41             	gs inc %cx
46514e:	6b 4f 30 6a          	imul   $0x6a,0x30(%edi),%ecx
465152:	49                   	dec    %ecx
465153:	54                   	push   %esp
465154:	64 67 71 72          	fs addr16 jno 0x4651ca
465158:	56                   	push   %esi
465159:	5a                   	pop    %edx
46515a:	4c                   	dec    %esp
46515b:	52                   	push   %edx
46515c:	6c                   	insb   (%dx),%es:(%edi)
46515d:	7a 50                	jp     0x4651af
46515f:	70 4e                	jo     0x4651af
465161:	68 55 67 46 36       	push   $0x36466755
465166:	70 41                	jo     0x4651a9
465168:	5a                   	pop    %edx
465169:	39 6a 4d             	cmp    %ebp,0x4d(%edx)
46516c:	38 45 6e             	cmp    %al,0x6e(%ebp)
46516f:	65 4c                	gs dec %esp
465171:	72 59                	jb     0x4651cc
465173:	57                   	push   %edi
465174:	67 78 72             	addr16 js 0x4651e9
465177:	46                   	inc    %esi
465178:	41                   	inc    %ecx
465179:	67 38 2f             	cmp    %ch,(%bx)
46517c:	4f                   	dec    %edi
46517d:	72 30                	jb     0x4651af
46517f:	38 4d 6d             	cmp    %cl,0x6d(%ebp)
465182:	53                   	push   %ebx
465183:	57                   	push   %edi
465184:	6e                   	outsb  %ds:(%esi),(%dx)
465185:	57                   	push   %edi
465186:	6f                   	outsl  %ds:(%esi),(%dx)
465187:	65 72 55             	gs jb  0x4651df
46518a:	54                   	push   %esp
46518b:	66 33 77 69          	xor    0x69(%edi),%si
46518f:	6d                   	insl   (%dx),%es:(%edi)
465190:	65 66 55             	gs push %bp
465193:	69 69 6e 44 6d 74 63 	imul   $0x63746d44,0x6e(%ecx),%ebp
46519a:	64 50                	fs push %eax
46519c:	61                   	popa
46519d:	6a 53                	push   $0x53
46519f:	30 39                	xor    %bh,(%ecx)
4651a1:	6e                   	outsb  %ds:(%esi),(%dx)
4651a2:	69 2f 6b 49 6b 31    	imul   $0x316b496b,(%edi),%ebp
4651a8:	56                   	push   %esi
4651a9:	57                   	push   %edi
4651aa:	77 53                	ja     0x4651ff
4651ac:	69 7a 76 72 67 2f 77 	imul   $0x772f6772,0x76(%edx),%edi
4651b3:	43                   	inc    %ebx
4651b4:	79 65                	jns    0x46521b
4651b6:	51                   	push   %ecx
4651b7:	74 45                	je     0x4651fe
4651b9:	70 65                	jo     0x465220
4651bb:	5a                   	pop    %edx
4651bc:	6c                   	insb   (%dx),%es:(%edi)
4651bd:	78 43                	js     0x465202
4651bf:	49                   	dec    %ecx
4651c0:	6f                   	outsl  %ds:(%esi),(%dx)
4651c1:	63 47 71             	arpl   %eax,0x71(%edi)
4651c4:	32 6c 39 64          	xor    0x64(%ecx,%edi,1),%ch
4651c8:	64 75 34             	fs jne 0x4651ff
4651cb:	46                   	inc    %esi
4651cc:	66 32 51 4e          	data16 xor 0x4e(%ecx),%dl
4651d0:	49                   	dec    %ecx
4651d1:	48                   	dec    %eax
4651d2:	72 77                	jb     0x46524b
4651d4:	6e                   	outsb  %ds:(%esi),(%dx)
4651d5:	56                   	push   %esi
4651d6:	64 57                	fs push %edi
4651d8:	34 46                	xor    $0x46,%al
4651da:	41                   	inc    %ecx
4651db:	42                   	inc    %edx
4651dc:	67 6f                	outsl  %ds:(%si),(%dx)
4651de:	51                   	push   %ecx
4651df:	47                   	inc    %edi
4651e0:	75 52                	jne    0x465234
4651e2:	79 6f                	jns    0x465253
4651e4:	4d                   	dec    %ebp
4651e5:	68 52 4e 6a 4f       	push   $0x4f6a4e52
4651ea:	50                   	push   %eax
4651eb:	74 4b                	je     0x465238
4651ed:	62 52 31             	bound  %edx,0x31(%edx)
4651f0:	45                   	inc    %ebp
4651f1:	38 76 38             	cmp    %dh,0x38(%esi)
4651f4:	55                   	push   %ebp
4651f5:	4e                   	dec    %esi
4651f6:	70 66                	jo     0x46525e
4651f8:	5a                   	pop    %edx
4651f9:	38 61 55             	cmp    %ah,0x55(%ecx)
4651fc:	36 56                	ss push %esi
4651fe:	5a                   	pop    %edx
4651ff:	2b 48 30             	sub    0x30(%eax),%ecx
465202:	67 54                	addr16 push %esp
465204:	5a                   	pop    %edx
465205:	65 2f                	gs das
465207:	67 69 4e 4a 78 78 37 	imul   $0x6f377878,0x4a(%bp),%ecx
46520e:	6f
46520f:	58                   	pop    %eax
465210:	4e                   	dec    %esi
465211:	54                   	push   %esp
465212:	46                   	inc    %esi
465213:	4d                   	dec    %ebp
465214:	63 30                	arpl   %esi,(%eax)
465216:	6a 6c                	push   $0x6c
465218:	33 7a 4d             	xor    0x4d(%edx),%edi
46521b:	65 46                	gs inc %esi
46521d:	36 38 41 39          	cmp    %al,%ss:0x39(%ecx)
465221:	6f                   	outsl  %ds:(%esi),(%dx)
465222:	32 56 68             	xor    0x68(%esi),%dl
465225:	2b 2b                	sub    (%ebx),%ebp
465227:	61                   	popa
465228:	31 63 45             	xor    %esp,0x45(%ebx)
46522b:	31 44 4d 63          	xor    %eax,0x63(%ebp,%ecx,2)
46522f:	52                   	push   %edx
465230:	42                   	inc    %edx
465231:	71 43                	jno    0x465276
465233:	46                   	inc    %esi
465234:	56                   	push   %esi
465235:	7a 51                	jp     0x465288
465237:	66 44                	inc    %sp
465239:	39 4e 46             	cmp    %ecx,0x46(%esi)
46523c:	42                   	inc    %edx
46523d:	31 61 55             	xor    %esp,0x55(%ecx)
465240:	6e                   	outsb  %ds:(%esi),(%dx)
465241:	78 41                	js     0x465284
465243:	35 43 6d 52 4d       	xor    $0x4d526d43,%eax
465248:	38 7a 53             	cmp    %bh,0x53(%edx)
46524b:	44                   	inc    %esp
46524c:	57                   	push   %edi
46524d:	63 66 4e             	arpl   %esp,0x4e(%esi)
465250:	33 57 50             	xor    0x50(%edi),%edx
465253:	70 44                	jo     0x465299
465255:	74 66                	je     0x4652bd
465257:	58                   	pop    %eax
465258:	65 34 76             	gs xor $0x76,%al
46525b:	69 72 79 6e 5a 4a 45 	imul   $0x454a5a6e,0x79(%edx),%esi
465262:	4c                   	dec    %esp