416ac0:	78 00                	js     0x416ac2
416ac2:	70 6f                	jo     0x416b33
416ac4:	70 54                	jo     0x416b1a
416ac6:	65 78 74             	gs js  0x416b3d
416ac9:	62 6f 78             	bound  %ebp,0x78(%edi)
416acc:	00 49 6e             	add    %cl,0x6e(%ecx)
416acf:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
416ad6:	65
416ad7:	41                   	inc    %ecx
416ad8:	72 72                	jb     0x416b4c
416ada:	61                   	popa
416adb:	79 00                	jns    0x416add
416add:	73 65                	jae    0x416b44
416adf:	74 5f                	je     0x416b40
416ae1:	4b                   	dec    %ebx
416ae2:	65 79 00             	gs jns 0x416ae5
416ae5:	50                   	push   %eax
416ae6:	72 6f                	jb     0x416b57
416ae8:	63 65 73             	arpl   %esp,0x73(%ebp)
416aeb:	73 43                	jae    0x416b30
416aed:	6d                   	insl   (%dx),%es:(%edi)
416aee:	64 4b                	fs dec %ebx
416af0:	65 79 00             	gs jns 0x416af3
416af3:	45                   	inc    %ebp
416af4:	6e                   	outsb  %ds:(%esi),(%dx)
416af5:	63 72 79             	arpl   %esi,0x79(%edx)
416af8:	70 74                	jo     0x416b6e
416afa:	69 6f 6e 4b 65 79 00 	imul   $0x79654b,0x6e(%edi),%ebp
416b01:	6b 65 79 00          	imul   $0x0,0x79(%ebp),%esp
416b05:	53                   	push   %ebx
416b06:	79 73                	jns    0x416b7b
416b08:	74 65                	je     0x416b6f
416b0a:	6d                   	insl   (%dx),%es:(%edi)
416b0b:	2e 53                	cs push %ebx
416b0d:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
416b11:	69 74 79 2e 43 72 79 	imul   $0x70797243,0x2e(%ecx,%edi,2),%esi
416b18:	70
416b19:	74 6f                	je     0x416b8a
416b1b:	67 72 61             	addr16 jb 0x416b7f
416b1e:	70 68                	jo     0x416b88
416b20:	79 00                	jns    0x416b22
416b22:	67 65 74 5f          	addr16 gs je 0x416b85
416b26:	41                   	inc    %ecx
416b27:	73 73                	jae    0x416b9c
416b29:	65 6d                	gs insl (%dx),%es:(%edi)
416b2b:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
416b2f:	73 65                	jae    0x416b96
416b31:	74 5f                	je     0x416b92
416b33:	52                   	push   %edx
416b34:	65 61                	gs popa
416b36:	64 4f                	fs dec %edi
416b38:	6e                   	outsb  %ds:(%esi),(%dx)
416b39:	6c                   	insb   (%dx),%es:(%edi)
416b3a:	79 00                	jns    0x416b3c
416b3c:	42                   	inc    %edx
416b3d:	61                   	popa
416b3e:	74 74                	je     0x416bb4
416b40:	6c                   	insb   (%dx),%es:(%edi)
416b41:	65 45                	gs inc %ebp
416b43:	6e                   	outsb  %ds:(%esi),(%dx)
416b44:	65 6d                	gs insl (%dx),%es:(%edi)
416b46:	79 00                	jns    0x416b48
416b48:	67 65 74 5f          	addr16 gs je 0x416bab
416b4c:	41                   	inc    %ecx
416b4d:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
416b51:	65 45                	gs inc %ebp
416b53:	6e                   	outsb  %ds:(%esi),(%dx)
416b54:	65 6d                	gs insl (%dx),%es:(%edi)
416b56:	79 00                	jns    0x416b58
416b58:	73 65                	jae    0x416bbf
416b5a:	74 5f                	je     0x416bbb
416b5c:	41                   	inc    %ecx
416b5d:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
416b61:	65 45                	gs inc %ebp
416b63:	6e                   	outsb  %ds:(%esi),(%dx)
416b64:	65 6d                	gs insl (%dx),%es:(%edi)
416b66:	79 00                	jns    0x416b68
416b68:	67 72 70             	addr16 jb 0x416bdb
416b6b:	45                   	inc    %ebp
416b6c:	6e                   	outsb  %ds:(%esi),(%dx)
416b6d:	65 6d                	gs insl (%dx),%es:(%edi)
416b6f:	79 00                	jns    0x416b71
416b71:	67 65 74 5f          	addr16 gs je 0x416bd4
416b75:	43                   	inc    %ebx
416b76:	75 72                	jne    0x416bea
416b78:	72 65                	jb     0x416bdf
416b7a:	6e                   	outsb  %ds:(%esi),(%dx)
416b7b:	74 45                	je     0x416bc2
416b7d:	6e                   	outsb  %ds:(%esi),(%dx)
416b7e:	65 6d                	gs insl (%dx),%es:(%edi)
416b80:	79 00                	jns    0x416b82
416b82:	73 65                	jae    0x416be9
416b84:	74 5f                	je     0x416be5
416b86:	43                   	inc    %ebx
416b87:	75 72                	jne    0x416bfb
416b89:	72 65                	jb     0x416bf0
416b8b:	6e                   	outsb  %ds:(%esi),(%dx)
416b8c:	74 45                	je     0x416bd3
416b8e:	6e                   	outsb  %ds:(%esi),(%dx)
416b8f:	65 6d                	gs insl (%dx),%es:(%edi)
416b91:	79 00                	jns    0x416b93
416b93:	43                   	inc    %ebx
416b94:	72 65                	jb     0x416bfb
416b96:	61                   	popa
416b97:	74 65                	je     0x416bfe
416b99:	44                   	inc    %esp
416b9a:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
416ba1:	79 00                	jns    0x416ba3
416ba3:	6f                   	outsl  %ds:(%esi),(%dx)
416ba4:	70 5f                	jo     0x416c05
416ba6:	45                   	inc    %ebp
416ba7:	71 75                	jno    0x416c1e
416ba9:	61                   	popa
416baa:	6c                   	insb   (%dx),%es:(%edi)
416bab:	69 74 79 00 67 65 74 	imul   $0x5f746567,0x0(%ecx,%edi,2),%esi
416bb2:	5f
416bb3:	52                   	push   %edx
416bb4:	61                   	popa
416bb5:	72 69                	jb     0x416c20
416bb7:	74 79                	je     0x416c32
416bb9:	00 73 65             	add    %dh,0x65(%ebx)
416bbc:	74 5f                	je     0x416c1d
416bbe:	52                   	push   %edx
416bbf:	61                   	popa
416bc0:	72 69                	jb     0x416c2b
416bc2:	74 79                	je     0x416c3d
416bc4:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
416bc8:	52                   	push   %edx
416bc9:	61                   	popa
416bca:	72 69                	jb     0x416c35
416bcc:	74 79                	je     0x416c47
416bce:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
416bd2:	4f                   	dec    %edi
416bd3:	6c                   	insb   (%dx),%es:(%edi)
416bd4:	64 57                	fs push %edi
416bd6:	65 61                	gs popa
416bd8:	70 6f                	jo     0x416c49
416bda:	6e                   	outsb  %ds:(%esi),(%dx)
416bdb:	52                   	push   %edx
416bdc:	61                   	popa
416bdd:	72 69                	jb     0x416c48
416bdf:	74 79                	je     0x416c5a
416be1:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
416be5:	4e                   	dec    %esi
416be6:	65 77 57             	gs ja  0x416c40
416be9:	65 61                	gs popa
416beb:	70 6f                	jo     0x416c5c
416bed:	6e                   	outsb  %ds:(%esi),(%dx)
416bee:	52                   	push   %edx
416bef:	61                   	popa
416bf0:	72 69                	jb     0x416c5b
416bf2:	74 79                	je     0x416c6d
416bf4:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
416bf8:	4f                   	dec    %edi
416bf9:	6c                   	insb   (%dx),%es:(%edi)
416bfa:	64 41                	fs inc %ecx
416bfc:	72 6d                	jb     0x416c6b
416bfe:	6f                   	outsl  %ds:(%esi),(%dx)
416bff:	72 52                	jb     0x416c53
416c01:	61                   	popa
416c02:	72 69                	jb     0x416c6d
416c04:	74 79                	je     0x416c7f
416c06:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
416c0a:	4e                   	dec    %esi
416c0b:	65 77 41             	gs ja  0x416c4f
416c0e:	72 6d                	jb     0x416c7d
416c10:	6f                   	outsl  %ds:(%esi),(%dx)
416c11:	72 52                	jb     0x416c65
416c13:	61                   	popa
416c14:	72 69                	jb     0x416c7f
416c16:	74 79                	je     0x416c91
416c18:	00 49 73             	add    %cl,0x73(%ecx)
416c1b:	4e                   	dec    %esi
416c1c:	75 6c                	jne    0x416c8a
416c1e:	6c                   	insb   (%dx),%es:(%edi)
416c1f:	4f                   	dec    %edi
416c20:	72 45                	jb     0x416c67
416c22:	6d                   	insl   (%dx),%es:(%edi)
416c23:	70 74                	jo     0x416c99
416c25:	79 00                	jns    0x416c27
416c27:	00 00                	add    %al,(%eax)
416c29:	01 00                	add    %eax,(%eax)
416c2b:	23 45 00             	and    0x0(%ebp),%eax
416c2e:	6e                   	outsb  %ds:(%esi),(%dx)
416c2f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
416c33:	00 72 00             	add    %dh,0x0(%edx)
416c36:	20 00                	and    %al,(%eax)
416c38:	50                   	push   %eax
416c39:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
416c3d:	00 79 00             	add    %bh,0x0(%ecx)
416c40:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
416c44:	20 00                	and    %al,(%eax)
416c46:	4e                   	dec    %esi
416c47:	00 61 00             	add    %ah,0x0(%ecx)
416c4a:	6d                   	insl   (%dx),%es:(%edi)
416c4b:	00 65 00             	add    %ah,0x0(%ebp)
416c4e:	00 15 45 00 6e 00    	add    %dl,0x6e0045
416c54:	74 00                	je     0x416c56
416c56:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
416c5a:	20 00                	and    %al,(%eax)
416c5c:	4e                   	dec    %esi
416c5d:	00 61 00             	add    %ah,0x0(%ecx)
416c60:	6d                   	insl   (%dx),%es:(%edi)
416c61:	00 65 00             	add    %ah,0x0(%ebp)
416c64:	00 80 81 20 00 20    	add    %al,0x20002081(%eax)
416c6a:	00 20                	add    %ah,(%eax)
416c6c:	00 52 00             	add    %dl,0x0(%edx)
416c6f:	6f                   	outsl  %ds:(%esi),(%dx)
416c70:	00 75 00             	add    %dh,0x0(%ebp)
416c73:	6e                   	outsb  %ds:(%esi),(%dx)
416c74:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
416c78:	00 20                	add    %ah,(%eax)
416c7a:	00 20                	add    %ah,(%eax)
416c7c:	00 20                	add    %ah,(%eax)
416c7e:	00 20                	add    %ah,(%eax)
416c80:	00 52 00             	add    %dl,0x0(%edx)
416c83:	6f                   	outsl  %ds:(%esi),(%dx)
416c84:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
416c88:	00 20                	add    %ah,(%eax)
416c8a:	00 20                	add    %ah,(%eax)
416c8c:	00 20                	add    %ah,(%eax)
416c8e:	00 20                	add    %ah,(%eax)
416c90:	00 20                	add    %ah,(%eax)
416c92:	00 20                	add    %ah,(%eax)
416c94:	00 44 00 69          	add    %al,0x69(%eax,%eax,1)
416c98:	00 63 00             	add    %ah,0x0(%ebx)
416c9b:	65 00 20             	add    %ah,%gs:(%eax)
416c9e:	00 52 00             	add    %dl,0x0(%edx)
416ca1:	6f                   	outsl  %ds:(%esi),(%dx)
416ca2:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
416ca6:	00 65 00             	add    %ah,0x0(%ebp)
416ca9:	64 00 20             	add    %ah,%fs:(%eax)
416cac:	00 20                	add    %ah,(%eax)
416cae:	00 20                	add    %ah,(%eax)
416cb0:	00 20                	add    %ah,(%eax)
416cb2:	00 20                	add    %ah,(%eax)
416cb4:	00 20                	add    %ah,(%eax)
416cb6:	00 52 00             	add    %dl,0x0(%edx)
416cb9:	6f                   	outsl  %ds:(%esi),(%dx)
416cba:	00 75 00             	add    %dh,0x0(%ebp)
416cbd:	6e                   	outsb  %ds:(%esi),(%dx)
416cbe:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
416cc2:	00 53 00             	add    %dl,0x0(%ebx)
416cc5:	63 00                	arpl   %eax,(%eax)
416cc7:	6f                   	outsl  %ds:(%esi),(%dx)
416cc8:	00 72 00             	add    %dh,0x0(%edx)
416ccb:	65 00 20             	add    %ah,%gs:(%eax)
416cce:	00 20                	add    %ah,(%eax)
416cd0:	00 20                	add    %ah,(%eax)
416cd2:	00 20                	add    %ah,(%eax)
416cd4:	00 20                	add    %ah,(%eax)
416cd6:	00 20                	add    %ah,(%eax)
416cd8:	00 42 00             	add    %al,0x0(%edx)
416cdb:	6f                   	outsl  %ds:(%esi),(%dx)
416cdc:	00 6e 00             	add    %ch,0x0(%esi)
416cdf:	75 00                	jne    0x416ce1
416ce1:	73 00                	jae    0x416ce3
416ce3:	0d 00 0a 00 00       	or     $0xa00,%eax
416ce8:	0f 20 00             	mov    %cr0,%eax
416ceb:	53                   	push   %ebx
416cec:	00 63 00             	add    %ah,0x0(%ebx)
416cef:	6f                   	outsl  %ds:(%esi),(%dx)
416cf0:	00 72 00             	add    %dh,0x0(%edx)
416cf3:	65 00 3a             	add    %bh,%gs:(%edx)
416cf6:	00 00                	add    %al,(%eax)
416cf8:	2f                   	das
416cf9:	45                   	inc    %ebp
416cfa:	00 6e 00             	add    %ch,0x0(%esi)
416cfd:	74 00                	je     0x416cff
416cff:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
416d03:	20 00                	and    %al,(%eax)
416d05:	42                   	inc    %edx
416d06:	00 6f 00             	add    %ch,0x0(%edi)
416d09:	74 00                	je     0x416d0b
416d0b:	68 00 20 00 50       	push   $0x50002000
416d10:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
416d14:	00 79 00             	add    %bh,0x0(%ecx)
416d17:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
416d1b:	20 00                	and    %al,(%eax)
416d1d:	4e                   	dec    %esi
416d1e:	00 61 00             	add    %ah,0x0(%ecx)
416d21:	6d                   	insl   (%dx),%es:(%edi)
416d22:	00 65 00             	add    %ah,0x0(%ebp)
416d25:	73 00                	jae    0x416d27
416d27:	00 17                	add    %dl,(%edi)
416d29:	45                   	inc    %ebp
416d2a:	00 6e 00             	add    %ch,0x0(%esi)
416d2d:	74 00                	je     0x416d2f
416d2f:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
416d33:	20 00                	and    %al,(%eax)
416d35:	4e                   	dec    %esi
416d36:	00 61 00             	add    %ah,0x0(%ecx)
416d39:	6d                   	insl   (%dx),%es:(%edi)
416d3a:	00 65 00             	add    %ah,0x0(%ebp)
416d3d:	73 00                	jae    0x416d3f
416d3f:	00 27                	add    %ah,(%edi)
416d41:	20 00                	and    %al,(%eax)
416d43:	73 00                	jae    0x416d45
416d45:	74 00                	je     0x416d47
416d47:	61                   	popa
416d48:	00 72 00             	add    %dh,0x0(%edx)
416d4b:	74 00                	je     0x416d4d
416d4d:	73 00                	jae    0x416d4f
416d4f:	20 00                	and    %al,(%eax)
416d51:	74 00                	je     0x416d53
416d53:	68 00 65 00 20       	push   $0x20006500
416d58:	00 67 00             	add    %ah,0x0(%edi)
416d5b:	61                   	popa
416d5c:	00 6d 00             	add    %ch,0x0(%ebp)
416d5f:	65 00 20             	add    %ah,%gs:(%eax)
416d62:	00 0d 00 0a 00 00    	add    %cl,0xa00
416d68:	11 43 00             	adc    %eax,0x0(%ebx)
416d6b:	6f                   	outsl  %ds:(%esi),(%dx)
416d6c:	00 6d 00             	add    %ch,0x0(%ebp)
416d6f:	70 00                	jo     0x416d71
416d71:	75 00                	jne    0x416d73
416d73:	74 00                	je     0x416d75
416d75:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
416d79:	00 23                	add    %ah,(%ebx)
416d7b:	4c                   	dec    %esp
416d7c:	00 75 00             	add    %dh,0x0(%ebp)
416d7f:	72 00                	jb     0x416d81
416d81:	67 00 69 00          	add    %ch,0x0(%bx,%di)
416d85:	74 00                	je     0x416d87
416d87:	20 00                	and    %al,(%eax)
416d89:	42                   	inc    %edx
416d8a:	00 6f 00             	add    %ch,0x0(%edi)
416d8d:	6e                   	outsb  %ds:(%esi),(%dx)
416d8e:	00 75 00             	add    %dh,0x0(%ebp)
416d91:	73 00                	jae    0x416d93
416d93:	20 00                	and    %al,(%eax)
416d95:	3d 00 20 00 32       	cmp    $0x32002000,%eax
416d9a:	00 30                	add    %dh,(%eax)
416d9c:	00 00                	add    %al,(%eax)
416d9e:	27                   	daa
416d9f:	53                   	push   %ebx
416da0:	00 65 00             	add    %ah,0x0(%ebp)
416da3:	71 00                	jno    0x416da5
416da5:	75 00                	jne    0x416da7
416da7:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
416dab:	63 00                	arpl   %eax,(%eax)
416dad:	65 00 20             	add    %ah,%gs:(%eax)
416db0:	00 42 00             	add    %al,0x0(%edx)
416db3:	6f                   	outsl  %ds:(%esi),(%dx)
416db4:	00 6e 00             	add    %ch,0x0(%esi)
416db7:	75 00                	jne    0x416db9
416db9:	73 00                	jae    0x416dbb
416dbb:	20 00                	and    %al,(%eax)
416dbd:	3d 00 20 00 31       	cmp    $0x31002000,%eax
416dc2:	00 30                	add    %dh,(%eax)