414ecc:	43                   	inc    %ebx
414ecd:	6f                   	outsl  %ds:(%esi),(%dx)
414ece:	6e                   	outsb  %ds:(%esi),(%dx)
414ecf:	74 72                	je     0x414f43
414ed1:	6f                   	outsl  %ds:(%esi),(%dx)
414ed2:	6c                   	insb   (%dx),%es:(%edi)
414ed3:	73 00                	jae    0x414ed5
414ed5:	67 65 74 5f          	addr16 gs je 0x414f38
414ed9:	49                   	dec    %ecx
414eda:	74 65                	je     0x414f41
414edc:	6d                   	insl   (%dx),%es:(%edi)
414edd:	73 00                	jae    0x414edf
414edf:	67 65 74 5f          	addr16 gs je 0x414f42
414ee3:	53                   	push   %ebx
414ee4:	65 6c                	gs insb (%dx),%es:(%edi)
414ee6:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414eeb:	49                   	dec    %ecx
414eec:	74 65                	je     0x414f53
414eee:	6d                   	insl   (%dx),%es:(%edi)
414eef:	73 00                	jae    0x414ef1
414ef1:	67 65 74 5f          	addr16 gs je 0x414f54
414ef5:	44                   	inc    %esp
414ef6:	72 6f                	jb     0x414f67
414ef8:	70 44                	jo     0x414f3e
414efa:	6f                   	outsl  %ds:(%esi),(%dx)
414efb:	77 6e                	ja     0x414f6b
414efd:	49                   	dec    %ecx
414efe:	74 65                	je     0x414f65
414f00:	6d                   	insl   (%dx),%es:(%edi)
414f01:	73 00                	jae    0x414f03
414f03:	53                   	push   %ebx
414f04:	79 73                	jns    0x414f79
414f06:	74 65                	je     0x414f6d
414f08:	6d                   	insl   (%dx),%es:(%edi)
414f09:	2e 57                	cs push %edi
414f0b:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
414f12:	46                   	inc    %esi
414f13:	6f                   	outsl  %ds:(%esi),(%dx)
414f14:	72 6d                	jb     0x414f83
414f16:	73 00                	jae    0x414f18
414f18:	67 65 74 5f          	addr16 gs je 0x414f7b
414f1c:	43                   	inc    %ebx
414f1d:	6f                   	outsl  %ds:(%esi),(%dx)
414f1e:	6c                   	insb   (%dx),%es:(%edi)
414f1f:	75 6d                	jne    0x414f8e
414f21:	6e                   	outsb  %ds:(%esi),(%dx)
414f22:	73 00                	jae    0x414f24
414f24:	73 65                	jae    0x414f8b
414f26:	74 5f                	je     0x414f87
414f28:	41                   	inc    %ecx
414f29:	75 74                	jne    0x414f9f
414f2b:	6f                   	outsl  %ds:(%esi),(%dx)
414f2c:	53                   	push   %ebx
414f2d:	63 61 6c             	arpl   %esp,0x6c(%ecx)
414f30:	65 44                	gs inc %esp
414f32:	69 6d 65 6e 73 69 6f 	imul   $0x6f69736e,0x65(%ebp),%ebp
414f39:	6e                   	outsb  %ds:(%esi),(%dx)
414f3a:	73 00                	jae    0x414f3c
414f3c:	53                   	push   %ebx
414f3d:	79 73                	jns    0x414fb2
414f3f:	74 65                	je     0x414fa6
414f41:	6d                   	insl   (%dx),%es:(%edi)
414f42:	2e 43                	cs inc %ebx
414f44:	6f                   	outsl  %ds:(%esi),(%dx)
414f45:	6c                   	insb   (%dx),%es:(%edi)
414f46:	6c                   	insb   (%dx),%es:(%edi)
414f47:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
414f4c:	6e                   	outsb  %ds:(%esi),(%dx)
414f4d:	73 00                	jae    0x414f4f
414f4f:	4d                   	dec    %ebp
414f50:	65 73 73             	gs jae 0x414fc6
414f53:	61                   	popa
414f54:	67 65 42             	addr16 gs inc %edx
414f57:	6f                   	outsl  %ds:(%esi),(%dx)
414f58:	78 42                	js     0x414f9c
414f5a:	75 74                	jne    0x414fd0
414f5c:	74 6f                	je     0x414fcd
414f5e:	6e                   	outsb  %ds:(%esi),(%dx)
414f5f:	73 00                	jae    0x414f61
414f61:	73 65                	jae    0x414fc8
414f63:	74 5f                	je     0x414fc4
414f65:	53                   	push   %ebx
414f66:	63 72 6f             	arpl   %esi,0x6f(%edx)
414f69:	6c                   	insb   (%dx),%es:(%edi)
414f6a:	6c                   	insb   (%dx),%es:(%edi)
414f6b:	42                   	inc    %edx
414f6c:	61                   	popa
414f6d:	72 73                	jb     0x414fe2
414f6f:	00 63 6f             	add    %ah,0x6f(%ebx)
414f72:	72 72                	jb     0x414fe6
414f74:	65 63 74 41 6e       	arpl   %esi,%gs:0x6e(%ecx,%eax,2)
414f79:	73 77                	jae    0x414ff2
414f7b:	65 72 73             	gs jb  0x414ff1
414f7e:	00 73 74             	add    %dh,0x74(%ebx)
414f81:	75 64                	jne    0x414fe7
414f83:	65 6e                	outsb  %gs:(%esi),(%dx)
414f85:	74 41                	je     0x414fc8
414f87:	6e                   	outsb  %ds:(%esi),(%dx)
414f88:	73 77                	jae    0x415001
414f8a:	65 72 73             	gs jb  0x415000
414f8d:	00 63 6f             	add    %ah,0x6f(%ebx)
414f90:	6d                   	insl   (%dx),%es:(%edi)
414f91:	5f                   	pop    %edi
414f92:	63 6c 61 73          	arpl   %ebp,0x73(%ecx,%eiz,2)
414f96:	73 00                	jae    0x414f98
414f98:	74 78                	je     0x415012
414f9a:	74 5f                	je     0x414ffb
414f9c:	61                   	popa
414f9d:	67 61                	addr16 popa
414f9f:	69 6e 5f 70 61 73 73 	imul   $0x73736170,0x5f(%esi),%ebp
414fa6:	00 61 64             	add    %ah,0x64(%ecx)
414fa9:	64 5f                	fs pop %edi
414fab:	4b                   	dec    %ebx
414fac:	65 79 50             	gs jns 0x414fff
414faf:	72 65                	jb     0x415016
414fb1:	73 73                	jae    0x415026
414fb3:	00 74 78 74          	add    %dh,0x74(%eax,%edi,2)
414fb7:	5f                   	pop    %edi
414fb8:	6e                   	outsb  %ds:(%esi),(%dx)
414fb9:	61                   	popa
414fba:	6d                   	insl   (%dx),%es:(%edi)
414fbb:	65 5f                	gs pop %edi
414fbd:	4b                   	dec    %ebx
414fbe:	65 79 50             	gs jns 0x415011
414fc1:	72 65                	jb     0x415028
414fc3:	73 73                	jae    0x415038
414fc5:	00 74 78 74          	add    %dh,0x74(%eax,%edi,2)
414fc9:	5f                   	pop    %edi
414fca:	61                   	popa
414fcb:	64 64 72 65          	fs fs jb 0x415034
414fcf:	73 73                	jae    0x415044
414fd1:	00 63 6f             	add    %ah,0x6f(%ebx)
414fd4:	6d                   	insl   (%dx),%es:(%edi)
414fd5:	70 6f                	jo     0x415046
414fd7:	6e                   	outsb  %ds:(%esi),(%dx)
414fd8:	65 6e                	outsb  %gs:(%esi),(%dx)
414fda:	74 73                	je     0x41504f
414fdc:	00 44 6f 45          	add    %al,0x45(%edi,%ebp,2)
414fe0:	76 65                	jbe    0x415047
414fe2:	6e                   	outsb  %ds:(%esi),(%dx)
414fe3:	74 73                	je     0x415058
414fe5:	00 67 65             	add    %ah,0x65(%edi)
414fe8:	74 5f                	je     0x415049
414fea:	52                   	push   %edx
414feb:	6f                   	outsl  %ds:(%esi),(%dx)
414fec:	77 73                	ja     0x415061
414fee:	00 67 65             	add    %ah,0x65(%edi)
414ff1:	74 5f                	je     0x415052
414ff3:	53                   	push   %ebx
414ff4:	65 6c                	gs insb (%dx),%es:(%edi)
414ff6:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414ffb:	52                   	push   %edx
414ffc:	6f                   	outsl  %ds:(%esi),(%dx)
414ffd:	77 73                	ja     0x415072
414fff:	00 67 65             	add    %ah,0x65(%edi)
415002:	74 5f                	je     0x415063
415004:	48                   	dec    %eax
415005:	61                   	popa
415006:	73 52                	jae    0x41505a
415008:	6f                   	outsl  %ds:(%esi),(%dx)
415009:	77 73                	ja     0x41507e
41500b:	00 53 65             	add    %dl,0x65(%ebx)
41500e:	6e                   	outsb  %ds:(%esi),(%dx)
41500f:	64 4b                	fs dec %ebx
415011:	65 79 73             	gs jns 0x415087
415014:	00 43 6f             	add    %al,0x6f(%ebx)
415017:	6e                   	outsb  %ds:(%esi),(%dx)
415018:	63 61 74             	arpl   %esp,0x74(%ecx)
41501b:	00 46 6f             	add    %al,0x6f(%esi)
41501e:	72 6d                	jb     0x41508d
415020:	61                   	popa
415021:	74 00                	je     0x415023
415023:	47                   	inc    %edi
415024:	65 74 4f             	gs je  0x415076
415027:	62 6a 65             	bound  %ebp,0x65(%edx)
41502a:	63 74 00 41          	arpl   %esi,0x41(%eax,%eax,1)
41502e:	64 64 53             	fs fs push %ebx
415031:	75 62                	jne    0x415095
415033:	6a 65                	push   $0x65
415035:	63 74 00 53          	arpl   %esi,0x53(%eax,%eax,1)
415039:	65 61                	gs popa
41503b:	72 63                	jb     0x4150a0
41503d:	68 4d 6f 64 69       	push   $0x69646f4d
415042:	66 79 53             	data16 jns 0x415098
415045:	75 62                	jne    0x4150a9
415047:	6a 65                	push   $0x65
415049:	63 74 00 62          	arpl   %esi,0x62(%eax,%eax,1)
41504d:	5f                   	pop    %edi
41504e:	53                   	push   %ebx
41504f:	65 6c                	gs insb (%dx),%es:(%edi)
415051:	65 63 74 00 73       	arpl   %esi,%gs:0x73(%eax,%eax,1)
415056:	65 74 5f             	gs je  0x4150b8
415059:	46                   	inc    %esi
41505a:	75 6c                	jne    0x4150c8
41505c:	6c                   	insb   (%dx),%es:(%edi)
41505d:	52                   	push   %edx
41505e:	6f                   	outsl  %ds:(%esi),(%dx)
41505f:	77 53                	ja     0x4150b4
415061:	65 6c                	gs insb (%dx),%es:(%edi)
415063:	65 63 74 00 43       	arpl   %esi,%gs:0x43(%eax,%eax,1)
415068:	6f                   	outsl  %ds:(%esi),(%dx)
415069:	6c                   	insb   (%dx),%es:(%edi)
41506a:	6c                   	insb   (%dx),%es:(%edi)
41506b:	65 63 74 00 44       	arpl   %esi,%gs:0x44(%eax,%eax,1)
415070:	61                   	popa
415071:	74 61                	je     0x4150d4
415073:	53                   	push   %ebx
415074:	65 74 00             	gs je  0x415077
415077:	64 61                	fs popa
415079:	74 61                	je     0x4150dc
41507b:	73 65                	jae    0x4150e2
41507d:	74 00                	je     0x41507f
41507f:	67 65 74 5f          	addr16 gs je 0x4150e2
415083:	48                   	dec    %eax
415084:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
41508b:	65
41508c:	74 5f                	je     0x4150ed
41508e:	48                   	dec    %eax
41508f:	65 69 67 68 74 00 45 	imul   $0x6e450074,%gs:0x68(%edi),%esp
415096:	6e
415097:	64 49                	fs dec %ecx
415099:	6e                   	outsb  %ds:(%esi),(%dx)
41509a:	69 74 00 42 65 67 69 	imul   $0x6e696765,0x42(%eax,%eax,1),%esi
4150a1:	6e
4150a2:	49                   	dec    %ecx
4150a3:	6e                   	outsb  %ds:(%esi),(%dx)
4150a4:	69 74 00 47 72 61 70 	imul   $0x68706172,0x47(%eax,%eax,1),%esi
4150ab:	68
4150ac:	69 63 73 55 6e 69 74 	imul   $0x74696e55,0x73(%ebx),%esp
4150b3:	00 45 78             	add    %al,0x78(%ebp)
4150b6:	69 74 00 67 65 74 5f 	imul   $0x445f7465,0x67(%eax,%eax,1),%esi
4150bd:	44
4150be:	65 66 61             	gs popaw
4150c1:	75 6c                	jne    0x41512f
4150c3:	74 00                	je     0x4150c5
4150c5:	53                   	push   %ebx
4150c6:	65 74 43             	gs je  0x41510c
4150c9:	6f                   	outsl  %ds:(%esi),(%dx)
4150ca:	6d                   	insl   (%dx),%es:(%edi)
4150cb:	70 61                	jo     0x41512e
4150cd:	74 69                	je     0x415138
4150cf:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
4150d3:	65 78 74             	gs js  0x41514a
4150d6:	52                   	push   %edx
4150d7:	65 6e                	outsb  %gs:(%esi),(%dx)
4150d9:	64 65 72 69          	fs gs jb 0x415146
4150dd:	6e                   	outsb  %ds:(%esi),(%dx)
4150de:	67 44                	addr16 inc %esp
4150e0:	65 66 61             	gs popaw
4150e3:	75 6c                	jne    0x415151
4150e5:	74 00                	je     0x4150e7
4150e7:	44                   	inc    %esp
4150e8:	69 61 6c 6f 67 52 65 	imul   $0x6552676f,0x6c(%ecx),%esp
4150ef:	73 75                	jae    0x415166
4150f1:	6c                   	insb   (%dx),%es:(%edi)
4150f2:	74 00                	je     0x4150f4
4150f4:	53                   	push   %ebx
4150f5:	79 73                	jns    0x41516a
4150f7:	74 65                	je     0x41515e
4150f9:	6d                   	insl   (%dx),%es:(%edi)
4150fa:	2e 44                	cs inc %esp
4150fc:	61                   	popa
4150fd:	74 61                	je     0x415160
4150ff:	2e 53                	cs push %ebx
415101:	71 6c                	jno    0x41516f
415103:	43                   	inc    %ebx
415104:	6c                   	insb   (%dx),%es:(%edi)
415105:	69 65 6e 74 00 49 6e 	imul   $0x6e490074,0x6e(%ebp),%esp
41510c:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
415113:	65
415114:	43                   	inc    %ebx
415115:	6f                   	outsl  %ds:(%esi),(%dx)
415116:	6d                   	insl   (%dx),%es:(%edi)
415117:	70 6f                	jo     0x415188
415119:	6e                   	outsb  %ds:(%esi),(%dx)
41511a:	65 6e                	outsb  %gs:(%esi),(%dx)
41511c:	74 00                	je     0x41511e
41511e:	67 65 74 5f          	addr16 gs je 0x415181
415122:	4d                   	dec    %ebp
415123:	64 69 50 61 72 65 6e 	imul   $0x746e6572,%fs:0x61(%eax),%edx
41512a:	74
41512b:	00 73 65             	add    %dh,0x65(%ebx)
41512e:	74 5f                	je     0x41518f
415130:	4d                   	dec    %ebp
415131:	64 69 50 61 72 65 6e 	imul   $0x746e6572,%fs:0x61(%eax),%edx
415138:	74
415139:	00 67 65             	add    %ah,0x65(%edi)
41513c:	74 5f                	je     0x41519d
41513e:	43                   	inc    %ebx
41513f:	75 72                	jne    0x4151b3
415141:	72 65                	jb     0x4151a8
415143:	6e                   	outsb  %ds:(%esi),(%dx)
415144:	74 00                	je     0x415146
415146:	67 65 74 5f          	addr16 gs je 0x4151a9
41514a:	45                   	inc    %ebp
41514b:	6e                   	outsb  %ds:(%esi),(%dx)
41514c:	74 72                	je     0x4151c0
41514e:	79 50                	jns    0x4151a0
415150:	6f                   	outsl  %ds:(%esi),(%dx)
415151:	69 6e 74 00 73 65 74 	imul   $0x74657300,0x74(%esi),%ebp
415158:	5f                   	pop    %edi
415159:	46                   	inc    %esi
41515a:	6f                   	outsl  %ds:(%esi),(%dx)
41515b:	6e                   	outsb  %ds:(%esi),(%dx)
41515c:	74 00                	je     0x41515e
41515e:	67 65 74 5f          	addr16 gs je 0x4151c1
415162:	43                   	inc    %ebx
415163:	6f                   	outsl  %ds:(%esi),(%dx)
415164:	75 6e                	jne    0x4151d4
415166:	74 00                	je     0x415168
415168:	67 65 74 5f          	addr16 gs je 0x4151cb
41516c:	43                   	inc    %ebx
41516d:	6f                   	outsl  %ds:(%esi),(%dx)
41516e:	6c                   	insb   (%dx),%es:(%edi)
41516f:	75 6d                	jne    0x4151de
415171:	6e                   	outsb  %ds:(%esi),(%dx)
415172:	43                   	inc    %ebx
415173:	6f                   	outsl  %ds:(%esi),(%dx)
415174:	75 6e                	jne    0x4151e4
415176:	74 00                	je     0x415178
415178:	47                   	inc    %edi
415179:	65 74 51             	gs je  0x4151cd
41517c:	75 65                	jne    0x4151e3
41517e:	73 74                	jae    0x4151f4
415180:	69 6f 6e 43 6f 75 6e 	imul   $0x6e756f43,0x6e(%edi),%ebp
415187:	74 00                	je     0x415189
415189:	67 65 74 5f          	addr16 gs je 0x4151ec
41518d:	52                   	push   %edx
41518e:	6f                   	outsl  %ds:(%esi),(%dx)
41518f:	77 43                	ja     0x4151d4
415191:	6f                   	outsl  %ds:(%esi),(%dx)
415192:	75 6e                	jne    0x415202
415194:	74 00                	je     0x415196
415196:	53                   	push   %ebx
415197:	74 61                	je     0x4151fa
415199:	72 74                	jb     0x41520f
41519b:	00 43 6f             	add    %al,0x6f(%ebx)
41519e:	6e                   	outsb  %ds:(%esi),(%dx)
41519f:	76 65                	jbe    0x415206
4151a1:	72 74                	jb     0x415217
4151a3:	00 62 5f             	add    %ah,0x5f(%edx)
4151a6:	45                   	inc    %ebp
4151a7:	78 70                	js     0x415219
4151a9:	6f                   	outsl  %ds:(%esi),(%dx)
4151aa:	72 74                	jb     0x415220
4151ac:	00 53 79             	add    %dl,0x79(%ebx)
4151af:	73 74                	jae    0x415225
4151b1:	65 6d                	gs insl (%dx),%es:(%edi)
4151b3:	2e 57                	cs push %edi
4151b5:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp