410e8f:	48                   	dec    %eax
410e90:	6f                   	outsl  %ds:(%esi),(%dx)
410e91:	76 2b                	jbe    0x410ebe
410e93:	77 42                	ja     0x410ed7
410e95:	4f                   	dec    %edi
410e96:	67 47                	addr16 inc %edi
410e98:	6c                   	insb   (%dx),%es:(%edi)
410e99:	64 2b 4a 32          	sub    %fs:0x32(%edx),%ecx
410e9d:	47                   	inc    %edi
410e9e:	32 42 65             	xor    0x65(%edx),%al
410ea1:	57                   	push   %edi
410ea2:	76 63                	jbe    0x410f07
410ea4:	70 34                	jo     0x410eda
410ea6:	72 78                	jb     0x410f20
410ea8:	72 62                	jb     0x410f0c
410eaa:	35 6e 49 78 73       	xor    $0x7378496e,%eax
410eaf:	6d                   	insl   (%dx),%es:(%edi)
410eb0:	41                   	inc    %ecx
410eb1:	54                   	push   %esp
410eb2:	56                   	push   %esi
410eb3:	30 46 68             	xor    %al,0x68(%esi)
410eb6:	31 2f                	xor    %ebp,(%edi)
410eb8:	75 4f                	jne    0x410f09
410eba:	5a                   	pop    %edx
410ebb:	4e                   	dec    %esi
410ebc:	53                   	push   %ebx
410ebd:	37                   	aaa
410ebe:	37                   	aaa
410ebf:	6d                   	insl   (%dx),%es:(%edi)
410ec0:	64 7a 7a             	fs jp  0x410f3d
410ec3:	34 52                	xor    $0x52,%al
410ec5:	6b 4a 6e 48          	imul   $0x48,0x6e(%edx),%ecx
410ec9:	39 6f 2f             	cmp    %ebp,0x2f(%edi)
410ecc:	6c                   	insb   (%dx),%es:(%edi)
410ecd:	7a 56                	jp     0x410f25
410ecf:	55                   	push   %ebp
410ed0:	33 54 6d 57          	xor    0x57(%ebp,%ebp,2),%edx
410ed4:	4c                   	dec    %esp
410ed5:	59                   	pop    %ecx
410ed6:	43                   	inc    %ebx
410ed7:	63 48 53             	arpl   %ecx,0x53(%eax)
410eda:	68 66 36 48 51       	push   $0x51483666
410edf:	45                   	inc    %ebp
410ee0:	58                   	pop    %eax
410ee1:	4e                   	dec    %esi
410ee2:	73 34                	jae    0x410f18
410ee4:	6c                   	insb   (%dx),%es:(%edi)
410ee5:	51                   	push   %ecx
410ee6:	68 41 63 46 48       	push   $0x48466341
410eeb:	67 6a 78             	addr16 push $0x78
410eee:	38 46 59             	cmp    %al,0x59(%esi)
410ef1:	4f                   	dec    %edi
410ef2:	69 6b 6a 44 37 4a 43 	imul   $0x434a3744,0x6a(%ebx),%ebp
410ef9:	49                   	dec    %ecx
410efa:	61                   	popa
410efb:	73 56                	jae    0x410f53
410efd:	43                   	inc    %ebx
410efe:	50                   	push   %eax
410eff:	41                   	inc    %ecx
410f00:	37                   	aaa
410f01:	65 49                	gs dec %ecx
410f03:	79 53                	jns    0x410f58
410f05:	73 4d                	jae    0x410f54
410f07:	2f                   	das
410f08:	57                   	push   %edi
410f09:	6a 72                	push   $0x72
410f0b:	5a                   	pop    %edx
410f0c:	70 6b                	jo     0x410f79
410f0e:	31 2f                	xor    %ebp,(%edi)
410f10:	36 45                	ss inc %ebp
410f12:	6f                   	outsl  %ds:(%esi),(%dx)
410f13:	46                   	inc    %esi
410f14:	64 73 46             	fs jae 0x410f5d
410f17:	5a                   	pop    %edx
410f18:	64 39 47 55          	cmp    %eax,%fs:0x55(%edi)
410f1c:	6a 32                	push   $0x32
410f1e:	67 6e                	outsb  %ds:(%si),(%dx)
410f20:	5a                   	pop    %edx
410f21:	59                   	pop    %ecx
410f22:	4b                   	dec    %ebx
410f23:	66 6f                	outsw  %ds:(%esi),(%dx)
410f25:	4c                   	dec    %esp
410f26:	58                   	pop    %eax
410f27:	33 6c 44 66          	xor    0x66(%esp,%eax,2),%ebp
410f2b:	6d                   	insl   (%dx),%es:(%edi)
410f2c:	56                   	push   %esi
410f2d:	64 4a                	fs dec %edx
410f2f:	75 50                	jne    0x410f81
410f31:	43                   	inc    %ebx
410f32:	51                   	push   %ecx
410f33:	4d                   	dec    %ebp
410f34:	6d                   	insl   (%dx),%es:(%edi)
410f35:	75 57                	jne    0x410f8e
410f37:	51                   	push   %ecx
410f38:	6c                   	insb   (%dx),%es:(%edi)
410f39:	35 2f 6a 4c 4a       	xor    $0x4a4c6a2f,%eax
410f3e:	6e                   	outsb  %ds:(%esi),(%dx)
410f3f:	56                   	push   %esi
410f40:	69 64 2f 7a 49 6e 73 	imul   $0x58736e49,0x7a(%edi,%ebp,1),%esp
410f47:	58
410f48:	57                   	push   %edi
410f49:	4e                   	dec    %esi
410f4a:	7a 46                	jp     0x410f92
410f4c:	44                   	inc    %esp
410f4d:	58                   	pop    %eax
410f4e:	38 2b                	cmp    %ch,(%ebx)
410f50:	74 77                	je     0x410fc9
410f52:	6e                   	outsb  %ds:(%esi),(%dx)
410f53:	6c                   	insb   (%dx),%es:(%edi)
410f54:	35 6e 58 4e 54       	xor    $0x544e586e,%eax
410f59:	72 4a                	jb     0x410fa5
410f5b:	4c                   	dec    %esp
410f5c:	35 79 4c 42 66       	xor    $0x66424c79,%eax
410f61:	36 32 4c 4a 6f       	xor    %ss:0x6f(%edx,%ecx,2),%cl
410f66:	48                   	dec    %eax
410f67:	55                   	push   %ebp
410f68:	7a 4c                	jp     0x410fb6
410f6a:	4d                   	dec    %ebp
410f6b:	42                   	inc    %edx
410f6c:	47                   	inc    %edi
410f6d:	5a                   	pop    %edx
410f6e:	6b 6e 62 30          	imul   $0x30,0x62(%esi),%ebp
410f72:	50                   	push   %eax
410f73:	4c                   	dec    %esp
410f74:	77 55                	ja     0x410fcb
410f76:	68 43 6b 44 38       	push   $0x38446b43
410f7b:	6b 49 2b 37          	imul   $0x37,0x2b(%ecx),%ecx
410f7f:	2b 53 2f             	sub    0x2f(%ebx),%edx
410f82:	2f                   	das
410f83:	2f                   	das
410f84:	67 45                	addr16 inc %ebp
410f86:	56                   	push   %esi
410f87:	4f                   	dec    %edi
410f88:	51                   	push   %ecx
410f89:	63 79 61             	arpl   %edi,0x61(%ecx)
410f8c:	73 55                	jae    0x410fe3
410f8e:	7a 33                	jp     0x410fc3
410f90:	6c                   	insb   (%dx),%es:(%edi)
410f91:	7a 70                	jp     0x411003
410f93:	38 73 4f             	cmp    %dh,0x4f(%ebx)
410f96:	6c                   	insb   (%dx),%es:(%edi)
410f97:	43                   	inc    %ebx
410f98:	6d                   	insl   (%dx),%es:(%edi)
410f99:	70 57                	jo     0x410ff2
410f9b:	45                   	inc    %ebp
410f9c:	4b                   	dec    %ebx
410f9d:	76 42                	jbe    0x410fe1
410f9f:	71 2b                	jno    0x410fcc
410fa1:	65 48                	gs dec %eax
410fa3:	53                   	push   %ebx
410fa4:	4c                   	dec    %esp
410fa5:	4c                   	dec    %esp
410fa6:	65 64 53             	gs fs push %ebx
410fa9:	56                   	push   %esi
410faa:	6e                   	outsb  %ds:(%esi),(%dx)
410fab:	59                   	pop    %ecx
410fac:	6f                   	outsl  %ds:(%esi),(%dx)
410fad:	73 53                	jae    0x411002
410faf:	55                   	push   %ebp
410fb0:	42                   	inc    %edx
410fb1:	6d                   	insl   (%dx),%es:(%edi)
410fb2:	4d                   	dec    %ebp
410fb3:	4c                   	dec    %esp
410fb4:	5a                   	pop    %edx
410fb5:	61                   	popa
410fb6:	68 71 67 39 74       	push   $0x74396771
410fbb:	52                   	push   %edx
410fbc:	6c                   	insb   (%dx),%es:(%edi)
410fbd:	6c                   	insb   (%dx),%es:(%edi)
410fbe:	41                   	inc    %ecx
410fbf:	63 5a 6c             	arpl   %ebx,0x6c(%edx)
410fc2:	5a                   	pop    %edx
410fc3:	39 52 6e             	cmp    %edx,0x6e(%edx)
410fc6:	37                   	aaa
410fc7:	71 6c                	jno    0x411035
410fc9:	46                   	inc    %esi
410fca:	62 30                	bound  %esi,(%eax)
410fcc:	33 4b 44             	xor    0x44(%ebx),%ecx
410fcf:	5a                   	pop    %edx
410fd0:	52                   	push   %edx
410fd1:	7a 73                	jp     0x411046
410fd3:	32 64 66 31          	xor    0x31(%esi,%eiz,2),%ah
410fd7:	2b 31                	sub    (%ecx),%esi
410fd9:	58                   	pop    %eax
410fda:	38 76 6b             	cmp    %dh,0x6b(%esi)
410fdd:	31 39                	xor    %edi,(%ecx)
410fdf:	55                   	push   %ebp
410fe0:	7a 56                	jp     0x411038
410fe2:	66 73 30             	data16 jae 0x411015
410fe5:	74 73                	je     0x41105a
410fe7:	32 6e 46             	xor    0x46(%esi),%ch
410fea:	46                   	inc    %esi
410feb:	4d                   	dec    %ebp
410fec:	76 53                	jbe    0x411041
410fee:	79 35                	jns    0x411025
410ff0:	59                   	pop    %ecx
410ff1:	6d                   	insl   (%dx),%es:(%edi)
410ff2:	37                   	aaa
410ff3:	33 69 71             	xor    0x71(%ecx),%ebp
410ff6:	75 48                	jne    0x411040
410ff8:	42                   	inc    %edx
410ff9:	34 33                	xor    $0x33,%al
410ffb:	72 48                	jb     0x411045
410ffd:	77 2b                	ja     0x41102a
410fff:	50                   	push   %eax
411000:	38 6f 32             	cmp    %ch,0x32(%edi)
411003:	6a 68                	push   $0x68
411005:	78 6a                	js     0x411071
411007:	74 73                	je     0x41107c
411009:	52                   	push   %edx
41100a:	68 30 67 36 70       	push   $0x70366730
41100f:	37                   	aaa
411010:	67 6d                	insl   (%dx),%es:(%di)
411012:	4b                   	dec    %ebx
411013:	78 5a                	js     0x41106f
411015:	56                   	push   %esi
411016:	71 77                	jno    0x41108f
411018:	30 52 44             	xor    %dl,0x44(%edx)
41101b:	75 43                	jne    0x411060
41101d:	50                   	push   %eax
41101e:	2b 31                	sub    (%ecx),%esi
411020:	38 65 6c             	cmp    %ah,0x6c(%ebp)
411023:	36 69 36 6e 4b 4e 35 	imul   $0x354e4b6e,%ss:(%esi),%esi
41102a:	4e                   	dec    %esi
41102b:	46                   	inc    %esi
41102c:	65 4d                	gs dec %ebp
41102e:	69 78 61 52 6a 76 67 	imul   $0x67766a52,0x61(%eax),%edi
411035:	6d                   	insl   (%dx),%es:(%edi)
411036:	4c                   	dec    %esp
411037:	7a 50                	jp     0x411089
411039:	4b                   	dec    %ebx
41103a:	53                   	push   %ebx
41103b:	4f                   	dec    %edi
41103c:	4b                   	dec    %ebx
41103d:	6f                   	outsl  %ds:(%esi),(%dx)
41103e:	30 57 62             	xor    %dl,0x62(%edi)
411041:	2f                   	das
411042:	4e                   	dec    %esi
411043:	59                   	pop    %ecx
411044:	54                   	push   %esp
411045:	65 79 66             	gs jns 0x4110ae
411048:	41                   	inc    %ecx
411049:	44                   	inc    %esp
41104a:	53                   	push   %ebx
41104b:	54                   	push   %esp
41104c:	36 68 39 4f 65 4a    	ss push $0x4a654f39
411052:	4f                   	dec    %edi
411053:	6c                   	insb   (%dx),%es:(%edi)
411054:	47                   	inc    %edi
411055:	38 4f 6b             	cmp    %cl,0x6b(%edi)
411058:	47                   	inc    %edi
411059:	67 6e                	outsb  %ds:(%si),(%dx)
41105b:	4e                   	dec    %esi
41105c:	4f                   	dec    %edi
41105d:	72 41                	jb     0x4110a0
41105f:	77 48                	ja     0x4110a9
411061:	4c                   	dec    %esp
411062:	54                   	push   %esp
411063:	55                   	push   %ebp
411064:	67 61                	addr16 popa
411066:	49                   	dec    %ecx
411067:	47                   	inc    %edi
411068:	38 42 59             	cmp    %al,0x59(%edx)
41106b:	45                   	inc    %ebp
41106c:	42                   	inc    %edx
41106d:	4e                   	dec    %esi
41106e:	74 48                	je     0x4110b8
411070:	30 68 69             	xor    %ch,0x69(%eax)
411073:	31 71 5a             	xor    %esi,0x5a(%ecx)
411076:	66 72 65             	data16 jb 0x4110de
411079:	69 4f 75 37 45 63 6f 	imul   $0x6f634537,0x75(%edi),%ecx
411080:	6a 33                	push   $0x33
411082:	68 54 56 62 35       	push   $0x35625654
411087:	51                   	push   %ecx
411088:	69 6f 63 4f 75 72 4d 	imul   $0x4d72754f,0x63(%edi),%ebp
41108f:	48                   	dec    %eax
411090:	5a                   	pop    %edx
411091:	74 59                	je     0x4110ec
411093:	6a 65                	push   $0x65
411095:	6c                   	insb   (%dx),%es:(%edi)
411096:	46                   	inc    %esi
411097:	33 67 30             	xor    0x30(%edi),%esp
41109a:	4a                   	dec    %edx
41109b:	67 6b 51 56 42       	imul   $0x42,0x56(%bx,%di),%edx
4110a0:	51                   	push   %ecx
4110a1:	35 58 69 4b 56       	xor    $0x564b6958,%eax
4110a6:	50                   	push   %eax
4110a7:	2f                   	das
4110a8:	46                   	inc    %esi
4110a9:	58                   	pop    %eax
4110aa:	6c                   	insb   (%dx),%es:(%edi)
4110ab:	63 72 78             	arpl   %esi,0x78(%edx)
4110ae:	75 53                	jne    0x411103
4110b0:	71 51                	jno    0x411103
4110b2:	5a                   	pop    %edx
4110b3:	52                   	push   %edx
4110b4:	49                   	dec    %ecx
4110b5:	30 76 48             	xor    %dh,0x48(%esi)
4110b8:	75 31                	jne    0x4110eb
4110ba:	6e                   	outsb  %ds:(%esi),(%dx)
4110bb:	6b 34 70 58          	imul   $0x58,(%eax,%esi,2),%esi
4110bf:	55                   	push   %ebp
4110c0:	70 51                	jo     0x411113
4110c2:	57                   	push   %edi
4110c3:	6a 43                	push   $0x43
4110c5:	53                   	push   %ebx
4110c6:	5a                   	pop    %edx
4110c7:	31 51 46             	xor    %edx,0x46(%ecx)
4110ca:	4a                   	dec    %edx
4110cb:	63 61 53             	arpl   %esp,0x53(%ecx)
4110ce:	72 30                	jb     0x411100
4110d0:	61                   	popa
4110d1:	5a                   	pop    %edx
4110d2:	32 2b                	xor    (%ebx),%ch
4110d4:	6b 37 6f             	imul   $0x6f,(%edi),%esi
4110d7:	46                   	inc    %esi
4110d8:	38 50 76             	cmp    %dl,0x76(%eax)
4110db:	54                   	push   %esp
4110dc:	59                   	pop    %ecx
4110dd:	39 61 4b             	cmp    %esp,0x4b(%ecx)
4110e0:	39 7a 2f             	cmp    %edi,0x2f(%edx)
4110e3:	68 68 54 70 4e       	push   $0x4e705468
4110e8:	2b 33                	sub    (%ebx),%esi
4110ea:	56                   	push   %esi
4110eb:	78 72                	js     0x41115f
4110ed:	32 7a 4b             	xor    0x4b(%edx),%bh
4110f0:	77 46                	ja     0x411138
4110f2:	76 73                	jbe    0x411167
4110f4:	36 6d                	ss insl (%dx),%es:(%edi)
4110f6:	66 51                	push   %cx
4110f8:	34 43                	xor    $0x43,%al
4110fa:	5a                   	pop    %edx
4110fb:	42                   	inc    %edx
4110fc:	7a 2b                	jp     0x411129
4110fe:	67 4b                	addr16 dec %ebx
411100:	6b 63 55 66          	imul   $0x66,0x55(%ebx),%esp
411104:	78 38                	js     0x41113e
411106:	49                   	dec    %ecx
411107:	76 65                	jbe    0x41116e
411109:	48                   	dec    %eax
41110a:	53                   	push   %ebx
41110b:	39 65 69             	cmp    %esp,0x69(%ebp)
41110e:	31 2b                	xor    %ebp,(%ebx)
411110:	4b                   	dec    %ebx
411111:	37                   	aaa
411112:	72 70                	jb     0x411184
411114:	45                   	inc    %ebp
411115:	50                   	push   %eax
411116:	51                   	push   %ecx
411117:	71 6a                	jno    0x411183