46621e:	01 12                	add    %edx,(%edx)
466220:	59                   	pop    %ecx
466221:	05 20 02 01 1c       	add    $0x1c010220,%eax
466226:	18 05 20 02 01 0c    	sbb    %al,0xc010220
46622c:	0c 05                	or     $0x5,%al
46622e:	20 02                	and    %al,(%edx)
466230:	08 08                	or     %cl,(%eax)
466232:	08 04 20             	or     %al,(%eax,%eiz,1)
466235:	00 12                	add    %dl,(%edx)
466237:	51                   	push   %ecx
466238:	05 20 01 01 12       	add    $0x12010120,%eax
46623d:	51                   	push   %ecx
46623e:	05 20 01 01 11       	add    $0x11010120,%eax
466243:	69 0a 20 05 01 0e    	imul   $0xe010520,(%edx),%ecx
466249:	0c 11                	or     $0x11,%al
46624b:	79 11                	jns    0x46625e
46624d:	7d 05                	jge    0x466254
46624f:	05 20 01 01 12       	add    $0x12010120,%eax
466254:	75 06                	jne    0x46625c
466256:	20 01                	and    %al,(%ecx)
466258:	01 11                	add    %edx,(%ecx)
46625a:	80 81 06 20 01 01 11 	addb   $0x11,0x1012006(%ecx)
466261:	80 85 06 20 01 01 12 	addb   $0x12,0x1012006(%ebp)
466268:	80 8d 06 20 01 01 11 	orb    $0x11,0x1012006(%ebp)
46626f:	80 91 06 20 01 01 11 	adcb   $0x11,0x1012006(%ecx)
466276:	80 99 06 20 01 01 11 	sbbb   $0x11,0x1012006(%ecx)
46627d:	80 9d 05 20 00 12 80 	sbbb   $0x80,0x12002005(%ebp)
466284:	a1 05 20 01 01       	mov    0x1012005,%eax
466289:	12 4d 06             	adc    0x6(%ebp),%cl
46628c:	20 01                	and    %al,(%ecx)
46628e:	01 11                	add    %edx,(%ecx)
466290:	80 a5 03 07 01 0d 06 	andb   $0x6,0xd010703(%ebp)
466297:	07                   	pop    %es
466298:	02 0d 12 80 ad 04    	add    0x4ad8012,%cl
46629e:	07                   	pop    %es
46629f:	02 08                	add    (%eax),%cl
4662a1:	08 00                	or     %al,(%eax)
4662a3:	00 e4                	add    %ah,%ah
4662a5:	eb 64                	jmp    0x46630b
4662a7:	73 58                	jae    0x466301
4662a9:	e9 42 47 ba 16       	jmp    0x1700a9f0
4662ae:	12 64 7d f4          	adc    -0xc(%ebp,%edi,2),%ah
4662b2:	b2 c7                	mov    $0xc7,%dl
4662c0:	e8 62 06 00 00       	call   0x466927
4662c5:	00 00                	add    %al,(%eax)
4662c7:	00 00                	add    %al,(%eax)
4662c9:	00 00                	add    %al,(%eax)
4662cb:	00 fe                	add    %bh,%dh
4662cd:	62 06                	bound  %eax,(%esi)
4662cf:	00 00                	add    %al,(%eax)
4662d1:	20 00                	and    %al,(%eax)
4662e7:	00 f0                	add    %dh,%al
4662e9:	62 06                	bound  %eax,(%esi)
4662eb:	00 00                	add    %al,(%eax)
4662ed:	00 00                	add    %al,(%eax)
4662ef:	00 00                	add    %al,(%eax)
4662f1:	00 5f 43             	add    %bl,0x43(%edi)
4662f4:	6f                   	outsl  %ds:(%esi),(%dx)
4662f5:	72 45                	jb     0x46633c
4662f7:	78 65                	js     0x46635e
4662f9:	4d                   	dec    %ebp
4662fa:	61                   	popa
4662fb:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
466302:	72 65                	jb     0x466369
466304:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
466308:	6c                   	insb   (%dx),%es:(%edi)
466309:	00 00                	add    %al,(%eax)
46630b:	00 00                	add    %al,(%eax)
46630d:	00 ff                	add    %bh,%bh
46630f:	25 00 20 40 00       	and    $0x402000,%eax