479073:	00 01                	add    %al,(%ecx)
479075:	04 00                	add    $0x0,%al
479077:	01 0e                	add    %ecx,(%esi)
479079:	08 0a                	or     %cl,(%edx)
47907b:	00 03                	add    %al,(%ebx)
47907d:	1d 05 1d 05 1d       	sbb    $0x1d051d05,%eax
479082:	05 1d 05 06 61       	add    $0x6106051d,%eax
479087:	00 73 00             	add    %dh,0x0(%ebx)
47908a:	68 00 00 0d 4c       	push   $0x4c0d0000
47908f:	00 65 00             	add    %ah,0x0(%ebp)
479092:	6e                   	outsb  %ds:(%esi),(%dx)
479093:	00 67 00             	add    %ah,0x0(%edi)
479096:	74 00                	je     0x479098
479098:	68 00 00 07 61       	push   $0x61070000
47909d:	00 31                	add    %dh,(%ecx)
47909f:	00 31                	add    %dh,(%ecx)
4790a1:	00 00                	add    %al,(%eax)
4790a3:	05 69 00 64 00       	add    $0x640069,%eax
4790a8:	00 03                	add    %al,(%ebx)
4790aa:	28 00                	sub    %al,(%eax)
4790ac:	00 03                	add    %al,(%ebx)
4790ae:	29 00                	sub    %eax,(%eax)
4790b0:	00 07                	add    %al,(%edi)
4790b2:	41                   	inc    %ecx
4790b3:	00 45 00             	add    %al,0x0(%ebp)
4790b6:	53                   	push   %ebx
4790b7:	00 00                	add    %al,(%eax)
4790b9:	07                   	pop    %es
4790ba:	7b 00                	jnp    0x4790bc
4790bc:	30 00                	xor    %al,(%eax)
4790be:	7d 00                	jge    0x4790c0
4790c0:	00 00                	add    %al,(%eax)
4790c2:	00 00                	add    %al,(%eax)
4790c4:	86 d9                	xchg   %bl,%cl
4790c6:	59                   	pop    %ecx
4790c7:	66 35 22 f2          	xor    $0xf222,%ax
4790cb:	40                   	inc    %eax
4790cc:	b5 9e                	mov    $0x9e,%ch
4790ce:	72 00                	jb     0x4790d0
4790d0:	29 00                	sub    %eax,(%eax)
4790d2:	01 2d 55 00 6e 00    	add    %ebp,0x6e0055
4790d8:	6b 00 6e             	imul   $0x6e,(%eax),%eax
4790db:	00 6f 00             	add    %ch,0x0(%edi)
4790de:	77 00                	ja     0x4790e0
4790e0:	20 00                	and    %al,(%eax)
4790e2:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
4790e6:	74 00                	je     0x4790e8
4790e8:	61                   	popa
4790e9:	00 62 00             	add    %ah,0x0(%edx)
4790ec:	61                   	popa
4790ed:	00 73 00             	add    %dh,0x0(%ebx)
4790f0:	65 00 20             	add    %ah,%gs:(%eax)
4790f3:	00 66 00             	add    %ah,0x0(%esi)
4790f6:	6f                   	outsl  %ds:(%esi),(%dx)
4790f7:	00 72 00             	add    %dh,0x0(%edx)
4790fa:	6d                   	insl   (%dx),%es:(%edi)
4790fb:	00 61 00             	add    %ah,0x0(%ecx)
4790fe:	74 00                	je     0x479100
479100:	00 03                	add    %al,(%ebx)
479102:	7d 00                	jge    0x479104
479104:	00 17                	add    %dl,(%edi)
479106:	43                   	inc    %ebx
479107:	00 6f 00             	add    %ch,0x0(%edi)
47910a:	6d                   	insl   (%dx),%es:(%edi)
47910b:	00 70 00             	add    %dh,0x0(%eax)
47910e:	75 00                	jne    0x479110
479110:	74 00                	je     0x479112
479112:	65 00 48 00          	add    %cl,%gs:0x0(%eax)
479116:	35 00 20 00 28       	xor    $0x28002000,%eax
47911b:	00 48 00             	add    %cl,0x0(%eax)
47911e:	61                   	popa
47911f:	00 73 00             	add    %dh,0x0(%ebx)
479122:	68 00 2c 00 20       	push   $0x20002c00
479127:	00 76 00             	add    %dh,0x0(%esi)
47912a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
47912e:	73 00                	jae    0x479130
479130:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
479136:	20 00                	and    %al,(%eax)
479138:	32 00                	xor    (%eax),%al
47913a:	2c 00                	sub    $0x0,%al
47913c:	20 00                	and    %al,(%eax)
47913e:	6e                   	outsb  %ds:(%esi),(%dx)
47913f:	00 61 00             	add    %ah,0x0(%ecx)
479142:	74 00                	je     0x479144
479144:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
47914a:	20 00                	and    %al,(%eax)
47914c:	62 00                	bound  %eax,(%eax)
47914e:	79 00                	jns    0x479150
479150:	74 00                	je     0x479152
479152:	65 00 2d 00 6f 00 72 	add    %ch,%gs:0x72006f00
479159:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
47915d:	00 45 00             	add    %al,0x0(%ebp)
479160:	00 11                	add    %dl,(%ecx)
479162:	30 00                	xor    %al,(%eax)
479164:	30 00                	xor    %al,(%eax)
479166:	30 00                	xor    %al,(%eax)
479168:	36 00 31             	add    %dh,%ss:(%ecx)
47916b:	00 35 00 36 00 31    	add    %dh,0x31003600
479171:	00 00                	add    %al,(%eax)
479173:	17                   	pop    %ss
479174:	42                   	inc    %edx
479175:	00 65 00             	add    %ah,0x0(%ebp)
479178:	72 00                	jb     0x47917a
47917a:	6b 00 65             	imul   $0x65,(%eax),%eax
47917d:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
479181:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
479185:	00 44 00 42          	add    %al,0x42(%eax,%eax,1)
479189:	00 00                	add    %al,(%eax)
47918b:	11 30                	adc    %esi,(%eax)
47918d:	00 30                	add    %dh,(%eax)
47918f:	00 30                	add    %dh,(%eax)
479191:	00 30                	add    %dh,(%eax)
479193:	00 30                	add    %dh,(%eax)
479195:	00 30                	add    %dh,(%eax)
479197:	00 30                	add    %dh,(%eax)
479199:	00 32                	add    %dh,(%edx)
47919b:	00 00                	add    %al,(%eax)
47919d:	55                   	push   %ebp
47919e:	20 00                	and    %al,(%eax)
4791a0:	31 00                	xor    %eax,(%eax)
4791a2:	2e 00 38             	add    %bh,%cs:(%eax)
4791a5:	00 37                	add    %dh,(%edi)
4791a7:	00 31                	add    %dh,(%ecx)
4791a9:	00 00                	add    %al,(%eax)
4791ab:	05 35 00 41 00       	add    $0x410035,%eax
4791b0:	00 03                	add    %al,(%ebx)
4791b2:	3b 00                	cmp    (%eax),%eax
4791b4:	00 03                	add    %al,(%ebx)
4791b6:	43                   	inc    %ebx
4791b7:	00 00                	add    %al,(%eax)
4791b9:	03 41 00             	add    0x0(%ecx),%eax
4791bc:	00 05 31 00 30 00    	add    %al,0x300031
4791c2:	00 03                	add    %al,(%ebx)
4791c4:	46                   	inc    %esi
4791c5:	00 00                	add    %al,(%eax)
4791c7:	03 42 00             	add    0x0(%edx),%eax
4791ca:	00 05 31 00 31 00    	add    %al,0x310031
4791d0:	00 05 31 00 33 00    	add    %al,0x330031
4791d6:	00 05 31 00 32 00    	add    %al,0x320031
4791dc:	00 03                	add    %al,(%ebx)
4791de:	44                   	inc    %esp
4791df:	00 00                	add    %al,(%eax)
4791e1:	05 31 00 34 00       	add    $0x340031,%eax
4791e6:	00 05 31 00 35 00    	add    %al,0x350031
4791ec:	00 03                	add    %al,(%ebx)
4791ee:	71 00                	jno    0x4791f0
4791f0:	00 03                	add    %al,(%ebx)
4791f2:	2e 00 00             	add    %al,%cs:(%eax)
4791f5:	03 74 00 00          	add    0x0(%eax,%eax,1),%esi
4791f9:	05 78 00 74 00       	add    $0x740078,%eax
4791fe:	00 07                	add    %al,(%edi)
479200:	70 00                	jo     0x479202
479202:	77 00                	ja     0x479204
479204:	64 00 00             	add    %al,%fs:(%eax)
479207:	07                   	pop    %es
479208:	50                   	push   %eax
479209:	00 57 00             	add    %dl,0x0(%edi)
47920c:	44                   	inc    %esp
47920d:	00 00                	add    %al,(%eax)
47920f:	07                   	pop    %es
479210:	55                   	push   %ebp
479211:	00 49 00             	add    %cl,0x0(%ecx)
479214:	44                   	inc    %esp
479215:	00 00                	add    %al,(%eax)
479217:	07                   	pop    %es
479218:	4b                   	dec    %ebx
479219:	00 65 00             	add    %ah,0x0(%ebp)
47921c:	79 00                	jns    0x47921e
47921e:	00 05 49 00 56 00    	add    %al,0x560049
479224:	00 07                	add    %al,(%edi)
479226:	7a 00                	jp     0x479228
479228:	7a 00                	jp     0x47922a
47922a:	7a 00                	jp     0x47922c
47922c:	00 07                	add    %al,(%edi)
47922e:	00 00                	add    %al,(%eax)
479230:	00 00                	add    %al,(%eax)
479232:	00 00                	add    %al,(%eax)
479234:	00 05 00 03 2a 00    	add    %al,0x2a0300
47923a:	00 07                	add    %al,(%edi)
47923c:	2d 00 2d 00 2d       	sub    $0x2d002d00,%eax
479241:	00 01                	add    %al,(%ecx)
479243:	0b 0d 00 0a 00 2e    	or     0x2e000a00,%ecx
479249:	00 0d 00 0a 00 00    	add    %cl,0xa00
47924f:	05 5c 00 5c 00       	add    $0x5c005c,%eax
479254:	00 03                	add    %al,(%ebx)
479256:	3d 00 00 05 26       	cmp    $0x26050000,%eax
47925b:	00 48 00             	add    %cl,0x0(%eax)
47925e:	00 07                	add    %al,(%edi)
479260:	6a 00                	push   $0x0
479262:	69 00 64 00 00 05    	imul   $0x5000064,(%eax),%eax
479268:	0d 00 0a 00 00       	or     $0xa00,%eax
47926d:	05 32 00 32 00       	add    $0x320032,%eax
479272:	00 07                	add    %al,(%edi)
479274:	49                   	dec    %ecx
479275:	00 50 00             	add    %dl,0x0(%eax)
479278:	3d 00 00 05 73       	cmp    $0x73050000,%eax
47927d:	00 00                	add    %al,(%eax)
47927f:	03 2b                	add    (%ebx),%ebp
479281:	00 00                	add    %al,(%eax)
479283:	07                   	pop    %es
479284:	25 00 32 00 42       	and    $0x42003200,%eax
479289:	00 00                	add    %al,(%eax)
47928b:	03 26                	add    (%esi),%esp
47928d:	00 00                	add    %al,(%eax)
47928f:	03 3c 00             	add    (%eax,%eax,1),%edi
479292:	00 03                	add    %al,(%ebx)
479294:	3e 00 00             	add    %al,%ds:(%eax)
479297:	05 3a 00 20 00       	add    $0x20003a,%eax
47929c:	00 03                	add    %al,(%ebx)
47929e:	20 00                	and    %al,(%eax)
4792a0:	00 09                	add    %cl,(%ecx)
4792a2:	2e 00 65 00          	add    %ah,%cs:0x0(%ebp)
4792a6:	78 00                	js     0x4792a8
4792a8:	65 00 00             	add    %al,%gs:(%eax)
4792ab:	07                   	pop    %es
4792ac:	22 00                	and    (%eax),%al
4792ae:	20 00                	and    %al,(%eax)
4792b0:	22 00                	and    (%eax),%al
4792b2:	00 05 2c 00 30 00    	add    %al,0x30002c
4792b8:	00 03                	add    %al,(%ebx)
4792ba:	5c                   	pop    %esp
4792bb:	00 00                	add    %al,(%eax)
4792bd:	03 3a                	add    (%edx),%edi
4792bf:	00 00                	add    %al,(%eax)
4792c1:	05 78 00 32 00       	add    $0x320078,%eax
4792c6:	5f                   	pop    %edi
4792c7:	00 00                	add    %al,(%eax)
4792c9:	05 4b 00 4c 00       	add    $0x4c004b,%eax
4792ce:	00 07                	add    %al,(%edi)
4792d0:	4b                   	dec    %ebx
4792d1:	00 4c 00 5f          	add    %cl,0x5f(%eax,%eax,1)
4792d5:	00 00                	add    %al,(%eax)
4792d7:	03 5b 00             	add    0x0(%ebx),%ebx
4792da:	00 03                	add    %al,(%ebx)
4792dc:	5d                   	pop    %ebp
4792dd:	00 00                	add    %al,(%eax)
4792df:	03 2c 00             	add    (%eax,%eax,1),%ebp
4792e2:	00 03                	add    %al,(%ebx)
4792e4:	22 00                	and    (%eax),%al
4792e6:	00 07                	add    %al,(%edi)
4792e8:	66 00 74 00 70       	data16 add %dh,0x70(%eax,%eax,1)
4792ed:	00 00                	add    %al,(%eax)
4792ef:	05 50 00 57 00       	add    $0x570050,%eax
4792f4:	00 07                	add    %al,(%edi)
4792f6:	50                   	push   %eax
4792f7:	00 57 00             	add    %dl,0x0(%edi)
4792fa:	5f                   	pop    %edi
4792fb:	00 00                	add    %al,(%eax)
4792fd:	03 00                	add    (%eax),%eax
4792ff:	00 00                	add    %al,(%eax)
479301:	03 30                	add    (%eax),%esi
479303:	00 00                	add    %al,(%eax)
479305:	03 31                	add    (%ecx),%esi
479307:	00 00                	add    %al,(%eax)
479309:	05 70 00 3d 00       	add    $0x3d0070,%eax
47930e:	61                   	popa
47930f:	70 68                	jo     0x479379
479311:	69 63 45 78 63 65 70 	imul   $0x70656378,0x45(%ebx),%esp
479318:	74 69                	je     0x479383
47931a:	6f                   	outsl  %ds:(%esi),(%dx)
47931b:	6e                   	outsb  %ds:(%esi),(%dx)
47931c:	00 00                	add    %al,(%eax)
47931e:	00 00                	add    %al,(%eax)
479320:	00 01                	add    %al,(%ecx)
479322:	00 05 32 00 30 00    	add    %al,0x300032
479328:	00 03                	add    %al,(%ebx)
47932a:	2f                   	das
47932b:	00 00                	add    %al,(%eax)
47932d:	07                   	pop    %es
47932e:	20 00                	and    %al,(%eax)
479330:	4d                   	dec    %ebp
479331:	00 42 00             	add    %al,0x0(%edx)
479334:	00 05 43 00 4f 00    	add    %al,0x4f0043
47933a:	00 07                	add    %al,(%edi)
47933c:	43                   	inc    %ebx
47933d:	00 4f 00             	add    %cl,0x0(%edi)
479340:	5f                   	pop    %edi
479341:	00 00                	add    %al,(%eax)
479343:	03 2d 00 01 03 5f    	add    0x5f030100,%ebp
479349:	00 00                	add    %al,(%eax)
47934b:	05 53 00 43 00       	add    $0x430053,%eax
479350:	00 07                	add    %al,(%edi)
479352:	53                   	push   %ebx
479353:	00 43 00             	add    %al,0x0(%ebx)
479356:	74 5f                	je     0x4793b7
479358:	4d                   	dec    %ebp
479359:	6f                   	outsl  %ds:(%esi),(%dx)
47935a:	6e                   	outsb  %ds:(%esi),(%dx)
47935b:	74 68                	je     0x4793c5
47935d:	00 67 65             	add    %ah,0x65(%edi)
479360:	74 5f                	je     0x4793c1
479362:	59                   	pop    %ecx
479363:	65 61                	gs popa
479365:	72 00                	jb     0x479367
479367:	52                   	push   %edx
479368:	65 61                	gs popa
47936a:	64 55                	fs push %ebp
47936c:	49                   	dec    %ecx
47936d:	6e                   	outsb  %ds:(%esi),(%dx)
47936e:	74 33                	je     0x4793a3
479370:	32 00                	xor    (%eax),%al
479372:	52                   	push   %edx
479373:	65 61                	gs popa
479375:	64 55                	fs push %ebp
479377:	49                   	dec    %ecx
479378:	6e                   	outsb  %ds:(%esi),(%dx)
479379:	74 31                	je     0x4793ac
47937b:	36 00 41 6c          	add    %al,%ss:0x6c(%ecx)
47937f:	6c                   	insb   (%dx),%es:(%edi)
479380:	6f                   	outsl  %ds:(%esi),(%dx)
479381:	63 48 47             	arpl   %ecx,0x47(%eax)
479384:	6c                   	insb   (%dx),%es:(%edi)
479385:	6f                   	outsl  %ds:(%esi),(%dx)
479386:	62 61 6c             	bound  %esp,0x6c(%ecx)
479389:	00 46 72             	add    %al,0x72(%esi)
47938c:	65 65 48             	gs gs dec %eax
47938f:	47                   	inc    %edi
479390:	6c                   	insb   (%dx),%es:(%edi)
479391:	6f                   	outsl  %ds:(%esi),(%dx)
479392:	62 61 6c             	bound  %esp,0x6c(%ecx)
479395:	00 43 72             	add    %al,0x72(%ebx)
479398:	79 70                	jns    0x47940a
47939a:	74 6f                	je     0x47940b
47939c:	67 72 47             	addr16 jb 0x4793e6
47939f:	65 74 54             	gs je  0x4793f6
4793a2:	65 6d                	gs insl (%dx),%es:(%edi)
4793a4:	70 46                	jo     0x4793ec
4793a6:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
4793ad:	00
4793ae:	4d                   	dec    %ebp
4793af:	6f                   	outsl  %ds:(%esi),(%dx)
4793b0:	76 65                	jbe    0x479417
4793b2:	00 53 65             	add    %dl,0x65(%ebx)
4793b5:	74 4c                	je     0x479403
4793b7:	65 6e                	outsb  %gs:(%esi),(%dx)
4793b9:	67 74 68             	addr16 je 0x479424
4793bc:	00 67 65             	add    %ah,0x65(%edi)
4793bf:	74 5f                	je     0x479420
4793c1:	53                   	push   %ebx
4793c2:	65 63 6f 6e          	arpl   %ebp,%gs:0x6e(%edi)
4793c6:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
4793ca:	74 5f                	je     0x47942b
4793cc:	4d                   	dec    %ebp
4793cd:	69 6e 75 74 65 00 67 	imul   $0x67006574,0x75(%esi),%ebp
4793d4:	65 74 5f             	gs je  0x479436
4793d7:	48                   	dec    %eax
4793d8:	6f                   	outsl  %ds:(%esi),(%dx)
4793d9:	75 72                	jne    0x47944d
4793db:	00 67 65             	add    %ah,0x65(%edi)
4793de:	74 5f                	je     0x47943f