411df9:	6e                   	outsb  %ds:(%esi),(%dx)
411dfa:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411dfe:	65 6c                	gs insb (%dx),%es:(%edi)
411e00:	45                   	inc    %ebp
411e01:	6c                   	insb   (%dx),%es:(%edi)
411e02:	76 69                	jbe    0x411e6d
411e04:	73 68                	jae    0x411e6e
411e06:	41                   	inc    %ecx
411e07:	72 63                	jb     0x411e6c
411e09:	68 65 72 54 72       	push   $0x72547265
411e0e:	61                   	popa
411e0f:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
411e16:	73 74                	jae    0x411e8c
411e18:	50                   	push   %eax
411e19:	6f                   	outsl  %ds:(%esi),(%dx)
411e1a:	70 75                	jo     0x411e91
411e1c:	6c                   	insb   (%dx),%es:(%edi)
411e1d:	61                   	popa
411e1e:	74 69                	je     0x411e89
411e20:	6f                   	outsl  %ds:(%esi),(%dx)
411e21:	6e                   	outsb  %ds:(%esi),(%dx)
411e22:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411e26:	65 6c                	gs insb (%dx),%es:(%edi)
411e28:	45                   	inc    %ebp
411e29:	6c                   	insb   (%dx),%es:(%edi)
411e2a:	76 69                	jbe    0x411e95
411e2c:	73 68                	jae    0x411e96
411e2e:	4d                   	dec    %ebp
411e2f:	61                   	popa
411e30:	73 74                	jae    0x411ea6
411e32:	65 72 54             	gs jb  0x411e89
411e35:	72 61                	jb     0x411e98
411e37:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
411e3e:	73 74                	jae    0x411eb4
411e40:	50                   	push   %eax
411e41:	6f                   	outsl  %ds:(%esi),(%dx)
411e42:	70 75                	jo     0x411eb9
411e44:	6c                   	insb   (%dx),%es:(%edi)
411e45:	61                   	popa
411e46:	74 69                	je     0x411eb1
411e48:	6f                   	outsl  %ds:(%esi),(%dx)
411e49:	6e                   	outsb  %ds:(%esi),(%dx)
411e4a:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411e4e:	65 6c                	gs insb (%dx),%es:(%edi)
411e50:	45                   	inc    %ebp
411e51:	6c                   	insb   (%dx),%es:(%edi)
411e52:	76 69                	jbe    0x411ebd
411e54:	73 68                	jae    0x411ebe
411e56:	57                   	push   %edi
411e57:	61                   	popa
411e58:	72 72                	jb     0x411ecc
411e5a:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
411e61:	6e                   	outsb  %ds:(%esi),(%dx)
411e62:	69 6e 67 43 6f 73 74 	imul   $0x74736f43,0x67(%esi),%ebp
411e69:	50                   	push   %eax
411e6a:	6f                   	outsl  %ds:(%esi),(%dx)
411e6b:	70 75                	jo     0x411ee2
411e6d:	6c                   	insb   (%dx),%es:(%edi)
411e6e:	61                   	popa
411e6f:	74 69                	je     0x411eda
411e71:	6f                   	outsl  %ds:(%esi),(%dx)
411e72:	6e                   	outsb  %ds:(%esi),(%dx)
411e73:	00 63 6f             	add    %ah,0x6f(%ebx)
411e76:	73 74                	jae    0x411eec
411e78:	50                   	push   %eax
411e79:	6f                   	outsl  %ds:(%esi),(%dx)
411e7a:	70 75                	jo     0x411ef1
411e7c:	6c                   	insb   (%dx),%es:(%edi)
411e7d:	61                   	popa
411e7e:	74 69                	je     0x411ee9
411e80:	6f                   	outsl  %ds:(%esi),(%dx)
411e81:	6e                   	outsb  %ds:(%esi),(%dx)
411e82:	00 45 6e             	add    %al,0x6e(%ebp)
411e85:	64 42                	fs inc %edx
411e87:	63 65 61             	arpl   %esp,0x61(%ebp)
411e8a:	75 73                	jne    0x411eff
411e8c:	65 4f                	gs dec %edi
411e8e:	66 4c                	dec    %sp
411e90:	6f                   	outsl  %ds:(%esi),(%dx)
411e91:	77 50                	ja     0x411ee3
411e93:	6f                   	outsl  %ds:(%esi),(%dx)
411e94:	70 75                	jo     0x411f0b
411e96:	6c                   	insb   (%dx),%es:(%edi)
411e97:	61                   	popa
411e98:	74 69                	je     0x411f03
411e9a:	6f                   	outsl  %ds:(%esi),(%dx)
411e9b:	6e                   	outsb  %ds:(%esi),(%dx)
411e9c:	00 4d 61             	add    %cl,0x61(%ebp)
411e9f:	74 72                	je     0x411f13
411ea1:	69 78 53 65 70 61 72 	imul   $0x72617065,0x53(%eax),%edi
411ea8:	61                   	popa
411ea9:	74 69                	je     0x411f14
411eab:	6f                   	outsl  %ds:(%esi),(%dx)
411eac:	6e                   	outsb  %ds:(%esi),(%dx)
411ead:	00 53 79             	add    %dl,0x79(%ebx)
411eb0:	73 74                	jae    0x411f26
411eb2:	65 6d                	gs insl (%dx),%es:(%edi)
411eb4:	2e 43                	cs inc %ebx
411eb6:	6f                   	outsl  %ds:(%esi),(%dx)
411eb7:	6e                   	outsb  %ds:(%esi),(%dx)
411eb8:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
411ebe:	74 69                	je     0x411f29
411ec0:	6f                   	outsl  %ds:(%esi),(%dx)
411ec1:	6e                   	outsb  %ds:(%esi),(%dx)
411ec2:	00 53 79             	add    %dl,0x79(%ebx)
411ec5:	73 74                	jae    0x411f3b
411ec7:	65 6d                	gs insl (%dx),%es:(%edi)
411ec9:	2e 47                	cs inc %edi
411ecb:	6c                   	insb   (%dx),%es:(%edi)
411ecc:	6f                   	outsl  %ds:(%esi),(%dx)
411ecd:	62 61 6c             	bound  %esp,0x6c(%ecx)
411ed0:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
411ed7:	00 53 79             	add    %dl,0x79(%ebx)
411eda:	73 74                	jae    0x411f50
411edc:	65 6d                	gs insl (%dx),%es:(%edi)
411ede:	2e 52                	cs push %edx
411ee0:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
411ee3:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
411ee8:	6e                   	outsb  %ds:(%esi),(%dx)
411ee9:	00 43 6f             	add    %al,0x6f(%ebx)
411eec:	6e                   	outsb  %ds:(%esi),(%dx)
411eed:	74 72                	je     0x411f61
411eef:	6f                   	outsl  %ds:(%esi),(%dx)
411ef0:	6c                   	insb   (%dx),%es:(%edi)
411ef1:	43                   	inc    %ebx
411ef2:	6f                   	outsl  %ds:(%esi),(%dx)
411ef3:	6c                   	insb   (%dx),%es:(%edi)
411ef4:	6c                   	insb   (%dx),%es:(%edi)
411ef5:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
411efa:	6e                   	outsb  %ds:(%esi),(%dx)
411efb:	00 74 69 6d          	add    %dh,0x6d(%ecx,%ebp,2)
411eff:	65 72 43             	gs jb  0x411f45
411f02:	72 79                	jb     0x411f7d
411f04:	73 74                	jae    0x411f7a
411f06:	61                   	popa
411f07:	6c                   	insb   (%dx),%es:(%edi)
411f08:	73 50                	jae    0x411f5a
411f0a:	72 6f                	jb     0x411f7b
411f0c:	64 75 63             	fs jne 0x411f72
411f0f:	74 69                	je     0x411f7a
411f11:	6f                   	outsl  %ds:(%esi),(%dx)
411f12:	6e                   	outsb  %ds:(%esi),(%dx)
411f13:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411f17:	65 6c                	gs insb (%dx),%es:(%edi)
411f19:	54                   	push   %esp
411f1a:	65 6d                	gs insl (%dx),%es:(%edi)
411f1c:	70 6c                	jo     0x411f8a
411f1e:	65 49                	gs dec %ecx
411f20:	72 6f                	jb     0x411f91
411f22:	6e                   	outsb  %ds:(%esi),(%dx)
411f23:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411f27:	65 6c                	gs insb (%dx),%es:(%edi)
411f29:	43                   	inc    %ebx
411f2a:	72 79                	jb     0x411fa5
411f2c:	73 74                	jae    0x411fa2
411f2e:	61                   	popa
411f2f:	6c                   	insb   (%dx),%es:(%edi)
411f30:	4d                   	dec    %ebp
411f31:	69 6e 65 49 72 6f 6e 	imul   $0x6e6f7249,0x65(%esi),%ebp
411f38:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411f3c:	65 6c                	gs insb (%dx),%es:(%edi)
411f3e:	49                   	dec    %ecx
411f3f:	6e                   	outsb  %ds:(%esi),(%dx)
411f40:	66 72 61             	data16 jb 0x411fa4
411f43:	73 74                	jae    0x411fb9
411f45:	72 75                	jb     0x411fbc
411f47:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
411f4b:	65 49                	gs dec %ecx
411f4d:	72 6f                	jb     0x411fbe
411f4f:	6e                   	outsb  %ds:(%esi),(%dx)
411f50:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411f54:	65 6c                	gs insb (%dx),%es:(%edi)
411f56:	48                   	dec    %eax
411f57:	75 6e                	jne    0x411fc7
411f59:	74 69                	je     0x411fc4
411f5b:	6e                   	outsb  %ds:(%esi),(%dx)
411f5c:	67 42                	addr16 inc %edx
411f5e:	75 69                	jne    0x411fc9
411f60:	6c                   	insb   (%dx),%es:(%edi)
411f61:	64 69 6e 67 49 72 6f 	imul   $0x6e6f7249,%fs:0x67(%esi),%ebp
411f68:	6e
411f69:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411f6d:	65 6c                	gs insb (%dx),%es:(%edi)
411f6f:	45                   	inc    %ebp
411f70:	6c                   	insb   (%dx),%es:(%edi)
411f71:	76 69                	jbe    0x411fdc
411f73:	73 68                	jae    0x411fdd
411f75:	42                   	inc    %edx
411f76:	75 69                	jne    0x411fe1
411f78:	6c                   	insb   (%dx),%es:(%edi)
411f79:	64 69 6e 67 49 72 6f 	imul   $0x6e6f7249,%fs:0x67(%esi),%ebp
411f80:	6e
411f81:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411f85:	65 6c                	gs insb (%dx),%es:(%edi)
411f87:	45                   	inc    %ebp
411f88:	6c                   	insb   (%dx),%es:(%edi)
411f89:	76 69                	jbe    0x411ff4
411f8b:	73 68                	jae    0x411ff5
411f8d:	41                   	inc    %ecx
411f8e:	72 63                	jb     0x411ff3
411f90:	68 65 72 54 72       	push   $0x72547265
411f95:	61                   	popa
411f96:	69 6e 69 6e 67 49 72 	imul   $0x7249676e,0x69(%esi),%ebp
411f9d:	6f                   	outsl  %ds:(%esi),(%dx)
411f9e:	6e                   	outsb  %ds:(%esi),(%dx)
411f9f:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411fa3:	65 6c                	gs insb (%dx),%es:(%edi)
411fa5:	45                   	inc    %ebp
411fa6:	6c                   	insb   (%dx),%es:(%edi)
411fa7:	76 69                	jbe    0x412012
411fa9:	73 68                	jae    0x412013
411fab:	4d                   	dec    %ebp
411fac:	61                   	popa
411fad:	73 74                	jae    0x412023
411faf:	65 72 54             	gs jb  0x412006
411fb2:	72 61                	jb     0x412015
411fb4:	69 6e 69 6e 67 49 72 	imul   $0x7249676e,0x69(%esi),%ebp
411fbb:	6f                   	outsl  %ds:(%esi),(%dx)
411fbc:	6e                   	outsb  %ds:(%esi),(%dx)
411fbd:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411fc1:	65 6c                	gs insb (%dx),%es:(%edi)
411fc3:	45                   	inc    %ebp
411fc4:	6c                   	insb   (%dx),%es:(%edi)
411fc5:	76 69                	jbe    0x412030
411fc7:	73 68                	jae    0x412031
411fc9:	57                   	push   %edi
411fca:	61                   	popa
411fcb:	72 72                	jb     0x41203f
411fcd:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
411fd4:	6e                   	outsb  %ds:(%esi),(%dx)
411fd5:	69 6e 67 49 72 6f 6e 	imul   $0x6e6f7249,0x67(%esi),%ebp
411fdc:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411fe0:	65 6c                	gs insb (%dx),%es:(%edi)
411fe2:	49                   	dec    %ecx
411fe3:	72 6f                	jb     0x412054
411fe5:	6e                   	outsb  %ds:(%esi),(%dx)
411fe6:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
411fea:	65 6c                	gs insb (%dx),%es:(%edi)
411fec:	4d                   	dec    %ebp
411fed:	61                   	popa
411fee:	72 74                	jb     0x412064
411ff0:	69 61 6c 41 72 74 73 	imul   $0x73747241,0x6c(%ecx),%esp
411ff7:	53                   	push   %ebx
411ff8:	63 68 6f             	arpl   %ebp,0x6f(%eax)
411ffb:	6f                   	outsl  %ds:(%esi),(%dx)
411ffc:	6c                   	insb   (%dx),%es:(%edi)
411ffd:	49                   	dec    %ecx
411ffe:	72 6f                	jb     0x41206f
412000:	6e                   	outsb  %ds:(%esi),(%dx)
412001:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412005:	65 6c                	gs insb (%dx),%es:(%edi)
412007:	52                   	push   %edx
412008:	65 73 6f             	gs jae 0x41207a
41200b:	75 72                	jne    0x41207f
41200d:	63 65 73             	arpl   %esp,0x73(%ebp)
412010:	49                   	dec    %ecx
412011:	72 6f                	jb     0x412082
412013:	6e                   	outsb  %ds:(%esi),(%dx)
412014:	00 52 65             	add    %dl,0x65(%edx)
412017:	73 6f                	jae    0x412088
412019:	75 63                	jne    0x41207e
41201b:	72 65                	jb     0x412082
41201d:	73 49                	jae    0x412068
41201f:	72 6f                	jb     0x412090
412021:	6e                   	outsb  %ds:(%esi),(%dx)
412022:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412026:	65 6c                	gs insb (%dx),%es:(%edi)
412028:	48                   	dec    %eax
412029:	6f                   	outsl  %ds:(%esi),(%dx)
41202a:	75 73                	jne    0x41209f
41202c:	65 73 49             	gs jae 0x412078
41202f:	72 6f                	jb     0x4120a0
412031:	6e                   	outsb  %ds:(%esi),(%dx)
412032:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412036:	65 6c                	gs insb (%dx),%es:(%edi)
412038:	49                   	dec    %ecx
412039:	72 6f                	jb     0x4120aa
41203b:	6e                   	outsb  %ds:(%esi),(%dx)
41203c:	57                   	push   %edi
41203d:	6f                   	outsl  %ds:(%esi),(%dx)
41203e:	72 6b                	jb     0x4120ab
412040:	73 49                	jae    0x41208b
412042:	72 6f                	jb     0x4120b3
412044:	6e                   	outsb  %ds:(%esi),(%dx)
412045:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412049:	65 6c                	gs insb (%dx),%es:(%edi)
41204b:	57                   	push   %edi
41204c:	6f                   	outsl  %ds:(%esi),(%dx)
41204d:	6f                   	outsl  %ds:(%esi),(%dx)
41204e:	64 73 68             	fs jae 0x4120b9
412051:	65 74 49             	gs je  0x41209d
412054:	72 6f                	jb     0x4120c5
412056:	6e                   	outsb  %ds:(%esi),(%dx)
412057:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
41205b:	65 6c                	gs insb (%dx),%es:(%edi)
41205d:	54                   	push   %esp
41205e:	65 6d                	gs insl (%dx),%es:(%edi)
412060:	70 6c                	jo     0x4120ce
412062:	65 43                	gs inc %ebx
412064:	6f                   	outsl  %ds:(%esi),(%dx)
412065:	73 74                	jae    0x4120db
412067:	49                   	dec    %ecx
412068:	72 6f                	jb     0x4120d9
41206a:	6e                   	outsb  %ds:(%esi),(%dx)
41206b:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
41206f:	65 6c                	gs insb (%dx),%es:(%edi)
412071:	43                   	inc    %ebx
412072:	72 79                	jb     0x4120ed
412074:	73 74                	jae    0x4120ea
412076:	61                   	popa
412077:	6c                   	insb   (%dx),%es:(%edi)
412078:	4d                   	dec    %ebp
412079:	69 6e 65 43 6f 73 74 	imul   $0x74736f43,0x65(%esi),%ebp
412080:	49                   	dec    %ecx
412081:	72 6f                	jb     0x4120f2
412083:	6e                   	outsb  %ds:(%esi),(%dx)
412084:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412088:	65 6c                	gs insb (%dx),%es:(%edi)
41208a:	49                   	dec    %ecx
41208b:	6e                   	outsb  %ds:(%esi),(%dx)
41208c:	66 72 61             	data16 jb 0x4120f0
41208f:	73 74                	jae    0x412105
412091:	72 75                	jb     0x412108
412093:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
412097:	65 43                	gs inc %ebx
412099:	6f                   	outsl  %ds:(%esi),(%dx)
41209a:	73 74                	jae    0x412110
41209c:	49                   	dec    %ecx
41209d:	72 6f                	jb     0x41210e
41209f:	6e                   	outsb  %ds:(%esi),(%dx)
4120a0:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
4120a4:	65 6c                	gs insb (%dx),%es:(%edi)
4120a6:	48                   	dec    %eax
4120a7:	75 6e                	jne    0x412117
4120a9:	74 69                	je     0x412114
4120ab:	6e                   	outsb  %ds:(%esi),(%dx)
4120ac:	67 42                	addr16 inc %edx
4120ae:	75 69                	jne    0x412119
4120b0:	6c                   	insb   (%dx),%es:(%edi)
4120b1:	64 69 6e 67 43 6f 73 	imul   $0x74736f43,%fs:0x67(%esi),%ebp
4120b8:	74
4120b9:	49                   	dec    %ecx
4120ba:	72 6f                	jb     0x41212b
4120bc:	6e                   	outsb  %ds:(%esi),(%dx)
4120bd:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
4120c1:	65 6c                	gs insb (%dx),%es:(%edi)
4120c3:	45                   	inc    %ebp
4120c4:	6c                   	insb   (%dx),%es:(%edi)
4120c5:	76 69                	jbe    0x412130
4120c7:	73 68                	jae    0x412131