46503a:	41                   	inc    %ecx
46503b:	41                   	inc    %ecx
46503c:	41                   	inc    %ecx
46503d:	42                   	inc    %edx
46503e:	69 49 41 44 6f 66 42 	imul   $0x42666f44,0x41(%ecx),%ecx
465045:	56                   	push   %esi
465046:	59                   	pop    %ecx
465047:	2f                   	das
465048:	67 34 45             	addr16 xor $0x45,%al
46504b:	41                   	inc    %ecx
46504c:	44                   	inc    %esp
46504d:	67 4e                	addr16 dec %esi
46504f:	2f                   	das
465050:	2f                   	das
465051:	2f                   	das
465052:	2f                   	das
465053:	4f                   	dec    %edi
465054:	4f                   	dec    %edi
465055:	33 2b                	xor    (%ebx),%ebp
465057:	2f                   	das
465058:	2f                   	das
465059:	2f                   	das
46505a:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
46505e:	41                   	inc    %ecx
46505f:	49                   	dec    %ecx
465060:	48                   	dec    %eax
465061:	51                   	push   %ecx
465062:	35 4c 77 49 67       	xor    $0x6749774c,%eax
465067:	41                   	inc    %ecx
465068:	67 41                	addr16 inc %ecx
46506a:	41                   	inc    %ecx
46506b:	41                   	inc    %ecx
46506c:	47                   	inc    %edi
46506d:	4d                   	dec    %ebp
46506e:	67 79 48             	addr16 jns 0x4650b9
465071:	38 61 36             	cmp    %ah,0x36(%ecx)
465074:	6d                   	insl   (%dx),%es:(%edi)
465075:	45                   	inc    %ebp
465076:	67 53                	addr16 push %ebx
465078:	48                   	dec    %eax
465079:	77 56                	ja     0x4650d1
46507b:	44                   	inc    %esp
46507c:	56                   	push   %esi
46507d:	6c                   	insb   (%dx),%es:(%edi)
46507e:	6d                   	insl   (%dx),%es:(%edi)
46507f:	49                   	dec    %ecx
465080:	4f                   	dec    %edi
465081:	38 30                	cmp    %dh,(%eax)
465083:	66 4e                	dec    %si
465085:	31 59 5a             	xor    %ebx,0x5a(%ecx)
465088:	56                   	push   %esi
465089:	6b 34 48 51          	imul   $0x51,(%eax,%ecx,2),%esi
46508d:	49                   	dec    %ecx
46508e:	41                   	inc    %ecx
46508f:	41                   	inc    %ecx
465090:	43                   	inc    %ebx
465091:	42                   	inc    %edx
465092:	7a 47                	jp     0x4650db
465094:	76 37                	jbe    0x4650cd
465096:	41                   	inc    %ecx
465097:	49                   	dec    %ecx
465098:	48                   	dec    %eax
465099:	2b 43 4a             	sub    0x4a(%ebx),%eax
46509c:	41                   	inc    %ecx
46509d:	64 68 49 50 35 42    	fs push $0x42355049
4650a3:	51                   	push   %ecx
4650a4:	65 70 5a             	gs jo  0x465101
4650a7:	5a                   	pop    %edx
4650a8:	69 41 78 71 6d 59 69 	imul   $0x69596d71,0x78(%ecx),%eax
4650af:	57                   	push   %edi
4650b0:	57                   	push   %edi
4650b1:	62 2b                	bound  %ebp,(%ebx)
4650b3:	44                   	inc    %esp
4650b4:	67 4d                	addr16 dec %ebp
4650b6:	41                   	inc    %ecx
4650b7:	4f                   	dec    %edi
4650b8:	4b                   	dec    %ebx
4650b9:	4c                   	dec    %esp
4650ba:	2b 2f                	sub    (%edi),%ebp
4650bc:	2f                   	das
4650bd:	38 67 72             	cmp    %ah,0x72(%edi)
4650c0:	79 57                	jns    0x465119
4650c2:	36 4f                	ss dec %edi
4650c4:	47                   	inc    %edi
4650c5:	59                   	pop    %ecx
4650c6:	67 6b 39 53          	imul   $0x53,(%bx,%di),%edi
4650ca:	71 38                	jno    0x465104
4650cc:	46                   	inc    %esi
4650cd:	6b 67 4c 35          	imul   $0x35,0x4c(%edi),%esp
4650d1:	4b                   	dec    %ebx
4650d2:	7a 49                	jp     0x46511d
4650d4:	6c                   	insb   (%dx),%es:(%edi)
4650d5:	68 6c 49 41 49       	push   $0x4941496c
4650da:	41                   	inc    %ecx
4650db:	41                   	inc    %ecx
4650dc:	41                   	inc    %ecx
4650dd:	42                   	inc    %edx
4650de:	69 5a 69 42 71 6f 4d 	imul   $0x4d6f7142,0x69(%edx),%ebx
4650e5:	55                   	push   %ebp
4650e6:	61                   	popa
4650e7:	59                   	pop    %ecx
4650e8:	57                   	push   %edi
4650e9:	62 2b                	bound  %ebp,(%ebx)
4650eb:	44                   	inc    %esp
4650ec:	67 49                	addr16 dec %ecx
4650ee:	41                   	inc    %ecx
4650ef:	49                   	dec    %ecx
4650f0:	42                   	inc    %edx
4650f1:	6b 78 72 66          	imul   $0x66,0x72(%eax),%edi
4650f5:	59                   	pop    %ecx
4650f6:	67 57                	addr16 push %edi
4650f8:	42                   	inc    %edx
4650f9:	2b 2f                	sub    (%edi),%ebp
4650fb:	33 6d 45             	xor    0x45(%ebp),%ebp
4650fe:	67 2f                	addr16 das
465100:	64 48                	fs dec %eax
465102:	74 31                	je     0x465135
465104:	31 6a 2b             	xor    %ebp,0x2b(%edx)
465107:	44                   	inc    %esp
465108:	67 4d                	addr16 dec %ebp
46510a:	41                   	inc    %ecx
46510b:	4f                   	dec    %edi
46510c:	47                   	inc    %edi
46510d:	50                   	push   %eax
46510e:	2b 2f                	sub    (%edi),%ebp
465110:	2f                   	das
465111:	38 34 4e             	cmp    %dh,(%esi,%ecx,2)
465114:	2f                   	das
465115:	37                   	aaa
465116:	2f                   	das
465117:	2f                   	das
465118:	79 41                	jns    0x46515b
46511a:	35 53 66 6a 5a       	xor    $0x5a6a6653,%eax
46511f:	49                   	dec    %ecx
465120:	4f                   	dec    %edi
465121:	57                   	push   %edi
465122:	32 42 79             	xor    0x79(%edx),%al
465125:	5a                   	pop    %edx
465126:	59                   	pop    %ecx
465127:	5a                   	pop    %edx
465128:	53                   	push   %ebx
465129:	41                   	inc    %ecx
46512a:	42                   	inc    %edx
46512b:	41                   	inc    %ecx
46512c:	41                   	inc    %ecx
46512d:	41                   	inc    %ecx
46512e:	41                   	inc    %ecx
46512f:	59                   	pop    %ecx
465130:	6d                   	insl   (%dx),%es:(%edi)
465131:	5a                   	pop    %edx
465132:	6c                   	insb   (%dx),%es:(%edi)
465133:	2f                   	das
465134:	67 34 42             	addr16 xor $0x42,%al
465137:	41                   	inc    %ecx
465138:	43                   	inc    %ebx
465139:	42                   	inc    %edx
46513a:	7a 68                	jp     0x4651a4
46513c:	52                   	push   %edx
46513d:	38 38                	cmp    %bh,(%eax)
46513f:	49                   	dec    %ecx
465140:	4c                   	dec    %esp
465141:	72 67                	jb     0x4651aa
465143:	31 67 52             	xor    %esp,0x52(%edi)
465146:	68 5a 69 43 66       	push   $0x6643695a
46514b:	76 67                	jbe    0x4651b4
46514d:	66 66 59             	data16 pop %cx
465150:	57                   	push   %edi
465151:	55                   	push   %ebp
465152:	67 42                	addr16 inc %edx
465154:	4e                   	dec    %esi
465155:	65 6f                	outsl  %gs:(%esi),(%dx)
465157:	42                   	inc    %edx
465158:	31 68 6d             	xor    %ebp,0x6d(%eax)
46515b:	5a                   	pop    %edx
46515c:	53                   	push   %ebx
46515d:	41                   	inc    %ecx
46515e:	68 73 6e 66 76       	push   $0x76666e73
465163:	57                   	push   %edi
465164:	66 34 4f             	data16 xor $0x4f,%al
465167:	41                   	inc    %ecx
465168:	67 41                	addr16 inc %ecx
46516a:	34 39                	xor    $0x39,%al
46516c:	66 33 2f             	xor    (%edi),%bp
46516f:	2f                   	das
465170:	2f                   	das
465171:	34 4d                	xor    $0x4d,%al
465173:	41                   	inc    %ecx
465174:	51                   	push   %ecx
465175:	41                   	inc    %ecx
465176:	67 48                	addr16 dec %eax
465178:	47                   	inc    %edi
465179:	4f                   	dec    %edi
46517a:	4a                   	dec    %edx
46517b:	44                   	inc    %esp
46517c:	69 43 69 48 46 6e 61 	imul   $0x616e4648,0x69(%ebx),%eax
465183:	57                   	push   %edi
465184:	47                   	inc    %edi
465185:	56                   	push   %esi
465186:	6d                   	insl   (%dx),%es:(%edi)
465187:	49                   	dec    %ecx
465188:	50                   	push   %eax
465189:	68 35 59 78 35       	push   $0x35785935
46518e:	59                   	pop    %ecx
46518f:	49                   	dec    %ecx
465190:	42                   	inc    %edx
465191:	49                   	dec    %ecx
465192:	47                   	inc    %edi
465193:	75 76                	jne    0x46520b
465195:	68 68 5a 56 68       	push   $0x68565a68
46519a:	46                   	inc    %esi
46519b:	41                   	inc    %ecx
46519c:	77 41                	ja     0x4651df
46519e:	41                   	inc    %ecx
46519f:	41                   	inc    %ecx
4651a0:	42                   	inc    %edx
4651a1:	6f                   	outsl  %ds:(%esi),(%dx)
4651a2:	41                   	inc    %ecx
4651a3:	41                   	inc    %ecx
4651a4:	41                   	inc    %ecx
4651a5:	43                   	inc    %ebx
4651a6:	4e                   	dec    %esi
4651a7:	41                   	inc    %ecx
4651a8:	41                   	inc    %ecx
4651a9:	41                   	inc    %ecx
4651aa:	41                   	inc    %ecx
4651ab:	31 51 41             	xor    %edx,0x41(%ecx)
4651ae:	41                   	inc    %ecx
4651af:	41                   	inc    %ecx
4651b0:	43                   	inc    %ebx
4651b1:	44                   	inc    %esp
4651b2:	54                   	push   %esp
4651b3:	56                   	push   %esi
4651b4:	59                   	pop    %ecx
4651b5:	34 62                	xor    $0x62,%al
4651b7:	5a                   	pop    %edx
4651b8:	69 44 5a 56 59 34 62 	imul   $0x57623459,0x56(%edx,%ebx,2),%eax
4651bf:	57
4651c0:	50                   	push   %eax
4651c1:	34 4f                	xor    $0x4f,%al
4651c3:	41                   	inc    %ecx
4651c4:	67 41                	addr16 inc %ecx
4651c6:	34 73                	xor    $0x73,%al
4651c8:	50                   	push   %eax
4651c9:	33 2f                	xor    (%edi),%ebp
4651cb:	2f                   	das
4651cc:	7a 69                	jp     0x465237
4651ce:	4b                   	dec    %ebx
4651cf:	2f                   	das
4651d0:	66 2f                	data16 das
4651d2:	2f                   	das
4651d3:	2f                   	das
4651d4:	67 77 41             	addr16 ja 0x465218
4651d7:	41                   	inc    %ecx
4651d8:	43                   	inc    %ebx
4651d9:	42                   	inc    %edx
4651da:	32 57 4e             	xor    0x4e(%edi),%dl
4651dd:	64 4a                	fs dec %edx
4651df:	5a                   	pop    %edx
4651e0:	6d                   	insl   (%dx),%es:(%edi)
4651e1:	56                   	push   %esi
4651e2:	6d                   	insl   (%dx),%es:(%edi)
4651e3:	49                   	dec    %ecx
4651e4:	41                   	inc    %ecx
4651e5:	45                   	inc    %ebp
4651e6:	41                   	inc    %ecx
4651e7:	41                   	inc    %ecx
4651e8:	41                   	inc    %ecx
4651e9:	42                   	inc    %edx
4651ea:	6a 49                	push   $0x49
4651ec:	4c                   	dec    %esp
4651ed:	69 37 78 66 56 5a    	imul   $0x5a566678,(%edi),%esi
4651f3:	49                   	dec    %ecx
4651f4:	46                   	inc    %esi
4651f5:	5a                   	pop    %edx
4651f6:	6f                   	outsl  %ds:(%esi),(%dx)
4651f7:	73 52                	jae    0x46524b
4651f9:	70 59                	jo     0x465254
4651fb:	57                   	push   %edi
4651fc:	45                   	inc    %ebp
4651fd:	55                   	push   %ebp
4651fe:	4b                   	dec    %ebx
4651ff:	41                   	inc    %ecx
465200:	41                   	inc    %ecx
465201:	41                   	inc    %ecx
465202:	41                   	inc    %ecx
465203:	64 41                	fs inc %ecx
465205:	41                   	inc    %ecx
465206:	41                   	inc    %ecx
465207:	41                   	inc    %ecx
465208:	49                   	dec    %ecx
465209:	59                   	pop    %ecx
46520a:	41                   	inc    %ecx
46520b:	41                   	inc    %ecx
46520c:	41                   	inc    %ecx
46520d:	43                   	inc    %ebx
46520e:	71 41                	jno    0x465251
465210:	41                   	inc    %ecx
465211:	41                   	inc    %ecx
465212:	41                   	inc    %ecx
465213:	75 77                	jne    0x46528c
465215:	41                   	inc    %ecx
465216:	41                   	inc    %ecx
465217:	41                   	inc    %ecx
465218:	4e                   	dec    %esi
465219:	67 41                	addr16 inc %ecx
46521b:	41                   	inc    %ecx
46521c:	41                   	inc    %ecx
46521d:	41                   	inc    %ecx
46521e:	76 41                	jbe    0x465261
465220:	51                   	push   %ecx
465221:	41                   	inc    %ecx
465222:	41                   	inc    %ecx
465223:	57                   	push   %edi
465224:	51                   	push   %ecx
465225:	45                   	inc    %ebp
465226:	41                   	inc    %ecx
465227:	41                   	inc    %ecx
465228:	4c                   	dec    %esp
465229:	55                   	push   %ebp
46522a:	42                   	inc    %edx
46522b:	41                   	inc    %ecx
46522c:	41                   	inc    %ecx
46522d:	41                   	inc    %ecx
46522e:	52                   	push   %edx
46522f:	41                   	inc    %ecx
465230:	67 41                	addr16 inc %ecx
465232:	41                   	inc    %ecx
465233:	50                   	push   %eax
465234:	67 49                	addr16 dec %ecx
465236:	41                   	inc    %ecx
465237:	41                   	inc    %ecx
465238:	43                   	inc    %ebx
465239:	43                   	inc    %ebx
46523a:	6e                   	outsb  %ds:(%esi),(%dx)
46523b:	74 6b                	je     0x4652a8
46523d:	58                   	pop    %eax
46523e:	37                   	aaa
46523f:	49                   	dec    %ecx
465240:	47                   	inc    %edi
465241:	31 73 5a             	xor    %esi,0x5a(%ebx)
465244:	42                   	inc    %edx
465245:	4a                   	dec    %edx
465246:	68 49 4f 32 75       	push   $0x75324f49
46524b:	56                   	push   %esi
46524c:	2f                   	das
46524d:	4e                   	dec    %esi
46524e:	59                   	pop    %ecx
46524f:	49                   	dec    %ecx
465250:	46                   	inc    %esi
465251:	65 47                	gs inc %edi