4208e7:	51                   	push   %ecx
4208e8:	00 56 00             	add    %dl,0x0(%esi)
4208eb:	66 00 67 00          	data16 add %ah,0x0(%edi)
4208ef:	50                   	push   %eax
4208f0:	00 67 00             	add    %ah,0x0(%edi)
4208f3:	44                   	inc    %esp
4208f4:	00 4f 00             	add    %cl,0x0(%edi)
4208f7:	4e                   	dec    %esi
4208f8:	00 4e 00             	add    %cl,0x0(%esi)
4208fb:	39 00                	cmp    %eax,(%eax)
4208fd:	4a                   	dec    %edx
4208fe:	00 67 00             	add    %ah,0x0(%edi)
420901:	6f                   	outsl  %ds:(%esi),(%dx)
420902:	00 33                	add    %dh,(%ebx)
420904:	00 2b                	add    %ch,(%ebx)
420906:	00 31                	add    %dh,(%ecx)
420908:	00 57 00             	add    %dl,0x0(%edi)
42090b:	77 00                	ja     0x42090d
42090d:	52                   	push   %edx
42090e:	00 6f 00             	add    %ch,0x0(%edi)
420911:	4e                   	dec    %esi
420912:	00 2f                	add    %ch,(%edi)
420914:	00 47 00             	add    %al,0x0(%edi)
420917:	7a 00                	jp     0x420919
420919:	57                   	push   %edi
42091a:	00 6f 00             	add    %ch,0x0(%edi)
42091d:	4b                   	dec    %ebx
42091e:	00 5a 00             	add    %bl,0x0(%edx)
420921:	5a                   	pop    %edx
420922:	00 67 00             	add    %ah,0x0(%edi)
420925:	51                   	push   %ecx
420926:	00 56 00             	add    %dl,0x0(%esi)
420929:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
42092d:	34 00                	xor    $0x0,%al
42092f:	62 00                	bound  %eax,(%eax)
420931:	52                   	push   %edx
420932:	00 30                	add    %dh,(%eax)
420934:	00 74 00 50          	add    %dh,0x50(%eax,%eax,1)
420938:	00 32                	add    %dh,(%edx)
42093a:	00 7a 00             	add    %bh,0x0(%edx)
42093d:	4f                   	dec    %edi
42093e:	00 31                	add    %dh,(%ecx)
420940:	00 6b 00             	add    %ch,0x0(%ebx)
420943:	78 00                	js     0x420945
420945:	36 00 72 00          	add    %dh,%ss:0x0(%edx)
420949:	6e                   	outsb  %ds:(%esi),(%dx)
42094a:	00 49 00             	add    %cl,0x0(%ecx)
42094d:	30 00                	xor    %al,(%eax)
42094f:	33 00                	xor    (%eax),%eax
420951:	4c                   	dec    %esp
420952:	00 57 00             	add    %dl,0x0(%edi)
420955:	46                   	inc    %esi
420956:	00 62 00             	add    %ah,0x0(%edx)
420959:	4f                   	dec    %edi
42095a:	00 43 00             	add    %al,0x0(%ebx)
42095d:	7a 00                	jp     0x42095f
42095f:	62 00                	bound  %eax,(%eax)
420961:	66 00 4a 00          	data16 add %cl,0x0(%edx)
420965:	59                   	pop    %ecx
420966:	00 59 00             	add    %bl,0x0(%ecx)
420969:	65 00 44 00 74       	add    %al,%gs:0x74(%eax,%eax,1)
42096e:	00 62 00             	add    %ah,0x0(%edx)
420971:	61                   	popa
420972:	00 52 00             	add    %dl,0x0(%edx)
420975:	64 00 58 00          	add    %bl,%fs:0x0(%eax)
420979:	4f                   	dec    %edi
42097a:	00 59 00             	add    %bl,0x0(%ecx)
42097d:	79 00                	jns    0x42097f
42097f:	38 00                	cmp    %al,(%eax)
420981:	50                   	push   %eax
420982:	00 6f 00             	add    %ch,0x0(%edi)
420985:	68 00 7a 00 68       	push   $0x68007a00
42098a:	00 30                	add    %dh,(%eax)
42098c:	00 34 00             	add    %dh,(%eax,%eax,1)
42098f:	78 00                	js     0x420991
420991:	6b 00 7a             	imul   $0x7a,(%eax),%eax
420994:	00 2f                	add    %ch,(%edi)
420996:	00 6e 00             	add    %ch,0x0(%esi)
420999:	4a                   	dec    %edx
42099a:	00 75 00             	add    %dh,0x0(%ebp)
42099d:	64 00 37             	add    %dh,%fs:(%edi)
4209a0:	00 49 00             	add    %cl,0x0(%ecx)
4209a3:	68 00 76 00 51       	push   $0x51007600
4209a8:	00 71 00             	add    %dh,0x0(%ecx)
4209ab:	76 00                	jbe    0x4209ad
4209ad:	64 00 33             	add    %dh,%fs:(%ebx)
4209b0:	00 5a 00             	add    %bl,0x0(%edx)
4209b3:	53                   	push   %ebx
4209b4:	00 61 00             	add    %ah,0x0(%ecx)
4209b7:	6b 00 56             	imul   $0x56,(%eax),%eax
4209ba:	00 52 00             	add    %dl,0x0(%edx)
4209bd:	31 00                	xor    %eax,(%eax)
4209bf:	55                   	push   %ebp
4209c0:	00 2b                	add    %ch,(%ebx)
4209c2:	00 6f 00             	add    %ch,0x0(%edi)
4209c5:	78 00                	js     0x4209c7
4209c7:	63 00                	arpl   %eax,(%eax)
4209c9:	37                   	aaa
4209ca:	00 55 00             	add    %dl,0x0(%ebp)
4209cd:	76 00                	jbe    0x4209cf
4209cf:	45                   	inc    %ebp
4209d0:	00 75 00             	add    %dh,0x0(%ebp)
4209d3:	67 00 47 00          	add    %al,0x0(%bx)
4209d7:	6e                   	outsb  %ds:(%esi),(%dx)
4209d8:	00 39                	add    %bh,(%ecx)
4209da:	00 70 00             	add    %dh,0x0(%eax)
4209dd:	59                   	pop    %ecx
4209de:	00 57 00             	add    %dl,0x0(%edi)
4209e1:	39 00                	cmp    %eax,(%eax)
4209e3:	6c                   	insb   (%dx),%es:(%edi)
4209e4:	00 38                	add    %bh,(%eax)
4209e6:	00 2b                	add    %ch,(%ebx)
4209e8:	00 36                	add    %dh,(%esi)
4209ea:	00 33                	add    %dh,(%ebx)
4209ec:	00 4a 00             	add    %cl,0x0(%edx)
4209ef:	34 00                	xor    $0x0,%al
4209f1:	50                   	push   %eax
4209f2:	00 49 00             	add    %cl,0x0(%ecx)
4209f5:	41                   	inc    %ecx
4209f6:	00 67 00             	add    %ah,0x0(%edi)
4209f9:	61                   	popa
4209fa:	00 7a 00             	add    %bh,0x0(%edx)
4209fd:	7a 00                	jp     0x4209ff
4209ff:	75 00                	jne    0x420a01
420a01:	44                   	inc    %esp
420a02:	00 59 00             	add    %bl,0x0(%ecx)
420a05:	34 00                	xor    $0x0,%al
420a07:	57                   	push   %edi
420a08:	00 52 00             	add    %dl,0x0(%edx)
420a0b:	5a                   	pop    %edx
420a0c:	00 6d 00             	add    %ch,0x0(%ebp)
420a0f:	64 00 2f             	add    %ch,%fs:(%edi)
420a12:	00 74 00 32          	add    %dh,0x32(%eax,%eax,1)
420a16:	00 48 00             	add    %cl,0x0(%eax)
420a19:	65 00 74 00 36       	add    %dh,%gs:0x36(%eax,%eax,1)
420a1e:	00 43 00             	add    %al,0x0(%ebx)
420a21:	61                   	popa
420a22:	00 67 00             	add    %ah,0x0(%edi)
420a25:	75 00                	jne    0x420a27
420a27:	6a 00                	push   $0x0
420a29:	6b 00 33             	imul   $0x33,(%eax),%eax
420a2c:	00 30                	add    %dh,(%eax)
420a2e:	00 32                	add    %dh,(%edx)
420a30:	00 6f 00             	add    %ch,0x0(%edi)
420a33:	56                   	push   %esi
420a34:	00 63 00             	add    %ah,0x0(%ebx)
420a37:	2f                   	das
420a38:	00 47 00             	add    %al,0x0(%edi)
420a3b:	4c                   	dec    %esp
420a3c:	00 78 00             	add    %bh,0x0(%eax)
420a3f:	4e                   	dec    %esi
420a40:	00 39                	add    %bh,(%ecx)
420a42:	00 67 00             	add    %ah,0x0(%edi)
420a45:	6e                   	outsb  %ds:(%esi),(%dx)
420a46:	00 61 00             	add    %ah,0x0(%ecx)
420a49:	58                   	pop    %eax
420a4a:	00 51 00             	add    %dl,0x0(%ecx)
420a4d:	63 00                	arpl   %eax,(%eax)
420a4f:	4b                   	dec    %ebx
420a50:	00 55 00             	add    %dl,0x0(%ebp)
420a53:	37                   	aaa
420a54:	00 79 00             	add    %bh,0x0(%ecx)
420a57:	77 00                	ja     0x420a59
420a59:	30 00                	xor    %al,(%eax)
420a5b:	76 00                	jbe    0x420a5d
420a5d:	70 00                	jo     0x420a5f
420a5f:	4e                   	dec    %esi
420a60:	00 37                	add    %dh,(%edi)
420a62:	00 74 00 55          	add    %dh,0x55(%eax,%eax,1)
420a66:	00 59 00             	add    %bl,0x0(%ecx)
420a69:	74 00                	je     0x420a6b
420a6b:	53                   	push   %ebx
420a6c:	00 46 00             	add    %al,0x0(%esi)
420a6f:	72 00                	jb     0x420a71
420a71:	47                   	inc    %edi
420a72:	00 71 00             	add    %dh,0x0(%ecx)
420a75:	6d                   	insl   (%dx),%es:(%edi)
420a76:	00 4c 00 37          	add    %cl,0x37(%eax,%eax,1)
420a7a:	00 55 00             	add    %dl,0x0(%ebp)
420a7d:	4a                   	dec    %edx
420a7e:	00 4b 00             	add    %cl,0x0(%ebx)
420a81:	68 00 77 00 6b       	push   $0x6b007700
420a86:	00 71 00             	add    %dh,0x0(%ecx)
420a89:	69 00 6a 00 6b 00    	imul   $0x6b006a,(%eax),%eax
420a8f:	50                   	push   %eax
420a90:	00 78 00             	add    %bh,0x0(%eax)
420a93:	55                   	push   %ebp
420a94:	00 36                	add    %dh,(%esi)
420a96:	00 4c 00 75          	add    %cl,0x75(%eax,%eax,1)
420a9a:	00 4c 00 74          	add    %cl,0x74(%eax,%eax,1)
420a9e:	00 56 00             	add    %dl,0x0(%esi)
420aa1:	67 00 34             	add    %dh,(%si)
420aa4:	00 4f 00             	add    %cl,0x0(%edi)
420aa7:	64 00 6c 00 70       	add    %ch,%fs:0x70(%eax,%eax,1)
420aac:	00 63 00             	add    %ah,0x0(%ebx)
420aaf:	70 00                	jo     0x420ab1
420ab1:	4e                   	dec    %esi
420ab2:	00 55 00             	add    %dl,0x0(%ebp)
420ab5:	34 00                	xor    $0x0,%al
420ab7:	6f                   	outsl  %ds:(%esi),(%dx)
420ab8:	00 37                	add    %dh,(%edi)
420aba:	00 6c 00 32          	add    %ch,0x32(%eax,%eax,1)
420abe:	00 66 00             	add    %ah,0x0(%esi)
420ac1:	35 00 47 00 53       	xor    $0x53004700,%eax
420ac6:	00 50 00             	add    %dl,0x0(%eax)
420ac9:	70 00                	jo     0x420acb
420acb:	64 00 74 00 57       	add    %dh,%fs:0x57(%eax,%eax,1)
420ad0:	00 43 00             	add    %al,0x0(%ebx)
420ad3:	58                   	pop    %eax
420ad4:	00 34 00             	add    %dh,(%eax,%eax,1)
420ad7:	55                   	push   %ebp
420ad8:	00 42 00             	add    %al,0x0(%edx)
420adb:	53                   	push   %ebx
420adc:	00 55 00             	add    %dl,0x0(%ebp)
420adf:	51                   	push   %ecx
420ae0:	00 57 00             	add    %dl,0x0(%edi)
420ae3:	32 00                	xor    (%eax),%al
420ae5:	4c                   	dec    %esp
420ae6:	00 44 00 6e          	add    %al,0x6e(%eax,%eax,1)
420aea:	00 34 00             	add    %dh,(%eax,%eax,1)
420aed:	63 00                	arpl   %eax,(%eax)
420aef:	72 00                	jb     0x420af1
420af1:	74 00                	je     0x420af3
420af3:	66 00 67 00          	data16 add %ah,0x0(%edi)
420af7:	4f                   	dec    %edi
420af8:	00 7a 00             	add    %bh,0x0(%edx)
420afb:	42                   	inc    %edx
420afc:	00 37                	add    %dh,(%edi)
420afe:	00 7a 00             	add    %bh,0x0(%edx)
420b01:	67 00 51 00          	add    %dl,0x0(%bx,%di)
420b05:	70 00                	jo     0x420b07
420b07:	37                   	aaa
420b08:	00 66 00             	add    %ah,0x0(%esi)
420b0b:	50                   	push   %eax
420b0c:	00 45 00             	add    %al,0x0(%ebp)
420b0f:	59                   	pop    %ecx
420b10:	00 6a 00             	add    %ch,0x0(%edx)
420b13:	66 00 43 00          	data16 add %al,0x0(%ebx)
420b17:	48                   	dec    %eax
420b18:	00 75 00             	add    %dh,0x0(%ebp)
420b1b:	73 00                	jae    0x420b1d
420b1d:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
420b21:	51                   	push   %ecx
420b22:	00 65 00             	add    %ah,0x0(%ebp)
420b25:	49                   	dec    %ecx
420b26:	00 6a 00             	add    %ch,0x0(%edx)
420b29:	76 00                	jbe    0x420b2b
420b2b:	53                   	push   %ebx
420b2c:	00 37                	add    %dh,(%edi)
420b2e:	00 33                	add    %dh,(%ebx)
420b30:	00 45 00             	add    %al,0x0(%ebp)
420b33:	4d                   	dec    %ebp
420b34:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
420b38:	00 67 00             	add    %ah,0x0(%edi)
420b3b:	71 00                	jno    0x420b3d
420b3d:	51                   	push   %ecx
420b3e:	00 66 00             	add    %ah,0x0(%esi)
420b41:	55                   	push   %ebp
420b42:	00 51 00             	add    %dl,0x0(%ecx)
420b45:	49                   	dec    %ecx
420b46:	00 42 00             	add    %al,0x0(%edx)
420b49:	49                   	dec    %ecx
420b4a:	00 78 00             	add    %bh,0x0(%eax)
420b4d:	5a                   	pop    %edx
420b4e:	00 35 00 47 00 48    	add    %dh,0x48004700
420b54:	00 41 00             	add    %al,0x0(%ecx)
420b57:	37                   	aaa
420b58:	00 6f 00             	add    %ch,0x0(%edi)
420b5b:	31 00                	xor    %eax,(%eax)
420b5d:	65 00 79 00          	add    %bh,%gs:0x0(%ecx)
420b61:	77 00                	ja     0x420b63
420b63:	66 00 56 00          	data16 add %dl,0x0(%esi)
420b67:	6d                   	insl   (%dx),%es:(%edi)
420b68:	00 6a 00             	add    %ch,0x0(%edx)
420b6b:	7a 00                	jp     0x420b6d
420b6d:	37                   	aaa
420b6e:	00 55 00             	add    %dl,0x0(%ebp)
420b71:	4b                   	dec    %ebx
420b72:	00 47 00             	add    %al,0x0(%edi)
420b75:	76 00                	jbe    0x420b77
420b77:	70 00                	jo     0x420b79
420b79:	30 00                	xor    %al,(%eax)
420b7b:	34 00                	xor    $0x0,%al
420b7d:	31 00                	xor    %eax,(%eax)
420b7f:	5a                   	pop    %edx
420b80:	00 65 00             	add    %ah,0x0(%ebp)
420b83:	59                   	pop    %ecx
420b84:	00 6e 00             	add    %ch,0x0(%esi)
420b87:	31 00                	xor    %eax,(%eax)
420b89:	4b                   	dec    %ebx
420b8a:	00 72 00             	add    %dh,0x0(%edx)
420b8d:	68 00 64 00 43       	push   $0x43006400
420b92:	00 35 00 7a 00 32    	add    %dh,0x32007a00
420b98:	00 78 00             	add    %bh,0x0(%eax)
420b9b:	69 00 7a 00 30 00    	imul   $0x30007a,(%eax),%eax
420ba1:	31 00                	xor    %eax,(%eax)
420ba3:	30 00                	xor    %al,(%eax)
420ba5:	2f                   	das
420ba6:	00 41 00             	add    %al,0x0(%ecx)
420ba9:	66 00 35 00 68 00 64 	data16 add %dh,0x64006800
420bb0:	00 57 00             	add    %dl,0x0(%edi)
420bb3:	72 00                	jb     0x420bb5
420bb5:	73 00                	jae    0x420bb7
420bb7:	47                   	inc    %edi
420bb8:	00 32                	add    %dh,(%edx)
420bba:	00 4a 00             	add    %cl,0x0(%edx)
420bbd:	6b 00 50             	imul   $0x50,(%eax),%eax
420bc0:	00 62 00             	add    %ah,0x0(%edx)
420bc3:	5a                   	pop    %edx
420bc4:	00 78 00             	add    %bh,0x0(%eax)
420bc7:	4d                   	dec    %ebp
420bc8:	00 66 00             	add    %ah,0x0(%esi)
420bcb:	6b 00 32             	imul   $0x32,(%eax),%eax
420bce:	00 75 00             	add    %dh,0x0(%ebp)
420bd1:	57                   	push   %edi
420bd2:	00 70 00             	add    %dh,0x0(%eax)
420bd5:	63 00                	arpl   %eax,(%eax)
420bd7:	63 00                	arpl   %eax,(%eax)
420bd9:	6d                   	insl   (%dx),%es:(%edi)
420bda:	00 4d 00             	add    %cl,0x0(%ebp)
420bdd:	76 00                	jbe    0x420bdf
420bdf:	74 00                	je     0x420be1
420be1:	4e                   	dec    %esi
420be2:	00 6d 00             	add    %ch,0x0(%ebp)
420be5:	66 00 75 00          	data16 add %dh,0x0(%ebp)
420be9:	78 00                	js     0x420beb
420beb:	71 00                	jno    0x420bed
420bed:	77 00                	ja     0x420bef
420bef:	54                   	push   %esp
420bf0:	00 50 00             	add    %dl,0x0(%eax)
420bf3:	77 00                	ja     0x420bf5
420bf5:	30 00                	xor    %al,(%eax)
420bf7:	70 00                	jo     0x420bf9
420bf9:	33 00                	xor    (%eax),%eax
420bfb:	6b 00 50             	imul   $0x50,(%eax),%eax
420bfe:	00 4a 00             	add    %cl,0x0(%edx)
420c01:	33 00                	xor    (%eax),%eax
420c03:	71 00                	jno    0x420c05
420c05:	68 00 51 00 75       	push   $0x75005100
420c0a:	00 41 00             	add    %al,0x0(%ecx)
420c0d:	4f                   	dec    %edi
420c0e:	00 4e 00             	add    %cl,0x0(%esi)
420c11:	55                   	push   %ebp
420c12:	00 41 00             	add    %al,0x0(%ecx)
420c15:	6e                   	outsb  %ds:(%esi),(%dx)
420c16:	00 48 00             	add    %cl,0x0(%eax)
420c19:	32 00                	xor    (%eax),%al
420c1b:	5a                   	pop    %edx
420c1c:	00 74 00 79          	add    %dh,0x79(%eax,%eax,1)
420c20:	00 61 00             	add    %ah,0x0(%ecx)