4119f8:	29 00                	sub    %eax,(%eax)
4119fa:	00 00                	add    %al,(%eax)
4119fc:	00 00                	add    %al,(%eax)
4119fe:	00 00                	add    %al,(%eax)
411a00:	48                   	dec    %eax
411a01:	75 6e                	jne    0x411a71
411a03:	67 20 49 4f          	and    %cl,0x4f(%bx,%di)
411a07:	20 50 61             	and    %dl,0x61(%eax)
411a0a:	74 72                	je     0x411a7e
411a0c:	6f                   	outsl  %ds:(%esi),(%dx)
411a0d:	6c                   	insb   (%dx),%es:(%edi)
411a0e:	20 44 6f 67          	and    %al,0x67(%edi,%ebp,2)
411a12:	20 66 6f             	and    %ah,0x6f(%esi)
411a15:	75 6e                	jne    0x411a85
411a17:	64 20 74 68 69       	and    %dh,%fs:0x69(%eax,%ebp,2)
411a1c:	73 20                	jae    0x411a3e
411a1e:	25 70 20 49 4f       	and    $0x4f492070,%eax
411a23:	52                   	push   %edx
411a24:	45                   	inc    %ebp
411a25:	51                   	push   %ecx
411a26:	20 69 73             	and    %ch,0x73(%ecx)
411a29:	20 6c 75 72          	and    %ch,0x72(%ebp,%esi,2)
411a2d:	6b 69 6e 67          	imul   $0x67,0x6e(%ecx),%ebp
411a31:	20 74 6f 6f          	and    %dh,0x6f(%edi,%ebp,2)
411a35:	20 6c 6f 6e          	and    %ch,0x6e(%edi,%ebp,2)
411a39:	67 2e 20 20          	and    %ah,%cs:(%bx,%si)
411a3d:	6d                   	insl   (%dx),%es:(%edi)
411a3e:	5f                   	pop    %edi
411a3f:	69 6f 72 65 71 74 79 	imul   $0x79747165,0x72(%edi),%ebp
411a46:	70 65                	jo     0x411aad
411a48:	20 3d 20 25 64 2c    	and    %bh,0x2c642520
411a4e:	20 6d 5f             	and    %ch,0x5f(%ebp)
411a51:	69 6f 6d 65 74 68 6f 	imul   $0x6f687465,0x6d(%edi),%ebp
411a58:	64 20 3d 20 25 64 2c 	and    %bh,%fs:0x2c642520
411a5f:	20 6d 5f             	and    %ch,0x5f(%ebp)
411a62:	63 69 6f             	arpl   %ebp,0x6f(%ecx)
411a65:	74 69                	je     0x411ad0
411a67:	6d                   	insl   (%dx),%es:(%edi)
411a68:	65 20 3d 20 25 75 2c 	and    %bh,%gs:0x2c752520
411a6f:	20 63 6d             	and    %ah,0x6d(%ebx)
411a72:	73 65                	jae    0x411ad9
411a74:	63 4c 6f 77          	arpl   %ecx,0x77(%edi,%ebp,2)
411a78:	20 3d 20 25 75 00    	and    %bh,0x752520
411a7e:	00 00                	add    %al,(%eax)
411a80:	48                   	dec    %eax
411a81:	75 6e                	jne    0x411af1
411a83:	67 49                	addr16 dec %ecx
411a85:	6f                   	outsl  %ds:(%esi),(%dx)
411a86:	45                   	inc    %ebp
411a87:	6e                   	outsb  %ds:(%esi),(%dx)
411a88:	66 6f                	outsw  %ds:(%esi),(%dx)
411a8a:	72 63                	jb     0x411aef
411a8c:	65 41                	gs inc %ecx
411a8e:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
411a92:	6e                   	outsb  %ds:(%esi),(%dx)
411a93:	00 49 4f             	add    %cl,0x4f(%ecx)
411a96:	20 50 61             	and    %dl,0x61(%eax)
411a99:	74 72                	je     0x411b0d
411a9b:	6f                   	outsl  %ds:(%esi),(%dx)
411a9c:	6c                   	insb   (%dx),%es:(%edi)
411a9d:	20 44 6f 67          	and    %al,0x67(%edi,%ebp,2)
411aa1:	20 68 61             	and    %ch,0x61(%eax)
411aa4:	73 20                	jae    0x411ac6
411aa6:	64 65 74 65          	fs gs je 0x411b0f
411aaa:	63 74 65 64          	arpl   %esi,0x64(%ebp,%eiz,2)
411aae:	20 61 20             	and    %ah,0x20(%ecx)
411ab1:	44                   	inc    %esp
411ab2:	4f                   	dec    %edi
411ab3:	55                   	push   %ebp
411ab4:	42                   	inc    %edx
411ab5:	4c                   	dec    %esp
411ab6:	45                   	inc    %ebp
411ab7:	20 44 49 53          	and    %al,0x53(%ecx,%ecx,2)
411abb:	4b                   	dec    %ebx
411abc:	20 57 48             	and    %dl,0x48(%edi)
411abf:	41                   	inc    %ecx
411ac0:	4d                   	dec    %ebp
411ac1:	4d                   	dec    %ebp
411ac2:	59                   	pop    %ecx
411ac3:	21 21                	and    %esp,(%ecx)
411ac5:	21 00                	and    %eax,(%eax)
411ac7:	00 49 4f             	add    %cl,0x4f(%ecx)
411aca:	20 50 61             	and    %dl,0x61(%eax)
411acd:	74 72                	je     0x411b41
411acf:	6f                   	outsl  %ds:(%esi),(%dx)
411ad0:	6c                   	insb   (%dx),%es:(%edi)
411ad1:	20 44 6f 67          	and    %al,0x67(%edi,%ebp,2)
411ad5:	3a 20                	cmp    (%eax),%ah
411ad7:	63 69 6f             	arpl   %ebp,0x6f(%ecx)
411ada:	41                   	inc    %ecx
411adb:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
411adf:	65 20 3d 20 25 64 2c 	and    %bh,%gs:0x2c642520
411ae6:	20 63 69             	and    %ah,0x69(%ebx)
411ae9:	6f                   	outsl  %ds:(%esi),(%dx)
411aea:	48                   	dec    %eax
411aeb:	75 6e                	jne    0x411b5b
411aed:	67 20 3d             	and    %bh,(%di)
411af0:	20 25 64 2c 20 4c    	and    %ah,0x4c202c64
411af6:	6f                   	outsl  %ds:(%esi),(%dx)
411af7:	6e                   	outsb  %ds:(%esi),(%dx)
411af8:	67 65 73 74          	addr16 gs jae 0x411b70
411afc:	57                   	push   %edi
411afd:	61                   	popa
411afe:	6c                   	insb   (%dx),%es:(%edi)
411aff:	6c                   	insb   (%dx),%es:(%edi)
411b00:	54                   	push   %esp
411b01:	69 6d 65 20 3d 20 25 	imul   $0x25203d20,0x65(%ebp),%ebp
411b08:	75 20                	jne    0x411b2a
411b0a:	6d                   	insl   (%dx),%es:(%edi)
411b0b:	73 65                	jae    0x411b72
411b0d:	63 2c 20             	arpl   %ebp,(%eax,%eiz,1)
411b10:	4c                   	dec    %esp
411b11:	6f                   	outsl  %ds:(%esi),(%dx)
411b12:	6e                   	outsb  %ds:(%esi),(%dx)
411b13:	67 65 73 74          	addr16 gs jae 0x411b8b
411b17:	43                   	inc    %ebx
411b18:	49                   	dec    %ecx
411b19:	6f                   	outsl  %ds:(%esi),(%dx)
411b1a:	54                   	push   %esp
411b1b:	69 6d 65 20 3d 20 25 	imul   $0x25203d20,0x65(%ebp),%ebp
411b22:	75 20                	jne    0x411b44
411b24:	63 69 6f             	arpl   %ebp,0x6f(%ecx)
411b27:	74 69                	je     0x411b92
411b29:	6d                   	insl   (%dx),%es:(%edi)
411b2a:	65 20 28             	and    %ch,%gs:(%eax)
411b2d:	3d 25 75 20 6d       	cmp    $0x6d207525,%eax
411b32:	73 65                	jae    0x411b99
411b34:	63 29                	arpl   %ebp,(%ecx)
411b36:	00 00                	add    %al,(%eax)
411b38:	45                   	inc    %ebp
411b39:	6e                   	outsb  %ds:(%esi),(%dx)
411b3a:	64 20 53 74          	and    %dl,%fs:0x74(%ebx)
411b3e:	61                   	popa
411b3f:	74 73                	je     0x411bb4
411b41:	3a 20                	cmp    (%eax),%ah
411b43:	67 5f                	addr16 pop %edi
411b45:	63 69 6f             	arpl   %ebp,0x6f(%ecx)
411b48:	72 65                	jb     0x411baf
411b4a:	71 49                	jno    0x411b95
411b4c:	6e                   	outsb  %ds:(%esi),(%dx)
411b4d:	55                   	push   %ebp
411b4e:	73 65                	jae    0x411bb5
411b50:	28 48 69             	sub    %cl,0x69(%eax)
411b53:	67 68 20 57 61 74    	addr16 push $0x74615720
411b59:	65 72 29             	gs jb  0x411b85
411b5c:	3d 25 64 00 44       	cmp    $0x44006425,%eax
411b61:	65 6c                	gs insb (%dx),%es:(%edi)
411b63:	65 74 65             	gs je  0x411bcb
411b66:	64 20 44 69 73       	and    %al,%fs:0x73(%ecx,%ebp,2)
411b6b:	6b 20 70             	imul   $0x70,(%eax),%esp
411b6e:	3d 25 70 2c 20       	cmp    $0x202c7025,%eax
411b73:	50                   	push   %eax
411b74:	61                   	popa
411b75:	74 68                	je     0x411bdf
411b77:	49                   	dec    %ecx
411b78:	64 3d 25 77 73 00    	fs cmp $0x737725,%eax
411b7e:	00 00                	add    %al,(%eax)
411b80:	44                   	inc    %esp
411b81:	65 6c                	gs insb (%dx),%es:(%edi)
411b83:	20 52 65             	and    %dl,0x65(%edx)
411b86:	66 20 44 69 73       	data16 and %al,0x73(%ecx,%ebp,2)
411b8b:	6b 20 70             	imul   $0x70,(%eax),%esp
411b8e:	3d 25 70 2c 20       	cmp    $0x202c7025,%eax
411b93:	50                   	push   %eax
411b94:	61                   	popa
411b95:	74 68                	je     0x411bff
411b97:	49                   	dec    %ecx
411b98:	64 3d 25 77 73 2c    	fs cmp $0x2c737725,%eax
411b9e:	20 43 72             	and    %al,0x72(%ebx)
411ba1:	65 66 3d 25 64       	gs cmp $0x6425,%ax
411ba6:	00 00                	add    %al,(%eax)
411ba8:	53                   	push   %ebx
411ba9:	6d                   	insl   (%dx),%es:(%edi)
411baa:	61                   	popa
411bab:	72 74                	jb     0x411c21
411bad:	44                   	inc    %esp
411bae:	61                   	popa
411baf:	74 61                	je     0x411c12
411bb1:	53                   	push   %ebx
411bb2:	74 72                	je     0x411c26
411bb4:	43                   	inc    %ebx
411bb5:	6f                   	outsl  %ds:(%esi),(%dx)
411bb6:	6e                   	outsb  %ds:(%esi),(%dx)
411bb7:	76 65                	jbe    0x411c1e
411bb9:	72 73                	jb     0x411c2e
411bbb:	69 6f 6e 53 61 77 54 	imul   $0x54776153,0x6e(%edi),%ebp
411bc2:	72 75                	jb     0x411c39
411bc4:	6e                   	outsb  %ds:(%esi),(%dx)
411bc5:	63 61 74             	arpl   %esp,0x74(%ecx)
411bc8:	65 64 43             	gs fs inc %ebx
411bcb:	68 61 72 73 00       	push   $0x737261
411bd0:	45                   	inc    %ebp
411bd1:	73 65                	jae    0x411c38
411bd3:	4e                   	dec    %esi
411bd4:	6f                   	outsl  %ds:(%esi),(%dx)
411bd5:	4c                   	dec    %esp
411bd6:	6f                   	outsl  %ds:(%esi),(%dx)
411bd7:	2d 53 25 64 2d       	sub    $0x2d642553,%eax
411bdc:	45                   	inc    %ebp
411bdd:	25 64 00 53 6d       	and    $0x6d530064,%eax
411be2:	61                   	popa
411be3:	72 74                	jb     0x411c59
411be5:	44                   	inc    %esp
411be6:	61                   	popa
411be7:	74 61                	je     0x411c4a
411be9:	00 00                	add    %al,(%eax)
411beb:	00 25 68 73 25 68    	add    %ah,0x68257368
411bf1:	73 00                	jae    0x411bf3
411bf3:	00 46 61             	add    %al,0x61(%esi)
411bf6:	69 6c 65 64 20 53 2e 	imul   $0x4d2e5320,0x64(%ebp,%eiz,2),%ebp
411bfd:	4d
411bfe:	2e 41                	cs inc %ecx
411c00:	2e 52                	cs push %edx
411c02:	2e 54                	cs push %esp
411c04:	2e 20 6c 6f 61       	and    %ch,%cs:0x61(%edi,%ebp,2)
411c09:	64 3a 20             	cmp    %fs:(%eax),%ah
411c0c:	25 68 73 20 0a       	and    $0xa207368,%eax
411c11:	00 00                	add    %al,(%eax)
411c13:	00 45 73             	add    %al,0x73(%ebp)
411c16:	65 4e                	gs dec %esi
411c18:	6f                   	outsl  %ds:(%esi),(%dx)
411c19:	4c                   	dec    %esp
411c1a:	6f                   	outsl  %ds:(%esi),(%dx)
411c1b:	00 00                	add    %al,(%eax)
411c1d:	00 00                	add    %al,(%eax)
411c1f:	00 46 41             	add    %al,0x41(%esi)
411c22:	49                   	dec    %ecx
411c23:	4c                   	dec    %esp
411c24:	45                   	inc    %ebp
411c25:	44                   	inc    %esp
411c26:	3a 20                	cmp    (%eax),%ah
411c28:	44                   	inc    %esp
411c29:	65 76 49             	gs jbe 0x411c75
411c2c:	6f                   	outsl  %ds:(%esi),(%dx)
411c2d:	43                   	inc    %ebx
411c2e:	74 72                	je     0x411ca2
411c30:	6c                   	insb   (%dx),%es:(%edi)
411c31:	28 20                	sub    %ah,(%eax)
411c33:	71 75                	jno    0x411caa
411c35:	65 72 79             	gs jb  0x411cb1
411c38:	20 70 72             	and    %dh,0x72(%eax)
411c3b:	6f                   	outsl  %ds:(%esi),(%dx)
411c3c:	70 20                	jo     0x411c5e
411c3e:	5c                   	pop    %esp
411c3f:	20 53 74             	and    %dl,0x74(%ebx)
411c42:	6f                   	outsl  %ds:(%esi),(%dx)
411c43:	72 61                	jb     0x411ca6
411c45:	67 65 44             	addr16 gs inc %esp
411c48:	65 76 69             	gs jbe 0x411cb4
411c4b:	63 65 50             	arpl   %esp,0x50(%ebp)
411c4e:	72 6f                	jb     0x411cbf
411c50:	70 65                	jo     0x411cb7
411c52:	72 74                	jb     0x411cc8
411c54:	79 20                	jns    0x411c76
411c56:	29 20                	sub    %esp,(%eax)
411c58:	2d 3e 20 25 64       	sub    $0x6425203e,%eax
411c5d:	20 2f                	and    %ch,(%edi)
411c5f:	20 25 64 20 2f 20    	and    %ah,0x202f2064
411c65:	25 64 20 69 6e       	and    $0x6e692064,%eax
411c6a:	20 25 49 36 34 75    	and    %ah,0x75343649
411c70:	20 75 73             	and    %dh,0x73(%ebp)
411c73:	20 0a                	and    %cl,(%edx)
411c75:	00 00                	add    %al,(%eax)
411c77:	00 09                	add    %cl,(%ecx)
411c79:	20 70 6f             	and    %dh,0x6f(%eax)
411c7c:	73 73                	jae    0x411cf1
411c7e:	64 64 20 3d 20 7b 20 	fs and %bh,%fs:0x56207b20
411c85:	56
411c86:	65 72 2e             	gs jb  0x411cb7
411c89:	53                   	push   %ebx
411c8a:	69 7a 65 3d 25 64 2e 	imul   $0x2e64253d,0x65(%edx),%edi
411c91:	25 64 2c 20 69       	and    $0x69202c64,%eax
411c96:	62 5b 5d             	bound  %ebx,0x5d(%ebx)
411c99:	20 3d 20 25 64 2c    	and    %bh,0x2c642520
411c9f:	25 64 2c 25 64       	and    $0x64252c64,%eax
411ca4:	2c 25                	sub    $0x25,%al
411ca6:	64 2c 20             	fs sub $0x20,%al
411ca9:	44                   	inc    %esp
411caa:	65 76 54             	gs jbe 0x411d01
411cad:	79 70                	jns    0x411d1f
411caf:	65 2e 4d             	gs cs dec %ebp
411cb2:	6f                   	outsl  %ds:(%esi),(%dx)
411cb3:	64 20 3d 20 25 64 2e 	and    %bh,%fs:0x2e642520
411cba:	25 64 2c 20 42       	and    $0x42202c64,%eax
411cbf:	75 73                	jne    0x411d34
411cc1:	54                   	push   %esp
411cc2:	79 70                	jns    0x411d34
411cc4:	65 20 3d 20 25 64 2c 	and    %bh,%gs:0x2c642520
411ccb:	20 43 6f             	and    %al,0x6f(%ebx)
411cce:	6d                   	insl   (%dx),%es:(%edi)
411ccf:	6d                   	insl   (%dx),%es:(%edi)
411cd0:	61                   	popa
411cd1:	6e                   	outsb  %ds:(%esi),(%dx)
411cd2:	64 51                	fs push %ecx
411cd4:	75 65                	jne    0x411d3b
411cd6:	75 65                	jne    0x411d3d
411cd8:	69 6e 67 20 3d 20 25 	imul   $0x25203d20,0x67(%esi),%ebp
411cdf:	64 20 7d 3b          	and    %bh,%fs:0x3b(%ebp)
411ce3:	0a 00                	or     (%eax),%al
411ce5:	00 00                	add    %al,(%eax)
411ce7:	00 4f 73             	add    %cl,0x73(%edi)
411cea:	44                   	inc    %esp
411ceb:	69 73 6b 54 72 75 6e 	imul   $0x6e757254,0x6b(%ebx),%esi
411cf2:	63 61 74             	arpl   %esp,0x74(%ecx)
411cf5:	65 42                	gs inc %edx
411cf7:	61                   	popa
411cf8:	73 69                	jae    0x411d63
411cfa:	63 44 69 73          	arpl   %eax,0x73(%ecx,%ebp,2)
411cfe:	6b 4d 6f 64          	imul   $0x64,0x6f(%ebp),%ecx
411d02:	65 6c                	gs insb (%dx),%es:(%edi)
411d04:	00 00                	add    %al,(%eax)
411d06:	00 00                	add    %al,(%eax)
411d08:	4f                   	dec    %edi
411d09:	73 44                	jae    0x411d4f
411d0b:	69 73 6b 54 72 75 6e 	imul   $0x6e757254,0x6b(%ebx),%esi
411d12:	63 61 74             	arpl   %esp,0x74(%ecx)
411d15:	65 44                	gs inc %esp
411d17:	69 73 6b 46 69 72 6d 	imul   $0x6d726946,0x6b(%ebx),%esi
411d1e:	77 61                	ja     0x411d81
411d20:	72 65                	jb     0x411d87
411d22:	52                   	push   %edx
411d23:	65 76 00             	gs jbe 0x411d26
411d26:	00 00                	add    %al,(%eax)
411d28:	09 09                	or     %ecx,(%ecx)
411d2a:	20 2d 3e 56 65 6e    	and    %ch,0x6e65563e
411d30:	64 6f                	outsl  %fs:(%esi),(%dx)
411d32:	72 20                	jb     0x411d54
411d34:	20 20                	and    %ah,(%eax)
411d36:	20 20                	and    %ah,(%eax)
411d38:	20 20                	and    %ah,(%eax)
411d3a:	3d 20 25 68 73       	cmp    $0x73682520,%eax
411d3f:	3b 0a                	cmp    (%edx),%ecx
411d41:	00 00                	add    %al,(%eax)
411d43:	00 09                	add    %cl,(%ecx)
411d45:	09 20                	or     %esp,(%eax)
411d47:	2d 3e 50 72 6f       	sub    $0x6f72503e,%eax
411d4c:	64 75 63             	fs jne 0x411db2
411d4f:	74 20                	je     0x411d71
411d51:	20 20                	and    %ah,(%eax)
411d53:	20 20                	and    %ah,(%eax)
411d55:	20 3d 20 25 68 73    	and    %bh,0x73682520
411d5b:	3b 0a                	cmp    (%edx),%ecx
411d5d:	00 00                	add    %al,(%eax)
411d5f:	00 09                	add    %cl,(%ecx)
411d61:	09 20                	or     %esp,(%eax)
411d63:	2d 3e 53 65 72       	sub    $0x7265533e,%eax
411d68:	69 61 6c 4e 75 6d 20 	imul   $0x206d754e,0x6c(%ecx),%esp
411d6f:	20 20                	and    %ah,(%eax)
411d71:	20 3d 20 25 68 73    	and    %bh,0x73682520
411d77:	3b 0a                	cmp    (%edx),%ecx