42445e:	72 61                	jb     0x4244c1
424460:	6c                   	insb   (%dx),%es:(%edi)
424461:	2c 20                	sub    $0x20,%al
424463:	50                   	push   %eax
424464:	75 62                	jne    0x4244c8
424466:	6c                   	insb   (%dx),%es:(%edi)
424467:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
42446e:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
424472:	62 37                	bound  %esi,(%edi)
424474:	37                   	aaa
424475:	61                   	popa
424476:	35 63 35 36 31       	xor    $0x31363563,%eax
42447b:	39 33                	cmp    %esi,(%ebx)
42447d:	34 65                	xor    $0x65,%al
42447f:	30 38                	xor    %bh,(%eax)
424481:	39 23                	cmp    %esp,(%ebx)
424483:	53                   	push   %ebx
424484:	79 73                	jns    0x4244f9
424486:	74 65                	je     0x4244ed
424488:	6d                   	insl   (%dx),%es:(%edi)
424489:	2e 52                	cs push %edx
42448b:	65 73 6f             	gs jae 0x4244fd
42448e:	75 72                	jne    0x424502
424490:	63 65 73             	arpl   %esp,0x73(%ebp)
424493:	2e 52                	cs push %edx
424495:	75 6e                	jne    0x424505
424497:	74 69                	je     0x424502
424499:	6d                   	insl   (%dx),%es:(%edi)
42449a:	65 52                	gs push %edx
42449c:	65 73 6f             	gs jae 0x42450e
42449f:	75 72                	jne    0x424513
4244a1:	63 65 53             	arpl   %esp,0x53(%ebp)
4244a4:	65 74 02             	gs je  0x4244a9
4244af:	00 00                	add    %al,(%eax)
4244b1:	00 50 41             	add    %dl,0x41(%eax)
4244b4:	44                   	inc    %esp
4244b5:	50                   	push   %eax
4244b6:	41                   	inc    %ecx
4244b7:	44                   	inc    %esp
4244b8:	50                   	push   %eax
4244b9:	b4 00                	mov    $0x0,%ah
4244bb:	00 00                	add    %al,(%eax)
4244bd:	00 00                	add    %al,(%eax)
4244bf:	00 00                	add    %al,(%eax)
4244c1:	4f                   	dec    %edi
4244c2:	67 bd eb 00 00 00    	addr16 mov $0xeb,%ebp
4244c8:	00 02                	add    %al,(%edx)
4244ca:	00 00                	add    %al,(%eax)
4244cc:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4244d0:	00 08                	add    %cl,(%eax)
4244d2:	83 00 00             	addl   $0x0,(%eax)
4244d5:	08 65 00             	or     %ah,0x0(%ebp)
4244e4:	00 10                	add    %dl,(%eax)
4244f2:	00 00                	add    %al,(%eax)
4244f4:	00 52 53             	add    %dl,0x53(%edx)
4244f7:	44                   	inc    %esp
4244f8:	53                   	push   %ebx
4244f9:	4b                   	dec    %ebx
4244fa:	c1 26 3f             	shll   $0x3f,(%esi)
4244fd:	de 52 d6             	ficoms -0x2a(%edx)
424500:	4a                   	dec    %edx
424501:	97                   	xchg   %eax,%edi
424502:	84 ab 9a af a1 f1    	test   %ch,-0xe5e5066(%ebx)
424508:	6c                   	insb   (%dx),%es:(%edi)
424509:	01 00                	add    %eax,(%eax)
42450b:	00 00                	add    %al,(%eax)
42450d:	43                   	inc    %ebx
42450e:	3a 5c 55 73          	cmp    0x73(%ebp,%edx,2),%bl
424512:	65 72 73             	gs jb  0x424588
424515:	5c                   	pop    %esp
424516:	56                   	push   %esi
424517:	65 6e                	outsb  %gs:(%esi),(%dx)
424519:	64 65 74 74          	fs gs je 0x424591
42451d:	61                   	popa
42451e:	5c                   	pop    %esp
42451f:	73 6f                	jae    0x424590
424521:	75 72                	jne    0x424595
424523:	63 65 5c             	arpl   %esp,0x5c(%ebp)
424526:	72 65                	jb     0x42458d
424528:	70 6f                	jo     0x424599
42452a:	73 5c                	jae    0x424588
42452c:	52                   	push   %edx
42452d:	61                   	popa
42452e:	7a 65                	jp     0x424595
424530:	72 53                	jb     0x424585
424532:	79 6e                	jns    0x4245a2
424534:	61                   	popa
424535:	70 73                	jo     0x4245aa
424537:	65 5c                	gs pop %esp
424539:	52                   	push   %edx
42453a:	61                   	popa
42453b:	7a 65                	jp     0x4245a2
42453d:	72 53                	jb     0x424592
42453f:	79 6e                	jns    0x4245af
424541:	61                   	popa
424542:	70 73                	jo     0x4245b7
424544:	65 5c                	gs pop %esp
424546:	6f                   	outsl  %ds:(%esi),(%dx)
424547:	62 6a 5c             	bound  %ebp,0x5c(%edx)
42454a:	44                   	inc    %esp
42454b:	65 62 75 67          	bound  %esi,%gs:0x67(%ebp)
42454f:	5c                   	pop    %esp
424550:	52                   	push   %edx
424551:	61                   	popa
424552:	7a 65                	jp     0x4245b9
424554:	72 53                	jb     0x4245a9
424556:	79 6e                	jns    0x4245c6
424558:	61                   	popa
424559:	70 73                	jo     0x4245ce
42455b:	65 2e 70 64          	gs jo,pn 0x4245c3
42455f:	62 00                	bound  %eax,(%eax)
424561:	9c                   	pushf
424562:	83 00 00             	addl   $0x0,(%eax)
42456d:	b6 83                	mov    $0x83,%dh
42456f:	00 00                	add    %al,(%eax)
424571:	00 20                	add    %ah,(%eax)
424587:	00 00                	add    %al,(%eax)
424589:	a8 83                	test   $0x83,%al
424597:	5f                   	pop    %edi
424598:	43                   	inc    %ebx
424599:	6f                   	outsl  %ds:(%esi),(%dx)
42459a:	72 44                	jb     0x4245e0
42459c:	6c                   	insb   (%dx),%es:(%edi)
42459d:	6c                   	insb   (%dx),%es:(%edi)
42459e:	4d                   	dec    %ebp
42459f:	61                   	popa
4245a0:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
4245a7:	72 65                	jb     0x42460e
4245a9:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
4245ad:	6c                   	insb   (%dx),%es:(%edi)
4245ae:	00 00                	add    %al,(%eax)
4245b0:	00 00                	add    %al,(%eax)
4245b2:	00 ff                	add    %bh,%bh
4245b4:	25 00 20 00 10       	and    $0x10002000,%eax
4245f9:	00 00                	add    %al,(%eax)
4245fb:	01 00                	add    %eax,(%eax)
4245fd:	10 00                	adc    %al,(%eax)
4245ff:	00 00                	add    %al,(%eax)
424601:	18 00                	sbb    %al,(%eax)
424603:	00 80 00 00 00 00    	add    %al,0x0(%eax)
424611:	00 00                	add    %al,(%eax)
424613:	01 00                	add    %eax,(%eax)
424615:	01 00                	add    %eax,(%eax)
424617:	00 00                	add    %al,(%eax)
424619:	30 00                	xor    %al,(%eax)
42461b:	00 80 00 00 00 00    	add    %al,0x0(%eax)
424629:	00 00                	add    %al,(%eax)
42462b:	01 00                	add    %eax,(%eax)
42462d:	00 00                	add    %al,(%eax)
42462f:	00 00                	add    %al,(%eax)
424631:	48                   	dec    %eax
424632:	00 00                	add    %al,(%eax)
424634:	00 58 a0             	add    %bl,-0x60(%eax)
424637:	00 00                	add    %al,(%eax)
424639:	3c 03                	cmp    $0x3,%al
424643:	00 00                	add    %al,(%eax)
424645:	3c 03                	cmp    $0x3,%al
424647:	34 00                	xor    $0x0,%al
424649:	00 00                	add    %al,(%eax)
42464b:	56                   	push   %esi
42464c:	00 53 00             	add    %dl,0x0(%ebx)
42464f:	5f                   	pop    %edi
424650:	00 56 00             	add    %dl,0x0(%esi)
424653:	45                   	inc    %ebp
424654:	00 52 00             	add    %dl,0x0(%edx)
424657:	53                   	push   %ebx
424658:	00 49 00             	add    %cl,0x0(%ecx)
42465b:	4f                   	dec    %edi
42465c:	00 4e 00             	add    %cl,0x0(%esi)
42465f:	5f                   	pop    %edi
424660:	00 49 00             	add    %cl,0x0(%ecx)
424663:	4e                   	dec    %esi
424664:	00 46 00             	add    %al,0x0(%esi)
424667:	4f                   	dec    %edi
424668:	00 00                	add    %al,(%eax)
42466a:	00 00                	add    %al,(%eax)
42466c:	00 bd 04 ef fe 00    	add    %bh,0xfeef04(%ebp)
424672:	00 01                	add    %al,(%ecx)
424674:	00 00                	add    %al,(%eax)
424676:	00 01                	add    %al,(%ecx)
424678:	00 00                	add    %al,(%eax)
42467a:	00 00                	add    %al,(%eax)
42467c:	00 00                	add    %al,(%eax)
42467e:	00 01                	add    %al,(%ecx)
424680:	00 00                	add    %al,(%eax)
424682:	00 00                	add    %al,(%eax)
424684:	00 3f                	add    %bh,(%edi)
424686:	00 00                	add    %al,(%eax)
424688:	00 00                	add    %al,(%eax)
42468a:	00 00                	add    %al,(%eax)
42468c:	00 04 00             	add    %al,(%eax,%eax,1)
42468f:	00 00                	add    %al,(%eax)
424691:	02 00                	add    (%eax),%al
42469f:	00 00                	add    %al,(%eax)
4246a1:	44                   	inc    %esp
4246a2:	00 00                	add    %al,(%eax)
4246a4:	00 01                	add    %al,(%ecx)
4246a6:	00 56 00             	add    %dl,0x0(%esi)
4246a9:	61                   	popa
4246aa:	00 72 00             	add    %dh,0x0(%edx)
4246ad:	46                   	inc    %esi
4246ae:	00 69 00             	add    %ch,0x0(%ecx)
4246b1:	6c                   	insb   (%dx),%es:(%edi)
4246b2:	00 65 00             	add    %ah,0x0(%ebp)
4246b5:	49                   	dec    %ecx
4246b6:	00 6e 00             	add    %ch,0x0(%esi)
4246b9:	66 00 6f 00          	data16 add %ch,0x0(%edi)
4246bd:	00 00                	add    %al,(%eax)
4246bf:	00 00                	add    %al,(%eax)
4246c1:	24 00                	and    $0x0,%al
4246c3:	04 00                	add    $0x0,%al
4246c5:	00 00                	add    %al,(%eax)
4246c7:	54                   	push   %esp
4246c8:	00 72 00             	add    %dh,0x0(%edx)
4246cb:	61                   	popa
4246cc:	00 6e 00             	add    %ch,0x0(%esi)
4246cf:	73 00                	jae    0x4246d1
4246d1:	6c                   	insb   (%dx),%es:(%edi)
4246d2:	00 61 00             	add    %ah,0x0(%ecx)
4246d5:	74 00                	je     0x4246d7
4246d7:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4246dd:	00 00                	add    %al,(%eax)
4246df:	00 00                	add    %al,(%eax)
4246e1:	00 00                	add    %al,(%eax)
4246e3:	b0 04                	mov    $0x4,%al
4246e5:	9c                   	pushf
4246e6:	02 00                	add    (%eax),%al
4246e8:	00 01                	add    %al,(%ecx)
4246ea:	00 53 00             	add    %dl,0x0(%ebx)
4246ed:	74 00                	je     0x4246ef
4246ef:	72 00                	jb     0x4246f1
4246f1:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
4246f7:	46                   	inc    %esi
4246f8:	00 69 00             	add    %ch,0x0(%ecx)
4246fb:	6c                   	insb   (%dx),%es:(%edi)
4246fc:	00 65 00             	add    %ah,0x0(%ebp)
4246ff:	49                   	dec    %ecx
424700:	00 6e 00             	add    %ch,0x0(%esi)
424703:	66 00 6f 00          	data16 add %ch,0x0(%edi)
424707:	00 00                	add    %al,(%eax)
424709:	78 02                	js     0x42470d
42470b:	00 00                	add    %al,(%eax)
42470d:	01 00                	add    %eax,(%eax)
42470f:	30 00                	xor    %al,(%eax)
424711:	30 00                	xor    %al,(%eax)
424713:	30 00                	xor    %al,(%eax)
424715:	30 00                	xor    %al,(%eax)
424717:	30 00                	xor    %al,(%eax)
424719:	34 00                	xor    $0x0,%al
42471b:	62 00                	bound  %eax,(%eax)
42471d:	30 00                	xor    %al,(%eax)
42471f:	00 00                	add    %al,(%eax)
424721:	1a 00                	sbb    (%eax),%al
424723:	01 00                	add    %eax,(%eax)
424725:	01 00                	add    %eax,(%eax)
424727:	43                   	inc    %ebx
424728:	00 6f 00             	add    %ch,0x0(%edi)
42472b:	6d                   	insl   (%dx),%es:(%edi)
42472c:	00 6d 00             	add    %ch,0x0(%ebp)
42472f:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
424733:	74 00                	je     0x424735
424735:	73 00                	jae    0x424737
424737:	00 00                	add    %al,(%eax)
424739:	00 00                	add    %al,(%eax)
42473b:	00 00                	add    %al,(%eax)
42473d:	22 00                	and    (%eax),%al
42473f:	01 00                	add    %eax,(%eax)
424741:	01 00                	add    %eax,(%eax)
424743:	43                   	inc    %ebx
424744:	00 6f 00             	add    %ch,0x0(%edi)
424747:	6d                   	insl   (%dx),%es:(%edi)
424748:	00 70 00             	add    %dh,0x0(%eax)
42474b:	61                   	popa
42474c:	00 6e 00             	add    %ch,0x0(%esi)
42474f:	79 00                	jns    0x424751
424751:	4e                   	dec    %esi
424752:	00 61 00             	add    %ah,0x0(%ecx)
424755:	6d                   	insl   (%dx),%es:(%edi)
424756:	00 65 00             	add    %ah,0x0(%ebp)
424761:	42                   	inc    %edx
424762:	00 0d 00 01 00 46    	add    %cl,0x46000100
424768:	00 69 00             	add    %ch,0x0(%ecx)
42476b:	6c                   	insb   (%dx),%es:(%edi)
42476c:	00 65 00             	add    %ah,0x0(%ebp)
42476f:	44                   	inc    %esp
424770:	00 65 00             	add    %ah,0x0(%ebp)
424773:	73 00                	jae    0x424775
424775:	63 00                	arpl   %eax,(%eax)
424777:	72 00                	jb     0x424779
424779:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
42477f:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
424785:	00 00                	add    %al,(%eax)
424787:	00 00                	add    %al,(%eax)
424789:	52                   	push   %edx
42478a:	00 61 00             	add    %ah,0x0(%ecx)
42478d:	7a 00                	jp     0x42478f
42478f:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
424793:	53                   	push   %ebx
424794:	00 79 00             	add    %bh,0x0(%ecx)
424797:	6e                   	outsb  %ds:(%esi),(%dx)
424798:	00 61 00             	add    %ah,0x0(%ecx)
42479b:	70 00                	jo     0x42479d
42479d:	73 00                	jae    0x42479f
42479f:	65 00 00             	add    %al,%gs:(%eax)
4247a2:	00 00                	add    %al,(%eax)
4247a4:	00 30                	add    %dh,(%eax)
4247a6:	00 08                	add    %cl,(%eax)
4247a8:	00 01                	add    %al,(%ecx)
4247aa:	00 46 00             	add    %al,0x0(%esi)
4247ad:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
4247b3:	56                   	push   %esi
4247b4:	00 65 00             	add    %ah,0x0(%ebp)
4247b7:	72 00                	jb     0x4247b9
4247b9:	73 00                	jae    0x4247bb
4247bb:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4247c1:	00 00                	add    %al,(%eax)
4247c3:	00 00                	add    %al,(%eax)
4247c5:	31 00                	xor    %eax,(%eax)
4247c7:	2e 00 30             	add    %dh,%cs:(%eax)
4247ca:	00 2e                	add    %ch,(%esi)
4247cc:	00 30                	add    %dh,(%eax)
4247ce:	00 2e                	add    %ch,(%esi)
4247d0:	00 30                	add    %dh,(%eax)
4247d2:	00 00                	add    %al,(%eax)
4247d4:	00 42 00             	add    %al,0x0(%edx)
4247d7:	11 00                	adc    %eax,(%eax)
4247d9:	01 00                	add    %eax,(%eax)
4247db:	49                   	dec    %ecx
4247dc:	00 6e 00             	add    %ch,0x0(%esi)
4247df:	74 00                	je     0x4247e1
4247e1:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4247e5:	6e                   	outsb  %ds:(%esi),(%dx)
4247e6:	00 61 00             	add    %ah,0x0(%ecx)
4247e9:	6c                   	insb   (%dx),%es:(%edi)
4247ea:	00 4e 00             	add    %cl,0x0(%esi)
4247ed:	61                   	popa
4247ee:	00 6d 00             	add    %ch,0x0(%ebp)
4247f1:	65 00 00             	add    %al,%gs:(%eax)
4247f4:	00 52 00             	add    %dl,0x0(%edx)
4247f7:	61                   	popa
4247f8:	00 7a 00             	add    %bh,0x0(%edx)
4247fb:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4247ff:	53                   	push   %ebx
424800:	00 79 00             	add    %bh,0x0(%ecx)
424803:	6e                   	outsb  %ds:(%esi),(%dx)
424804:	00 61 00             	add    %ah,0x0(%ecx)
424807:	70 00                	jo     0x424809
424809:	73 00                	jae    0x42480b
42480b:	65 00 2e             	add    %ch,%gs:(%esi)
42480e:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)