412d1f:	73 74                	jae    0x412d95
412d21:	61                   	popa
412d22:	6c                   	insb   (%dx),%es:(%edi)
412d23:	4d                   	dec    %ebp
412d24:	69 6e 65 43 6f 73 74 	imul   $0x74736f43,0x65(%esi),%ebp
412d2b:	00 49 6e             	add    %cl,0x6e(%ecx)
412d2e:	66 72 61             	data16 jb 0x412d92
412d31:	73 74                	jae    0x412da7
412d33:	72 75                	jb     0x412daa
412d35:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
412d39:	65 43                	gs inc %ebx
412d3b:	6f                   	outsl  %ds:(%esi),(%dx)
412d3c:	73 74                	jae    0x412db2
412d3e:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412d42:	65 6c                	gs insb (%dx),%es:(%edi)
412d44:	49                   	dec    %ecx
412d45:	6e                   	outsb  %ds:(%esi),(%dx)
412d46:	66 72 75             	data16 jb 0x412dbe
412d49:	73 74                	jae    0x412dbf
412d4b:	72 75                	jb     0x412dc2
412d4d:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
412d51:	65 43                	gs inc %ebx
412d53:	6f                   	outsl  %ds:(%esi),(%dx)
412d54:	73 74                	jae    0x412dca
412d56:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412d5a:	65 6c                	gs insb (%dx),%es:(%edi)
412d5c:	48                   	dec    %eax
412d5d:	75 6e                	jne    0x412dcd
412d5f:	74 69                	je     0x412dca
412d61:	6e                   	outsb  %ds:(%esi),(%dx)
412d62:	67 42                	addr16 inc %edx
412d64:	75 69                	jne    0x412dcf
412d66:	6c                   	insb   (%dx),%es:(%edi)
412d67:	64 69 6e 67 43 6f 73 	imul   $0x74736f43,%fs:0x67(%esi),%ebp
412d6e:	74
412d6f:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412d73:	65 6c                	gs insb (%dx),%es:(%edi)
412d75:	45                   	inc    %ebp
412d76:	6c                   	insb   (%dx),%es:(%edi)
412d77:	76 69                	jbe    0x412de2
412d79:	73 68                	jae    0x412de3
412d7b:	42                   	inc    %edx
412d7c:	75 69                	jne    0x412de7
412d7e:	6c                   	insb   (%dx),%es:(%edi)
412d7f:	64 69 6e 67 43 6f 73 	imul   $0x74736f43,%fs:0x67(%esi),%ebp
412d86:	74
412d87:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412d8b:	65 6c                	gs insb (%dx),%es:(%edi)
412d8d:	45                   	inc    %ebp
412d8e:	6c                   	insb   (%dx),%es:(%edi)
412d8f:	76 69                	jbe    0x412dfa
412d91:	73 68                	jae    0x412dfb
412d93:	41                   	inc    %ecx
412d94:	72 63                	jb     0x412df9
412d96:	68 65 72 54 72       	push   $0x72547265
412d9b:	61                   	popa
412d9c:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
412da3:	73 74                	jae    0x412e19
412da5:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412da9:	65 6c                	gs insb (%dx),%es:(%edi)
412dab:	45                   	inc    %ebp
412dac:	6c                   	insb   (%dx),%es:(%edi)
412dad:	76 69                	jbe    0x412e18
412daf:	73 68                	jae    0x412e19
412db1:	4d                   	dec    %ebp
412db2:	61                   	popa
412db3:	73 74                	jae    0x412e29
412db5:	65 72 54             	gs jb  0x412e0c
412db8:	72 61                	jb     0x412e1b
412dba:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
412dc1:	73 74                	jae    0x412e37
412dc3:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412dc7:	65 6c                	gs insb (%dx),%es:(%edi)
412dc9:	45                   	inc    %ebp
412dca:	6c                   	insb   (%dx),%es:(%edi)
412dcb:	76 69                	jbe    0x412e36
412dcd:	73 68                	jae    0x412e37
412dcf:	57                   	push   %edi
412dd0:	61                   	popa
412dd1:	72 72                	jb     0x412e45
412dd3:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
412dda:	6e                   	outsb  %ds:(%esi),(%dx)
412ddb:	69 6e 67 43 6f 73 74 	imul   $0x74736f43,0x67(%esi),%ebp
412de2:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412de6:	65 6c                	gs insb (%dx),%es:(%edi)
412de8:	4d                   	dec    %ebp
412de9:	61                   	popa
412dea:	72 74                	jb     0x412e60
412dec:	69 61 6c 41 72 74 73 	imul   $0x73747241,0x6c(%ecx),%esp
412df3:	53                   	push   %ebx
412df4:	63 68 6f             	arpl   %ebp,0x6f(%eax)
412df7:	6f                   	outsl  %ds:(%esi),(%dx)
412df8:	6c                   	insb   (%dx),%es:(%edi)
412df9:	43                   	inc    %ebx
412dfa:	6f                   	outsl  %ds:(%esi),(%dx)
412dfb:	73 74                	jae    0x412e71
412dfd:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412e01:	65 6c                	gs insb (%dx),%es:(%edi)
412e03:	48                   	dec    %eax
412e04:	6f                   	outsl  %ds:(%esi),(%dx)
412e05:	75 73                	jne    0x412e7a
412e07:	65 73 43             	gs jae 0x412e4d
412e0a:	6f                   	outsl  %ds:(%esi),(%dx)
412e0b:	73 74                	jae    0x412e81
412e0d:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412e11:	65 6c                	gs insb (%dx),%es:(%edi)
412e13:	49                   	dec    %ecx
412e14:	72 6f                	jb     0x412e85
412e16:	6e                   	outsb  %ds:(%esi),(%dx)
412e17:	57                   	push   %edi
412e18:	6f                   	outsl  %ds:(%esi),(%dx)
412e19:	72 6b                	jb     0x412e86
412e1b:	73 43                	jae    0x412e60
412e1d:	6f                   	outsl  %ds:(%esi),(%dx)
412e1e:	73 74                	jae    0x412e94
412e20:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412e24:	65 6c                	gs insb (%dx),%es:(%edi)
412e26:	57                   	push   %edi
412e27:	6f                   	outsl  %ds:(%esi),(%dx)
412e28:	6f                   	outsl  %ds:(%esi),(%dx)
412e29:	64 73 68             	fs jae 0x412e94
412e2c:	65 74 43             	gs je  0x412e72
412e2f:	6f                   	outsl  %ds:(%esi),(%dx)
412e30:	73 74                	jae    0x412ea6
412e32:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412e36:	65 6c                	gs insb (%dx),%es:(%edi)
412e38:	51                   	push   %ecx
412e39:	75 61                	jne    0x412e9c
412e3b:	72 72                	jb     0x412eaf
412e3d:	79 43                	jns    0x412e82
412e3f:	6f                   	outsl  %ds:(%esi),(%dx)
412e40:	73 74                	jae    0x412eb6
412e42:	00 63 6f             	add    %ah,0x6f(%ebx)
412e45:	73 74                	jae    0x412ebb
412e47:	00 53 75             	add    %dl,0x75(%ebx)
412e4a:	73 70                	jae    0x412ebc
412e4c:	65 6e                	outsb  %gs:(%esi),(%dx)
412e4e:	64 4c                	fs dec %esp
412e50:	61                   	popa
412e51:	79 6f                	jns    0x412ec2
412e53:	75 74                	jne    0x412ec9
412e55:	00 52 65             	add    %dl,0x65(%edx)
412e58:	73 75                	jae    0x412ecf
412e5a:	6d                   	insl   (%dx),%es:(%edi)
412e5b:	65 4c                	gs dec %esp
412e5d:	61                   	popa
412e5e:	79 6f                	jns    0x412ecf
412e60:	75 74                	jne    0x412ed6
412e62:	00 50 65             	add    %dl,0x65(%eax)
412e65:	72 66                	jb     0x412ecd
412e67:	6f                   	outsl  %ds:(%esi),(%dx)
412e68:	72 6d                	jb     0x412ed7
412e6a:	4c                   	dec    %esp
412e6b:	61                   	popa
412e6c:	79 6f                	jns    0x412edd
412e6e:	75 74                	jne    0x412ee4
412e70:	00 69 6e             	add    %ch,0x6e(%ecx)
412e73:	70 75                	jo     0x412eea
412e75:	74 00                	je     0x412e77
412e77:	4d                   	dec    %ebp
412e78:	6f                   	outsl  %ds:(%esi),(%dx)
412e79:	76 65                	jbe    0x412ee0
412e7b:	4e                   	dec    %esi
412e7c:	65 78 74             	gs js  0x412ef3
412e7f:	00 67 65             	add    %ah,0x65(%edi)
412e82:	74 5f                	je     0x412ee3
412e84:	54                   	push   %esp
412e85:	65 78 74             	gs js  0x412efc
412e88:	00 73 65             	add    %dh,0x65(%ebx)
412e8b:	74 5f                	je     0x412eec
412e8d:	54                   	push   %esp
412e8e:	65 78 74             	gs js  0x412f05
412e91:	00 67 65             	add    %ah,0x65(%edi)
412e94:	74 5f                	je     0x412ef5
412e96:	41                   	inc    %ecx
412e97:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
412e9b:	65 43                	gs inc %ebx
412e9d:	61                   	popa
412e9e:	70 74                	jo     0x412f14
412ea0:	69 6f 6e 54 65 78 74 	imul   $0x74786554,0x6e(%edi),%ebp
412ea7:	00 67 65             	add    %ah,0x65(%edi)
412eaa:	74 5f                	je     0x412f0b
412eac:	49                   	dec    %ecx
412ead:	6e                   	outsb  %ds:(%esi),(%dx)
412eae:	6e                   	outsb  %ds:(%esi),(%dx)
412eaf:	65 72 54             	gs jb  0x412f06
412eb2:	65 78 74             	gs js  0x412f29
412eb5:	00 73 65             	add    %dh,0x65(%ebx)
412eb8:	74 5f                	je     0x412f19
412eba:	49                   	dec    %ecx
412ebb:	6e                   	outsb  %ds:(%esi),(%dx)
412ebc:	6e                   	outsb  %ds:(%esi),(%dx)
412ebd:	65 72 54             	gs jb  0x412f14
412ec0:	65 78 74             	gs js  0x412f37
412ec3:	00 46 6f             	add    %al,0x6f(%esi)
412ec6:	72 6d                	jb     0x412f35
412ec8:	4d                   	dec    %ebp
412ec9:	65 6e                	outsb  %gs:(%esi),(%dx)
412ecb:	75 00                	jne    0x412ecd
412ecd:	62 75 74             	bound  %esi,0x74(%ebp)
412ed0:	74 6f                	je     0x412f41
412ed2:	6e                   	outsb  %ds:(%esi),(%dx)
412ed3:	4d                   	dec    %ebp
412ed4:	65 6e                	outsb  %gs:(%esi),(%dx)
412ed6:	75 00                	jne    0x412ed8
412ed8:	53                   	push   %ebx
412ed9:	68 6f 77 00 73       	push   $0x7300776f
412ede:	65 74 5f             	gs je  0x412f40
412ee1:	54                   	push   %esp
412ee2:	61                   	popa
412ee3:	62 49 6e             	bound  %ecx,0x6e(%ecx)
412ee6:	64 65 78 00          	fs gs js 0x412eea
412eea:	43                   	inc    %ebx
412eeb:	6f                   	outsl  %ds:(%esi),(%dx)
412eec:	6d                   	insl   (%dx),%es:(%edi)
412eed:	70 75                	jo     0x412f64
412eef:	74 65                	je     0x412f56
412ef1:	4d                   	dec    %ebp
412ef2:	61                   	popa
412ef3:	74 72                	je     0x412f67
412ef5:	69 78 00 4d 65 73 73 	imul   $0x7373654d,0x0(%eax),%edi
412efc:	61                   	popa
412efd:	67 65 42             	addr16 gs inc %edx
412f00:	6f                   	outsl  %ds:(%esi),(%dx)
412f01:	78 00                	js     0x412f03
412f03:	50                   	push   %eax
412f04:	69 63 74 75 72 65 42 	imul   $0x42657275,0x74(%ebx),%esp
412f0b:	6f                   	outsl  %ds:(%esi),(%dx)
412f0c:	78 00                	js     0x412f0e
412f0e:	54                   	push   %esp
412f0f:	65 78 74             	gs js  0x412f86
412f12:	42                   	inc    %edx
412f13:	6f                   	outsl  %ds:(%esi),(%dx)
412f14:	78 00                	js     0x412f16
412f16:	49                   	dec    %ecx
412f17:	6e                   	outsb  %ds:(%esi),(%dx)
412f18:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
412f1f:	65
412f20:	41                   	inc    %ecx
412f21:	72 72                	jb     0x412f95
412f23:	61                   	popa
412f24:	79 00                	jns    0x412f26
412f26:	67 65 74 5f          	addr16 gs je 0x412f89
412f2a:	41                   	inc    %ecx
412f2b:	73 73                	jae    0x412fa0
412f2d:	65 6d                	gs insl (%dx),%es:(%edi)
412f2f:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
412f33:	67 65 74 5f          	addr16 gs je 0x412f96
412f37:	42                   	inc    %edx
412f38:	61                   	popa
412f39:	73 65                	jae    0x412fa0
412f3b:	44                   	inc    %esp
412f3c:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
412f43:	79 00                	jns    0x412f45
412f45:	62 75 74             	bound  %esi,0x74(%ebp)
412f48:	74 6f                	je     0x412fb9
412f4a:	6e                   	outsb  %ds:(%esi),(%dx)
412f4b:	55                   	push   %ebp
412f4c:	70 67                	jo     0x412fb5
412f4e:	72 61                	jb     0x412fb1
412f50:	64 65 51             	fs gs push %ecx
412f53:	75 61                	jne    0x412fb6
412f55:	72 72                	jb     0x412fc9
412f57:	79 00                	jns    0x412f59
412f59:	6c                   	insb   (%dx),%es:(%edi)
412f5a:	61                   	popa
412f5b:	62 65 6c             	bound  %esp,0x6c(%ebp)
412f5e:	4c                   	dec    %esp
412f5f:	65 76 65             	gs jbe 0x412fc7
412f62:	6c                   	insb   (%dx),%es:(%edi)
412f63:	4f                   	dec    %edi
412f64:	66 51                	push   %cx
412f66:	75 61                	jne    0x412fc9
412f68:	72 72                	jb     0x412fdc
412f6a:	79 00                	jns    0x412f6c
412f6c:	6c                   	insb   (%dx),%es:(%edi)
412f6d:	61                   	popa
412f6e:	62 65 6c             	bound  %esp,0x6c(%ebp)
412f71:	51                   	push   %ecx
412f72:	75 61                	jne    0x412fd5
412f74:	72 72                	jb     0x412fe8
412f76:	79 00                	jns    0x412f78
412f78:	70 69                	jo     0x412fe3
412f7a:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
412f7e:	65 42                	gs inc %edx
412f80:	6f                   	outsl  %ds:(%esi),(%dx)
412f81:	78 42                	js     0x412fc5
412f83:	61                   	popa
412f84:	63 6b 67             	arpl   %ebp,0x67(%ebx)
412f87:	72 6f                	jb     0x412ff8
412f89:	75 6e                	jne    0x412ff9
412f8b:	64 45                	fs inc %ebp
412f8d:	6c                   	insb   (%dx),%es:(%edi)
412f8e:	66 69 65 43 69 74    	imul   $0x7469,0x43(%ebp),%sp
412f94:	79 00                	jns    0x412f96
412f96:	45                   	inc    %ebp
412f97:	6c                   	insb   (%dx),%es:(%edi)
412f98:	66 69 65 5f 63 69    	imul   $0x6963,0x5f(%ebp),%sp
412f9e:	74 79                	je     0x413019
412fa0:	00 6f 70             	add    %ch,0x70(%edi)
412fa3:	5f                   	pop    %edi
412fa4:	45                   	inc    %ebp
412fa5:	71 75                	jno    0x41301c
412fa7:	61                   	popa
412fa8:	6c                   	insb   (%dx),%es:(%edi)
412fa9:	69 74 79 00 6c 61 62 	imul   $0x6562616c,0x0(%ecx,%edi,2),%esi
412fb0:	65
412fb1:	6c                   	insb   (%dx),%es:(%edi)
412fb2:	45                   	inc    %ebp
412fb3:	6c                   	insb   (%dx),%es:(%edi)
412fb4:	76 69                	jbe    0x41301f
412fb6:	73 68                	jae    0x413020
412fb8:	41                   	inc    %ecx
412fb9:	72 63                	jb     0x41301e
412fbb:	68 65 72 51 75       	push   $0x75517265
412fc0:	61                   	popa
412fc1:	6e                   	outsb  %ds:(%esi),(%dx)
412fc2:	74 69                	je     0x41302d
412fc4:	74 79                	je     0x41303f
412fc6:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412fca:	65 6c                	gs insb (%dx),%es:(%edi)
412fcc:	45                   	inc    %ebp
412fcd:	6c                   	insb   (%dx),%es:(%edi)
412fce:	76 69                	jbe    0x413039
412fd0:	73 68                	jae    0x41303a
412fd2:	4d                   	dec    %ebp
412fd3:	61                   	popa
412fd4:	73 74                	jae    0x41304a
412fd6:	65 72 51             	gs jb  0x41302a
412fd9:	75 61                	jne    0x41303c
412fdb:	6e                   	outsb  %ds:(%esi),(%dx)
412fdc:	74 69                	je     0x413047
412fde:	74 79                	je     0x413059
412fe0:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412fe4:	65 6c                	gs insb (%dx),%es:(%edi)
412fe6:	45                   	inc    %ebp
412fe7:	6c                   	insb   (%dx),%es:(%edi)
412fe8:	76 69                	jbe    0x413053
412fea:	73 68                	jae    0x413054
412fec:	57                   	push   %edi
412fed:	61                   	popa
412fee:	72 72                	jb     0x413062
412ff0:	69 6f 72 51 75 61 6e 	imul   $0x6e617551,0x72(%edi),%ebp
412ff7:	74 69                	je     0x413062
412ff9:	74 79                	je     0x413074
412ffb:	00 00                	add    %al,(%eax)
412ffd:	41                   	inc    %ecx
412ffe:	71 00                	jno    0x413000
413000:	4e                   	dec    %esi
413001:	00 72 00             	add    %dh,0x0(%edx)