465052:	41                   	inc    %ecx
465053:	00 44 d8 41          	add    %al,0x41(%eax,%ebx,8)
465057:	00 f0                	add    %dh,%al
465059:	d8 41 00             	fadds  0x0(%ecx)
46505c:	88 da                	mov    %bl,%dl
46505e:	41                   	inc    %ecx
46505f:	00 e0                	add    %ah,%al
465061:	da 41 00             	fiaddl 0x0(%ecx)
465064:	74 db                	je     0x465041
465066:	41                   	inc    %ecx
465067:	00 c4                	add    %al,%ah
465069:	de 41 00             	fiadds 0x0(%ecx)
46506c:	e0 de                	loopne 0x46504c
46506e:	41                   	inc    %ecx
46506f:	00 d8                	add    %bl,%al
465071:	e1 41                	loope  0x4650b4
465073:	00 28                	add    %ch,(%eax)
465075:	e0 41                	loopne 0x4650b8
465077:	00 e8                	add    %ch,%al
465079:	e3 41                	jecxz  0x4650bc
46507b:	00 f8                	add    %bh,%al
46507d:	e3 41                	jecxz  0x4650c0
46507f:	00 ac ad 46 00 78 b1 	add    %ch,-0x4e87ffba(%ebp,%ebp,4)
465086:	46                   	inc    %esi
465087:	00 0a                	add    %cl,(%edx)
465089:	54                   	push   %esp
46508a:	46                   	inc    %esi
46508b:	69 65 6c 64 4c 69 73 	imul   $0x73694c64,0x6c(%ebp),%esp
465092:	74 90                	je     0x465024
465094:	98                   	cwtl
465095:	50                   	push   %eax
465096:	46                   	inc    %esi
465097:	00 07                	add    %al,(%edi)
465099:	0a 54 46 69          	or     0x69(%esi,%eax,2),%dl
46509d:	65 6c                	gs insb (%dx),%es:(%edi)
46509f:	64 4c                	fs dec %esp
4650a1:	69 73 74 e8 4f 46 00 	imul   $0x464fe8,0x74(%ebx),%esi
4650a8:	5c                   	pop    %esp
4650a9:	4e                   	dec    %esi
4650aa:	46                   	inc    %esi
4650ab:	00 00                	add    %al,(%eax)
4650ad:	00 02                	add    %al,(%edx)
4650af:	44                   	inc    %esp
4650b0:	42                   	inc    %edx
4650b1:	00 00                	add    %al,(%eax)
4650b3:	90                   	nop
4650b4:	b8 50 46 00 03       	mov    $0x3004650,%eax
4650b9:	0a 54 46 69          	or     0x69(%esi,%eax,2),%dl
4650bd:	65 6c                	gs insb (%dx),%es:(%edi)
4650bf:	64 4b                	fs dec %ebx
4650c1:	69 6e 64 01 00 00 00 	imul   $0x1,0x64(%esi),%ebp
4650c8:	00 04 00             	add    %al,(%eax,%eax,1)
4650cb:	00 00                	add    %al,(%eax)
4650cd:	b4 50                	mov    $0x50,%ah
4650cf:	46                   	inc    %esi
4650d0:	00 06                	add    %al,(%esi)
4650d2:	66 6b 44 61 74 61    	imul   $0x61,0x74(%ecx,%eiz,2),%ax
4650d8:	0c 66                	or     $0x66,%al
4650da:	6b 43 61 6c          	imul   $0x6c,0x61(%ebx),%eax
4650de:	63 75 6c             	arpl   %esi,0x6c(%ebp)
4650e1:	61                   	popa
4650e2:	74 65                	je     0x465149
4650e4:	64 08 66 6b          	or     %ah,%fs:0x6b(%esi)
4650e8:	4c                   	dec    %esp
4650e9:	6f                   	outsl  %ds:(%esi),(%dx)
4650ea:	6f                   	outsl  %ds:(%esi),(%dx)
4650eb:	6b 75 70 0e          	imul   $0xe,0x70(%ebp),%esi
4650ef:	66 6b 49 6e 74       	imul   $0x74,0x6e(%ecx),%cx
4650f4:	65 72 6e             	gs jb  0x465165
4650f7:	61                   	popa
4650f8:	6c                   	insb   (%dx),%es:(%edi)
4650f9:	43                   	inc    %ebx
4650fa:	61                   	popa
4650fb:	6c                   	insb   (%dx),%es:(%edi)
4650fc:	63 0b                	arpl   %ecx,(%ebx)
4650fe:	66 6b 41 67 67       	imul   $0x67,0x67(%ecx),%ax
465103:	72 65                	jb     0x46516a
465105:	67 61                	addr16 popa
465107:	74 65                	je     0x46516e
465109:	02 44 42 58          	add    0x58(%edx,%eax,2),%al
46510d:	51                   	push   %ecx
46510e:	46                   	inc    %esi
46512b:	00 58 51             	add    %bl,0x51(%eax)
46512e:	46                   	inc    %esi
46512f:	00 1c 00             	add    %bl,(%eax,%eax,1)
465132:	00 00                	add    %al,(%eax)
465134:	24 11                	and    $0x11,%al
465136:	40                   	inc    %eax
465137:	00 1c 36             	add    %bl,(%esi,%esi,1)
46513a:	40                   	inc    %eax
46513b:	00 28                	add    %ch,(%eax)
46513d:	36 40                	ss inc %eax
46513f:	00 2c 36             	add    %ch,(%esi,%esi,1)
465142:	40                   	inc    %eax
465143:	00 30                	add    %dh,(%eax)
465145:	36 40                	ss inc %eax
465147:	00 24 36             	add    %ah,(%esi,%esi,1)
46514a:	40                   	inc    %eax
46514b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
465152:	40                   	inc    %eax
465153:	00 e4                	add    %ah,%ah
465155:	b1 46                	mov    $0x46,%cl
465157:	00 07                	add    %al,(%edi)
465159:	54                   	push   %esp
46515a:	46                   	inc    %esi
46515b:	69 65 6c 64 73 64 51 	imul   $0x51647364,0x6c(%ebp),%esp
465162:	46                   	inc    %esi
465163:	00 03                	add    %al,(%ebx)
465165:	0d 54 50 72 6f       	or     $0x6f725054,%eax
46516a:	76 69                	jbe    0x4651d5
46516c:	64 65 72 46          	fs gs jb 0x4651b6
465170:	6c                   	insb   (%dx),%es:(%edi)
465171:	61                   	popa
465172:	67 01 00             	add    %eax,(%bx,%si)
465175:	00 00                	add    %al,(%eax)
465177:	00 03                	add    %al,(%ebx)
465179:	00 00                	add    %al,(%eax)
46517b:	00 60 51             	add    %ah,0x51(%eax)
46517e:	46                   	inc    %esi
46517f:	00 0a                	add    %cl,(%edx)
465181:	70 66                	jo     0x4651e9
465183:	49                   	dec    %ecx
465184:	6e                   	outsb  %ds:(%esi),(%dx)
465185:	55                   	push   %ebp
465186:	70 64                	jo     0x4651ec
465188:	61                   	popa
465189:	74 65                	je     0x4651f0
46518b:	09 70 66             	or     %esi,0x66(%eax)
46518e:	49                   	dec    %ecx
46518f:	6e                   	outsb  %ds:(%esi),(%dx)
465190:	57                   	push   %edi
465191:	68 65 72 65 07       	push   $0x7657265
465196:	70 66                	jo     0x4651fe
465198:	49                   	dec    %ecx
465199:	6e                   	outsb  %ds:(%esi),(%dx)
46519a:	4b                   	dec    %ebx
46519b:	65 79 08             	gs jns 0x4651a6
46519e:	70 66                	jo     0x465206
4651a0:	48                   	dec    %eax
4651a1:	69 64 64 65 6e 02 44 	imul   $0x4244026e,0x65(%esp,%eiz,2),%esp
4651a8:	42
4651a9:	8d 40 00             	lea    0x0(%eax),%eax
4651ac:	b0 51                	mov    $0x51,%al
4651ae:	46                   	inc    %esi
4651af:	00 06                	add    %al,(%esi)
4651b1:	0e                   	push   %cs
4651b2:	54                   	push   %esp
4651b3:	50                   	push   %eax
4651b4:	72 6f                	jb     0x465225
4651b6:	76 69                	jbe    0x465221
4651b8:	64 65 72 46          	fs gs jb 0x465202
4651bc:	6c                   	insb   (%dx),%es:(%edi)
4651bd:	61                   	popa
4651be:	67 73 01             	addr16 jae 0x4651c2
4651c1:	60                   	pusha
4651c2:	51                   	push   %ecx
4651c3:	46                   	inc    %esi
4651c4:	00 8d 40 00 cc 51    	add    %cl,0x51cc0040(%ebp)
4651ca:	46                   	inc    %esi
4651cb:	00 08                	add    %cl,(%eax)
4651cd:	11 54 46 69          	adc    %edx,0x69(%esi,%eax,2)
4651d1:	65 6c                	gs insb (%dx),%es:(%edi)
4651d3:	64 4e                	fs dec %esi
4651d5:	6f                   	outsl  %ds:(%esi),(%dx)
4651d6:	74 69                	je     0x465241
4651d8:	66 79 45             	data16 jns 0x465220
4651db:	76 65                	jbe    0x465242
4651dd:	6e                   	outsb  %ds:(%esi),(%dx)
4651de:	74 00                	je     0x4651e0
4651e0:	01 08                	add    %ecx,(%eax)
4651e2:	06                   	push   %es
4651e3:	53                   	push   %ebx
4651e4:	65 6e                	outsb  %gs:(%esi),(%dx)
4651e6:	64 65 72 06          	fs gs jb 0x4651f0
4651ea:	54                   	push   %esp
4651eb:	46                   	inc    %esi
4651ec:	69 65 6c 64 00 14 55 	imul   $0x55140064,0x6c(%ebp),%esp
4651f3:	46                   	inc    %esi
4651f4:	00 8d 40 00 fc 51    	add    %cl,0x51fc0040(%ebp)
4651fa:	46                   	inc    %esi
4651fb:	00 08                	add    %cl,(%eax)
4651fd:	12 54 46 69          	adc    0x69(%esi,%eax,2),%dl
465201:	65 6c                	gs insb (%dx),%es:(%edi)
465203:	64 47                	fs inc %edi
465205:	65 74 54             	gs je  0x46525c
465208:	65 78 74             	gs js  0x46527f
46520b:	45                   	inc    %ebp
46520c:	76 65                	jbe    0x465273
46520e:	6e                   	outsb  %ds:(%esi),(%dx)
46520f:	74 00                	je     0x465211
465211:	03 08                	add    (%eax),%ecx
465213:	06                   	push   %es
465214:	53                   	push   %ebx
465215:	65 6e                	outsb  %gs:(%esi),(%dx)
465217:	64 65 72 06          	fs gs jb 0x465221
46521b:	54                   	push   %esp
46521c:	46                   	inc    %esi
46521d:	69 65 6c 64 01 04 54 	imul   $0x54040164,0x6c(%ebp),%esp
465224:	65 78 74             	gs js  0x46529b
465227:	06                   	push   %es
465228:	53                   	push   %ebx
465229:	74 72                	je     0x46529d
46522b:	69 6e 67 00 0b 44 69 	imul   $0x69440b00,0x67(%esi),%ebp
465232:	73 70                	jae    0x4652a4
465234:	6c                   	insb   (%dx),%es:(%edi)
465235:	61                   	popa
465236:	79 54                	jns    0x46528c
465238:	65 78 74             	gs js  0x4652af
46523b:	07                   	pop    %es
46523c:	42                   	inc    %edx
46523d:	6f                   	outsl  %ds:(%esi),(%dx)
46523e:	6f                   	outsl  %ds:(%esi),(%dx)
46523f:	6c                   	insb   (%dx),%es:(%edi)
465240:	65 61                	gs popa
465242:	6e                   	outsb  %ds:(%esi),(%dx)
465243:	00 14 55 46 00 e8 10 	add    %dl,0x10e80046(,%edx,2)
46524a:	40                   	inc    %eax
46524b:	00 00                	add    %al,(%eax)
46524d:	10 40 00             	adc    %al,0x0(%eax)
465250:	54                   	push   %esp
465251:	52                   	push   %edx
465252:	46                   	inc    %esi
465253:	00 08                	add    %cl,(%eax)
465255:	12 54 46 69          	adc    0x69(%esi,%eax,2),%dl
465259:	65 6c                	gs insb (%dx),%es:(%edi)
46525b:	64 53                	fs push %ebx
46525d:	65 74 54             	gs je  0x4652b4
465260:	65 78 74             	gs js  0x4652d7
465263:	45                   	inc    %ebp
465264:	76 65                	jbe    0x4652cb
465266:	6e                   	outsb  %ds:(%esi),(%dx)
465267:	74 00                	je     0x465269
465269:	02 08                	add    (%eax),%cl
46526b:	06                   	push   %es
46526c:	53                   	push   %ebx
46526d:	65 6e                	outsb  %gs:(%esi),(%dx)
46526f:	64 65 72 06          	fs gs jb 0x465279
465273:	54                   	push   %esp
465274:	46                   	inc    %esi
465275:	69 65 6c 64 02 04 54 	imul   $0x54040264,0x6c(%ebp),%esp
46527c:	65 78 74             	gs js  0x4652f3
46527f:	06                   	push   %es
465280:	53                   	push   %ebx
465281:	74 72                	je     0x4652f5
465283:	69 6e 67 00 14 55 46 	imul   $0x46551400,0x67(%esi),%ebp
46528a:	00 e8                	add    %ch,%al
46528c:	10 40 00             	adc    %al,0x0(%eax)
46528f:	90                   	nop
465290:	94                   	xchg   %eax,%esp
465291:	52                   	push   %edx
465292:	46                   	inc    %esi
465293:	00 03                	add    %al,(%ebx)
465295:	10 54 41 75          	adc    %dl,0x75(%ecx,%eax,2)
465299:	74 6f                	je     0x46530a
46529b:	52                   	push   %edx
46529c:	65 66 72 65          	gs data16 jb 0x465305
4652a0:	73 68                	jae    0x46530a
4652a2:	46                   	inc    %esi
4652a3:	6c                   	insb   (%dx),%es:(%edi)
4652a4:	61                   	popa
4652a5:	67 01 00             	add    %eax,(%bx,%si)
4652a8:	00 00                	add    %al,(%eax)
4652aa:	00 02                	add    %al,(%edx)
4652ac:	00 00                	add    %al,(%eax)
4652ae:	00 90 52 46 00 06    	add    %dl,0x6004652(%eax)
4652b4:	61                   	popa
4652b5:	72 4e                	jb     0x465305
4652b7:	6f                   	outsl  %ds:(%esi),(%dx)
4652b8:	6e                   	outsb  %ds:(%esi),(%dx)
4652b9:	65 09 61 72          	or     %esp,%gs:0x72(%ecx)
4652bd:	41                   	inc    %ecx
4652be:	75 74                	jne    0x465334
4652c0:	6f                   	outsl  %ds:(%esi),(%dx)
4652c1:	49                   	dec    %ecx
4652c2:	6e                   	outsb  %ds:(%esi),(%dx)
4652c3:	63 09                	arpl   %ecx,(%ecx)
4652c5:	61                   	popa
4652c6:	72 44                	jb     0x46530c
4652c8:	65 66 61             	gs popaw
4652cb:	75 6c                	jne    0x465339
4652cd:	74 02                	je     0x4652d1
4652cf:	44                   	inc    %esp
4652d0:	42                   	inc    %edx
4652d1:	8d 40 00             	lea    0x0(%eax),%eax
4652d4:	d8 52 46             	fcoms  0x46(%edx)
4652d7:	00 0e                	add    %cl,(%esi)
4652d9:	10 54 4c 6f          	adc    %dl,0x6f(%esp,%ecx,2)
4652dd:	6f                   	outsl  %ds:(%esi),(%dx)
4652de:	6b 75 70 4c          	imul   $0x4c,0x70(%ebp),%esi
4652e2:	69 73 74 45 6e 74 72 	imul   $0x72746e45,0x74(%ebx),%esi
4652e9:	79 20                	jns    0x46530b
4652eb:	00 00                	add    %al,(%eax)
4652ed:	00 02                	add    %al,(%edx)
4652ef:	00 00                	add    %al,(%eax)
4652f1:	00 04 11             	add    %al,(%ecx,%edx,1)
4652f4:	40                   	inc    %eax
4652f5:	00 00                	add    %al,(%eax)
4652f7:	00 00                	add    %al,(%eax)
4652f9:	00 04 11             	add    %al,(%ecx,%edx,1)
4652fc:	40                   	inc    %eax
4652fd:	00 10                	add    %dl,(%eax)
4652ff:	00 00                	add    %al,(%eax)
465301:	00 8b c0 50 53 46    	add    %cl,0x465350c0(%ebx)
465323:	00 50 53             	add    %dl,0x53(%eax)
465326:	46                   	inc    %esi
465327:	00 08                	add    %cl,(%eax)
465329:	00 00                	add    %al,(%eax)
46532b:	00 24 11             	add    %ah,(%ecx,%edx,1)
46532e:	40                   	inc    %eax
46532f:	00 1c 36             	add    %bl,(%esi,%esi,1)
465332:	40                   	inc    %eax
465333:	00 28                	add    %ch,(%eax)
465335:	36 40                	ss inc %eax
465337:	00 2c 36             	add    %ch,(%esi,%esi,1)
46533a:	40                   	inc    %eax
46533b:	00 30                	add    %dh,(%eax)
46533d:	36 40                	ss inc %eax
46533f:	00 24 36             	add    %ah,(%esi,%esi,1)
465342:	40                   	inc    %eax
465343:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
46534a:	40                   	inc    %eax
46534b:	00 8c ab 46 00 0b 54 	add    %cl,0x540b0046(%ebx,%ebp,4)
465352:	4c                   	dec    %esp
465353:	6f                   	outsl  %ds:(%esi),(%dx)
465354:	6f                   	outsl  %ds:(%esi),(%dx)
465355:	6b 75 70 4c          	imul   $0x4c,0x70(%ebp),%esi
465359:	69 73 74 a8 53 46 00 	imul   $0x4653a8,0x74(%ebx),%esi
465368:	88 54 46 00          	mov    %dl,0x0(%esi,%eax,2)
46536c:	18 55 46             	sbb    %dl,0x46(%ebp)
465377:	00 f2                	add    %dh,%dl
465379:	54                   	push   %esp
46537a:	46                   	inc    %esi
46537b:	00 0c 55 46 00 e0 00 	add    %cl,0xe00046(,%edx,2)
465382:	00 00                	add    %al,(%eax)
465384:	b4 a4                	mov    $0xa4,%ah
465386:	41                   	inc    %ecx
465387:	00 70 4a             	add    %dh,0x4a(%eax)
46538a:	42                   	inc    %edx
46538b:	00 28                	add    %ch,(%eax)
46538d:	36 40                	ss inc %eax
46538f:	00 c4                	add    %al,%ah
465391:	43                   	inc    %ebx
465392:	42                   	inc    %edx
465393:	00 30                	add    %dh,(%eax)
465395:	36 40                	ss inc %eax
465397:	00 24 36             	add    %ah,(%esi,%esi,1)
46539a:	40                   	inc    %eax
46539b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
4653a2:	40                   	inc    %eax
4653a3:	00 fc                	add    %bh,%ah