42129c:	20 02                	and    %al,(%edx)
42129e:	11 55 08             	adc    %edx,0x8(%ebp)
4212a1:	08 08                	or     %cl,(%eax)
4212a3:	00 04 11             	add    %al,(%ecx,%edx,1)
4212a6:	55                   	push   %ebp
4212a7:	08 08                	or     %cl,(%eax)
4212a9:	08 08                	or     %cl,(%eax)
4212ab:	07                   	pop    %es
4212ac:	00 02                	add    %al,(%edx)
4212ae:	02 11                	add    (%ecx),%dl
4212b0:	55                   	push   %ebp
4212b1:	11 55 03             	adc    %edx,0x3(%ebp)
4212b4:	20 00                	and    %al,(%eax)
4212b6:	05 05 20 02 01       	add    $0x1022005,%eax
4212bb:	08 1c 06             	or     %bl,(%esi,%eax,1)
4212be:	00 01                	add    %al,(%ecx)
4212c0:	12 5d 11             	adc    0x11(%ebp),%bl
4212c3:	61                   	popa
4212c4:	06                   	push   %es
4212c5:	20 01                	and    %al,(%ecx)
4212c7:	12 4d 12             	adc    0x12(%ebp),%cl
4212ca:	5d                   	pop    %ebp
4212cb:	02 1d 05 0a 07 04    	add    0x4070a05,%bl
4212d1:	0f 01 12             	lgdtl  (%edx)
4212d4:	59                   	pop    %ecx
4212d5:	11 55 1d             	adc    %edx,0x1d(%ebp)
4212d8:	05 05 00 02 0e       	add    $0xe020005,%eax
4212dd:	0e                   	push   %cs
4212de:	0e                   	push   %cs
4212df:	04 00                	add    $0x0,%al
4212e1:	00 12                	add    %dl,(%edx)
4212e3:	69 06 20 02 01 0e    	imul   $0xe010220,(%esi),%eax
4212e9:	12 69 04             	adc    0x4(%ecx),%ch
4212ec:	20 01                	and    %al,(%ecx)
4212ee:	1c 0e                	sbb    $0xe,%al
4212f0:	06                   	push   %es
4212f1:	07                   	pop    %es
4212f2:	02 12                	add    (%edx),%dl
4212f4:	6d                   	insl   (%dx),%es:(%edi)
4212f5:	12 0d 03 00 00 01    	adc    0x1000003,%cl
4212fb:	04 00                	add    $0x0,%al
4212fd:	01 01                	add    %eax,(%ecx)
4212ff:	08 06                	or     %al,(%esi)
421301:	07                   	pop    %es
421302:	03 1d 05 1c 1c 04    	add    0x41c1c05,%ebx
421308:	00 00                	add    %al,(%eax)
42130a:	12 79 0a             	adc    0xa(%ecx),%bh
42130d:	00 04 1c             	add    %al,(%esp,%ebx,1)
421310:	1c 0e                	sbb    $0xe,%al
421312:	11 80 81 1d 1c 03    	adc    %eax,0x31c1d81(%eax)
421318:	07                   	pop    %es
421319:	01 1c 00             	add    %ebx,(%eax,%eax,1)
42131c:	00 f8                	add    %bh,%al
42131e:	2e 00 00             	add    %al,%cs:(%eax)
421329:	0e                   	push   %cs
42132a:	2f                   	das
42132b:	00 00                	add    %al,(%eax)
42132d:	00 20                	add    %ah,(%eax)
421343:	00 00                	add    %al,(%eax)
421345:	00 2f                	add    %ch,(%edi)
42134f:	5f                   	pop    %edi
421350:	43                   	inc    %ebx
421351:	6f                   	outsl  %ds:(%esi),(%dx)
421352:	72 44                	jb     0x421398
421354:	6c                   	insb   (%dx),%es:(%edi)
421355:	6c                   	insb   (%dx),%es:(%edi)
421356:	4d                   	dec    %ebp
421357:	61                   	popa
421358:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
42135f:	72 65                	jb     0x4213c6
421361:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
421365:	6c                   	insb   (%dx),%es:(%edi)
421366:	00 ff                	add    %bh,%bh
421368:	25 00 20 40 00       	and    $0x402000,%eax
421459:	00 00                	add    %al,(%eax)
42145b:	01 00                	add    %eax,(%eax)
42145d:	10 00                	adc    %al,(%eax)
42145f:	00 00                	add    %al,(%eax)
421461:	18 00                	sbb    %al,(%eax)
421463:	00 80 00 00 00 00    	add    %al,0x0(%eax)
421471:	00 00                	add    %al,(%eax)
421473:	01 00                	add    %eax,(%eax)
421475:	01 00                	add    %eax,(%eax)
421477:	00 00                	add    %al,(%eax)
421479:	30 00                	xor    %al,(%eax)
42147b:	00 80 00 00 00 00    	add    %al,0x0(%eax)
421489:	00 00                	add    %al,(%eax)
42148b:	01 00                	add    %eax,(%eax)
42148d:	00 00                	add    %al,(%eax)
42148f:	00 00                	add    %al,(%eax)
421491:	48                   	dec    %eax
421492:	00 00                	add    %al,(%eax)
421494:	00 54 40 00          	add    %dl,0x0(%eax,%eax,2)
421498:	00 1c 03             	add    %bl,(%ebx,%eax,1)
42149b:	00 00                	add    %al,(%eax)
42149d:	00 00                	add    %al,(%eax)
42149f:	00 00                	add    %al,(%eax)
4214a1:	1c 03                	sbb    $0x3,%al
4214a3:	34 00                	xor    $0x0,%al
4214a5:	00 00                	add    %al,(%eax)
4214a7:	56                   	push   %esi
4214a8:	00 53 00             	add    %dl,0x0(%ebx)
4214ab:	5f                   	pop    %edi
4214ac:	00 56 00             	add    %dl,0x0(%esi)
4214af:	45                   	inc    %ebp
4214b0:	00 52 00             	add    %dl,0x0(%edx)
4214b3:	53                   	push   %ebx
4214b4:	00 49 00             	add    %cl,0x0(%ecx)
4214b7:	4f                   	dec    %edi
4214b8:	00 4e 00             	add    %cl,0x0(%esi)
4214bb:	5f                   	pop    %edi
4214bc:	00 49 00             	add    %cl,0x0(%ecx)
4214bf:	4e                   	dec    %esi
4214c0:	00 46 00             	add    %al,0x0(%esi)
4214c3:	4f                   	dec    %edi
4214c4:	00 00                	add    %al,(%eax)
4214c6:	00 00                	add    %al,(%eax)
4214c8:	00 bd 04 ef fe 00    	add    %bh,0xfeef04(%ebp)
4214ce:	00 01                	add    %al,(%ecx)
4214d0:	00 00                	add    %al,(%eax)
4214d2:	00 01                	add    %al,(%ecx)
4214d4:	00 00                	add    %al,(%eax)
4214d6:	00 00                	add    %al,(%eax)
4214d8:	00 00                	add    %al,(%eax)
4214da:	00 01                	add    %al,(%ecx)
4214dc:	00 00                	add    %al,(%eax)
4214de:	00 00                	add    %al,(%eax)
4214e0:	00 3f                	add    %bh,(%edi)
4214e2:	00 00                	add    %al,(%eax)
4214e4:	00 00                	add    %al,(%eax)
4214e6:	00 00                	add    %al,(%eax)
4214e8:	00 04 00             	add    %al,(%eax,%eax,1)
4214eb:	00 00                	add    %al,(%eax)
4214ed:	02 00                	add    (%eax),%al
4214fb:	00 00                	add    %al,(%eax)
4214fd:	44                   	inc    %esp
4214fe:	00 00                	add    %al,(%eax)
421500:	00 01                	add    %al,(%ecx)
421502:	00 56 00             	add    %dl,0x0(%esi)
421505:	61                   	popa
421506:	00 72 00             	add    %dh,0x0(%edx)
421509:	46                   	inc    %esi
42150a:	00 69 00             	add    %ch,0x0(%ecx)
42150d:	6c                   	insb   (%dx),%es:(%edi)
42150e:	00 65 00             	add    %ah,0x0(%ebp)
421511:	49                   	dec    %ecx
421512:	00 6e 00             	add    %ch,0x0(%esi)
421515:	66 00 6f 00          	data16 add %ch,0x0(%edi)
421519:	00 00                	add    %al,(%eax)
42151b:	00 00                	add    %al,(%eax)
42151d:	24 00                	and    $0x0,%al
42151f:	04 00                	add    $0x0,%al
421521:	00 00                	add    %al,(%eax)
421523:	54                   	push   %esp
421524:	00 72 00             	add    %dh,0x0(%edx)
421527:	61                   	popa
421528:	00 6e 00             	add    %ch,0x0(%esi)
42152b:	73 00                	jae    0x42152d
42152d:	6c                   	insb   (%dx),%es:(%edi)
42152e:	00 61 00             	add    %ah,0x0(%ecx)
421531:	74 00                	je     0x421533
421533:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
421539:	00 00                	add    %al,(%eax)
42153b:	00 00                	add    %al,(%eax)
42153d:	00 00                	add    %al,(%eax)
42153f:	b0 04                	mov    $0x4,%al
421541:	7c 02                	jl     0x421545
421543:	00 00                	add    %al,(%eax)
421545:	01 00                	add    %eax,(%eax)
421547:	53                   	push   %ebx
421548:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
42154c:	00 69 00             	add    %ch,0x0(%ecx)
42154f:	6e                   	outsb  %ds:(%esi),(%dx)
421550:	00 67 00             	add    %ah,0x0(%edi)
421553:	46                   	inc    %esi
421554:	00 69 00             	add    %ch,0x0(%ecx)
421557:	6c                   	insb   (%dx),%es:(%edi)
421558:	00 65 00             	add    %ah,0x0(%ebp)
42155b:	49                   	dec    %ecx
42155c:	00 6e 00             	add    %ch,0x0(%esi)
42155f:	66 00 6f 00          	data16 add %ch,0x0(%edi)
421563:	00 00                	add    %al,(%eax)
421565:	58                   	pop    %eax
421566:	02 00                	add    (%eax),%al
421568:	00 01                	add    %al,(%ecx)
42156a:	00 30                	add    %dh,(%eax)
42156c:	00 30                	add    %dh,(%eax)
42156e:	00 30                	add    %dh,(%eax)
421570:	00 30                	add    %dh,(%eax)
421572:	00 30                	add    %dh,(%eax)
421574:	00 34 00             	add    %dh,(%eax,%eax,1)
421577:	62 00                	bound  %eax,(%eax)
421579:	30 00                	xor    %al,(%eax)
42157b:	00 00                	add    %al,(%eax)
42157d:	1a 00                	sbb    (%eax),%al
42157f:	01 00                	add    %eax,(%eax)
421581:	01 00                	add    %eax,(%eax)
421583:	43                   	inc    %ebx
421584:	00 6f 00             	add    %ch,0x0(%edi)
421587:	6d                   	insl   (%dx),%es:(%edi)
421588:	00 6d 00             	add    %ch,0x0(%ebp)
42158b:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
42158f:	74 00                	je     0x421591
421591:	73 00                	jae    0x421593
421593:	00 00                	add    %al,(%eax)
421595:	00 00                	add    %al,(%eax)
421597:	00 00                	add    %al,(%eax)
421599:	22 00                	and    (%eax),%al
42159b:	01 00                	add    %eax,(%eax)
42159d:	01 00                	add    %eax,(%eax)
42159f:	43                   	inc    %ebx
4215a0:	00 6f 00             	add    %ch,0x0(%edi)
4215a3:	6d                   	insl   (%dx),%es:(%edi)
4215a4:	00 70 00             	add    %dh,0x0(%eax)
4215a7:	61                   	popa
4215a8:	00 6e 00             	add    %ch,0x0(%esi)
4215ab:	79 00                	jns    0x4215ad
4215ad:	4e                   	dec    %esi
4215ae:	00 61 00             	add    %ah,0x0(%ecx)
4215b1:	6d                   	insl   (%dx),%es:(%edi)
4215b2:	00 65 00             	add    %ah,0x0(%ebp)
4215bd:	3c 00                	cmp    $0x0,%al
4215bf:	0a 00                	or     (%eax),%al
4215c1:	01 00                	add    %eax,(%eax)
4215c3:	46                   	inc    %esi
4215c4:	00 69 00             	add    %ch,0x0(%ecx)
4215c7:	6c                   	insb   (%dx),%es:(%edi)
4215c8:	00 65 00             	add    %ah,0x0(%ebp)
4215cb:	44                   	inc    %esp
4215cc:	00 65 00             	add    %ah,0x0(%ebp)
4215cf:	73 00                	jae    0x4215d1
4215d1:	63 00                	arpl   %eax,(%eax)
4215d3:	72 00                	jb     0x4215d5
4215d5:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
4215db:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4215e1:	00 00                	add    %al,(%eax)
4215e3:	00 00                	add    %al,(%eax)
4215e5:	4f                   	dec    %edi
4215e6:	00 66 00             	add    %ah,0x0(%esi)
4215e9:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4215ed:	63 00                	arpl   %eax,(%eax)
4215ef:	65 00 4b 00          	add    %cl,%gs:0x0(%ebx)
4215f3:	69 00 74 00 00 00    	imul   $0x74,(%eax),%eax
4215f9:	30 00                	xor    %al,(%eax)
4215fb:	08 00                	or     %al,(%eax)
4215fd:	01 00                	add    %eax,(%eax)
4215ff:	46                   	inc    %esi
421600:	00 69 00             	add    %ch,0x0(%ecx)
421603:	6c                   	insb   (%dx),%es:(%edi)
421604:	00 65 00             	add    %ah,0x0(%ebp)
421607:	56                   	push   %esi
421608:	00 65 00             	add    %ah,0x0(%ebp)
42160b:	72 00                	jb     0x42160d
42160d:	73 00                	jae    0x42160f
42160f:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
421615:	00 00                	add    %al,(%eax)
421617:	00 00                	add    %al,(%eax)
421619:	31 00                	xor    %eax,(%eax)
42161b:	2e 00 30             	add    %dh,%cs:(%eax)
42161e:	00 2e                	add    %ch,(%esi)
421620:	00 30                	add    %dh,(%eax)
421622:	00 2e                	add    %ch,(%esi)
421624:	00 30                	add    %dh,(%eax)
421626:	00 00                	add    %al,(%eax)
421628:	00 3c 00             	add    %bh,(%eax,%eax,1)
42162b:	0e                   	push   %cs
42162c:	00 01                	add    %al,(%ecx)
42162e:	00 49 00             	add    %cl,0x0(%ecx)
421631:	6e                   	outsb  %ds:(%esi),(%dx)
421632:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
421636:	00 72 00             	add    %dh,0x0(%edx)
421639:	6e                   	outsb  %ds:(%esi),(%dx)
42163a:	00 61 00             	add    %ah,0x0(%ecx)
42163d:	6c                   	insb   (%dx),%es:(%edi)
42163e:	00 4e 00             	add    %cl,0x0(%esi)
421641:	61                   	popa
421642:	00 6d 00             	add    %ch,0x0(%ebp)
421645:	65 00 00             	add    %al,%gs:(%eax)
421648:	00 4f 00             	add    %cl,0x0(%edi)
42164b:	66 00 66 00          	data16 add %ah,0x0(%esi)
42164f:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
421655:	4b                   	dec    %ebx
421656:	00 69 00             	add    %ch,0x0(%ecx)
421659:	74 00                	je     0x42165b
42165b:	2e 00 64 00 6c       	add    %ah,%cs:0x6c(%eax,%eax,1)
421660:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
421664:	00 48 00             	add    %cl,0x0(%eax)
421667:	12 00                	adc    (%eax),%al
421669:	01 00                	add    %eax,(%eax)
42166b:	4c                   	dec    %esp
42166c:	00 65 00             	add    %ah,0x0(%ebp)
42166f:	67 00 61 00          	add    %ah,0x0(%bx,%di)
421673:	6c                   	insb   (%dx),%es:(%edi)
421674:	00 43 00             	add    %al,0x0(%ebx)
421677:	6f                   	outsl  %ds:(%esi),(%dx)
421678:	00 70 00             	add    %dh,0x0(%eax)
42167b:	79 00                	jns    0x42167d
42167d:	72 00                	jb     0x42167f
42167f:	69 00 67 00 68 00    	imul   $0x680067,(%eax),%eax
421685:	74 00                	je     0x421687
421687:	00 00                	add    %al,(%eax)
421689:	43                   	inc    %ebx
42168a:	00 6f 00             	add    %ch,0x0(%edi)
42168d:	70 00                	jo     0x42168f
42168f:	79 00                	jns    0x421691
421691:	72 00                	jb     0x421693
421693:	69 00 67 00 68 00    	imul   $0x680067,(%eax),%eax
421699:	74 00                	je     0x42169b
42169b:	20 00                	and    %al,(%eax)
42169d:	a9 00 20 00 20       	test   $0x20002000,%eax
4216a2:	00 32                	add    %dh,(%edx)
4216a4:	00 30                	add    %dh,(%eax)
4216a6:	00 32                	add    %dh,(%edx)
4216a8:	00 30                	add    %dh,(%eax)
4216aa:	00 00                	add    %al,(%eax)
4216ac:	00 2a                	add    %ch,(%edx)
4216ae:	00 01                	add    %al,(%ecx)
4216b0:	00 01                	add    %al,(%ecx)
4216b2:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
4216b6:	00 67 00             	add    %ah,0x0(%edi)
4216b9:	61                   	popa
4216ba:	00 6c 00 54          	add    %ch,0x54(%eax,%eax,1)
4216be:	00 72 00             	add    %dh,0x0(%edx)
4216c1:	61                   	popa
4216c2:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4216c6:	00 6d 00             	add    %ch,0x0(%ebp)
4216c9:	61                   	popa
4216ca:	00 72 00             	add    %dh,0x0(%edx)
4216cd:	6b 00 73             	imul   $0x73,(%eax),%eax
4216d8:	00 44 00 0e          	add    %al,0xe(%eax,%eax,1)
4216dc:	00 01                	add    %al,(%ecx)
4216de:	00 4f 00             	add    %cl,0x0(%edi)
4216e1:	72 00                	jb     0x4216e3
4216e3:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
4216e9:	6e                   	outsb  %ds:(%esi),(%dx)
4216ea:	00 61 00             	add    %ah,0x0(%ecx)
4216ed:	6c                   	insb   (%dx),%es:(%edi)
4216ee:	00 46 00             	add    %al,0x0(%esi)
4216f1:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
4216f7:	6e                   	outsb  %ds:(%esi),(%dx)
4216f8:	00 61 00             	add    %ah,0x0(%ecx)
4216fb:	6d                   	insl   (%dx),%es:(%edi)
4216fc:	00 65 00             	add    %ah,0x0(%ebp)
4216ff:	00 00                	add    %al,(%eax)
421701:	4f                   	dec    %edi
421702:	00 66 00             	add    %ah,0x0(%esi)
421705:	66 00 69 00          	data16 add %ch,0x0(%ecx)
421709:	63 00                	arpl   %eax,(%eax)
42170b:	65 00 4b 00          	add    %cl,%gs:0x0(%ebx)
42170f:	69 00 74 00 2e 00    	imul   $0x2e0074,(%eax),%eax