42409d:	6f                   	outsl  %ds:(%esi),(%dx)
42409e:	00 64 00 72          	add    %ah,0x72(%eax,%eax,1)
4240a2:	00 74 00 6a          	add    %dh,0x6a(%eax,%eax,1)
4240a6:	00 52 00             	add    %dl,0x0(%edx)
4240a9:	4a                   	dec    %edx
4240aa:	00 58 00             	add    %bl,0x0(%eax)
4240ad:	34 00                	xor    $0x0,%al
4240af:	32 00                	xor    (%eax),%al
4240b1:	65 00 6c 00 58       	add    %ch,%gs:0x58(%eax,%eax,1)
4240b6:	00 4d 00             	add    %cl,0x0(%ebp)
4240b9:	67 00 45 00          	add    %al,0x0(%di)
4240bd:	5a                   	pop    %edx
4240be:	00 32                	add    %dh,(%edx)
4240c0:	00 39                	add    %bh,(%ecx)
4240c2:	00 46 00             	add    %al,0x0(%esi)
4240c5:	38 00                	cmp    %al,(%eax)
4240c7:	34 00                	xor    $0x0,%al
4240c9:	43                   	inc    %ebx
4240ca:	00 30                	add    %dh,(%eax)
4240cc:	00 70 00             	add    %dh,0x0(%eax)
4240cf:	6e                   	outsb  %ds:(%esi),(%dx)
4240d0:	00 65 00             	add    %ah,0x0(%ebp)
4240d3:	73 00                	jae    0x4240d5
4240d5:	56                   	push   %esi
4240d6:	00 31                	add    %dh,(%ecx)
4240d8:	00 6b 00             	add    %ch,0x0(%ebx)
4240db:	30 00                	xor    %al,(%eax)
4240dd:	59                   	pop    %ecx
4240de:	00 6d 00             	add    %ch,0x0(%ebp)
4240e1:	36 00 31             	add    %dh,%ss:(%ecx)
4240e4:	00 30                	add    %dh,(%eax)
4240e6:	00 57 00             	add    %dl,0x0(%edi)
4240e9:	6b 00 51             	imul   $0x51,(%eax),%eax
4240ec:	00 63 00             	add    %ah,0x0(%ebx)
4240ef:	73 00                	jae    0x4240f1
4240f1:	46                   	inc    %esi
4240f2:	00 73 00             	add    %dh,0x0(%ebx)
4240f5:	68 00 4d 00 71       	push   $0x71004d00
4240fa:	00 58 00             	add    %bl,0x0(%eax)
4240fd:	61                   	popa
4240fe:	00 6a 00             	add    %ch,0x0(%edx)
424101:	74 00                	je     0x424103
424103:	6c                   	insb   (%dx),%es:(%edi)
424104:	00 43 00             	add    %al,0x0(%ebx)
424107:	61                   	popa
424108:	00 43 00             	add    %al,0x0(%ebx)
42410b:	2f                   	das
42410c:	00 4f 00             	add    %cl,0x0(%edi)
42410f:	6e                   	outsb  %ds:(%esi),(%dx)
424110:	00 63 00             	add    %ah,0x0(%ebx)
424113:	66 00 33             	data16 add %dh,(%ebx)
424116:	00 54 00 78          	add    %dl,0x78(%eax,%eax,1)
42411a:	00 38                	add    %bh,(%eax)
42411c:	00 78 00             	add    %bh,0x0(%eax)
42411f:	73 00                	jae    0x424121
424121:	66 00 53 00          	data16 add %dl,0x0(%ebx)
424125:	4a                   	dec    %edx
424126:	00 47 00             	add    %al,0x0(%edi)
424129:	65 00 6b 00          	add    %ch,%gs:0x0(%ebx)
42412d:	68 00 54 00 7a       	push   $0x7a005400
424132:	00 57 00             	add    %dl,0x0(%edi)
424135:	53                   	push   %ebx
424136:	00 4b 00             	add    %cl,0x0(%ebx)
424139:	6e                   	outsb  %ds:(%esi),(%dx)
42413a:	00 74 00 41          	add    %dh,0x41(%eax,%eax,1)
42413e:	00 72 00             	add    %dh,0x0(%edx)
424141:	6a 00                	push   $0x0
424143:	6b 00 4e             	imul   $0x4e,(%eax),%eax
424146:	00 48 00             	add    %cl,0x0(%eax)
424149:	33 00                	xor    (%eax),%eax
42414b:	2b 00                	sub    (%eax),%eax
42414d:	33 00                	xor    (%eax),%eax
42414f:	57                   	push   %edi
424150:	00 51 00             	add    %dl,0x0(%ecx)
424153:	59                   	pop    %ecx
424154:	00 6d 00             	add    %ch,0x0(%ebp)
424157:	31 00                	xor    %eax,(%eax)
424159:	35 00 31 00 6f       	xor    $0x6f003100,%eax
42415e:	00 32                	add    %dh,(%edx)
424160:	00 47 00             	add    %al,0x0(%edi)
424163:	6b 00 35             	imul   $0x35,(%eax),%eax
424166:	00 73 00             	add    %dh,0x0(%ebx)
424169:	58                   	pop    %eax
42416a:	00 6f 00             	add    %ch,0x0(%edi)
42416d:	6c                   	insb   (%dx),%es:(%edi)
42416e:	00 55 00             	add    %dl,0x0(%ebp)
424171:	62 00                	bound  %eax,(%eax)
424173:	35 00 64 00 6c       	xor    $0x6c006400,%eax
424178:	00 2b                	add    %ch,(%ebx)
42417a:	00 6f 00             	add    %ch,0x0(%edi)
42417d:	41                   	inc    %ecx
42417e:	00 58 00             	add    %bl,0x0(%eax)
424181:	70 00                	jo     0x424183
424183:	59                   	pop    %ecx
424184:	00 75 00             	add    %dh,0x0(%ebp)
424187:	51                   	push   %ecx
424188:	00 33                	add    %dh,(%ebx)
42418a:	00 45 00             	add    %al,0x0(%ebp)
42418d:	56                   	push   %esi
42418e:	00 74 00 54          	add    %dh,0x54(%eax,%eax,1)
424192:	00 76 00             	add    %dh,0x0(%esi)
424195:	4e                   	dec    %esi
424196:	00 35 00 48 00 58    	add    %dh,0x58004800
42419c:	00 59 00             	add    %bl,0x0(%ecx)
42419f:	6c                   	insb   (%dx),%es:(%edi)
4241a0:	00 52 00             	add    %dl,0x0(%edx)
4241a3:	74 00                	je     0x4241a5
4241a5:	6a 00                	push   $0x0
4241a7:	4c                   	dec    %esp
4241a8:	00 69 00             	add    %ch,0x0(%ecx)
4241ab:	38 00                	cmp    %al,(%eax)
4241ad:	4e                   	dec    %esi
4241ae:	00 49 00             	add    %cl,0x0(%ecx)
4241b1:	4d                   	dec    %ebp
4241b2:	00 64 00 33          	add    %ah,0x33(%eax,%eax,1)
4241b6:	00 33                	add    %dh,(%ebx)
4241b8:	00 53 00             	add    %dl,0x0(%ebx)
4241bb:	63 00                	arpl   %eax,(%eax)
4241bd:	45                   	inc    %ebp
4241be:	00 58 00             	add    %bl,0x0(%eax)
4241c1:	76 00                	jbe    0x4241c3
4241c3:	42                   	inc    %edx
4241c4:	00 63 00             	add    %ah,0x0(%ebx)
4241c7:	78 00                	js     0x4241c9
4241c9:	63 00                	arpl   %eax,(%eax)
4241cb:	51                   	push   %ecx
4241cc:	00 51 00             	add    %dl,0x0(%ecx)
4241cf:	48                   	dec    %eax
4241d0:	00 46 00             	add    %al,0x0(%esi)
4241d3:	45                   	inc    %ebp
4241d4:	00 74 00 4d          	add    %dh,0x4d(%eax,%eax,1)
4241d8:	00 78 00             	add    %bh,0x0(%eax)
4241db:	31 00                	xor    %eax,(%eax)
4241dd:	31 00                	xor    %eax,(%eax)
4241df:	6e                   	outsb  %ds:(%esi),(%dx)
4241e0:	00 43 00             	add    %al,0x0(%ebx)
4241e3:	43                   	inc    %ebx
4241e4:	00 65 00             	add    %ah,0x0(%ebp)
4241e7:	6a 00                	push   $0x0
4241e9:	42                   	inc    %edx
4241ea:	00 4e 00             	add    %cl,0x0(%esi)
4241ed:	43                   	inc    %ebx
4241ee:	00 2f                	add    %ch,(%edi)
4241f0:	00 58 00             	add    %bl,0x0(%eax)
4241f3:	53                   	push   %ebx
4241f4:	00 77 00             	add    %dh,0x0(%edi)
4241f7:	6c                   	insb   (%dx),%es:(%edi)
4241f8:	00 74 00 32          	add    %dh,0x32(%eax,%eax,1)
4241fc:	00 49 00             	add    %cl,0x0(%ecx)
4241ff:	62 00                	bound  %eax,(%eax)
424201:	2f                   	das
424202:	00 2b                	add    %ch,(%ebx)
424204:	00 73 00             	add    %dh,0x0(%ebx)
424207:	58                   	pop    %eax
424208:	00 32                	add    %dh,(%edx)
42420a:	00 52 00             	add    %dl,0x0(%edx)
42420d:	66 00 70 00          	data16 add %dh,0x0(%eax)
424211:	69 00 43 00 35 00    	imul   $0x350043,(%eax),%eax
424217:	32 00                	xor    (%eax),%al
424219:	61                   	popa
42421a:	00 34 00             	add    %dh,(%eax,%eax,1)
42421d:	55                   	push   %ebp
42421e:	00 68 00             	add    %ch,0x0(%eax)
424221:	4b                   	dec    %ebx
424222:	00 52 00             	add    %dl,0x0(%edx)
424225:	5a                   	pop    %edx
424226:	00 67 00             	add    %ah,0x0(%edi)
424229:	76 00                	jbe    0x42422b
42422b:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
42422f:	65 00 44 00 72       	add    %al,%gs:0x72(%eax,%eax,1)
424234:	00 58 00             	add    %bl,0x0(%eax)
424237:	61                   	popa
424238:	00 4c 00 4b          	add    %cl,0x4b(%eax,%eax,1)
42423c:	00 4f 00             	add    %cl,0x0(%edi)
42423f:	6a 00                	push   $0x0
424241:	30 00                	xor    %al,(%eax)
424243:	47                   	inc    %edi
424244:	00 4c 00 4a          	add    %cl,0x4a(%eax,%eax,1)
424248:	00 4b 00             	add    %cl,0x0(%ebx)
42424b:	6a 00                	push   $0x0
42424d:	2f                   	das
42424e:	00 66 00             	add    %ah,0x0(%esi)
424251:	64 00 6d 00          	add    %ch,%fs:0x0(%ebp)
424255:	49                   	dec    %ecx
424256:	00 49 00             	add    %cl,0x0(%ecx)
424259:	62 00                	bound  %eax,(%eax)
42425b:	66 00 51 00          	data16 add %dl,0x0(%ecx)
42425f:	36 00 49 00          	add    %cl,%ss:0x0(%ecx)
424263:	6a 00                	push   $0x0
424265:	66 00 4f 00          	data16 add %cl,0x0(%edi)
424269:	35 00 54 00 2b       	xor    $0x2b005400,%eax
42426e:	00 78 00             	add    %bh,0x0(%eax)
424271:	46                   	inc    %esi
424272:	00 57 00             	add    %dl,0x0(%edi)
424275:	5a                   	pop    %edx
424276:	00 55 00             	add    %dl,0x0(%ebp)
424279:	37                   	aaa
42427a:	00 34 00             	add    %dh,(%eax,%eax,1)
42427d:	69 00 34 00 41 00    	imul   $0x410034,(%eax),%eax
424283:	58                   	pop    %eax
424284:	00 4f 00             	add    %cl,0x0(%edi)
424287:	63 00                	arpl   %eax,(%eax)
424289:	42                   	inc    %edx
42428a:	00 36                	add    %dh,(%esi)
42428c:	00 35 00 30 00 39    	add    %dh,0x39003000
424292:	00 61 00             	add    %ah,0x0(%ecx)
424295:	72 00                	jb     0x424297
424297:	32 00                	xor    (%eax),%al
424299:	45                   	inc    %ebp
42429a:	00 52 00             	add    %dl,0x0(%edx)
42429d:	35 00 31 00 49       	xor    $0x49003100,%eax
4242a2:	00 54 00 51          	add    %dl,0x51(%eax,%eax,1)
4242a6:	00 57 00             	add    %dl,0x0(%edi)
4242a9:	54                   	push   %esp
4242aa:	00 52 00             	add    %dl,0x0(%edx)
4242ad:	4e                   	dec    %esi
4242ae:	00 39                	add    %bh,(%ecx)
4242b0:	00 64 00 78          	add    %ah,0x78(%eax,%eax,1)
4242b4:	00 47 00             	add    %al,0x0(%edi)
4242b7:	48                   	dec    %eax
4242b8:	00 4a 00             	add    %cl,0x0(%edx)
4242bb:	58                   	pop    %eax
4242bc:	00 6b 00             	add    %ch,0x0(%ebx)
4242bf:	76 00                	jbe    0x4242c1
4242c1:	62 00                	bound  %eax,(%eax)
4242c3:	6b 00 58             	imul   $0x58,(%eax),%eax
4242c6:	00 51 00             	add    %dl,0x0(%ecx)
4242c9:	57                   	push   %edi
4242ca:	00 72 00             	add    %dh,0x0(%edx)
4242cd:	34 00                	xor    $0x0,%al
4242cf:	6a 00                	push   $0x0
4242d1:	5a                   	pop    %edx
4242d2:	00 2f                	add    %ch,(%edi)
4242d4:	00 6c 00 31          	add    %ch,0x31(%eax,%eax,1)
4242d8:	00 50 00             	add    %dl,0x0(%eax)
4242db:	54                   	push   %esp
4242dc:	00 53 00             	add    %dl,0x0(%ebx)
4242df:	61                   	popa
4242e0:	00 33                	add    %dh,(%ebx)
4242e2:	00 44 00 4b          	add    %al,0x4b(%eax,%eax,1)
4242e6:	00 75 00             	add    %dh,0x0(%ebp)
4242e9:	58                   	pop    %eax
4242ea:	00 61 00             	add    %ah,0x0(%ecx)
4242ed:	70 00                	jo     0x4242ef
4242ef:	37                   	aaa
4242f0:	00 48 00             	add    %cl,0x0(%eax)
4242f3:	47                   	inc    %edi
4242f4:	00 4b 00             	add    %cl,0x0(%ebx)
4242f7:	31 00                	xor    %eax,(%eax)
4242f9:	5a                   	pop    %edx
4242fa:	00 55 00             	add    %dl,0x0(%ebp)
4242fd:	63 00                	arpl   %eax,(%eax)
4242ff:	6c                   	insb   (%dx),%es:(%edi)
424300:	00 35 00 6d 00 68    	add    %dh,0x68006d00
424306:	00 65 00             	add    %ah,0x0(%ebp)
424309:	62 00                	bound  %eax,(%eax)
42430b:	6c                   	insb   (%dx),%es:(%edi)
42430c:	00 49 00             	add    %cl,0x0(%ecx)
42430f:	31 00                	xor    %eax,(%eax)
424311:	75 00                	jne    0x424313
424313:	4d                   	dec    %ebp
424314:	00 74 00 58          	add    %dh,0x58(%eax,%eax,1)
424318:	00 49 00             	add    %cl,0x0(%ecx)
42431b:	47                   	inc    %edi
42431c:	00 48 00             	add    %cl,0x0(%eax)
42431f:	6a 00                	push   $0x0
424321:	53                   	push   %ebx
424322:	00 6d 00             	add    %ch,0x0(%ebp)
424325:	5a                   	pop    %edx
424326:	00 6f 00             	add    %ch,0x0(%edi)
424329:	39 00                	cmp    %eax,(%eax)
42432b:	6d                   	insl   (%dx),%es:(%edi)
42432c:	00 55 00             	add    %dl,0x0(%ebp)
42432f:	6b 00 4a             	imul   $0x4a,(%eax),%eax
424332:	00 6c 00 4f          	add    %ch,0x4f(%eax,%eax,1)
424336:	00 4e 00             	add    %cl,0x0(%esi)
424339:	30 00                	xor    %al,(%eax)
42433b:	32 00                	xor    (%eax),%al
42433d:	31 00                	xor    %eax,(%eax)
42433f:	76 00                	jbe    0x424341
424341:	44                   	inc    %esp
424342:	00 46 00             	add    %al,0x0(%esi)
424345:	36 00 63 00          	add    %ah,%ss:0x0(%ebx)
424349:	38 00                	cmp    %al,(%eax)
42434b:	37                   	aaa
42434c:	00 36                	add    %dh,(%esi)
42434e:	00 41 00             	add    %al,0x0(%ecx)
424351:	74 00                	je     0x424353
424353:	4e                   	dec    %esi
424354:	00 36                	add    %dh,(%esi)
424356:	00 35 00 43 00 30    	add    %dh,0x30004300
42435c:	00 70 00             	add    %dh,0x0(%eax)
42435f:	4f                   	dec    %edi
424360:	00 50 00             	add    %dl,0x0(%eax)
424363:	37                   	aaa
424364:	00 2b                	add    %ch,(%ebx)
424366:	00 63 00             	add    %ah,0x0(%ebx)
424369:	4e                   	dec    %esi
42436a:	00 33                	add    %dh,(%ebx)
42436c:	00 52 00             	add    %dl,0x0(%edx)
42436f:	77 00                	ja     0x424371
424371:	4c                   	dec    %esp
424372:	00 48 00             	add    %cl,0x0(%eax)
424375:	53                   	push   %ebx
424376:	00 73 00             	add    %dh,0x0(%ebx)
424379:	52                   	push   %edx
42437a:	00 68 00             	add    %ch,0x0(%eax)
42437d:	2f                   	das
42437e:	00 6d 00             	add    %ch,0x0(%ebp)
424381:	78 00                	js     0x424383
424383:	74 00                	je     0x424385
424385:	68 00 6e 00 2b       	push   $0x2b006e00
42438a:	00 41 00             	add    %al,0x0(%ecx)
42438d:	6a 00                	push   $0x0
42438f:	52                   	push   %edx
424390:	00 33                	add    %dh,(%ebx)
424392:	00 30                	add    %dh,(%eax)
424394:	00 78 00             	add    %bh,0x0(%eax)
424397:	50                   	push   %eax
424398:	00 39                	add    %bh,(%ecx)
42439a:	00 76 00             	add    %dh,0x0(%esi)
42439d:	32 00                	xor    (%eax),%al
42439f:	34 00                	xor    $0x0,%al
4243a1:	7a 00                	jp     0x4243a3
4243a3:	62 00                	bound  %eax,(%eax)
4243a5:	6e                   	outsb  %ds:(%esi),(%dx)
4243a6:	00 76 00             	add    %dh,0x0(%esi)
4243a9:	59                   	pop    %ecx
4243aa:	00 31                	add    %dh,(%ecx)
4243ac:	00 58 00             	add    %bl,0x0(%eax)
4243af:	57                   	push   %edi
4243b0:	00 6b 00             	add    %ch,0x0(%ebx)
4243b3:	57                   	push   %edi
4243b4:	00 2f                	add    %ch,(%edi)
4243b6:	00 49 00             	add    %cl,0x0(%ecx)
4243b9:	75 00                	jne    0x4243bb
4243bb:	57                   	push   %edi
4243bc:	00 34 00             	add    %dh,(%eax,%eax,1)
4243bf:	4d                   	dec    %ebp
4243c0:	00 45 00             	add    %al,0x0(%ebp)
4243c3:	48                   	dec    %eax
4243c4:	00 62 00             	add    %ah,0x0(%edx)
4243c7:	42                   	inc    %edx
4243c8:	00 62 00             	add    %ah,0x0(%edx)
4243cb:	49                   	dec    %ecx
4243cc:	00 6a 00             	add    %ch,0x0(%edx)
4243cf:	36 00 6c 00 32       	add    %ch,%ss:0x32(%eax,%eax,1)
4243d4:	00 6b 00             	add    %ch,0x0(%ebx)
4243d7:	67 00 71 00          	add    %dh,0x0(%bx,%di)
4243db:	32 00                	xor    (%eax),%al