414c2b:	00 23                	add    %ah,(%ebx)
414c2d:	3d 71 59 4d 47       	cmp    $0x474d5971,%eax
414c32:	58                   	pop    %eax
414c33:	78 66                	js     0x414c9b
414c35:	66 6e                	data16 outsb %ds:(%esi),(%dx)
414c37:	65 5f                	gs pop %edi
414c39:	44                   	inc    %esp
414c3a:	6c                   	insb   (%dx),%es:(%edi)
414c3b:	47                   	inc    %edi
414c3c:	32 74 79 43          	xor    0x43(%ecx,%edi,2),%dh
414c40:	6c                   	insb   (%dx),%es:(%edi)
414c41:	69 55 77 31 31 39 52 	imul   $0x52393131,0x77(%ebp),%edx
414c48:	50                   	push   %eax
414c49:	55                   	push   %ebp
414c4a:	74 32                	je     0x414c7e
414c4c:	72 4a                	jb     0x414c98
414c4e:	74 36                	je     0x414c86
414c50:	53                   	push   %ebx
414c51:	57                   	push   %edi
414c52:	6c                   	insb   (%dx),%es:(%edi)
414c53:	65 5f                	gs pop %edi
414c55:	54                   	push   %esp
414c56:	50                   	push   %eax
414c57:	6b 42 41 3d          	imul   $0x3d,0x41(%edx),%eax
414c5b:	00 23                	add    %ah,(%ebx)
414c5d:	3d 71 57 67 64       	cmp    $0x64675771,%eax
414c62:	35 69 24 72 45       	xor    $0x45722469,%eax
414c67:	44                   	inc    %esp
414c68:	30 6e 45             	xor    %ch,0x45(%esi)
414c6b:	62 66 45             	bound  %esp,0x45(%esi)
414c6e:	78 44                	js     0x414cb4
414c70:	43                   	inc    %ebx
414c71:	74 65                	je     0x414cd8
414c73:	4b                   	dec    %ebx
414c74:	42                   	inc    %edx
414c75:	4c                   	dec    %esp
414c76:	30 39                	xor    %bh,(%ecx)
414c78:	55                   	push   %ebp
414c79:	36 64 4b             	ss fs dec %ebx
414c7c:	6d                   	insl   (%dx),%es:(%edi)
414c7d:	32 42 57             	xor    0x57(%edx),%al
414c80:	31 41 58             	xor    %eax,0x58(%ecx)
414c83:	71 5a                	jno    0x414cdf
414c85:	56                   	push   %esi
414c86:	58                   	pop    %eax
414c87:	43                   	inc    %ebx
414c88:	57                   	push   %edi
414c89:	6b 3d 00 23 3d 71 4e 	imul   $0x4e,0x713d2300,%edi
414c90:	39 6f 6f             	cmp    %ebp,0x6f(%edi)
414c93:	73 5f                	jae    0x414cf4
414c95:	67 65 50             	addr16 gs push %eax
414c98:	53                   	push   %ebx
414c99:	34 61                	xor    $0x61,%al
414c9b:	6b 68 47 58          	imul   $0x58,0x47(%eax),%ebp
414c9f:	35 72 6a 63 4f       	xor    $0x4f636a72,%eax
414ca4:	6a 53                	push   $0x53
414ca6:	32 46 4e             	xor    0x4e(%esi),%al
414ca9:	5a                   	pop    %edx
414caa:	4a                   	dec    %edx
414cab:	6c                   	insb   (%dx),%es:(%edi)
414cac:	54                   	push   %esp
414cad:	41                   	inc    %ecx
414cae:	6b 55 6e 4f          	imul   $0x4f,0x6e(%ebp),%edx
414cb2:	30 59 6b             	xor    %bl,0x6b(%ecx)
414cb5:	67 75 37             	addr16 jne 0x414cef
414cb8:	52                   	push   %edx
414cb9:	6b 3d 00 23 3d 71 37 	imul   $0x37,0x713d2300,%edi
414cc0:	35 32 69 79 37       	xor    $0x37796932,%eax
414cc5:	4e                   	dec    %esi
414cc6:	65 52                	gs push %edx
414cc8:	44                   	inc    %esp
414cc9:	7a 7a                	jp     0x414d45
414ccb:	33 55 41             	xor    0x41(%ebp),%edx
414cce:	59                   	pop    %ecx
414ccf:	52                   	push   %edx
414cd0:	6c                   	insb   (%dx),%es:(%edi)
414cd1:	58                   	pop    %eax
414cd2:	58                   	pop    %eax
414cd3:	66 51                	push   %cx
414cd5:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414cda:	71 41                	jno    0x414d1d
414cdc:	73 78                	jae    0x414d56
414cde:	48                   	dec    %eax
414cdf:	47                   	inc    %edi
414ce0:	39 76 24             	cmp    %esi,0x24(%esi)
414ce3:	4d                   	dec    %ebp
414ce4:	41                   	inc    %ecx
414ce5:	49                   	dec    %ecx
414ce6:	36 24 4e             	ss and $0x4e,%al
414ce9:	72 75                	jb     0x414d60
414ceb:	4d                   	dec    %ebp
414cec:	62 78 45             	bound  %edi,0x45(%eax)
414cef:	6a 41                	push   $0x41
414cf1:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414cf6:	71 34                	jno    0x414d2c
414cf8:	58                   	pop    %eax
414cf9:	35 66 68 6b 4a       	xor    $0x4a6b6866,%eax
414cfe:	6d                   	insl   (%dx),%es:(%edi)
414cff:	35 58 53 34 4c       	xor    $0x4c345358,%eax
414d04:	6c                   	insb   (%dx),%es:(%edi)
414d05:	70 4c                	jo     0x414d53
414d07:	49                   	dec    %ecx
414d08:	79 42                	jns    0x414d4c
414d0a:	36 62 41 3d          	bound  %eax,%ss:0x3d(%ecx)
414d0e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414d13:	36 6f                	outsl  %ss:(%esi),(%dx)
414d15:	64 6a 24             	fs push $0x24
414d18:	6e                   	outsb  %ds:(%esi),(%dx)
414d19:	7a 37                	jp     0x414d52
414d1b:	39 4e 6c             	cmp    %ecx,0x6c(%esi)
414d1e:	57                   	push   %edi
414d1f:	54                   	push   %esp
414d20:	46                   	inc    %esi
414d21:	55                   	push   %ebp
414d22:	4b                   	dec    %ebx
414d23:	36 24 56             	ss and $0x56,%al
414d26:	62 72 77             	bound  %esi,0x77(%edx)
414d29:	3d 3d 00 47 65       	cmp    $0x6547003d,%eax
414d2e:	74 56                	je     0x414d86
414d30:	61                   	popa
414d31:	6c                   	insb   (%dx),%es:(%edi)
414d32:	75 65                	jne    0x414d99
414d34:	00 23                	add    %ah,(%ebx)
414d36:	3d 71 6f 38 52       	cmp    $0x52386f71,%eax
414d3b:	43                   	inc    %ebx
414d3c:	46                   	inc    %esi
414d3d:	72 5f                	jb     0x414d9e
414d3f:	65 63 50 45          	arpl   %edx,%gs:0x45(%eax)
414d43:	39 4e 53             	cmp    %ecx,0x53(%esi)
414d46:	41                   	inc    %ecx
414d47:	35 63 79 44 36       	xor    $0x36447963,%eax
414d4c:	51                   	push   %ecx
414d4d:	51                   	push   %ecx
414d4e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414d53:	71 69                	jno    0x414dbe
414d55:	33 4c 6e 4b          	xor    0x4b(%esi,%ebp,2),%ecx
414d59:	6f                   	outsl  %ds:(%esi),(%dx)
414d5a:	6d                   	insl   (%dx),%es:(%edi)
414d5b:	59                   	pop    %ecx
414d5c:	51                   	push   %ecx
414d5d:	35 4b 72 6b 41       	xor    $0x416b724b,%eax
414d62:	62 78 62             	bound  %edi,0x62(%eax)
414d65:	4a                   	dec    %edx
414d66:	70 4b                	jo     0x414db3
414d68:	43                   	inc    %ebx
414d69:	67 3d 3d 00 53 65    	addr16 cmp $0x6553003d,%eax
414d6f:	74 56                	je     0x414dc7
414d71:	61                   	popa
414d72:	6c                   	insb   (%dx),%es:(%edi)
414d73:	75 65                	jne    0x414dda
414d75:	00 23                	add    %ah,(%ebx)
414d77:	3d 71 54 4b 4a       	cmp    $0x4a4b5471,%eax
414d7c:	72 79                	jb     0x414df7
414d7e:	62 56 53             	bound  %edx,0x53(%esi)
414d81:	33 70 67             	xor    0x67(%eax),%esi
414d84:	56                   	push   %esi
414d85:	34 75                	xor    $0x75,%al
414d87:	5a                   	pop    %edx
414d88:	34 4b                	xor    $0x4b,%al
414d8a:	4e                   	dec    %esi
414d8b:	74 70                	je     0x414dfd
414d8d:	33 67 3d             	xor    0x3d(%edi),%esp
414d90:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414d95:	56                   	push   %esi
414d96:	34 62                	xor    $0x62,%al
414d98:	53                   	push   %ebx
414d99:	59                   	pop    %ecx
414d9a:	39 35 46 59 38 43    	cmp    %esi,0x43385946
414da0:	50                   	push   %eax
414da1:	7a 38                	jp     0x414ddb
414da3:	55                   	push   %ebp
414da4:	37                   	aaa
414da5:	45                   	inc    %ebp
414da6:	7a 7a                	jp     0x414e22
414da8:	6b 52 67 3d          	imul   $0x3d,0x67(%edx),%edx
414dac:	3d 00 52 65 6d       	cmp    $0x6d655200,%eax
414db1:	6f                   	outsl  %ds:(%esi),(%dx)
414db2:	76 65                	jbe    0x414e19
414db4:	56                   	push   %esi
414db5:	61                   	popa
414db6:	6c                   	insb   (%dx),%es:(%edi)
414db7:	75 65                	jne    0x414e1e
414db9:	00 23                	add    %ah,(%ebx)
414dbb:	3d 71 37 59 45       	cmp    $0x45593771,%eax
414dc0:	46                   	inc    %esi
414dc1:	73 52                	jae    0x414e15
414dc3:	41                   	inc    %ecx
414dc4:	31 39                	xor    %edi,(%ecx)
414dc6:	5a                   	pop    %edx
414dc7:	72 78                	jb     0x414e41
414dc9:	4b                   	dec    %ebx
414dca:	54                   	push   %esp
414dcb:	42                   	inc    %edx
414dcc:	65 4c                	gs dec %esp
414dce:	24 79                	and    $0x79,%al
414dd0:	30 66 67             	xor    %ah,0x67(%esi)
414dd3:	3d 3d 00 45 6e       	cmp    $0x6e45003d,%eax
414dd8:	74 72                	je     0x414e4c
414dda:	79 45                	jns    0x414e21
414ddc:	78 69                	js     0x414e47
414dde:	73 74                	jae    0x414e54
414de0:	73 00                	jae    0x414de2
414de2:	47                   	inc    %edi
414de3:	65 74 45             	gs je  0x414e2b
414de6:	6e                   	outsb  %ds:(%esi),(%dx)
414de7:	74 72                	je     0x414e5b
414de9:	69 65 73 00 23 3d 71 	imul   $0x713d2300,0x73(%ebp),%esp
414df0:	32 67 74             	xor    0x74(%edi),%ah
414df3:	68 76 42 36 32       	push   $0x32364276
414df8:	6e                   	outsb  %ds:(%esi),(%dx)
414df9:	30 37                	xor    %dh,(%edi)
414dfb:	66 59                	pop    %cx
414dfd:	56                   	push   %esi
414dfe:	54                   	push   %esp
414dff:	78 35                	js     0x414e36
414e01:	66 77 49             	data16 ja 0x414e4d
414e04:	71 78                	jno    0x414e7e
414e06:	42                   	inc    %edx
414e07:	41                   	inc    %ecx
414e08:	6f                   	outsl  %ds:(%esi),(%dx)
414e09:	31 74 5f 68          	xor    %esi,0x68(%edi,%ebx,2)
414e0d:	73 24                	jae    0x414e33
414e0f:	69 6c 39 41 63 24 34 	imul   $0x46342463,0x41(%ecx,%edi,1),%ebp
414e16:	46
414e17:	59                   	pop    %ecx
414e18:	5f                   	pop    %edi
414e19:	47                   	inc    %edi
414e1a:	77 3d                	ja     0x414e59
414e1c:	00 23                	add    %ah,(%ebx)
414e1e:	3d 71 72 35 71       	cmp    $0x71357271,%eax
414e23:	70 76                	jo     0x414e9b
414e25:	4f                   	dec    %edi
414e26:	50                   	push   %eax
414e27:	6e                   	outsb  %ds:(%esi),(%dx)
414e28:	4c                   	dec    %esp
414e29:	78 4c                	js     0x414e77
414e2b:	70 36                	jo     0x414e63
414e2d:	61                   	popa
414e2e:	47                   	inc    %edi
414e2f:	6b 66 41 4d          	imul   $0x4d,0x41(%esi),%esp
414e33:	37                   	aaa
414e34:	77 51                	ja     0x414e87
414e36:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414e3b:	71 36                	jno    0x414e73
414e3d:	35 7a 6e 46 67       	xor    $0x67466e7a,%eax
414e42:	30 5f 32             	xor    %bl,0x32(%edi)
414e45:	33 34 6e             	xor    (%esi,%ebp,2),%esi
414e48:	66 6e                	data16 outsb %ds:(%esi),(%dx)
414e4a:	68 4c 34 49 38       	push   $0x3849344c
414e4f:	79 52                	jns    0x414ea3
414e51:	53                   	push   %ebx
414e52:	49                   	dec    %ecx
414e53:	4d                   	dec    %ebp
414e54:	44                   	inc    %esp
414e55:	70 64                	jo     0x414ebb
414e57:	6a 41                	push   $0x41
414e59:	6f                   	outsl  %ds:(%esi),(%dx)
414e5a:	73 62                	jae    0x414ebe
414e5c:	7a 65                	jp     0x414ec3
414e5e:	44                   	inc    %esp
414e5f:	66 79 52             	data16 jns 0x414eb4
414e62:	5a                   	pop    %edx
414e63:	56                   	push   %esi
414e64:	57                   	push   %edi
414e65:	30 38                	xor    %bh,(%eax)
414e67:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414e6c:	7a 6a                	jp     0x414ed8
414e6e:	72 65                	jb     0x414ed5
414e70:	67 38 7a 30          	cmp    %bh,0x30(%bp,%si)
414e74:	44                   	inc    %esp
414e75:	34 42                	xor    $0x42,%al
414e77:	50                   	push   %eax
414e78:	72 78                	jb     0x414ef2
414e7a:	34 52                	xor    $0x52,%al
414e7c:	78 55                	js     0x414ed3
414e7e:	4a                   	dec    %edx
414e7f:	42                   	inc    %edx
414e80:	6f                   	outsl  %ds:(%esi),(%dx)
414e81:	51                   	push   %ecx
414e82:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414e87:	71 37                	jno    0x414ec0
414e89:	39 59 45             	cmp    %ebx,0x45(%ecx)
414e8c:	37                   	aaa
414e8d:	6a 6b                	push   $0x6b
414e8f:	24 74                	and    $0x74,%al
414e91:	38 49 37             	cmp    %cl,0x37(%ecx)
414e94:	75 49                	jne    0x414edf
414e96:	55                   	push   %ebp
414e97:	56                   	push   %esi
414e98:	79 6b                	jns    0x414f05
414e9a:	48                   	dec    %eax
414e9b:	63 56 41             	arpl   %edx,0x41(%esi)
414e9e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414ea3:	71 4b                	jno    0x414ef0
414ea5:	61                   	popa
414ea6:	4f                   	dec    %edi
414ea7:	73 67                	jae    0x414f10
414ea9:	38 67 68             	cmp    %ah,0x68(%edi)
414eac:	64 37                	fs aaa
414eae:	4b                   	dec    %ebx
414eaf:	79 59                	jns    0x414f0a
414eb1:	44                   	inc    %esp
414eb2:	43                   	inc    %ebx
414eb3:	6d                   	insl   (%dx),%es:(%edi)
414eb4:	33 52 68             	xor    0x68(%edx),%edx
414eb7:	44                   	inc    %esp
414eb8:	67 39 4b 4a          	cmp    %ecx,0x4a(%bp,%di)
414ebc:	72 66                	jb     0x414f24
414ebe:	37                   	aaa
414ebf:	4d                   	dec    %ebp
414ec0:	63 77 61             	arpl   %esi,0x61(%edi)
414ec3:	48                   	dec    %eax
414ec4:	39 32                	cmp    %esi,(%edx)
414ec6:	54                   	push   %esp
414ec7:	64 4f                	fs dec %edi
414ec9:	4a                   	dec    %edx
414eca:	7a 53                	jp     0x414f1f
414ecc:	77 36                	ja     0x414f04
414ece:	73 3d                	jae    0x414f0d
414ed0:	00 23                	add    %ah,(%ebx)
414ed2:	3d 71 6e 6e 6d       	cmp    $0x6d6e6e71,%eax
414ed7:	41                   	inc    %ecx
414ed8:	67 51                	addr16 push %ecx
414eda:	47                   	inc    %edi
414edb:	45                   	inc    %ebp
414edc:	73 4a                	jae    0x414f28
414ede:	77 34                	ja     0x414f14
414ee0:	64 73 56             	fs jae 0x414f39
414ee3:	6e                   	outsb  %ds:(%esi),(%dx)
414ee4:	39 67 4e             	cmp    %esp,0x4e(%edi)
414ee7:	34 77                	xor    $0x77,%al
414ee9:	4a                   	dec    %edx
414eea:	62 52 4c             	bound  %edx,0x4c(%edx)
414eed:	34 57                	xor    $0x57,%al
414eef:	71 73                	jno    0x414f64
414ef1:	44                   	inc    %esp
414ef2:	61                   	popa
414ef3:	5f                   	pop    %edi
414ef4:	56                   	push   %esi
414ef5:	30 51 75             	xor    %dl,0x75(%ecx)
414ef8:	42                   	inc    %edx
414ef9:	50                   	push   %eax
414efa:	4d                   	dec    %ebp
414efb:	32 45 34             	xor    0x34(%ebp),%al
414efe:	41                   	inc    %ecx
414eff:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414f04:	47                   	inc    %edi
414f05:	50                   	push   %eax
414f06:	64 6e                	outsb  %fs:(%esi),(%dx)
414f08:	46                   	inc    %esi