46ffb8:	00 30                	add    %dh,(%eax)
46ffba:	5a                   	pop    %edx
46ffbb:	00 00                	add    %al,(%eax)
46ffbd:	cb                   	lret
46ffbe:	00 a0 5a 00 00 cc    	add    %ah,-0x33ffffa6(%eax)
46ffc4:	00 e0                	add    %ah,%al
46ffc6:	5a                   	pop    %edx
46ffc7:	00 00                	add    %al,(%eax)
46ffc9:	cd 00                	int    $0x0
46ffcb:	20 5b 00             	and    %bl,0x0(%ebx)
46ffce:	00 ce                	add    %cl,%dh
46ffd0:	00 60 5b             	add    %ah,0x5b(%eax)
46ffd3:	00 00                	add    %al,(%eax)
46ffd5:	cf                   	iret
46ffd6:	00 a0 5b 00 00 d0    	add    %ah,-0x2fffffa5(%eax)
46ffdc:	00 40 5c             	add    %al,0x5c(%eax)
46ffdf:	00 00                	add    %al,(%eax)
46ffe1:	d1 00                	roll   $1,(%eax)
46ffe3:	90                   	nop
46ffe4:	52                   	push   %edx
46ffe5:	00 00                	add    %al,(%eax)
46ffe7:	ba 00 d0 52 00       	mov    $0x52d000,%edx
46ffec:	00 bb 00 10 53 00    	add    %bh,0x531000(%ebx)
46fff2:	00 bc 00 60 53 00 00 	add    %bh,0x5360(%eax,%eax,1)
46fff9:	bd 00 e0 53 00       	mov    $0x53e000,%ebp
46fffe:	00 be 00 20 54 00    	add    %bh,0x542000(%esi)
470004:	00 bf 00 c0 54 00    	add    %bh,0x54c000(%edi)
47000a:	00 c0                	add    %al,%al
47000c:	00 50 55             	add    %dl,0x55(%eax)
47000f:	00 00                	add    %al,(%eax)
470011:	c1 00 c0             	roll   $0xc0,(%eax)
470014:	55                   	push   %ebp
470015:	00 00                	add    %al,(%eax)
470017:	c2 00 00             	ret    $0x0
47001a:	56                   	push   %esi
47001b:	00 00                	add    %al,(%eax)
47001d:	c3                   	ret
47001e:	00 a0 56 00 00 c4    	add    %ah,-0x3bffffaa(%eax)
470024:	00 40 57             	add    %al,0x57(%eax)
470027:	00 00                	add    %al,(%eax)
470029:	c5 00                	lds    (%eax),%eax
47002b:	90                   	nop
47002c:	4f                   	dec    %edi
47002d:	00 00                	add    %al,(%eax)
47002f:	ae                   	scas   %es:(%edi),%al
470030:	00 d0                	add    %dl,%al
470032:	4f                   	dec    %edi
470033:	00 00                	add    %al,(%eax)
470035:	af                   	scas   %es:(%edi),%eax
470036:	00 10                	add    %dl,(%eax)
470038:	50                   	push   %eax
470039:	00 00                	add    %al,(%eax)
47003b:	b0 00                	mov    $0x0,%al
47003d:	50                   	push   %eax
47003e:	50                   	push   %eax
47003f:	00 00                	add    %al,(%eax)
470041:	b1 00                	mov    $0x0,%cl
470043:	90                   	nop
470044:	50                   	push   %eax
470045:	00 00                	add    %al,(%eax)
470047:	b2 00                	mov    $0x0,%dl
470049:	d0 50 00             	rclb   $1,0x0(%eax)
47004c:	00 b3 00 10 51 00    	add    %dh,0x511000(%ebx)
470052:	00 b4 00 50 51 00 00 	add    %dh,0x5150(%eax,%eax,1)
470059:	b5 00                	mov    $0x0,%ch
47005b:	90                   	nop
47005c:	51                   	push   %ecx
47005d:	00 00                	add    %al,(%eax)
47005f:	b6 00                	mov    $0x0,%dh
470061:	d0 51 00             	rclb   $1,0x0(%ecx)
470064:	00 b7 00 10 52 00    	add    %dh,0x521000(%edi)
47006a:	00 b8 00 50 52 00    	add    %bh,0x525000(%eax)
470070:	00 b9 00 90 4c 00    	add    %bh,0x4c9000(%ecx)
470076:	00 a2 00 d0 4c 00    	add    %ah,0x4cd000(%edx)
47007c:	00 a3 00 10 4d 00    	add    %ah,0x4d1000(%ebx)
470082:	00 a4 00 50 4d 00 00 	add    %ah,0x4d50(%eax,%eax,1)
470089:	a5                   	movsl  %ds:(%esi),%es:(%edi)
47008a:	00 90 4d 00 00 a6    	add    %dl,-0x59ffffb3(%eax)
470090:	00 d0                	add    %dl,%al
470092:	4d                   	dec    %ebp
470093:	00 00                	add    %al,(%eax)
470095:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
470096:	00 10                	add    %dl,(%eax)
470098:	4e                   	dec    %esi
470099:	00 00                	add    %al,(%eax)
47009b:	a8 00                	test   $0x0,%al
47009d:	50                   	push   %eax
47009e:	4e                   	dec    %esi
47009f:	00 00                	add    %al,(%eax)
4700a1:	a9 00 90 4e 00       	test   $0x4e9000,%eax
4700a6:	00 aa 00 d0 4e 00    	add    %ch,0x4ed000(%edx)
4700ac:	00 ab 00 10 4f 00    	add    %ch,0x4f1000(%ebx)
4700b2:	00 ac 00 50 4f 00 00 	add    %ch,0x4f50(%eax,%eax,1)
4700b9:	ad                   	lods   %ds:(%esi),%eax
4700ba:	00 10                	add    %dl,(%eax)
4700bc:	49                   	dec    %ecx
4700bd:	00 00                	add    %al,(%eax)
4700bf:	96                   	xchg   %eax,%esi
4700c0:	00 70 49             	add    %dh,0x49(%eax)
4700c3:	00 00                	add    %al,(%eax)
4700c5:	97                   	xchg   %eax,%edi
4700c6:	00 b0 49 00 00 98    	add    %dh,-0x67ffffb7(%eax)
4700cc:	00 10                	add    %dl,(%eax)
4700ce:	4a                   	dec    %edx
4700cf:	00 00                	add    %al,(%eax)
4700d1:	99                   	cltd
4700d2:	00 50 4a             	add    %dl,0x4a(%eax)
4700d5:	00 00                	add    %al,(%eax)
4700d7:	9a 00 b0 4a 00 00 9b 	lcall  $0x9b00,$0x4ab000
4700de:	00 10                	add    %dl,(%eax)
4700e0:	4b                   	dec    %ebx
4700e1:	00 00                	add    %al,(%eax)
4700e3:	9c                   	pushf
4700e4:	00 50 4b             	add    %dl,0x4b(%eax)
4700e7:	00 00                	add    %al,(%eax)
4700e9:	9d                   	popf
4700ea:	00 90 4b 00 00 9e    	add    %dl,-0x61ffffb5(%eax)
4700f0:	00 d0                	add    %dl,%al
4700f2:	4b                   	dec    %ebx
4700f3:	00 00                	add    %al,(%eax)
4700f5:	9f                   	lahf
4700f6:	00 10                	add    %dl,(%eax)
4700f8:	4c                   	dec    %esp
4700f9:	00 00                	add    %al,(%eax)
4700fb:	a0 00 50 4c 00       	mov    0x4c5000,%al
470100:	00 a1 00 70 45 00    	add    %ah,0x457000(%ecx)
470106:	00 8a 00 b0 45 00    	add    %cl,0x45b000(%edx)
47010c:	00 8b 00 00 46 00    	add    %cl,0x460000(%ebx)
470112:	00 8c 00 40 46 00 00 	add    %cl,0x4640(%eax,%eax,1)
470119:	8d 00                	lea    (%eax),%eax
47011b:	b0 46                	mov    $0x46,%al
47011d:	00 00                	add    %al,(%eax)
47011f:	8e 00                	mov    (%eax),%es
470121:	f0 46                	lock inc %esi
470123:	00 00                	add    %al,(%eax)
470125:	8f 00                	pop    (%eax)
470127:	40                   	inc    %eax
470128:	47                   	inc    %edi
470129:	00 00                	add    %al,(%eax)
47012b:	90                   	nop
47012c:	00 80 47 00 00 91    	add    %al,-0x6effffb9(%eax)
470132:	00 d0                	add    %dl,%al
470134:	47                   	inc    %edi
470135:	00 00                	add    %al,(%eax)
470137:	92                   	xchg   %eax,%edx
470138:	00 10                	add    %dl,(%eax)
47013a:	48                   	dec    %eax
47013b:	00 00                	add    %al,(%eax)
47013d:	93                   	xchg   %eax,%ebx
47013e:	00 60 48             	add    %ah,0x48(%eax)
470141:	00 00                	add    %al,(%eax)
470143:	94                   	xchg   %eax,%esp
470144:	00 d0                	add    %dl,%al
470146:	48                   	dec    %eax
470147:	00 00                	add    %al,(%eax)
470149:	95                   	xchg   %eax,%ebp
47014a:	00 10                	add    %dl,(%eax)
47014c:	42                   	inc    %edx
47014d:	00 00                	add    %al,(%eax)
47014f:	7e 00                	jle    0x470151
470151:	50                   	push   %eax
470152:	42                   	inc    %edx
470153:	00 00                	add    %al,(%eax)
470155:	7f 00                	jg     0x470157
470157:	a0 42 00 00 80       	mov    0x80000042,%al
47015c:	00 e0                	add    %ah,%al
47015e:	42                   	inc    %edx
47015f:	00 00                	add    %al,(%eax)
470161:	81 00 30 43 00 00    	addl   $0x4330,(%eax)
470167:	82 00 70             	addb   $0x70,(%eax)
47016a:	43                   	inc    %ebx
47016b:	00 00                	add    %al,(%eax)
47016d:	83 00 c0             	addl   $0xffffffc0,(%eax)
470170:	43                   	inc    %ebx
470171:	00 00                	add    %al,(%eax)
470173:	84 00                	test   %al,(%eax)
470175:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
470179:	85 00                	test   %eax,(%eax)
47017b:	50                   	push   %eax
47017c:	44                   	inc    %esp
47017d:	00 00                	add    %al,(%eax)
47017f:	86 00                	xchg   %al,(%eax)
470181:	90                   	nop
470182:	44                   	inc    %esp
470183:	00 00                	add    %al,(%eax)
470185:	87 00                	xchg   %eax,(%eax)
470187:	e0 44                	loopne 0x4701cd
470189:	00 00                	add    %al,(%eax)
47018b:	88 00                	mov    %al,(%eax)
47018d:	20 45 00             	and    %al,0x0(%ebp)
470190:	00 89 00 90 3e 00    	add    %cl,0x3e9000(%ecx)
470196:	00 72 00             	add    %dh,0x0(%edx)
470199:	d0 3e                	sarb   $1,(%esi)
47019b:	00 00                	add    %al,(%eax)
47019d:	73 00                	jae    0x47019f
47019f:	30 3f                	xor    %bh,(%edi)
4701a1:	00 00                	add    %al,(%eax)
4701a3:	74 00                	je     0x4701a5
4701a5:	70 3f                	jo     0x4701e6
4701a7:	00 00                	add    %al,(%eax)
4701a9:	75 00                	jne    0x4701ab
4701ab:	c0 3f 00             	sarb   $0x0,(%edi)
4701ae:	00 76 00             	add    %dh,0x0(%esi)
4701b1:	00 40 00             	add    %al,0x0(%eax)
4701b4:	00 77 00             	add    %dh,0x0(%edi)
4701b7:	50                   	push   %eax
4701b8:	40                   	inc    %eax
4701b9:	00 00                	add    %al,(%eax)
4701bb:	78 00                	js     0x4701bd
4701bd:	90                   	nop
4701be:	40                   	inc    %eax
4701bf:	00 00                	add    %al,(%eax)
4701c1:	79 00                	jns    0x4701c3
4701c3:	e0 40                	loopne 0x470205
4701c5:	00 00                	add    %al,(%eax)
4701c7:	7a 00                	jp     0x4701c9
4701c9:	30 41 00             	xor    %al,0x0(%ecx)
4701cc:	00 7b 00             	add    %bh,0x0(%ebx)
4701cf:	80 41 00 00          	addb   $0x0,0x0(%ecx)
4701d3:	7c 00                	jl     0x4701d5
4701d5:	c0 41 00 00          	rolb   $0x0,0x0(%ecx)
4701d9:	7d 00                	jge    0x4701db
4701db:	40                   	inc    %eax
4701dc:	3b 00                	cmp    (%eax),%eax
4701de:	00 66 00             	add    %ah,0x0(%esi)
4701e1:	80 3b 00             	cmpb   $0x0,(%ebx)
4701e4:	00 67 00             	add    %ah,0x0(%edi)
4701e7:	d0 3b                	sarb   $1,(%ebx)
4701e9:	00 00                	add    %al,(%eax)
4701eb:	68 00 10 3c 00       	push   $0x3c1000
4701f0:	00 69 00             	add    %ch,0x0(%ecx)
4701f3:	70 3c                	jo     0x470231
4701f5:	00 00                	add    %al,(%eax)
4701f7:	6a 00                	push   $0x0
4701f9:	b0 3c                	mov    $0x3c,%al
4701fb:	00 00                	add    %al,(%eax)
4701fd:	6b 00 00             	imul   $0x0,(%eax),%eax
470200:	3d 00 00 6c 00       	cmp    $0x6c0000,%eax
470205:	40                   	inc    %eax
470206:	3d 00 00 6d 00       	cmp    $0x6d0000,%eax
47020b:	80 3d 00 00 6e 00 c0 	cmpb   $0xc0,0x6e0000
470212:	3d 00 00 6f 00       	cmp    $0x6f0000,%eax
470217:	10 3e                	adc    %bh,(%esi)
470219:	00 00                	add    %al,(%eax)
47021b:	70 00                	jo     0x47021d
47021d:	50                   	push   %eax
47021e:	3e 00 00             	add    %al,%ds:(%eax)
470221:	71 00                	jno    0x470223
470223:	f0 37                	lock aaa
470225:	00 00                	add    %al,(%eax)
470227:	5a                   	pop    %edx
470228:	00 40 38             	add    %al,0x38(%eax)
47022b:	00 00                	add    %al,(%eax)
47022d:	5b                   	pop    %ebx
47022e:	00 80 38 00 00 5c    	add    %al,0x5c000038(%eax)
470234:	00 c0                	add    %al,%al
470236:	38 00                	cmp    %al,(%eax)
470238:	00 5d 00             	add    %bl,0x0(%ebp)
47023b:	00 39                	add    %bh,(%ecx)
47023d:	00 00                	add    %al,(%eax)
47023f:	5e                   	pop    %esi
470240:	00 40 39             	add    %al,0x39(%eax)
470243:	00 00                	add    %al,(%eax)
470245:	5f                   	pop    %edi
470246:	00 90 39 00 00 60    	add    %dl,0x60000039(%eax)
47024c:	00 d0                	add    %dl,%al
47024e:	39 00                	cmp    %eax,(%eax)
470250:	00 61 00             	add    %ah,0x0(%ecx)
470253:	20 3a                	and    %bh,(%edx)
470255:	00 00                	add    %al,(%eax)
470257:	62 00                	bound  %eax,(%eax)
470259:	60                   	pusha
47025a:	3a 00                	cmp    (%eax),%al
47025c:	00 63 00             	add    %ah,0x0(%ebx)
47025f:	b0 3a                	mov    $0x3a,%al
470261:	00 00                	add    %al,(%eax)
470263:	64 00 f0             	fs add %dh,%al
470266:	3a 00                	cmp    (%eax),%al
470268:	00 65 00             	add    %ah,0x0(%ebp)
47026b:	a0 34 00 00 4e       	mov    0x4e000034,%al
470270:	00 00                	add    %al,(%eax)
470272:	35 00 00 4f 00       	xor    $0x4f0000,%eax
470277:	40                   	inc    %eax
470278:	35 00 00 50 00       	xor    $0x500000,%eax
47027d:	90                   	nop
47027e:	35 00 00 51 00       	xor    $0x510000,%eax
470283:	e0 35                	loopne 0x4702ba
470285:	00 00                	add    %al,(%eax)
470287:	52                   	push   %edx
470288:	00 20                	add    %ah,(%eax)
47028a:	36 00 00             	add    %al,%ss:(%eax)
47028d:	53                   	push   %ebx
47028e:	00 60 36             	add    %ah,0x36(%eax)
470291:	00 00                	add    %al,(%eax)
470293:	54                   	push   %esp
470294:	00 a0 36 00 00 55    	add    %ah,0x55000036(%eax)
47029a:	00 e0                	add    %ah,%al
47029c:	36 00 00             	add    %al,%ss:(%eax)
47029f:	56                   	push   %esi
4702a0:	00 20                	add    %ah,(%eax)
4702a2:	37                   	aaa
4702a3:	00 00                	add    %al,(%eax)
4702a5:	57                   	push   %edi
4702a6:	00 60 37             	add    %ah,0x37(%eax)
4702a9:	00 00                	add    %al,(%eax)
4702ab:	58                   	pop    %eax
4702ac:	00 a0 37 00 00 59    	add    %ah,0x59000037(%eax)
4702b2:	00 60 31             	add    %ah,0x31(%eax)
4702b5:	00 00                	add    %al,(%eax)
4702b7:	42                   	inc    %edx
4702b8:	00 a0 31 00 00 43    	add    %ah,0x43000031(%eax)
4702be:	00 e0                	add    %ah,%al
4702c0:	31 00                	xor    %eax,(%eax)
4702c2:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
4702c6:	32 00                	xor    (%eax),%al
4702c8:	00 45 00             	add    %al,0x0(%ebp)
4702cb:	70 32                	jo     0x4702ff
4702cd:	00 00                	add    %al,(%eax)
4702cf:	46                   	inc    %esi
4702d0:	00 b0 32 00 00 47    	add    %dh,0x47000032(%eax)
4702d6:	00 f0                	add    %dh,%al
4702d8:	32 00                	xor    (%eax),%al
4702da:	00 48 00             	add    %cl,0x0(%eax)
4702dd:	30 33                	xor    %dh,(%ebx)
4702df:	00 00                	add    %al,(%eax)
4702e1:	49                   	dec    %ecx
4702e2:	00 70 33             	add    %dh,0x33(%eax)
4702e5:	00 00                	add    %al,(%eax)
4702e7:	4a                   	dec    %edx
4702e8:	00 b0 33 00 00 4b    	add    %dh,0x4b000033(%eax)
4702ee:	00 f0                	add    %dh,%al
4702f0:	33 00                	xor    (%eax),%eax
4702f2:	00 4c 00 60          	add    %cl,0x60(%eax,%eax,1)
4702f6:	34 00                	xor    $0x0,%al
4702f8:	00 4d 00             	add    %cl,0x0(%ebp)
4702fb:	50                   	push   %eax
4702fc:	2e 00 00             	add    %al,%cs:(%eax)
4702ff:	36 00 90 2e 00 00 37 	add    %dl,%ss:0x3700002e(%eax)
470306:	00 d0                	add    %dl,%al
470308:	2e 00 00             	add    %al,%cs:(%eax)
47030b:	38 00                	cmp    %al,(%eax)
47030d:	20 2f                	and    %ch,(%edi)
47030f:	00 00                	add    %al,(%eax)
470311:	39 00                	cmp    %eax,(%eax)
470313:	60                   	pusha
470314:	2f                   	das
470315:	00 00                	add    %al,(%eax)
470317:	3a 00                	cmp    (%eax),%al
470319:	a0 2f 00 00 3b       	mov    0x3b00002f,%al
47031e:	00 e0                	add    %ah,%al