427b85:	78 00                	js     0x427b87
427b87:	72 00                	jb     0x427b89
427b89:	31 00                	xor    %eax,(%eax)
427b8b:	64 00 56 00          	add    %dl,%fs:0x0(%esi)
427b8f:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
427b93:	6c                   	insb   (%dx),%es:(%edi)
427b94:	00 41 00             	add    %al,0x0(%ecx)
427b97:	46                   	inc    %esi
427b98:	00 2f                	add    %ch,(%edi)
427b9a:	00 77 00             	add    %dh,0x0(%edi)
427b9d:	55                   	push   %ebp
427b9e:	00 67 00             	add    %ah,0x0(%edi)
427ba1:	64 00 42 00          	add    %al,%fs:0x0(%edx)
427ba5:	74 00                	je     0x427ba7
427ba7:	5a                   	pop    %edx
427ba8:	00 35 00 42 00 5a    	add    %dh,0x5a004200
427bae:	00 77 00             	add    %dh,0x0(%edi)
427bb1:	6a 00                	push   $0x0
427bb3:	30 00                	xor    %al,(%eax)
427bb5:	36 00 71 00          	add    %dh,%ss:0x0(%ecx)
427bb9:	2b 00                	sub    (%eax),%eax
427bbb:	2f                   	das
427bbc:	00 4f 00             	add    %cl,0x0(%edi)
427bbf:	4c                   	dec    %esp
427bc0:	00 4d 00             	add    %cl,0x0(%ebp)
427bc3:	59                   	pop    %ecx
427bc4:	00 36                	add    %dh,(%esi)
427bc6:	00 35 00 2f 00 35    	add    %dh,0x35002f00
427bcc:	00 54 00 31          	add    %dl,0x31(%eax,%eax,1)
427bd0:	00 49 00             	add    %cl,0x0(%ecx)
427bd3:	2b 00                	sub    (%eax),%eax
427bd5:	39 00                	cmp    %eax,(%eax)
427bd7:	56                   	push   %esi
427bd8:	00 42 00             	add    %al,0x0(%edx)
427bdb:	64 00 67 00          	add    %ah,%fs:0x0(%edi)
427bdf:	36 00 56 00          	add    %dl,%ss:0x0(%esi)
427be3:	5a                   	pop    %edx
427be4:	00 59 00             	add    %bl,0x0(%ecx)
427be7:	71 00                	jno    0x427be9
427be9:	70 00                	jo     0x427beb
427beb:	2b 00                	sub    (%eax),%eax
427bed:	64 00 47 00          	add    %al,%fs:0x0(%edi)
427bf1:	4a                   	dec    %edx
427bf2:	00 6c 00 6a          	add    %ch,0x6a(%eax,%eax,1)
427bf6:	00 44 00 62          	add    %al,0x62(%eax,%eax,1)
427bfa:	00 66 00             	add    %ah,0x0(%esi)
427bfd:	58                   	pop    %eax
427bfe:	00 6c 00 4c          	add    %ch,0x4c(%eax,%eax,1)
427c02:	00 71 00             	add    %dh,0x0(%ecx)
427c05:	67 00 44 00          	add    %al,0x0(%si)
427c09:	59                   	pop    %ecx
427c0a:	00 6d 00             	add    %ch,0x0(%ebp)
427c0d:	76 00                	jbe    0x427c0f
427c0f:	45                   	inc    %ebp
427c10:	00 52 00             	add    %dl,0x0(%edx)
427c13:	6e                   	outsb  %ds:(%esi),(%dx)
427c14:	00 45 00             	add    %al,0x0(%ebp)
427c17:	74 00                	je     0x427c19
427c19:	4b                   	dec    %ebx
427c1a:	00 77 00             	add    %dh,0x0(%edi)
427c1d:	39 00                	cmp    %eax,(%eax)
427c1f:	56                   	push   %esi
427c20:	00 30                	add    %dh,(%eax)
427c22:	00 78 00             	add    %bh,0x0(%eax)
427c25:	47                   	inc    %edi
427c26:	00 4e 00             	add    %cl,0x0(%esi)
427c29:	2b 00                	sub    (%eax),%eax
427c2b:	2f                   	das
427c2c:	00 66 00             	add    %ah,0x0(%esi)
427c2f:	55                   	push   %ebp
427c30:	00 73 00             	add    %dh,0x0(%ebx)
427c33:	35 00 38 00 74       	xor    $0x74003800,%eax
427c38:	00 72 00             	add    %dh,0x0(%edx)
427c3b:	55                   	push   %ebp
427c3c:	00 78 00             	add    %bh,0x0(%eax)
427c3f:	79 00                	jns    0x427c41
427c41:	4f                   	dec    %edi
427c42:	00 69 00             	add    %ch,0x0(%ecx)
427c45:	75 00                	jne    0x427c47
427c47:	59                   	pop    %ecx
427c48:	00 48 00             	add    %cl,0x0(%eax)
427c4b:	49                   	dec    %ecx
427c4c:	00 30                	add    %dh,(%eax)
427c4e:	00 2b                	add    %ch,(%ebx)
427c50:	00 50 00             	add    %dl,0x0(%eax)
427c53:	35 00 43 00 7a       	xor    $0x7a004300,%eax
427c58:	00 6b 00             	add    %ch,0x0(%ebx)
427c5b:	35 00 46 00 57       	xor    $0x57004600,%eax
427c60:	00 38                	add    %bh,(%eax)
427c62:	00 4e 00             	add    %cl,0x0(%esi)
427c65:	54                   	push   %esp
427c66:	00 61 00             	add    %ah,0x0(%ecx)
427c69:	46                   	inc    %esi
427c6a:	00 65 00             	add    %ah,0x0(%ebp)
427c6d:	5a                   	pop    %edx
427c6e:	00 52 00             	add    %dl,0x0(%edx)
427c71:	6d                   	insl   (%dx),%es:(%edi)
427c72:	00 55 00             	add    %dl,0x0(%ebp)
427c75:	69 00 65 00 47 00    	imul   $0x470065,(%eax),%eax
427c7b:	69 00 63 00 76 00    	imul   $0x760063,(%eax),%eax
427c81:	4c                   	dec    %esp
427c82:	00 4e 00             	add    %cl,0x0(%esi)
427c85:	75 00                	jne    0x427c87
427c87:	6d                   	insl   (%dx),%es:(%edi)
427c88:	00 57 00             	add    %dl,0x0(%edi)
427c8b:	4a                   	dec    %edx
427c8c:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
427c90:	00 48 00             	add    %cl,0x0(%eax)
427c93:	46                   	inc    %esi
427c94:	00 66 00             	add    %ah,0x0(%esi)
427c97:	4d                   	dec    %ebp
427c98:	00 6b 00             	add    %ch,0x0(%ebx)
427c9b:	71 00                	jno    0x427c9d
427c9d:	6f                   	outsl  %ds:(%esi),(%dx)
427c9e:	00 4c 00 5a          	add    %cl,0x5a(%eax,%eax,1)
427ca2:	00 78 00             	add    %bh,0x0(%eax)
427ca5:	39 00                	cmp    %eax,(%eax)
427ca7:	6f                   	outsl  %ds:(%esi),(%dx)
427ca8:	00 66 00             	add    %ah,0x0(%esi)
427cab:	57                   	push   %edi
427cac:	00 2f                	add    %ch,(%edi)
427cae:	00 63 00             	add    %ah,0x0(%ebx)
427cb1:	33 00                	xor    (%eax),%eax
427cb3:	72 00                	jb     0x427cb5
427cb5:	4f                   	dec    %edi
427cb6:	00 7a 00             	add    %bh,0x0(%edx)
427cb9:	78 00                	js     0x427cbb
427cbb:	6b 00 47             	imul   $0x47,(%eax),%eax
427cbe:	00 5a 00             	add    %bl,0x0(%edx)
427cc1:	57                   	push   %edi
427cc2:	00 4f 00             	add    %cl,0x0(%edi)
427cc5:	5a                   	pop    %edx
427cc6:	00 65 00             	add    %ah,0x0(%ebp)
427cc9:	56                   	push   %esi
427cca:	00 70 00             	add    %dh,0x0(%eax)
427ccd:	35 00 45 00 63       	xor    $0x63004500,%eax
427cd2:	00 5a 00             	add    %bl,0x0(%edx)
427cd5:	70 00                	jo     0x427cd7
427cd7:	47                   	inc    %edi
427cd8:	00 4e 00             	add    %cl,0x0(%esi)
427cdb:	54                   	push   %esp
427cdc:	00 63 00             	add    %ah,0x0(%ebx)
427cdf:	39 00                	cmp    %eax,(%eax)
427ce1:	4e                   	dec    %esi
427ce2:	00 71 00             	add    %dh,0x0(%ecx)
427ce5:	57                   	push   %edi
427ce6:	00 51 00             	add    %dl,0x0(%ecx)
427ce9:	4e                   	dec    %esi
427cea:	00 49 00             	add    %cl,0x0(%ecx)
427ced:	37                   	aaa
427cee:	00 32                	add    %dh,(%edx)
427cf0:	00 49 00             	add    %cl,0x0(%ecx)
427cf3:	4a                   	dec    %edx
427cf4:	00 38                	add    %bh,(%eax)
427cf6:	00 66 00             	add    %ah,0x0(%esi)
427cf9:	79 00                	jns    0x427cfb
427cfb:	4c                   	dec    %esp
427cfc:	00 57 00             	add    %dl,0x0(%edi)
427cff:	6a 00                	push   $0x0
427d01:	4c                   	dec    %esp
427d02:	00 4e 00             	add    %cl,0x0(%esi)
427d05:	75 00                	jne    0x427d07
427d07:	6d                   	insl   (%dx),%es:(%edi)
427d08:	00 57 00             	add    %dl,0x0(%edi)
427d0b:	4a                   	dec    %edx
427d0c:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
427d10:	00 48 00             	add    %cl,0x0(%eax)
427d13:	46                   	inc    %esi
427d14:	00 72 00             	add    %dh,0x0(%edx)
427d17:	69 00 47 00 78 00    	imul   $0x780047,(%eax),%eax
427d1d:	44                   	inc    %esp
427d1e:	00 32                	add    %dh,(%edx)
427d20:	00 43 00             	add    %al,0x0(%ebx)
427d23:	58                   	pop    %eax
427d24:	00 32                	add    %dh,(%edx)
427d26:	00 56 00             	add    %dl,0x0(%esi)
427d29:	61                   	popa
427d2a:	00 57 00             	add    %dl,0x0(%edi)
427d2d:	2f                   	das
427d2e:	00 63 00             	add    %ah,0x0(%ebx)
427d31:	33 00                	xor    (%eax),%eax
427d33:	72 00                	jb     0x427d35
427d35:	4f                   	dec    %edi
427d36:	00 7a 00             	add    %bh,0x0(%edx)
427d39:	78 00                	js     0x427d3b
427d3b:	6b 00 47             	imul   $0x47,(%eax),%eax
427d3e:	00 35 00 2f 00 41    	add    %dh,0x41002f00
427d44:	00 55 00             	add    %dl,0x0(%ebp)
427d47:	78 00                	js     0x427d49
427d49:	74 00                	je     0x427d4b
427d4b:	6a 00                	push   $0x0
427d4d:	54                   	push   %esp
427d4e:	00 2f                	add    %ch,(%edi)
427d50:	00 39                	add    %bh,(%ecx)
427d52:	00 6a 00             	add    %ch,0x0(%edx)
427d55:	57                   	push   %edi
427d56:	00 44 00 44          	add    %al,0x44(%eax,%eax,1)
427d5a:	00 6f 00             	add    %ch,0x0(%edi)
427d5d:	67 00 79 00          	add    %bh,0x0(%bx,%di)
427d61:	4c                   	dec    %esp
427d62:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
427d66:	00 63 00             	add    %ah,0x0(%ebx)
427d69:	7a 00                	jp     0x427d6b
427d6b:	76 00                	jbe    0x427d6d
427d6d:	42                   	inc    %edx
427d6e:	00 6d 00             	add    %ch,0x0(%ebp)
427d71:	70 00                	jo     0x427d73
427d73:	76 00                	jbe    0x427d75
427d75:	70 00                	jo     0x427d77
427d77:	53                   	push   %ebx
427d78:	00 77 00             	add    %dh,0x0(%edi)
427d7b:	4a                   	dec    %edx
427d7c:	00 79 00             	add    %bh,0x0(%ecx)
427d7f:	43                   	inc    %ebx
427d80:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
427d84:	00 57 00             	add    %dl,0x0(%edi)
427d87:	71 00                	jno    0x427d89
427d89:	43                   	inc    %ebx
427d8a:	00 31                	add    %dh,(%ecx)
427d8c:	00 4b 00             	add    %cl,0x0(%ebx)
427d8f:	72 00                	jb     0x427d91
427d91:	58                   	pop    %eax
427d92:	00 53 00             	add    %dl,0x0(%ebx)
427d95:	32 00                	xor    (%eax),%al
427d97:	6f                   	outsl  %ds:(%esi),(%dx)
427d98:	00 51 00             	add    %dl,0x0(%ecx)
427d9b:	6b 00 71             	imul   $0x71,(%eax),%eax
427d9e:	00 6a 00             	add    %ch,0x0(%edx)
427da1:	4b                   	dec    %ebx
427da2:	00 4a 00             	add    %cl,0x0(%edx)
427da5:	35 00 41 00 41       	xor    $0x41004100,%eax
427daa:	00 6f 00             	add    %ch,0x0(%edi)
427dad:	4f                   	dec    %edi
427dae:	00 62 00             	add    %ah,0x0(%edx)
427db1:	49                   	dec    %ecx
427db2:	00 48 00             	add    %cl,0x0(%eax)
427db5:	50                   	push   %eax
427db6:	00 45 00             	add    %al,0x0(%ebp)
427db9:	39 00                	cmp    %eax,(%eax)
427dbb:	39 00                	cmp    %eax,(%eax)
427dbd:	47                   	inc    %edi
427dbe:	00 72 00             	add    %dh,0x0(%edx)
427dc1:	4e                   	dec    %esi
427dc2:	00 43 00             	add    %al,0x0(%ebx)
427dc5:	2f                   	das
427dc6:	00 66 00             	add    %ah,0x0(%esi)
427dc9:	4b                   	dec    %ebx
427dca:	00 55 00             	add    %dl,0x0(%ebp)
427dcd:	45                   	inc    %ebp
427dce:	00 4e 00             	add    %cl,0x0(%esi)
427dd1:	4f                   	dec    %edi
427dd2:	00 77 00             	add    %dh,0x0(%edi)
427dd5:	31 00                	xor    %eax,(%eax)
427dd7:	50                   	push   %eax
427dd8:	00 43 00             	add    %al,0x0(%ebx)
427ddb:	76 00                	jbe    0x427ddd
427ddd:	6c                   	insb   (%dx),%es:(%edi)
427dde:	00 72 00             	add    %dh,0x0(%edx)
427de1:	6f                   	outsl  %ds:(%esi),(%dx)
427de2:	00 69 00             	add    %ch,0x0(%ecx)
427de5:	55                   	push   %ebp
427de6:	00 51 00             	add    %dl,0x0(%ecx)
427de9:	42                   	inc    %edx
427dea:	00 49 00             	add    %cl,0x0(%ecx)
427ded:	61                   	popa
427dee:	00 76 00             	add    %dh,0x0(%esi)
427df1:	30 00                	xor    %al,(%eax)
427df3:	77 00                	ja     0x427df5
427df5:	45                   	inc    %ebp
427df6:	00 65 00             	add    %ah,0x0(%ebp)
427df9:	42                   	inc    %edx
427dfa:	00 43 00             	add    %al,0x0(%ebx)
427dfd:	4f                   	dec    %edi
427dfe:	00 47 00             	add    %al,0x0(%edi)
427e01:	43                   	inc    %ebx
427e02:	00 69 00             	add    %ch,0x0(%ecx)
427e05:	2f                   	das
427e06:	00 47 00             	add    %al,0x0(%edi)
427e09:	37                   	aaa
427e0a:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
427e0e:	00 6a 00             	add    %ch,0x0(%edx)
427e11:	69 00 42 00 55 00    	imul   $0x550042,(%eax),%eax
427e17:	6a 00                	push   $0x0
427e19:	73 00                	jae    0x427e1b
427e1b:	41                   	inc    %ecx
427e1c:	00 67 00             	add    %ah,0x0(%edi)
427e1f:	38 00                	cmp    %al,(%eax)
427e21:	41                   	inc    %ecx
427e22:	00 4f 00             	add    %cl,0x0(%edi)
427e25:	4b                   	dec    %ebx
427e26:	00 50 00             	add    %dl,0x0(%eax)
427e29:	45                   	inc    %ebp
427e2a:	00 32                	add    %dh,(%edx)
427e2c:	00 44 00 72          	add    %al,0x72(%eax,%eax,1)
427e30:	00 6d 00             	add    %ch,0x0(%ebp)
427e33:	4d                   	dec    %ebp
427e34:	00 77 00             	add    %dh,0x0(%edi)
427e37:	6f                   	outsl  %ds:(%esi),(%dx)
427e38:	00 42 00             	add    %al,0x0(%edx)
427e3b:	6b 00 73             	imul   $0x73,(%eax),%eax
427e3e:	00 4b 00             	add    %cl,0x0(%ebx)
427e41:	6d                   	insl   (%dx),%es:(%edi)
427e42:	00 6c 00 51          	add    %ch,0x51(%eax,%eax,1)
427e46:	00 66 00             	add    %ah,0x0(%esi)
427e49:	77 00                	ja     0x427e4b
427e4b:	4e                   	dec    %esi
427e4c:	00 59 00             	add    %bl,0x0(%ecx)
427e4f:	68 00 4a 00 70       	push   $0x70004a00
427e54:	00 45 00             	add    %al,0x0(%ebp)
427e57:	74 00                	je     0x427e59
427e59:	4b                   	dec    %ebx
427e5a:	00 77 00             	add    %dh,0x0(%edi)
427e5d:	39 00                	cmp    %eax,(%eax)
427e5f:	56                   	push   %esi
427e60:	00 30                	add    %dh,(%eax)
427e62:	00 78 00             	add    %bh,0x0(%eax)
427e65:	47                   	inc    %edi
427e66:	00 4e 00             	add    %cl,0x0(%esi)
427e69:	2b 00                	sub    (%eax),%eax
427e6b:	73 00                	jae    0x427e6d
427e6d:	4c                   	dec    %esp
427e6e:	00 47 00             	add    %al,0x0(%edi)
427e71:	56                   	push   %esi
427e72:	00 6a 00             	add    %ch,0x0(%edx)
427e75:	6b 00 68             	imul   $0x68,(%eax),%eax
427e78:	00 43 00             	add    %al,0x0(%ebx)
427e7b:	37                   	aaa
427e7c:	00 70 00             	add    %dh,0x0(%eax)
427e7f:	76 00                	jbe    0x427e81
427e81:	2f                   	das
427e82:	00 6a 00             	add    %ch,0x0(%edx)
427e85:	70 00                	jo     0x427e87
427e87:	2f                   	das
427e88:	00 4d 00             	add    %cl,0x0(%ebp)
427e8b:	6a 00                	push   $0x0
427e8d:	5a                   	pop    %edx
427e8e:	00 47 00             	add    %al,0x0(%edi)
427e91:	47                   	inc    %edi
427e92:	00 59 00             	add    %bl,0x0(%ecx)
427e95:	72 00                	jb     0x427e97
427e97:	42                   	inc    %edx
427e98:	00 42 00             	add    %al,0x0(%edx)
427e9b:	72 00                	jb     0x427e9d
427e9d:	30 00                	xor    %al,(%eax)
427e9f:	2f                   	das
427ea0:	00 41 00             	add    %al,0x0(%ecx)
427ea3:	31 00                	xor    %eax,(%eax)
427ea5:	76 00                	jbe    0x427ea7
427ea7:	6c                   	insb   (%dx),%es:(%edi)
427ea8:	00 47 00             	add    %al,0x0(%edi)