4519f0:	77 00                	ja     0x4519f2
4519f2:	00 19                	add    %bl,(%ecx)
4519f4:	62 00                	bound  %eax,(%eax)
4519f6:	6c                   	insb   (%dx),%es:(%edi)
4519f7:	00 7a 00             	add    %bh,0x0(%edx)
4519fa:	35 00 79 00 32       	xor    $0x32007900,%eax
4519ff:	00 75 00             	add    %dh,0x0(%ebp)
451a02:	6e                   	outsb  %ds:(%esi),(%dx)
451a03:	00 2e                	add    %ch,(%esi)
451a05:	00 68 00             	add    %ch,0x0(%eax)
451a08:	79 00                	jns    0x451a0a
451a0a:	32 00                	xor    (%eax),%al
451a0c:	00 19                	add    %bl,(%ecx)
451a0e:	78 00                	js     0x451a10
451a10:	78 00                	js     0x451a12
451a12:	34 00                	xor    $0x0,%al
451a14:	62 00                	bound  %eax,(%eax)
451a16:	6d                   	insl   (%dx),%es:(%edi)
451a17:	00 78 00             	add    %bh,0x0(%eax)
451a1a:	73 00                	jae    0x451a1c
451a1c:	66 00 2e             	data16 add %ch,(%esi)
451a1f:	00 61 00             	add    %ah,0x0(%ecx)
451a22:	7a 00                	jp     0x451a24
451a24:	6c                   	insb   (%dx),%es:(%edi)
451a25:	00 00                	add    %al,(%eax)
451a27:	19 32                	sbb    %esi,(%edx)
451a29:	00 75 00             	add    %dh,0x0(%ebp)
451a2c:	61                   	popa
451a2d:	00 72 00             	add    %dh,0x0(%edx)
451a30:	33 00                	xor    (%eax),%eax
451a32:	6f                   	outsl  %ds:(%esi),(%dx)
451a33:	00 6a 00             	add    %ch,0x0(%edx)
451a36:	78 00                	js     0x451a38
451a38:	2e 00 69 00          	add    %ch,%cs:0x0(%ecx)
451a3c:	68 00 67 00 00       	push   $0x6700
451a41:	19 70 00             	sbb    %esi,0x0(%eax)
451a44:	72 00                	jb     0x451a46
451a46:	30 00                	xor    %al,(%eax)
451a48:	33 00                	xor    (%eax),%eax
451a4a:	64 00 70 00          	add    %dh,%fs:0x0(%eax)
451a4e:	70 00                	jo     0x451a50
451a50:	61                   	popa
451a51:	00 2e                	add    %ch,(%esi)
451a53:	00 32                	add    %dh,(%edx)
451a55:	00 64 00 30          	add    %ah,0x30(%eax,%eax,1)
451a59:	00 00                	add    %al,(%eax)
451a5b:	19 74 00 35          	sbb    %esi,0x35(%eax,%eax,1)
451a5f:	00 30                	add    %dh,(%eax)
451a61:	00 31                	add    %dh,(%ecx)
451a63:	00 34 00             	add    %dh,(%eax,%eax,1)
451a66:	6b 00 34             	imul   $0x34,(%eax),%eax
451a69:	00 61 00             	add    %ah,0x0(%ecx)
451a6c:	2e 00 78 00          	add    %bh,%cs:0x0(%eax)
451a70:	73 00                	jae    0x451a72
451a72:	75 00                	jne    0x451a74
451a74:	00 19                	add    %bl,(%ecx)
451a76:	66 00 75 00          	data16 add %dh,0x0(%ebp)
451a7a:	62 00                	bound  %eax,(%eax)
451a7c:	61                   	popa
451a7d:	00 77 00             	add    %dh,0x0(%edi)
451a80:	32 00                	xor    (%eax),%al
451a82:	69 00 79 00 2e 00    	imul   $0x2e0079,(%eax),%eax
451a88:	69 00 63 00 6d 00    	imul   $0x6d0063,(%eax),%eax
451a8e:	00 19                	add    %bl,(%ecx)
451a90:	67 00 35             	add    %dh,(%di)
451a93:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
451a97:	00 34 00             	add    %dh,(%eax,%eax,1)
451a9a:	63 00                	arpl   %eax,(%eax)
451a9c:	30 00                	xor    %al,(%eax)
451a9e:	73 00                	jae    0x451aa0
451aa0:	2e 00 78 00          	add    %bh,%cs:0x0(%eax)
451aa4:	70 00                	jo     0x451aa6
451aa6:	35 00 00 19 6b       	xor    $0x6b190000,%eax
451aab:	00 6e 00             	add    %ch,0x0(%esi)
451aae:	72 00                	jb     0x451ab0
451ab0:	61                   	popa
451ab1:	00 73 00             	add    %dh,0x0(%ebx)
451ab4:	77 00                	ja     0x451ab6
451ab6:	63 00                	arpl   %eax,(%eax)
451ab8:	34 00                	xor    $0x0,%al
451aba:	2e 00 33             	add    %dh,%cs:(%ebx)
451abd:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
451ac1:	00 00                	add    %al,(%eax)
451ac3:	19 32                	sbb    %esi,(%edx)
451ac5:	00 71 00             	add    %dh,0x0(%ecx)
451ac8:	31 00                	xor    %eax,(%eax)
451aca:	63 00                	arpl   %eax,(%eax)
451acc:	7a 00                	jp     0x451ace
451ace:	33 00                	xor    (%eax),%eax
451ad0:	71 00                	jno    0x451ad2
451ad2:	33 00                	xor    (%eax),%eax
451ad4:	2e 00 35 00 76 00 61 	add    %dh,%cs:0x61007600
451adb:	00 00                	add    %al,(%eax)
451add:	19 63 00             	sbb    %esp,0x0(%ebx)
451ae0:	31 00                	xor    %eax,(%eax)
451ae2:	65 00 32             	add    %dh,%gs:(%edx)
451ae5:	00 73 00             	add    %dh,0x0(%ebx)
451ae8:	6f                   	outsl  %ds:(%esi),(%dx)
451ae9:	00 7a 00             	add    %bh,0x0(%edx)
451aec:	76 00                	jbe    0x451aee
451aee:	2e 00 70 00          	add    %dh,%cs:0x0(%eax)
451af2:	6d                   	insl   (%dx),%es:(%edi)
451af3:	00 6a 00             	add    %ch,0x0(%edx)
451af6:	00 19                	add    %bl,(%ecx)
451af8:	71 00                	jno    0x451afa
451afa:	67 00 6c 00          	add    %ch,0x0(%si)
451afe:	62 00                	bound  %eax,(%eax)
451b00:	65 00 34 00          	add    %dh,%gs:(%eax,%eax,1)
451b04:	76 00                	jbe    0x451b06
451b06:	31 00                	xor    %eax,(%eax)
451b08:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
451b0c:	66 00 31             	data16 add %dh,(%ecx)
451b0f:	00 00                	add    %al,(%eax)
451b11:	19 6f 00             	sbb    %ebp,0x0(%edi)
451b14:	7a 00                	jp     0x451b16
451b16:	6f                   	outsl  %ds:(%esi),(%dx)
451b17:	00 66 00             	add    %ah,0x0(%esi)
451b1a:	6f                   	outsl  %ds:(%esi),(%dx)
451b1b:	00 69 00             	add    %ch,0x0(%ecx)
451b1e:	71 00                	jno    0x451b20
451b20:	68 00 2e 00 33       	push   $0x33002e00
451b25:	00 35 00 31 00 00    	add    %dh,0x3100
451b2b:	19 31                	sbb    %esi,(%ecx)
451b2d:	00 62 00             	add    %ah,0x0(%edx)
451b30:	6e                   	outsb  %ds:(%esi),(%dx)
451b31:	00 32                	add    %dh,(%edx)
451b33:	00 34 00             	add    %dh,(%eax,%eax,1)
451b36:	6b 00 70             	imul   $0x70,(%eax),%eax
451b39:	00 6f 00             	add    %ch,0x0(%edi)
451b3c:	2e 00 69 00          	add    %ch,%cs:0x0(%ecx)
451b40:	75 00                	jne    0x451b42
451b42:	77 00                	ja     0x451b44
451b44:	00 19                	add    %bl,(%ecx)
451b46:	65 00 34 00          	add    %dh,%gs:(%eax,%eax,1)
451b4a:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
451b4e:	63 00                	arpl   %eax,(%eax)
451b50:	65 00 30             	add    %dh,%gs:(%eax)
451b53:	00 6d 00             	add    %ch,0x0(%ebp)
451b56:	2e 00 75 00          	add    %dh,%cs:0x0(%ebp)
451b5a:	78 00                	js     0x451b5c
451b5c:	33 00                	xor    (%eax),%eax
451b5e:	00 19                	add    %bl,(%ecx)
451b60:	68 00 34 00 70       	push   $0x70003400
451b65:	00 70 00             	add    %dh,0x0(%eax)
451b68:	34 00                	xor    $0x0,%al
451b6a:	74 00                	je     0x451b6c
451b6c:	32 00                	xor    (%eax),%al
451b6e:	79 00                	jns    0x451b70
451b70:	2e 00 32             	add    %dh,%cs:(%edx)
451b73:	00 72 00             	add    %dh,0x0(%edx)
451b76:	35 00 00 19 31       	xor    $0x31190000,%eax
451b7b:	00 31                	add    %dh,(%ecx)
451b7d:	00 78 00             	add    %bh,0x0(%eax)
451b80:	6b 00 75             	imul   $0x75,(%eax),%eax
451b83:	00 61 00             	add    %ah,0x0(%ecx)
451b86:	6c                   	insb   (%dx),%es:(%edi)
451b87:	00 35 00 2e 00 32    	add    %dh,0x32002e00
451b8d:	00 63 00             	add    %ah,0x0(%ebx)
451b90:	72 00                	jb     0x451b92
451b92:	00 19                	add    %bl,(%ecx)
451b94:	69 00 30 00 72 00    	imul   $0x720030,(%eax),%eax
451b9a:	35 00 68 00 70       	xor    $0x70006800,%eax
451b9f:	00 76 00             	add    %dh,0x0(%esi)
451ba2:	66 00 2e             	data16 add %ch,(%esi)
451ba5:	00 6f 00             	add    %ch,0x0(%edi)
451ba8:	76 00                	jbe    0x451baa
451baa:	34 00                	xor    $0x0,%al
451bac:	00 19                	add    %bl,(%ecx)
451bae:	32 00                	xor    (%eax),%al
451bb0:	6f                   	outsl  %ds:(%esi),(%dx)
451bb1:	00 33                	add    %dh,(%ebx)
451bb3:	00 6d 00             	add    %ch,0x0(%ebp)
451bb6:	77 00                	ja     0x451bb8
451bb8:	6d                   	insl   (%dx),%es:(%edi)
451bb9:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
451bbd:	00 2e                	add    %ch,(%esi)
451bbf:	00 6f 00             	add    %ch,0x0(%edi)
451bc2:	34 00                	xor    $0x0,%al
451bc4:	34 00                	xor    $0x0,%al
451bc6:	00 19                	add    %bl,(%ecx)
451bc8:	73 00                	jae    0x451bca
451bca:	74 00                	je     0x451bcc
451bcc:	34 00                	xor    $0x0,%al
451bce:	71 00                	jno    0x451bd0
451bd0:	76 00                	jbe    0x451bd2
451bd2:	35 00 6b 00 71       	xor    $0x71006b00,%eax
451bd7:	00 2e                	add    %ch,(%esi)
451bd9:	00 75 00             	add    %dh,0x0(%ebp)
451bdc:	32 00                	xor    (%eax),%al
451bde:	6a 00                	push   $0x0
451be0:	00 19                	add    %bl,(%ecx)
451be2:	79 00                	jns    0x451be4
451be4:	78 00                	js     0x451be6
451be6:	6e                   	outsb  %ds:(%esi),(%dx)
451be7:	00 6d 00             	add    %ch,0x0(%ebp)
451bea:	76 00                	jbe    0x451bec
451bec:	6d                   	insl   (%dx),%es:(%edi)
451bed:	00 72 00             	add    %dh,0x0(%edx)
451bf0:	67 00 2e 00 77       	add    %ch,0x7700
451bf5:	00 73 00             	add    %dh,0x0(%ebx)
451bf8:	67 00 00             	add    %al,(%bx,%si)
451bfb:	19 78 00             	sbb    %edi,0x0(%eax)
451bfe:	31 00                	xor    %eax,(%eax)
451c00:	6d                   	insl   (%dx),%es:(%edi)
451c01:	00 67 00             	add    %ah,0x0(%edi)
451c04:	63 00                	arpl   %eax,(%eax)
451c06:	74 00                	je     0x451c08
451c08:	34 00                	xor    $0x0,%al
451c0a:	6a 00                	push   $0x0
451c0c:	2e 00 62 00          	add    %ah,%cs:0x0(%edx)
451c10:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
451c14:	00 19                	add    %bl,(%ecx)
451c16:	73 00                	jae    0x451c18
451c18:	73 00                	jae    0x451c1a
451c1a:	77 00                	ja     0x451c1c
451c1c:	61                   	popa
451c1d:	00 33                	add    %dh,(%ebx)
451c1f:	00 74 00 66          	add    %dh,0x66(%eax,%eax,1)
451c23:	00 72 00             	add    %dh,0x0(%edx)
451c26:	2e 00 76 00          	add    %dh,%cs:0x0(%esi)
451c2a:	69 00 6a 00 00 19    	imul   $0x1900006a,(%eax),%eax
451c30:	7a 00                	jp     0x451c32
451c32:	34 00                	xor    $0x0,%al
451c34:	78 00                	js     0x451c36
451c36:	64 00 6c 00 69       	add    %ch,%fs:0x69(%eax,%eax,1)
451c3b:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
451c3f:	00 2e                	add    %ch,(%esi)
451c41:	00 62 00             	add    %ah,0x0(%edx)
451c44:	75 00                	jne    0x451c46
451c46:	30 00                	xor    %al,(%eax)
451c48:	00 19                	add    %bl,(%ecx)
451c4a:	6c                   	insb   (%dx),%es:(%edi)
451c4b:	00 69 00             	add    %ch,0x0(%ecx)
451c4e:	34 00                	xor    $0x0,%al
451c50:	69 00 6a 00 34 00    	imul   $0x34006a,(%eax),%eax
451c56:	75 00                	jne    0x451c58
451c58:	70 00                	jo     0x451c5a
451c5a:	2e 00 75 00          	add    %dh,%cs:0x0(%ebp)
451c5e:	70 00                	jo     0x451c60
451c60:	7a 00                	jp     0x451c62
451c62:	00 19                	add    %bl,(%ecx)
451c64:	73 00                	jae    0x451c66
451c66:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
451c6a:	72 00                	jb     0x451c6c
451c6c:	35 00 62 00 33       	xor    $0x33006200,%eax
451c71:	00 6e 00             	add    %ch,0x0(%esi)
451c74:	2e 00 62 00          	add    %ah,%cs:0x0(%edx)
451c78:	74 00                	je     0x451c7a
451c7a:	6c                   	insb   (%dx),%es:(%edi)
451c7b:	00 00                	add    %al,(%eax)
451c7d:	19 7a 00             	sbb    %edi,0x0(%edx)
451c80:	63 00                	arpl   %eax,(%eax)
451c82:	64 00 7a 00          	add    %bh,%fs:0x0(%edx)
451c86:	73 00                	jae    0x451c88
451c88:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
451c8c:	72 00                	jb     0x451c8e
451c8e:	2e 00 62 00          	add    %ah,%cs:0x0(%edx)
451c92:	6c                   	insb   (%dx),%es:(%edi)
451c93:	00 30                	add    %dh,(%eax)
451c95:	00 00                	add    %al,(%eax)
451c97:	19 74 00 79          	sbb    %esi,0x79(%eax,%eax,1)
451c9b:	00 6c 00 33          	add    %ch,0x33(%eax,%eax,1)
451c9f:	00 6f 00             	add    %ch,0x0(%edi)
451ca2:	67 00 62 00          	add    %ah,0x0(%bp,%si)
451ca6:	74 00                	je     0x451ca8
451ca8:	2e 00 62 00          	add    %ah,%cs:0x0(%edx)
451cac:	73 00                	jae    0x451cae
451cae:	63 00                	arpl   %eax,(%eax)
451cb0:	00 19                	add    %bl,(%ecx)
451cb2:	6d                   	insl   (%dx),%es:(%edi)
451cb3:	00 61 00             	add    %ah,0x0(%ecx)
451cb6:	73 00                	jae    0x451cb8
451cb8:	70 00                	jo     0x451cba
451cba:	65 00 6a 00          	add    %ch,%gs:0x0(%edx)
451cbe:	75 00                	jne    0x451cc0
451cc0:	73 00                	jae    0x451cc2
451cc2:	2e 00 31             	add    %dh,%cs:(%ecx)
451cc5:	00 6b 00             	add    %ch,0x0(%ebx)
451cc8:	6a 00                	push   $0x0
451cca:	00 19                	add    %bl,(%ecx)
451ccc:	70 00                	jo     0x451cce
451cce:	71 00                	jno    0x451cd0
451cd0:	66 00 64 00 69       	data16 add %ah,0x69(%eax,%eax,1)
451cd5:	00 62 00             	add    %ah,0x0(%edx)
451cd8:	73 00                	jae    0x451cda
451cda:	78 00                	js     0x451cdc
451cdc:	2e 00 70 00          	add    %dh,%cs:0x0(%eax)
451ce0:	61                   	popa
451ce1:	00 69 00             	add    %ch,0x0(%ecx)
451ce4:	00 19                	add    %bl,(%ecx)
451ce6:	6b 00 6b             	imul   $0x6b,(%eax),%eax
451ce9:	00 73 00             	add    %dh,0x0(%ebx)
451cec:	6e                   	outsb  %ds:(%esi),(%dx)
451ced:	00 7a 00             	add    %bh,0x0(%edx)
451cf0:	34 00                	xor    $0x0,%al
451cf2:	6c                   	insb   (%dx),%es:(%edi)
451cf3:	00 73 00             	add    %dh,0x0(%ebx)
451cf6:	2e 00 70 00          	add    %dh,%cs:0x0(%eax)
451cfa:	79 00                	jns    0x451cfc
451cfc:	61                   	popa
451cfd:	00 00                	add    %al,(%eax)
451cff:	19 72 00             	sbb    %esi,0x0(%edx)
451d02:	30 00                	xor    %al,(%eax)
451d04:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
451d08:	6a 00                	push   $0x0
451d0a:	77 00                	ja     0x451d0c
451d0c:	63 00                	arpl   %eax,(%eax)
451d0e:	68 00 2e 00 33       	push   $0x33002e00
451d13:	00 69 00             	add    %ch,0x0(%ecx)
451d16:	6c                   	insb   (%dx),%es:(%edi)
451d17:	00 00                	add    %al,(%eax)
451d19:	19 74 00 35          	sbb    %esi,0x35(%eax,%eax,1)
451d1d:	00 69 00             	add    %ch,0x0(%ecx)
451d20:	61                   	popa
451d21:	00 76 00             	add    %dh,0x0(%esi)
451d24:	32 00                	xor    (%eax),%al
451d26:	6a 00                	push   $0x0
451d28:	73 00                	jae    0x451d2a
451d2a:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
451d2e:	6e                   	outsb  %ds:(%esi),(%dx)
451d2f:	00 33                	add    %dh,(%ebx)
451d31:	00 00                	add    %al,(%eax)
451d33:	19 72 00             	sbb    %esi,0x0(%edx)
451d36:	63 00                	arpl   %eax,(%eax)
451d38:	61                   	popa
451d39:	00 35 00 65 00 66    	add    %dh,0x66006500
451d3f:	00 61 00             	add    %ah,0x0(%ecx)
451d42:	62 00                	bound  %eax,(%eax)
451d44:	2e 00 76 00          	add    %dh,%cs:0x0(%esi)
451d48:	69 00 33 00 00 19    	imul   $0x19000033,(%eax),%eax
451d4e:	68 00 6e 00 74       	push   $0x74006e00
451d53:	00 73 00             	add    %dh,0x0(%ebx)
451d56:	69 00 70 00 77 00    	imul   $0x770070,(%eax),%eax
451d5c:	32 00                	xor    (%eax),%al
451d5e:	2e 00 6e 00          	add    %ch,%cs:0x0(%esi)
451d62:	76 00                	jbe    0x451d64
451d64:	62 00                	bound  %eax,(%eax)
451d66:	00 19                	add    %bl,(%ecx)
451d68:	33 00                	xor    (%eax),%eax
451d6a:	73 00                	jae    0x451d6c
451d6c:	63 00                	arpl   %eax,(%eax)
451d6e:	6f                   	outsl  %ds:(%esi),(%dx)
451d6f:	00 7a 00             	add    %bh,0x0(%edx)
451d72:	67 00 71 00          	add    %dh,0x0(%bx,%di)
451d76:	34 00                	xor    $0x0,%al
451d78:	2e 00 34 00          	add    %dh,%cs:(%eax,%eax,1)
451d7c:	71 00                	jno    0x451d7e
451d7e:	77 00                	ja     0x451d80
451d80:	00 19                	add    %bl,(%ecx)
451d82:	75 00                	jne    0x451d84