4215c0:	00 55 00             	add    %dl,0x0(%ebp)
4215c3:	31 00                	xor    %eax,(%eax)
4215c5:	48                   	dec    %eax
4215c6:	00 43 00             	add    %al,0x0(%ebx)
4215c9:	6e                   	outsb  %ds:(%esi),(%dx)
4215ca:	00 36                	add    %dh,(%esi)
4215cc:	00 68 00             	add    %ch,0x0(%eax)
4215cf:	70 00                	jo     0x4215d1
4215d1:	5a                   	pop    %edx
4215d2:	00 37                	add    %dh,(%edi)
4215d4:	00 55 00             	add    %dl,0x0(%ebp)
4215d7:	41                   	inc    %ecx
4215d8:	00 4f 00             	add    %cl,0x0(%edi)
4215db:	76 00                	jbe    0x4215dd
4215dd:	75 00                	jne    0x4215df
4215df:	6f                   	outsl  %ds:(%esi),(%dx)
4215e0:	00 46 00             	add    %al,0x0(%esi)
4215e3:	37                   	aaa
4215e4:	00 35 00 64 00 49    	add    %dh,0x49006400
4215ea:	00 47 00             	add    %al,0x0(%edi)
4215ed:	73 00                	jae    0x4215ef
4215ef:	50                   	push   %eax
4215f0:	00 70 00             	add    %dh,0x0(%eax)
4215f3:	31 00                	xor    %eax,(%eax)
4215f5:	30 00                	xor    %al,(%eax)
4215f7:	45                   	inc    %ebp
4215f8:	00 4e 00             	add    %cl,0x0(%esi)
4215fb:	6a 00                	push   $0x0
4215fd:	36 00 70 00          	add    %dh,%ss:0x0(%eax)
421601:	33 00                	xor    (%eax),%eax
421603:	33 00                	xor    (%eax),%eax
421605:	67 00 6b 00          	add    %ch,0x0(%bp,%di)
421609:	57                   	push   %edi
42160a:	00 53 00             	add    %dl,0x0(%ebx)
42160d:	79 00                	jns    0x42160f
42160f:	6e                   	outsb  %ds:(%esi),(%dx)
421610:	00 30                	add    %dh,(%eax)
421612:	00 4a 00             	add    %cl,0x0(%edx)
421615:	57                   	push   %edi
421616:	00 41 00             	add    %al,0x0(%ecx)
421619:	6f                   	outsl  %ds:(%esi),(%dx)
42161a:	00 2f                	add    %ch,(%edi)
42161c:	00 43 00             	add    %al,0x0(%ebx)
42161f:	36 00 7a 00          	add    %bh,%ss:0x0(%edx)
421623:	6c                   	insb   (%dx),%es:(%edi)
421624:	00 4d 00             	add    %cl,0x0(%ebp)
421627:	52                   	push   %edx
421628:	00 31                	add    %dh,(%ecx)
42162a:	00 4a 00             	add    %cl,0x0(%edx)
42162d:	51                   	push   %ecx
42162e:	00 57 00             	add    %dl,0x0(%edi)
421631:	75 00                	jne    0x421633
421633:	74 00                	je     0x421635
421635:	31 00                	xor    %eax,(%eax)
421637:	67 00 79 00          	add    %bh,0x0(%bx,%di)
42163b:	31 00                	xor    %eax,(%eax)
42163d:	47                   	inc    %edi
42163e:	00 75 00             	add    %dh,0x0(%ebp)
421641:	34 00                	xor    $0x0,%al
421643:	69 00 34 00 57 00    	imul   $0x570034,(%eax),%eax
421649:	44                   	inc    %esp
42164a:	00 4c 00 6b          	add    %cl,0x6b(%eax,%eax,1)
42164e:	00 36                	add    %dh,(%esi)
421650:	00 56 00             	add    %dl,0x0(%esi)
421653:	77 00                	ja     0x421655
421655:	57                   	push   %edi
421656:	00 65 00             	add    %ah,0x0(%ebp)
421659:	34 00                	xor    $0x0,%al
42165b:	6b 00 38             	imul   $0x38,(%eax),%eax
42165e:	00 41 00             	add    %al,0x0(%ecx)
421661:	6a 00                	push   $0x0
421663:	6a 00                	push   $0x0
421665:	35 00 2f 00 42       	xor    $0x42002f00,%eax
42166a:	00 55 00             	add    %dl,0x0(%ebp)
42166d:	6c                   	insb   (%dx),%es:(%edi)
42166e:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
421672:	00 2b                	add    %ch,(%ebx)
421674:	00 59 00             	add    %bl,0x0(%ecx)
421677:	6d                   	insl   (%dx),%es:(%edi)
421678:	00 61 00             	add    %ah,0x0(%ecx)
42167b:	52                   	push   %edx
42167c:	00 4e 00             	add    %cl,0x0(%esi)
42167f:	47                   	inc    %edi
421680:	00 79 00             	add    %bh,0x0(%ecx)
421683:	38 00                	cmp    %al,(%eax)
421685:	36 00 4d 00          	add    %cl,%ss:0x0(%ebp)
421689:	4c                   	dec    %esp
42168a:	00 49 00             	add    %cl,0x0(%ecx)
42168d:	34 00                	xor    $0x0,%al
42168f:	48                   	dec    %eax
421690:	00 73 00             	add    %dh,0x0(%ebx)
421693:	59                   	pop    %ecx
421694:	00 68 00             	add    %ch,0x0(%eax)
421697:	2b 00                	sub    (%eax),%eax
421699:	39 00                	cmp    %eax,(%eax)
42169b:	79 00                	jns    0x42169d
42169d:	54                   	push   %esp
42169e:	00 58 00             	add    %bl,0x0(%eax)
4216a1:	79 00                	jns    0x4216a3
4216a3:	35 00 31 00 70       	xor    $0x70003100,%eax
4216a8:	00 39                	add    %bh,(%ecx)
4216aa:	00 50 00             	add    %dl,0x0(%eax)
4216ad:	33 00                	xor    (%eax),%eax
4216af:	6c                   	insb   (%dx),%es:(%edi)
4216b0:	00 43 00             	add    %al,0x0(%ebx)
4216b3:	51                   	push   %ecx
4216b4:	00 47 00             	add    %al,0x0(%edi)
4216b7:	76 00                	jbe    0x4216b9
4216b9:	2f                   	das
4216ba:	00 33                	add    %dh,(%ebx)
4216bc:	00 51 00             	add    %dl,0x0(%ecx)
4216bf:	31 00                	xor    %eax,(%eax)
4216c1:	49                   	dec    %ecx
4216c2:	00 49 00             	add    %cl,0x0(%ecx)
4216c5:	55                   	push   %ebp
4216c6:	00 46 00             	add    %al,0x0(%esi)
4216c9:	79 00                	jns    0x4216cb
4216cb:	76 00                	jbe    0x4216cd
4216cd:	38 00                	cmp    %al,(%eax)
4216cf:	72 00                	jb     0x4216d1
4216d1:	31 00                	xor    %eax,(%eax)
4216d3:	69 00 70 00 6c 00    	imul   $0x6c0070,(%eax),%eax
4216d9:	6a 00                	push   $0x0
4216db:	66 00 43 00          	data16 add %al,0x0(%ebx)
4216df:	33 00                	xor    (%eax),%eax
4216e1:	52                   	push   %edx
4216e2:	00 6f 00             	add    %ch,0x0(%edi)
4216e5:	7a 00                	jp     0x4216e7
4216e7:	70 00                	jo     0x4216e9
4216e9:	35 00 4d 00 79       	xor    $0x79004d00,%eax
4216ee:	00 41 00             	add    %al,0x0(%ecx)
4216f1:	74 00                	je     0x4216f3
4216f3:	35 00 79 00 44       	xor    $0x44007900,%eax
4216f8:	00 7a 00             	add    %bh,0x0(%edx)
4216fb:	71 00                	jno    0x4216fd
4216fd:	70 00                	jo     0x4216ff
4216ff:	6c                   	insb   (%dx),%es:(%edi)
421700:	00 55 00             	add    %dl,0x0(%ebp)
421703:	2b 00                	sub    (%eax),%eax
421705:	4f                   	dec    %edi
421706:	00 62 00             	add    %ah,0x0(%edx)
421709:	70 00                	jo     0x42170b
42170b:	45                   	inc    %ebp
42170c:	00 63 00             	add    %ah,0x0(%ebx)
42170f:	47                   	inc    %edi
421710:	00 33                	add    %dh,(%ebx)
421712:	00 52 00             	add    %dl,0x0(%edx)
421715:	67 00 47 00          	add    %al,0x0(%bx)
421719:	46                   	inc    %esi
42171a:	00 78 00             	add    %bh,0x0(%eax)
42171d:	71 00                	jno    0x42171f
42171f:	4e                   	dec    %esi
421720:	00 57 00             	add    %dl,0x0(%edi)
421723:	49                   	dec    %ecx
421724:	00 75 00             	add    %dh,0x0(%ebp)
421727:	34 00                	xor    $0x0,%al
421729:	52                   	push   %edx
42172a:	00 44 00 55          	add    %al,0x55(%eax,%eax,1)
42172e:	00 35 00 78 00 73    	add    %dh,0x73007800
421734:	00 6f 00             	add    %ch,0x0(%edi)
421737:	71 00                	jno    0x421739
421739:	65 00 74 00 43       	add    %dh,%gs:0x43(%eax,%eax,1)
42173e:	00 62 00             	add    %ah,0x0(%edx)
421741:	4e                   	dec    %esi
421742:	00 32                	add    %dh,(%edx)
421744:	00 4e 00             	add    %cl,0x0(%esi)
421747:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
42174b:	4b                   	dec    %ebx
42174c:	00 45 00             	add    %al,0x0(%ebp)
42174f:	56                   	push   %esi
421750:	00 47 00             	add    %al,0x0(%edi)
421753:	69 00 64 00 39 00    	imul   $0x390064,(%eax),%eax
421759:	31 00                	xor    %eax,(%eax)
42175b:	7a 00                	jp     0x42175d
42175d:	6c                   	insb   (%dx),%es:(%edi)
42175e:	00 46 00             	add    %al,0x0(%esi)
421761:	56                   	push   %esi
421762:	00 33                	add    %dh,(%ebx)
421764:	00 68 00             	add    %ch,0x0(%eax)
421767:	46                   	inc    %esi
421768:	00 35 00 58 00 6e    	add    %dh,0x6e005800
42176e:	00 56 00             	add    %dl,0x0(%esi)
421771:	4d                   	dec    %ebp
421772:	00 70 00             	add    %dh,0x0(%eax)
421775:	50                   	push   %eax
421776:	00 62 00             	add    %ah,0x0(%edx)
421779:	32 00                	xor    (%eax),%al
42177b:	5a                   	pop    %edx
42177c:	00 4a 00             	add    %cl,0x0(%edx)
42177f:	55                   	push   %ebp
421780:	00 34 00             	add    %dh,(%eax,%eax,1)
421783:	41                   	inc    %ecx
421784:	00 75 00             	add    %dh,0x0(%ebp)
421787:	43                   	inc    %ebx
421788:	00 47 00             	add    %al,0x0(%edi)
42178b:	47                   	inc    %edi
42178c:	00 50 00             	add    %dl,0x0(%eax)
42178f:	43                   	inc    %ebx
421790:	00 44 00 52          	add    %al,0x52(%eax,%eax,1)
421794:	00 63 00             	add    %ah,0x0(%ebx)
421797:	31 00                	xor    %eax,(%eax)
421799:	53                   	push   %ebx
42179a:	00 2f                	add    %ch,(%edi)
42179c:	00 72 00             	add    %dh,0x0(%edx)
42179f:	69 00 63 00 43 00    	imul   $0x430063,(%eax),%eax
4217a5:	44                   	inc    %esp
4217a6:	00 59 00             	add    %bl,0x0(%ecx)
4217a9:	70 00                	jo     0x4217ab
4217ab:	63 00                	arpl   %eax,(%eax)
4217ad:	53                   	push   %ebx
4217ae:	00 73 00             	add    %dh,0x0(%ebx)
4217b1:	41                   	inc    %ecx
4217b2:	00 57 00             	add    %dl,0x0(%edi)
4217b5:	4c                   	dec    %esp
4217b6:	00 39                	add    %bh,(%ecx)
4217b8:	00 6e 00             	add    %ch,0x0(%esi)
4217bb:	56                   	push   %esi
4217bc:	00 37                	add    %dh,(%edi)
4217be:	00 53 00             	add    %dl,0x0(%ebx)
4217c1:	43                   	inc    %ebx
4217c2:	00 77 00             	add    %dh,0x0(%edi)
4217c5:	79 00                	jns    0x4217c7
4217c7:	54                   	push   %esp
4217c8:	00 65 00             	add    %ah,0x0(%ebp)
4217cb:	43                   	inc    %ebx
4217cc:	00 67 00             	add    %ah,0x0(%edi)
4217cf:	45                   	inc    %ebp
4217d0:	00 62 00             	add    %ah,0x0(%edx)
4217d3:	4f                   	dec    %edi
4217d4:	00 56 00             	add    %dl,0x0(%esi)
4217d7:	64 00 54 00 77       	add    %dl,%fs:0x77(%eax,%eax,1)
4217dc:	00 67 00             	add    %ah,0x0(%edi)
4217df:	58                   	pop    %eax
4217e0:	00 36                	add    %dh,(%esi)
4217e2:	00 46 00             	add    %al,0x0(%esi)
4217e5:	69 00 4c 00 75 00    	imul   $0x75004c,(%eax),%eax
4217eb:	58                   	pop    %eax
4217ec:	00 6d 00             	add    %ch,0x0(%ebp)
4217ef:	43                   	inc    %ebx
4217f0:	00 35 00 6c 00 61    	add    %dh,0x61006c00
4217f6:	00 72 00             	add    %dh,0x0(%edx)
4217f9:	75 00                	jne    0x4217fb
4217fb:	65 00 48 00          	add    %cl,%gs:0x0(%eax)
4217ff:	74 00                	je     0x421801
421801:	5a                   	pop    %edx
421802:	00 33                	add    %dh,(%ebx)
421804:	00 47 00             	add    %al,0x0(%edi)
421807:	64 00 47 00          	add    %al,%fs:0x0(%edi)
42180b:	55                   	push   %ebp
42180c:	00 34 00             	add    %dh,(%eax,%eax,1)
42180f:	79 00                	jns    0x421811
421811:	33 00                	xor    (%eax),%eax
421813:	78 00                	js     0x421815
421815:	61                   	popa
421816:	00 79 00             	add    %bh,0x0(%ecx)
421819:	2f                   	das
42181a:	00 7a 00             	add    %bh,0x0(%edx)
42181d:	71 00                	jno    0x42181f
42181f:	53                   	push   %ebx
421820:	00 30                	add    %dh,(%eax)
421822:	00 43 00             	add    %al,0x0(%ebx)
421825:	4c                   	dec    %esp
421826:	00 72 00             	add    %dh,0x0(%edx)
421829:	53                   	push   %ebx
42182a:	00 44 00 36          	add    %al,0x36(%eax,%eax,1)
42182e:	00 78 00             	add    %bh,0x0(%eax)
421831:	31 00                	xor    %eax,(%eax)
421833:	70 00                	jo     0x421835
421835:	75 00                	jne    0x421837
421837:	4f                   	dec    %edi
421838:	00 75 00             	add    %dh,0x0(%ebp)
42183b:	33 00                	xor    (%eax),%eax
42183d:	6e                   	outsb  %ds:(%esi),(%dx)
42183e:	00 30                	add    %dh,(%eax)
421840:	00 36                	add    %dh,(%esi)
421842:	00 6a 00             	add    %ch,0x0(%edx)
421845:	64 00 68 00          	add    %ch,%fs:0x0(%eax)
421849:	36 00 57 00          	add    %dl,%ss:0x0(%edi)
42184d:	52                   	push   %edx
42184e:	00 72 00             	add    %dh,0x0(%edx)
421851:	4e                   	dec    %esi
421852:	00 51 00             	add    %dl,0x0(%ecx)
421855:	38 00                	cmp    %al,(%eax)
421857:	4b                   	dec    %ebx
421858:	00 4f 00             	add    %cl,0x0(%edi)
42185b:	51                   	push   %ecx
42185c:	00 77 00             	add    %dh,0x0(%edi)
42185f:	71 00                	jno    0x421861
421861:	62 00                	bound  %eax,(%eax)
421863:	42                   	inc    %edx
421864:	00 59 00             	add    %bl,0x0(%ecx)
421867:	58                   	pop    %eax
421868:	00 61 00             	add    %ah,0x0(%ecx)
42186b:	37                   	aaa
42186c:	00 58 00             	add    %bl,0x0(%eax)
42186f:	64 00 31             	add    %dh,%fs:(%ecx)
421872:	00 4a 00             	add    %cl,0x0(%edx)
421875:	71 00                	jno    0x421877
421877:	43                   	inc    %ebx
421878:	00 70 00             	add    %dh,0x0(%eax)
42187b:	4b                   	dec    %ebx
42187c:	00 47 00             	add    %al,0x0(%edi)
42187f:	42                   	inc    %edx
421880:	00 4d 00             	add    %cl,0x0(%ebp)
421883:	79 00                	jns    0x421885
421885:	69 00 6c 00 39 00    	imul   $0x39006c,(%eax),%eax
42188b:	35 00 62 00 42       	xor    $0x42006200,%eax
421890:	00 6e 00             	add    %ch,0x0(%esi)
421893:	55                   	push   %ebp
421894:	00 55 00             	add    %dl,0x0(%ebp)
421897:	32 00                	xor    (%eax),%al
421899:	70 00                	jo     0x42189b
42189b:	6b 00 59             	imul   $0x59,(%eax),%eax
42189e:	00 45 00             	add    %al,0x0(%ebp)
4218a1:	49                   	dec    %ecx
4218a2:	00 79 00             	add    %bh,0x0(%ecx)
4218a5:	6c                   	insb   (%dx),%es:(%edi)
4218a6:	00 36                	add    %dh,(%esi)
4218a8:	00 38                	add    %bh,(%eax)
4218aa:	00 56 00             	add    %dl,0x0(%esi)
4218ad:	63 00                	arpl   %eax,(%eax)
4218af:	47                   	inc    %edi
4218b0:	00 58 00             	add    %bl,0x0(%eax)
4218b3:	58                   	pop    %eax
4218b4:	00 35 00 6d 00 67    	add    %dh,0x67006d00
4218ba:	00 69 00             	add    %ch,0x0(%ecx)
4218bd:	42                   	inc    %edx
4218be:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4218c2:	00 6c 00 32          	add    %ch,0x32(%eax,%eax,1)
4218c6:	00 4e 00             	add    %cl,0x0(%esi)
4218c9:	31 00                	xor    %eax,(%eax)
4218cb:	6e                   	outsb  %ds:(%esi),(%dx)
4218cc:	00 52 00             	add    %dl,0x0(%edx)
4218cf:	71 00                	jno    0x4218d1
4218d1:	52                   	push   %edx
4218d2:	00 4d 00             	add    %cl,0x0(%ebp)
4218d5:	75 00                	jne    0x4218d7
4218d7:	52                   	push   %edx
4218d8:	00 2b                	add    %ch,(%ebx)
4218da:	00 30                	add    %dh,(%eax)
4218dc:	00 36                	add    %dh,(%esi)
4218de:	00 4f 00             	add    %cl,0x0(%edi)
4218e1:	70 00                	jo     0x4218e3
4218e3:	6e                   	outsb  %ds:(%esi),(%dx)
4218e4:	00 4f 00             	add    %cl,0x0(%edi)
4218e7:	71 00                	jno    0x4218e9
4218e9:	41                   	inc    %ecx
4218ea:	00 6a 00             	add    %ch,0x0(%edx)
4218ed:	4a                   	dec    %edx
4218ee:	00 4a 00             	add    %cl,0x0(%edx)