4240eb:	01 00                	add    %eax,(%eax)
4240ed:	01 00                	add    %eax,(%eax)
4240ef:	54                   	push   %esp
4240f0:	02 16                	add    (%esi),%dl
4240f2:	57                   	push   %edi
4240f3:	72 61                	jb     0x424156
4240f5:	70 4e                	jo     0x424145
4240f7:	6f                   	outsl  %ds:(%esi),(%dx)
4240f8:	6e                   	outsb  %ds:(%esi),(%dx)
4240f9:	45                   	inc    %ebp
4240fa:	78 63                	js     0x42415f
4240fc:	65 70 74             	gs jo  0x424173
4240ff:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
424106:	77 73                	ja     0x42417b
424108:	01 06                	add    %eax,(%esi)
42410a:	20 01                	and    %al,(%ecx)
42410c:	01 11                	add    %edx,(%ecx)
42410e:	81 21 08 01 00 07    	andl   $0x7000108,(%ecx)
424114:	01 00                	add    %eax,(%eax)
424116:	00 00                	add    %al,(%eax)
424118:	00 0f                	add    %cl,(%edi)
42411a:	01 00                	add    %eax,(%eax)
42411c:	0a 41 6e             	or     0x6e(%ecx),%al
42411f:	64 72 6f             	fs jb  0x424191
424122:	69 64 43 61 72 00 00 	imul   $0x5000072,0x61(%ebx,%eax,2),%esp
424129:	05
42412a:	01 00                	add    %eax,(%eax)
42412c:	00 00                	add    %al,(%eax)
42412e:	00 17                	add    %dl,(%edi)
424130:	01 00                	add    %eax,(%eax)
424132:	12 43 6f             	adc    0x6f(%ebx),%al
424135:	70 79                	jo     0x4241b0
424137:	72 69                	jb     0x4241a2
424139:	67 68 74 20 c2 a9    	addr16 push $0xa9c22074
42413f:	20 20                	and    %ah,(%eax)
424141:	32 30                	xor    (%eax),%dh
424143:	32 30                	xor    (%eax),%dh
424145:	00 00                	add    %al,(%eax)
424147:	04 20                	add    $0x20,%al
424149:	01 01                	add    %eax,(%ecx)
42414b:	02 29                	add    (%ecx),%ch
42414d:	01 00                	add    %eax,(%eax)
42414f:	24 32                	and    $0x32,%al
424151:	43                   	inc    %ebx
424152:	37                   	aaa
424153:	39 39                	cmp    %edi,(%ecx)
424155:	35 44 35 2d 32       	xor    $0x322d3544,%eax
42415a:	35 36 32 2d 34       	xor    $0x342d3236,%eax
42415f:	32 36                	xor    (%esi),%dh
424161:	36 2d 38 33 36 44    	ss sub $0x44363338,%eax
424167:	2d 45 36 39 42       	sub    $0x42393645,%eax
42416c:	37                   	aaa
42416d:	43                   	inc    %ebx
42416e:	41                   	inc    %ecx
42416f:	38 31                	cmp    %dh,(%ecx)
424171:	38 34 36             	cmp    %dh,(%esi,%esi,1)
424174:	00 00                	add    %al,(%eax)
424176:	0c 01                	or     $0x1,%al
424178:	00 07                	add    %al,(%edi)
42417a:	31 2e                	xor    %ebp,(%esi)
42417c:	30 2e                	xor    %ch,(%esi)
42417e:	30 2e                	xor    %ch,(%esi)
424180:	30 00                	xor    %al,(%eax)
424182:	00 47 01             	add    %al,0x1(%edi)
424185:	00 1a                	add    %bl,(%edx)
424187:	2e 4e                	cs dec %esi
424189:	45                   	inc    %ebp
42418a:	54                   	push   %esp
42418b:	46                   	inc    %esi
42418c:	72 61                	jb     0x4241ef
42418e:	6d                   	insl   (%dx),%es:(%edi)
42418f:	65 77 6f             	gs ja  0x424201
424192:	72 6b                	jb     0x4241ff
424194:	2c 56                	sub    $0x56,%al
424196:	65 72 73             	gs jb  0x42420c
424199:	69 6f 6e 3d 76 34 2e 	imul   $0x2e34763d,0x6e(%edi),%ebp
4241a0:	30 01                	xor    %al,(%ecx)
4241a2:	00 54 0e 14          	add    %dl,0x14(%esi,%ecx,1)
4241a6:	46                   	inc    %esi
4241a7:	72 61                	jb     0x42420a
4241a9:	6d                   	insl   (%dx),%es:(%edi)
4241aa:	65 77 6f             	gs ja  0x42421c
4241ad:	72 6b                	jb     0x42421a
4241af:	44                   	inc    %esp
4241b0:	69 73 70 6c 61 79 4e 	imul   $0x4e79616c,0x70(%ebx),%esi
4241b7:	61                   	popa
4241b8:	6d                   	insl   (%dx),%es:(%edi)
4241b9:	65 10 2e             	adc    %ch,%gs:(%esi)
4241bc:	4e                   	dec    %esi
4241bd:	45                   	inc    %ebp
4241be:	54                   	push   %esp
4241bf:	20 46 72             	and    %al,0x72(%esi)
4241c2:	61                   	popa
4241c3:	6d                   	insl   (%dx),%es:(%edi)
4241c4:	65 77 6f             	gs ja  0x424236
4241c7:	72 6b                	jb     0x424234
4241c9:	20 34 04             	and    %dh,(%esp,%eax,1)
4241cc:	01 00                	add    %eax,(%eax)
4241ce:	00 00                	add    %al,(%eax)
4241d0:	00 10                	add    %dl,(%eax)
4241d2:	b1 00                	mov    $0x0,%cl
4241dc:	00 2e                	add    %ch,(%esi)
4241de:	b1 00                	mov    $0x0,%cl
4241e0:	00 00                	add    %al,(%eax)
4241e2:	20 00                	and    %al,(%eax)
4241f8:	00 20                	add    %ah,(%eax)
4241fa:	b1 00                	mov    $0x0,%cl
424208:	00 00                	add    %al,(%eax)
42420a:	00 5f 43             	add    %bl,0x43(%edi)
42420d:	6f                   	outsl  %ds:(%esi),(%dx)
42420e:	72 44                	jb     0x424254
424210:	6c                   	insb   (%dx),%es:(%edi)
424211:	6c                   	insb   (%dx),%es:(%edi)
424212:	4d                   	dec    %ebp
424213:	61                   	popa
424214:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
42421b:	72 65                	jb     0x424282
42421d:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
424221:	6c                   	insb   (%dx),%es:(%edi)
424222:	00 00                	add    %al,(%eax)
424224:	00 00                	add    %al,(%eax)
424226:	00 ff                	add    %bh,%bh
424228:	25 00 20 00 10       	and    $0x10002000,%eax
4242f5:	00 00                	add    %al,(%eax)
4242f7:	01 00                	add    %eax,(%eax)
4242f9:	10 00                	adc    %al,(%eax)
4242fb:	00 00                	add    %al,(%eax)
4242fd:	18 00                	sbb    %al,(%eax)
4242ff:	00 80 00 00 00 00    	add    %al,0x0(%eax)
42430d:	00 00                	add    %al,(%eax)
42430f:	01 00                	add    %eax,(%eax)
424311:	01 00                	add    %eax,(%eax)
424313:	00 00                	add    %al,(%eax)
424315:	30 00                	xor    %al,(%eax)
424317:	00 80 00 00 00 00    	add    %al,0x0(%eax)
424325:	00 00                	add    %al,(%eax)
424327:	01 00                	add    %eax,(%eax)
424329:	00 00                	add    %al,(%eax)
42432b:	00 00                	add    %al,(%eax)
42432d:	48                   	dec    %eax
42432e:	00 00                	add    %al,(%eax)
424330:	00 58 c0             	add    %bl,-0x40(%eax)
424333:	00 00                	add    %al,(%eax)
424335:	2c 03                	sub    $0x3,%al
42433f:	00 00                	add    %al,(%eax)
424341:	2c 03                	sub    $0x3,%al
424343:	34 00                	xor    $0x0,%al
424345:	00 00                	add    %al,(%eax)
424347:	56                   	push   %esi
424348:	00 53 00             	add    %dl,0x0(%ebx)
42434b:	5f                   	pop    %edi
42434c:	00 56 00             	add    %dl,0x0(%esi)
42434f:	45                   	inc    %ebp
424350:	00 52 00             	add    %dl,0x0(%edx)
424353:	53                   	push   %ebx
424354:	00 49 00             	add    %cl,0x0(%ecx)
424357:	4f                   	dec    %edi
424358:	00 4e 00             	add    %cl,0x0(%esi)
42435b:	5f                   	pop    %edi
42435c:	00 49 00             	add    %cl,0x0(%ecx)
42435f:	4e                   	dec    %esi
424360:	00 46 00             	add    %al,0x0(%esi)
424363:	4f                   	dec    %edi
424364:	00 00                	add    %al,(%eax)
424366:	00 00                	add    %al,(%eax)
424368:	00 bd 04 ef fe 00    	add    %bh,0xfeef04(%ebp)
42436e:	00 01                	add    %al,(%ecx)
424370:	00 00                	add    %al,(%eax)
424372:	00 01                	add    %al,(%ecx)
424374:	00 00                	add    %al,(%eax)
424376:	00 00                	add    %al,(%eax)
424378:	00 00                	add    %al,(%eax)
42437a:	00 01                	add    %al,(%ecx)
42437c:	00 00                	add    %al,(%eax)
42437e:	00 00                	add    %al,(%eax)
424380:	00 3f                	add    %bh,(%edi)
424382:	00 00                	add    %al,(%eax)
424384:	00 00                	add    %al,(%eax)
424386:	00 00                	add    %al,(%eax)
424388:	00 04 00             	add    %al,(%eax,%eax,1)
42438b:	00 00                	add    %al,(%eax)
42438d:	02 00                	add    (%eax),%al
42439b:	00 00                	add    %al,(%eax)
42439d:	44                   	inc    %esp
42439e:	00 00                	add    %al,(%eax)
4243a0:	00 01                	add    %al,(%ecx)
4243a2:	00 56 00             	add    %dl,0x0(%esi)
4243a5:	61                   	popa
4243a6:	00 72 00             	add    %dh,0x0(%edx)
4243a9:	46                   	inc    %esi
4243aa:	00 69 00             	add    %ch,0x0(%ecx)
4243ad:	6c                   	insb   (%dx),%es:(%edi)
4243ae:	00 65 00             	add    %ah,0x0(%ebp)
4243b1:	49                   	dec    %ecx
4243b2:	00 6e 00             	add    %ch,0x0(%esi)
4243b5:	66 00 6f 00          	data16 add %ch,0x0(%edi)
4243b9:	00 00                	add    %al,(%eax)
4243bb:	00 00                	add    %al,(%eax)
4243bd:	24 00                	and    $0x0,%al
4243bf:	04 00                	add    $0x0,%al
4243c1:	00 00                	add    %al,(%eax)
4243c3:	54                   	push   %esp
4243c4:	00 72 00             	add    %dh,0x0(%edx)
4243c7:	61                   	popa
4243c8:	00 6e 00             	add    %ch,0x0(%esi)
4243cb:	73 00                	jae    0x4243cd
4243cd:	6c                   	insb   (%dx),%es:(%edi)
4243ce:	00 61 00             	add    %ah,0x0(%ecx)
4243d1:	74 00                	je     0x4243d3
4243d3:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4243d9:	00 00                	add    %al,(%eax)
4243db:	00 00                	add    %al,(%eax)
4243dd:	00 00                	add    %al,(%eax)
4243df:	b0 04                	mov    $0x4,%al
4243e1:	8c 02                	mov    %es,(%edx)
4243e3:	00 00                	add    %al,(%eax)
4243e5:	01 00                	add    %eax,(%eax)
4243e7:	53                   	push   %ebx
4243e8:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4243ec:	00 69 00             	add    %ch,0x0(%ecx)
4243ef:	6e                   	outsb  %ds:(%esi),(%dx)
4243f0:	00 67 00             	add    %ah,0x0(%edi)
4243f3:	46                   	inc    %esi
4243f4:	00 69 00             	add    %ch,0x0(%ecx)
4243f7:	6c                   	insb   (%dx),%es:(%edi)
4243f8:	00 65 00             	add    %ah,0x0(%ebp)
4243fb:	49                   	dec    %ecx
4243fc:	00 6e 00             	add    %ch,0x0(%esi)
4243ff:	66 00 6f 00          	data16 add %ch,0x0(%edi)
424403:	00 00                	add    %al,(%eax)
424405:	68 02 00 00 01       	push   $0x1000002
42440a:	00 30                	add    %dh,(%eax)
42440c:	00 30                	add    %dh,(%eax)
42440e:	00 30                	add    %dh,(%eax)
424410:	00 30                	add    %dh,(%eax)
424412:	00 30                	add    %dh,(%eax)
424414:	00 34 00             	add    %dh,(%eax,%eax,1)
424417:	62 00                	bound  %eax,(%eax)
424419:	30 00                	xor    %al,(%eax)
42441b:	00 00                	add    %al,(%eax)
42441d:	1a 00                	sbb    (%eax),%al
42441f:	01 00                	add    %eax,(%eax)
424421:	01 00                	add    %eax,(%eax)
424423:	43                   	inc    %ebx
424424:	00 6f 00             	add    %ch,0x0(%edi)
424427:	6d                   	insl   (%dx),%es:(%edi)
424428:	00 6d 00             	add    %ch,0x0(%ebp)
42442b:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
42442f:	74 00                	je     0x424431
424431:	73 00                	jae    0x424433
424433:	00 00                	add    %al,(%eax)
424435:	00 00                	add    %al,(%eax)
424437:	00 00                	add    %al,(%eax)
424439:	22 00                	and    (%eax),%al
42443b:	01 00                	add    %eax,(%eax)
42443d:	01 00                	add    %eax,(%eax)
42443f:	43                   	inc    %ebx
424440:	00 6f 00             	add    %ch,0x0(%edi)
424443:	6d                   	insl   (%dx),%es:(%edi)
424444:	00 70 00             	add    %dh,0x0(%eax)
424447:	61                   	popa
424448:	00 6e 00             	add    %ch,0x0(%esi)
42444b:	79 00                	jns    0x42444d
42444d:	4e                   	dec    %esi
42444e:	00 61 00             	add    %ah,0x0(%ecx)
424451:	6d                   	insl   (%dx),%es:(%edi)
424452:	00 65 00             	add    %ah,0x0(%ebp)
42445d:	3e 00 0b             	add    %cl,%ds:(%ebx)
424460:	00 01                	add    %al,(%ecx)
424462:	00 46 00             	add    %al,0x0(%esi)
424465:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
42446b:	44                   	inc    %esp
42446c:	00 65 00             	add    %ah,0x0(%ebp)
42446f:	73 00                	jae    0x424471
424471:	63 00                	arpl   %eax,(%eax)
424473:	72 00                	jb     0x424475
424475:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
42447b:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
424481:	00 00                	add    %al,(%eax)
424483:	00 00                	add    %al,(%eax)
424485:	41                   	inc    %ecx
424486:	00 6e 00             	add    %ch,0x0(%esi)
424489:	64 00 72 00          	add    %dh,%fs:0x0(%edx)
42448d:	6f                   	outsl  %ds:(%esi),(%dx)
42448e:	00 69 00             	add    %ch,0x0(%ecx)
424491:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
424495:	61                   	popa
424496:	00 72 00             	add    %dh,0x0(%edx)
424499:	00 00                	add    %al,(%eax)
42449b:	00 00                	add    %al,(%eax)
42449d:	30 00                	xor    %al,(%eax)
42449f:	08 00                	or     %al,(%eax)
4244a1:	01 00                	add    %eax,(%eax)
4244a3:	46                   	inc    %esi
4244a4:	00 69 00             	add    %ch,0x0(%ecx)
4244a7:	6c                   	insb   (%dx),%es:(%edi)
4244a8:	00 65 00             	add    %ah,0x0(%ebp)
4244ab:	56                   	push   %esi
4244ac:	00 65 00             	add    %ah,0x0(%ebp)
4244af:	72 00                	jb     0x4244b1
4244b1:	73 00                	jae    0x4244b3
4244b3:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4244b9:	00 00                	add    %al,(%eax)
4244bb:	00 00                	add    %al,(%eax)
4244bd:	31 00                	xor    %eax,(%eax)
4244bf:	2e 00 30             	add    %dh,%cs:(%eax)
4244c2:	00 2e                	add    %ch,(%esi)
4244c4:	00 30                	add    %dh,(%eax)
4244c6:	00 2e                	add    %ch,(%esi)
4244c8:	00 30                	add    %dh,(%eax)
4244ca:	00 00                	add    %al,(%eax)
4244cc:	00 3e                	add    %bh,(%esi)
4244ce:	00 0f                	add    %cl,(%edi)
4244d0:	00 01                	add    %al,(%ecx)
4244d2:	00 49 00             	add    %cl,0x0(%ecx)
4244d5:	6e                   	outsb  %ds:(%esi),(%dx)
4244d6:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4244da:	00 72 00             	add    %dh,0x0(%edx)
4244dd:	6e                   	outsb  %ds:(%esi),(%dx)
4244de:	00 61 00             	add    %ah,0x0(%ecx)
4244e1:	6c                   	insb   (%dx),%es:(%edi)
4244e2:	00 4e 00             	add    %cl,0x0(%esi)
4244e5:	61                   	popa
4244e6:	00 6d 00             	add    %ch,0x0(%ebp)
4244e9:	65 00 00             	add    %al,%gs:(%eax)
4244ec:	00 41 00             	add    %al,0x0(%ecx)
4244ef:	6e                   	outsb  %ds:(%esi),(%dx)
4244f0:	00 64 00 72          	add    %ah,0x72(%eax,%eax,1)
4244f4:	00 6f 00             	add    %ch,0x0(%edi)
4244f7:	69 00 64 00 43 00    	imul   $0x430064,(%eax),%eax
4244fd:	61                   	popa
4244fe:	00 72 00             	add    %dh,0x0(%edx)
424501:	2e 00 64 00 6c       	add    %ah,%cs:0x6c(%eax,%eax,1)
424506:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
42450a:	00 00                	add    %al,(%eax)
42450c:	00 48 00             	add    %cl,0x0(%eax)
42450f:	12 00                	adc    (%eax),%al
424511:	01 00                	add    %eax,(%eax)
424513:	4c                   	dec    %esp
424514:	00 65 00             	add    %ah,0x0(%ebp)
424517:	67 00 61 00          	add    %ah,0x0(%bx,%di)
42451b:	6c                   	insb   (%dx),%es:(%edi)
42451c:	00 43 00             	add    %al,0x0(%ebx)
42451f:	6f                   	outsl  %ds:(%esi),(%dx)
424520:	00 70 00             	add    %dh,0x0(%eax)
424523:	79 00                	jns    0x424525
424525:	72 00                	jb     0x424527
424527:	69 00 67 00 68 00    	imul   $0x680067,(%eax),%eax
42452d:	74 00                	je     0x42452f
42452f:	00 00                	add    %al,(%eax)