413d55:	34 6e                	xor    $0x6e,%al
413d57:	74 5a                	je     0x413db3
413d59:	4b                   	dec    %ebx
413d5a:	35 7a 31 4c 57       	xor    $0x574c317a,%eax
413d5f:	66 36 6f             	outsw  %ss:(%esi),(%dx)
413d62:	45                   	inc    %ebp
413d63:	41                   	inc    %ecx
413d64:	4c                   	dec    %esp
413d65:	5a                   	pop    %edx
413d66:	67 61                	addr16 popa
413d68:	46                   	inc    %esi
413d69:	4a                   	dec    %edx
413d6a:	72 71                	jb     0x413ddd
413d6c:	43                   	inc    %ebx
413d6d:	4d                   	dec    %ebp
413d6e:	37                   	aaa
413d6f:	6d                   	insl   (%dx),%es:(%edi)
413d70:	35 33 73 77 31       	xor    $0x31777333,%eax
413d75:	6e                   	outsb  %ds:(%esi),(%dx)
413d76:	58                   	pop    %eax
413d77:	72 49                	jb     0x413dc2
413d79:	63 6c 71 5a          	arpl   %ebp,0x5a(%ecx,%esi,2)
413d7d:	6f                   	outsl  %ds:(%esi),(%dx)
413d7e:	54                   	push   %esp
413d7f:	57                   	push   %edi
413d80:	2b 36                	sub    (%esi),%esi
413d82:	4d                   	dec    %ebp
413d83:	62 77 61             	bound  %esi,0x61(%edi)
413d86:	6f                   	outsl  %ds:(%esi),(%dx)
413d87:	73 41                	jae    0x413dca
413d89:	75 37                	jne    0x413dc2
413d8b:	74 75                	je     0x413e02
413d8d:	41                   	inc    %ecx
413d8e:	54                   	push   %esp
413d8f:	59                   	pop    %ecx
413d90:	63 50 64             	arpl   %edx,0x64(%eax)
413d93:	55                   	push   %ebp
413d94:	5a                   	pop    %edx
413d95:	64 53                	fs push %ebx
413d97:	73 6e                	jae    0x413e07
413d99:	42                   	inc    %edx
413d9a:	6e                   	outsb  %ds:(%esi),(%dx)
413d9b:	69 5a 43 68 71 50 4f 	imul   $0x4f507168,0x43(%edx),%ebx
413da2:	41                   	inc    %ecx
413da3:	35 4a 70 34 39       	xor    $0x3934704a,%eax
413da8:	36 35 48 68 51 44    	ss xor $0x44516848,%eax
413dae:	4f                   	dec    %edi
413daf:	79 43                	jns    0x413df4
413db1:	32 37                	xor    (%edi),%dh
413db3:	33 64 37 6e          	xor    0x6e(%edi,%esi,1),%esp
413db7:	53                   	push   %ebx
413db8:	6b 57 4b 44          	imul   $0x44,0x4b(%edi),%edx
413dbc:	63 4b 47             	arpl   %ecx,0x47(%ebx)
413dbf:	4b                   	dec    %ebx
413dc0:	58                   	pop    %eax
413dc1:	6b 70 30 73          	imul   $0x73,0x30(%eax),%esi
413dc5:	63 79 74             	arpl   %edi,0x74(%ecx)
413dc8:	4d                   	dec    %ebp
413dc9:	68 75 49 51 36       	push   $0x36514975
413dce:	53                   	push   %ebx
413dcf:	58                   	pop    %eax
413dd0:	45                   	inc    %ebp
413dd1:	59                   	pop    %ecx
413dd2:	43                   	inc    %ebx
413dd3:	43                   	inc    %ebx
413dd4:	36 46                	ss inc %esi
413dd6:	52                   	push   %edx
413dd7:	53                   	push   %ebx
413dd8:	41                   	inc    %ecx
413dd9:	79 79                	jns    0x413e54
413ddb:	5a                   	pop    %edx
413ddc:	6b 57 4a 6b          	imul   $0x6b,0x4a(%edi),%edx
413de0:	78 64                	js     0x413e46
413de2:	4d                   	dec    %ebp
413de3:	68 63 4a 45 6d       	push   $0x6d454a63
413de8:	45                   	inc    %ebp
413de9:	2f                   	das
413dea:	50                   	push   %eax
413deb:	37                   	aaa
413dec:	6a 30                	push   $0x30
413dee:	37                   	aaa
413def:	62 68 2b             	bound  %ebp,0x2b(%eax)
413df2:	59                   	pop    %ecx
413df3:	42                   	inc    %edx
413df4:	42                   	inc    %edx
413df5:	79 38                	jns    0x413e2f
413df7:	47                   	inc    %edi
413df8:	68 6d 74 41 6b       	push   $0x6b41746d
413dfd:	6b 47 6f 47          	imul   $0x47,0x6f(%edi),%eax
413e01:	5a                   	pop    %edx
413e02:	33 4a 2b             	xor    0x2b(%edx),%ecx
413e05:	31 72 51             	xor    %esi,0x51(%edx)
413e08:	42                   	inc    %edx
413e09:	4b                   	dec    %ebx
413e0a:	36 54                	ss push %esp
413e0c:	2b 70 6a             	sub    0x6a(%eax),%esi
413e0f:	71 2b                	jno    0x413e3c
413e11:	30 6d 41             	xor    %ch,0x41(%ebp)
413e14:	76 33                	jbe    0x413e49
413e16:	74 46                	je     0x413e5e
413e18:	32 6f 65             	xor    0x65(%edi),%ch
413e1b:	56                   	push   %esi
413e1c:	55                   	push   %ebp
413e1d:	4c                   	dec    %esp
413e1e:	35 2b 50 32 42       	xor    $0x4232502b,%eax
413e23:	68 33 69 76 6f       	push   $0x6f766933
413e28:	55                   	push   %ebp
413e29:	41                   	inc    %ecx
413e2a:	4a                   	dec    %edx
413e2b:	6d                   	insl   (%dx),%es:(%edi)
413e2c:	6a 38                	push   $0x38
413e2e:	48                   	dec    %eax
413e2f:	51                   	push   %ecx
413e30:	6b 6f 57 2f          	imul   $0x2f,0x57(%edi),%ebp
413e34:	42                   	inc    %edx
413e35:	39 42 39             	cmp    %eax,0x39(%edx)
413e38:	2f                   	das
413e39:	56                   	push   %esi
413e3a:	67 71 78             	addr16 jno 0x413eb5
413e3d:	6a 6e                	push   $0x6e
413e3f:	45                   	inc    %ebp
413e40:	42                   	inc    %edx
413e41:	50                   	push   %eax
413e42:	78 63                	js     0x413ea7
413e44:	45                   	inc    %ebp
413e45:	71 2b                	jno    0x413e72
413e47:	39 62 6e             	cmp    %esp,0x6e(%edx)
413e4a:	69 61 4e 33 33 38 58 	imul   $0x58383333,0x4e(%ecx),%esp
413e51:	74 37                	je     0x413e8a
413e53:	7a 79                	jp     0x413ece
413e55:	38 55 4c             	cmp    %dl,0x4c(%ebp)
413e58:	77 54                	ja     0x413eae
413e5a:	62 71 5a             	bound  %esi,0x5a(%ecx)
413e5d:	46                   	inc    %esi
413e5e:	50                   	push   %eax
413e5f:	4a                   	dec    %edx
413e60:	6f                   	outsl  %ds:(%esi),(%dx)
413e61:	61                   	popa
413e62:	56                   	push   %esi
413e63:	63 6a 56             	arpl   %ebp,0x56(%edx)
413e66:	6c                   	insb   (%dx),%es:(%edi)
413e67:	51                   	push   %ecx
413e68:	69 47 33 4c 51 79 6d 	imul   $0x6d79514c,0x33(%edi),%eax
413e6f:	6b 48 65 73          	imul   $0x73,0x65(%eax),%ecx
413e73:	44                   	inc    %esp
413e74:	76 48                	jbe    0x413ebe
413e76:	5a                   	pop    %edx
413e77:	2f                   	das
413e78:	58                   	pop    %eax
413e79:	6c                   	insb   (%dx),%es:(%edi)
413e7a:	50                   	push   %eax
413e7b:	69 38 2f 4d 57 45    	imul   $0x45574d2f,(%eax),%edi
413e81:	51                   	push   %ecx
413e82:	35 53 62 38 33       	xor    $0x33386253,%eax
413e87:	52                   	push   %edx
413e88:	56                   	push   %esi
413e89:	54                   	push   %esp
413e8a:	39 49 6d             	cmp    %ecx,0x6d(%ecx)
413e8d:	6e                   	outsb  %ds:(%esi),(%dx)
413e8e:	35 70 38 63 76       	xor    $0x76633870,%eax
413e93:	79 43                	jns    0x413ed8
413e95:	34 6e                	xor    $0x6e,%al
413e97:	6f                   	outsl  %ds:(%esi),(%dx)
413e98:	49                   	dec    %ecx
413e99:	38 58 51             	cmp    %bl,0x51(%eax)
413e9c:	2f                   	das
413e9d:	55                   	push   %ebp
413e9e:	54                   	push   %esp
413e9f:	69 56 62 68 33 6e 5a 	imul   $0x5a6e3368,0x62(%esi),%edx
413ea6:	39 6f 6e             	cmp    %ebp,0x6e(%edi)
413ea9:	7a 6d                	jp     0x413f18
413eab:	56                   	push   %esi
413eac:	48                   	dec    %eax
413ead:	67 39 70 41          	cmp    %esi,0x41(%bx,%si)
413eb1:	66 66 72 46          	data16 data16 jb 0x413efb
413eb5:	35 67 67 6e 79       	xor    $0x796e6767,%eax
413eba:	2f                   	das
413ebb:	45                   	inc    %ebp
413ebc:	53                   	push   %ebx
413ebd:	69 6b 43 47 4d 46 32 	imul   $0x32464d47,0x43(%ebx),%ebp
413ec4:	45                   	inc    %ebp
413ec5:	34 4f                	xor    $0x4f,%al
413ec7:	70 39                	jo     0x413f02
413ec9:	43                   	inc    %ebx
413eca:	49                   	dec    %ecx
413ecb:	4c                   	dec    %esp
413ecc:	66 4a                	dec    %dx
413ece:	41                   	inc    %ecx
413ecf:	45                   	inc    %ebp
413ed0:	34 7a                	xor    $0x7a,%al
413ed2:	36 34 46             	ss xor $0x46,%al
413ed5:	45                   	inc    %ebp
413ed6:	56                   	push   %esi
413ed7:	39 73 32             	cmp    %esi,0x32(%ebx)
413eda:	33 57 56             	xor    0x56(%edi),%edx
413edd:	45                   	inc    %ebp
413ede:	6e                   	outsb  %ds:(%esi),(%dx)
413edf:	70 61                	jo     0x413f42
413ee1:	4b                   	dec    %ebx
413ee2:	47                   	inc    %edi
413ee3:	73 66                	jae    0x413f4b
413ee5:	4d                   	dec    %ebp
413ee6:	41                   	inc    %ecx
413ee7:	75 37                	jne    0x413f20
413ee9:	39 4d 32             	cmp    %ecx,0x32(%ebp)
413eec:	37                   	aaa
413eed:	35 62 79 38 6c       	xor    $0x6c387962,%eax
413ef2:	43                   	inc    %ebx
413ef3:	56                   	push   %esi
413ef4:	58                   	pop    %eax
413ef5:	32 36                	xor    (%esi),%dh
413ef7:	6f                   	outsl  %ds:(%esi),(%dx)
413ef8:	33 61 4a             	xor    0x4a(%ecx),%esp
413efb:	56                   	push   %esi
413efc:	75 7a                	jne    0x413f78
413efe:	78 44                	js     0x413f44
413f00:	39 74 4d 59          	cmp    %esi,0x59(%ebp,%ecx,2)
413f04:	67 4a                	addr16 dec %edx
413f06:	61                   	popa
413f07:	45                   	inc    %ebp
413f08:	38 68 73             	cmp    %ch,0x73(%eax)
413f0b:	50                   	push   %eax
413f0c:	6e                   	outsb  %ds:(%esi),(%dx)
413f0d:	47                   	inc    %edi
413f0e:	47                   	inc    %edi
413f0f:	36 51                	ss push %ecx
413f11:	6b 33 39             	imul   $0x39,(%ebx),%esi
413f14:	75 31                	jne    0x413f47
413f16:	57                   	push   %edi
413f17:	4a                   	dec    %edx
413f18:	78 56                	js     0x413f70
413f1a:	76 51                	jbe    0x413f6d
413f1c:	7a 52                	jp     0x413f70
413f1e:	4b                   	dec    %ebx
413f1f:	76 51                	jbe    0x413f72
413f21:	50                   	push   %eax
413f22:	62 56 53             	bound  %edx,0x53(%esi)
413f25:	6a 57                	push   $0x57
413f27:	31 58 73             	xor    %ebx,0x73(%eax)
413f2a:	32 70 6c             	xor    0x6c(%eax),%dh
413f2d:	36 35 4b 61 64 38    	ss xor $0x3864614b,%eax
413f33:	66 66 62 2b          	data16 bound %bp,(%ebx)
413f37:	31 53 51             	xor    %edx,0x51(%ebx)
413f3a:	75 53                	jne    0x413f8f
413f3c:	67 75 47             	addr16 jne 0x413f86
413f3f:	57                   	push   %edi
413f40:	58                   	pop    %eax
413f41:	35 6e 44 7a 5a       	xor    $0x5a7a446e,%eax
413f46:	4b                   	dec    %ebx
413f47:	62 59 6a             	bound  %ebx,0x6a(%ecx)
413f4a:	53                   	push   %ebx
413f4b:	62 6d 2f             	bound  %ebp,0x2f(%ebp)
413f4e:	4e                   	dec    %esi
413f4f:	2f                   	das
413f50:	47                   	inc    %edi
413f51:	4b                   	dec    %ebx
413f52:	76 47                	jbe    0x413f9b
413f54:	67 61                	addr16 popa
413f56:	4f                   	dec    %edi
413f57:	4a                   	dec    %edx
413f58:	53                   	push   %ebx
413f59:	51                   	push   %ecx
413f5a:	76 48                	jbe    0x413fa4
413f5c:	41                   	inc    %ecx
413f5d:	46                   	inc    %esi
413f5e:	7a 75                	jp     0x413fd5
413f60:	67 47                	addr16 inc %edi
413f62:	68 79 48 63 4a       	push   $0x4a634879
413f67:	72 2f                	jb     0x413f98
413f69:	63 34 73             	arpl   %esi,(%ebx,%esi,2)
413f6c:	56                   	push   %esi
413f6d:	77 70                	ja     0x413fdf
413f6f:	35 30 6e 43 7a       	xor    $0x7a436e30,%eax
413f74:	48                   	dec    %eax
413f75:	54                   	push   %esp
413f76:	72 56                	jb     0x413fce
413f78:	7a 4f                	jp     0x413fc9
413f7a:	4b                   	dec    %ebx
413f7b:	56                   	push   %esi
413f7c:	33 4b 2b             	xor    0x2b(%ebx),%ecx
413f7f:	39 6d 68             	cmp    %ebp,0x68(%ebp)
413f82:	4c                   	dec    %esp
413f83:	6b 6b 47 73          	imul   $0x73,0x47(%ebx),%ebp
413f87:	66 5a                	pop    %dx
413f89:	6e                   	outsb  %ds:(%esi),(%dx)
413f8a:	6d                   	insl   (%dx),%es:(%edi)
413f8b:	31 47 79             	xor    %eax,0x79(%edi)
413f8e:	72 38                	jb     0x413fc8
413f90:	71 37                	jno    0x413fc9
413f92:	52                   	push   %edx
413f93:	7a 77                	jp     0x41400c
413f95:	4f                   	dec    %edi
413f96:	66 30 36             	data16 xor %dh,(%esi)
413f99:	54                   	push   %esp
413f9a:	5a                   	pop    %edx
413f9b:	75 4c                	jne    0x413fe9
413f9d:	48                   	dec    %eax
413f9e:	47                   	inc    %edi
413f9f:	41                   	inc    %ecx
413fa0:	57                   	push   %edi
413fa1:	68 6e 65 64 74       	push   $0x7464656e
413fa6:	6b 4c 58 6d 36       	imul   $0x36,0x6d(%eax,%ebx,2),%ecx
413fab:	42                   	inc    %edx
413fac:	6f                   	outsl  %ds:(%esi),(%dx)
413fad:	53                   	push   %ebx
413fae:	58                   	pop    %eax
413faf:	47                   	inc    %edi
413fb0:	76 52                	jbe    0x414004
413fb2:	55                   	push   %ebp
413fb3:	55                   	push   %ebp
413fb4:	6d                   	insl   (%dx),%es:(%edi)
413fb5:	6f                   	outsl  %ds:(%esi),(%dx)
413fb6:	4c                   	dec    %esp
413fb7:	71 66                	jno    0x41401f
413fb9:	56                   	push   %esi
413fba:	38 6c 74 55          	cmp    %ch,0x55(%esp,%esi,2)
413fbe:	4f                   	dec    %edi
413fbf:	63 37                	arpl   %esi,(%edi)
413fc1:	64 51                	fs push %ecx
413fc3:	35 63 42 6e 35       	xor    $0x356e4263,%eax
413fc8:	58                   	pop    %eax
413fc9:	39 4c 31 65          	cmp    %ecx,0x65(%ecx,%esi,1)
413fcd:	54                   	push   %esp
413fce:	66 4c                	dec    %sp
413fd0:	4e                   	dec    %esi
413fd1:	68 59 38 32 4a       	push   $0x4a323859
413fd6:	70 73                	jo     0x41404b
413fd8:	66 6c                	data16 insb (%dx),%es:(%edi)
413fda:	4e                   	dec    %esi
413fdb:	66 38 63 66          	data16 cmp %ah,0x66(%ebx)
413fdf:	69 44 65 79 7a 6c 48 	imul   $0x69486c7a,0x79(%ebp,%eiz,2),%eax
413fe6:	69
413fe7:	73 70                	jae    0x414059
413fe9:	74 57                	je     0x414042
413feb:	62 2b                	bound  %ebp,(%ebx)
413fed:	51                   	push   %ecx
413fee:	75 79                	jne    0x414069
413ff0:	4c                   	dec    %esp
413ff1:	4c                   	dec    %esp
413ff2:	63 43 78             	arpl   %eax,0x78(%ebx)
413ff5:	4e                   	dec    %esi
413ff6:	53                   	push   %ebx
413ff7:	45                   	inc    %ebp
413ff8:	58                   	pop    %eax
413ff9:	49                   	dec    %ecx
413ffa:	4f                   	dec    %edi
413ffb:	52                   	push   %edx
413ffc:	6a 42                	push   $0x42
413ffe:	69 47 71 2b 4f 76 59 	imul   $0x59764f2b,0x71(%edi),%eax
414005:	6d                   	insl   (%dx),%es:(%edi)