416fb5:	54                   	push   %esp
416fb6:	65 78 74             	gs js  0x41702d
416fb9:	43                   	inc    %ebx
416fba:	6f                   	outsl  %ds:(%esi),(%dx)
416fbb:	6c                   	insb   (%dx),%es:(%edi)
416fbc:	6f                   	outsl  %ds:(%esi),(%dx)
416fbd:	72 00                	jb     0x416fbf
416fbf:	67 65 74 5f          	addr16 gs je 0x417022
416fc3:	44                   	inc    %esp
416fc4:	61                   	popa
416fc5:	79 53                	jns    0x41701a
416fc7:	65 6c                	gs insb (%dx),%es:(%edi)
416fc9:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
416fce:	54                   	push   %esp
416fcf:	65 78 74             	gs js  0x417046
416fd2:	43                   	inc    %ebx
416fd3:	6f                   	outsl  %ds:(%esi),(%dx)
416fd4:	6c                   	insb   (%dx),%es:(%edi)
416fd5:	6f                   	outsl  %ds:(%esi),(%dx)
416fd6:	72 00                	jb     0x416fd8
416fd8:	73 65                	jae    0x41703f
416fda:	74 5f                	je     0x41703b
416fdc:	44                   	inc    %esp
416fdd:	61                   	popa
416fde:	79 53                	jns    0x417033
416fe0:	65 6c                	gs insb (%dx),%es:(%edi)
416fe2:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
416fe7:	54                   	push   %esp
416fe8:	65 78 74             	gs js  0x41705f
416feb:	43                   	inc    %ebx
416fec:	6f                   	outsl  %ds:(%esi),(%dx)
416fed:	6c                   	insb   (%dx),%es:(%edi)
416fee:	6f                   	outsl  %ds:(%esi),(%dx)
416fef:	72 00                	jb     0x416ff1
416ff1:	5f                   	pop    %edi
416ff2:	64 61                	fs popa
416ff4:	79 53                	jns    0x417049
416ff6:	65 6c                	gs insb (%dx),%es:(%edi)
416ff8:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
416ffd:	54                   	push   %esp
416ffe:	65 78 74             	gs js  0x417075
417001:	43                   	inc    %ebx
417002:	6f                   	outsl  %ds:(%esi),(%dx)
417003:	6c                   	insb   (%dx),%es:(%edi)
417004:	6f                   	outsl  %ds:(%esi),(%dx)
417005:	72 00                	jb     0x417007
417007:	67 65 74 5f          	addr16 gs je 0x41706a
41700b:	4d                   	dec    %ebp
41700c:	6f                   	outsl  %ds:(%esi),(%dx)
41700d:	6e                   	outsb  %ds:(%esi),(%dx)
41700e:	74 68                	je     0x417078
417010:	54                   	push   %esp
417011:	69 74 6c 65 54 65 78 	imul   $0x74786554,0x65(%esp,%ebp,2),%esi
417018:	74
417019:	43                   	inc    %ebx
41701a:	6f                   	outsl  %ds:(%esi),(%dx)
41701b:	6c                   	insb   (%dx),%es:(%edi)
41701c:	6f                   	outsl  %ds:(%esi),(%dx)
41701d:	72 00                	jb     0x41701f
41701f:	73 65                	jae    0x417086
417021:	74 5f                	je     0x417082
417023:	4d                   	dec    %ebp
417024:	6f                   	outsl  %ds:(%esi),(%dx)
417025:	6e                   	outsb  %ds:(%esi),(%dx)
417026:	74 68                	je     0x417090
417028:	54                   	push   %esp
417029:	69 74 6c 65 54 65 78 	imul   $0x74786554,0x65(%esp,%ebp,2),%esi
417030:	74
417031:	43                   	inc    %ebx
417032:	6f                   	outsl  %ds:(%esi),(%dx)
417033:	6c                   	insb   (%dx),%es:(%edi)
417034:	6f                   	outsl  %ds:(%esi),(%dx)
417035:	72 00                	jb     0x417037
417037:	5f                   	pop    %edi
417038:	6d                   	insl   (%dx),%es:(%edi)
417039:	6f                   	outsl  %ds:(%esi),(%dx)
41703a:	6e                   	outsb  %ds:(%esi),(%dx)
41703b:	74 68                	je     0x4170a5
41703d:	54                   	push   %esp
41703e:	69 74 6c 65 54 65 78 	imul   $0x74786554,0x65(%esp,%ebp,2),%esi
417045:	74
417046:	43                   	inc    %ebx
417047:	6f                   	outsl  %ds:(%esi),(%dx)
417048:	6c                   	insb   (%dx),%es:(%edi)
417049:	6f                   	outsl  %ds:(%esi),(%dx)
41704a:	72 00                	jb     0x41704c
41704c:	5f                   	pop    %edi
41704d:	64 61                	fs popa
41704f:	79 54                	jns    0x4170a5
417051:	65 78 74             	gs js  0x4170c8
417054:	43                   	inc    %ebx
417055:	6f                   	outsl  %ds:(%esi),(%dx)
417056:	6c                   	insb   (%dx),%es:(%edi)
417057:	6f                   	outsl  %ds:(%esi),(%dx)
417058:	72 00                	jb     0x41705a
41705a:	5f                   	pop    %edi
41705b:	74 65                	je     0x4170c2
41705d:	78 74                	js     0x4170d3
41705f:	43                   	inc    %ebx
417060:	6f                   	outsl  %ds:(%esi),(%dx)
417061:	6c                   	insb   (%dx),%es:(%edi)
417062:	6f                   	outsl  %ds:(%esi),(%dx)
417063:	72 00                	jb     0x417065
417065:	41                   	inc    %ecx
417066:	70 70                	jo     0x4170d8
417068:	6c                   	insb   (%dx),%es:(%edi)
417069:	79 43                	jns    0x4170ae
41706b:	6f                   	outsl  %ds:(%esi),(%dx)
41706c:	6c                   	insb   (%dx),%es:(%edi)
41706d:	6f                   	outsl  %ds:(%esi),(%dx)
41706e:	72 00                	jb     0x417070
417070:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
417073:	6f                   	outsl  %ds:(%esi),(%dx)
417074:	72 00                	jb     0x417076
417076:	46                   	inc    %esi
417077:	6c                   	insb   (%dx),%es:(%edi)
417078:	6f                   	outsl  %ds:(%esi),(%dx)
417079:	6f                   	outsl  %ds:(%esi),(%dx)
41707a:	72 00                	jb     0x41707c
41707c:	67 65 74 5f          	addr16 gs je 0x4170df
417080:	43                   	inc    %ebx
417081:	75 72                	jne    0x4170f5
417083:	73 6f                	jae    0x4170f4
417085:	72 00                	jb     0x417087
417087:	73 65                	jae    0x4170ee
417089:	74 5f                	je     0x4170ea
41708b:	43                   	inc    %ebx
41708c:	75 72                	jne    0x417100
41708e:	73 6f                	jae    0x4170ff
417090:	72 00                	jb     0x417092
417092:	49                   	dec    %ecx
417093:	45                   	inc    %ebp
417094:	6e                   	outsb  %ds:(%esi),(%dx)
417095:	75 6d                	jne    0x417104
417097:	65 72 61             	gs jb  0x4170fb
41709a:	74 6f                	je     0x41710b
41709c:	72 00                	jb     0x41709e
41709e:	47                   	inc    %edi
41709f:	65 74 45             	gs je  0x4170e7
4170a2:	6e                   	outsb  %ds:(%esi),(%dx)
4170a3:	75 6d                	jne    0x417112
4170a5:	65 72 61             	gs jb  0x417109
4170a8:	74 6f                	je     0x417119
4170aa:	72 00                	jb     0x4170ac
4170ac:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
4170b1:	00 2e                	add    %ch,(%esi)
4170b3:	63 63 74             	arpl   %esp,0x74(%ebx)
4170b6:	6f                   	outsl  %ds:(%esi),(%dx)
4170b7:	72 00                	jb     0x4170b9
4170b9:	43                   	inc    %ebx
4170ba:	72 65                	jb     0x417121
4170bc:	61                   	popa
4170bd:	74 65                	je     0x417124
4170bf:	44                   	inc    %esp
4170c0:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
4170c4:	70 74                	jo     0x41713a
4170c6:	6f                   	outsl  %ds:(%esi),(%dx)
4170c7:	72 00                	jb     0x4170c9
4170c9:	54                   	push   %esp
4170ca:	6f                   	outsl  %ds:(%esi),(%dx)
4170cb:	41                   	inc    %ecx
4170cc:	72 72                	jb     0x417140
4170ce:	00 73 74             	add    %dh,0x74(%ebx)
4170d1:	72 00                	jb     0x4170d3
4170d3:	4f                   	dec    %edi
4170d4:	6e                   	outsb  %ds:(%esi),(%dx)
4170d5:	44                   	inc    %esp
4170d6:	72 61                	jb     0x417139
4170d8:	77 54                	ja     0x41712e
4170da:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
4170e1:	65 48                	gs dec %eax
4170e3:	6f                   	outsl  %ds:(%esi),(%dx)
4170e4:	75 72                	jne    0x417158
4170e6:	00 54 77 65          	add    %dl,0x65(%edi,%esi,2)
4170ea:	6c                   	insb   (%dx),%es:(%edi)
4170eb:	76 65                	jbe    0x417152
4170ed:	48                   	dec    %eax
4170ee:	6f                   	outsl  %ds:(%esi),(%dx)
4170ef:	75 72                	jne    0x417163
4170f1:	00 54 77 65          	add    %dl,0x65(%edi,%esi,2)
4170f5:	6e                   	outsb  %ds:(%esi),(%dx)
4170f6:	74 79                	je     0x417171
4170f8:	46                   	inc    %esi
4170f9:	6f                   	outsl  %ds:(%esi),(%dx)
4170fa:	75 72                	jne    0x41716e
4170fc:	48                   	dec    %eax
4170fd:	6f                   	outsl  %ds:(%esi),(%dx)
4170fe:	75 72                	jne    0x417172
417100:	00 41 62             	add    %al,0x62(%ecx)
417103:	73 00                	jae    0x417105
417105:	67 65 74 5f          	addr16 gs je 0x417168
417109:	47                   	inc    %edi
41710a:	72 61                	jb     0x41716d
41710c:	70 68                	jo     0x417176
41710e:	69 63 73 00 5f 67 72 	imul   $0x72675f00,0x73(%ebx),%esp
417115:	61                   	popa
417116:	70 68                	jo     0x417180
417118:	69 63 73 00 53 79 73 	imul   $0x73795300,0x73(%ebx),%esp
41711f:	74 65                	je     0x417186
417121:	6d                   	insl   (%dx),%es:(%edi)
417122:	2e 44                	cs inc %esp
417124:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
41712b:	69 63 73 00 41 64 64 	imul   $0x64644100,0x73(%ebx),%esp
417132:	53                   	push   %ebx
417133:	65 63 6f 6e          	arpl   %ebp,%gs:0x6e(%edi)
417137:	64 73 00             	fs jae 0x41713a
41713a:	67 65 74 5f          	addr16 gs je 0x41719d
41713e:	42                   	inc    %edx
41713f:	6f                   	outsl  %ds:(%esi),(%dx)
417140:	75 6e                	jne    0x4171b0
417142:	64 73 00             	fs jae 0x417145
417145:	73 65                	jae    0x4171ac
417147:	74 5f                	je     0x4171a8
417149:	42                   	inc    %edx
41714a:	6f                   	outsl  %ds:(%esi),(%dx)
41714b:	75 6e                	jne    0x4171bb
41714d:	64 73 00             	fs jae 0x417150
417150:	41                   	inc    %ecx
417151:	64 64 42             	fs fs inc %edx
417154:	6f                   	outsl  %ds:(%esi),(%dx)
417155:	75 6e                	jne    0x4171c5
417157:	64 73 00             	fs jae 0x41715a
41715a:	67 65 74 5f          	addr16 gs je 0x4171bd
41715e:	4f                   	dec    %edi
41715f:	76 65                	jbe    0x4171c6
417161:	72 66                	jb     0x4171c9
417163:	6c                   	insb   (%dx),%es:(%edi)
417164:	6f                   	outsl  %ds:(%esi),(%dx)
417165:	77 45                	ja     0x4171ac
417167:	6e                   	outsb  %ds:(%esi),(%dx)
417168:	64 42                	fs inc %edx
41716a:	6f                   	outsl  %ds:(%esi),(%dx)
41716b:	75 6e                	jne    0x4171db
41716d:	64 73 00             	fs jae 0x417170
417170:	67 65 74 5f          	addr16 gs je 0x4171d3
417174:	54                   	push   %esp
417175:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
41717c:	65 42                	gs inc %edx
41717e:	6f                   	outsl  %ds:(%esi),(%dx)
41717f:	75 6e                	jne    0x4171ef
417181:	64 73 00             	fs jae 0x417184
417184:	73 65                	jae    0x4171eb
417186:	74 5f                	je     0x4171e7
417188:	54                   	push   %esp
417189:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
417190:	65 42                	gs inc %edx
417192:	6f                   	outsl  %ds:(%esi),(%dx)
417193:	75 6e                	jne    0x417203
417195:	64 73 00             	fs jae 0x417198
417198:	5f                   	pop    %edi
417199:	74 69                	je     0x417204
41719b:	6d                   	insl   (%dx),%es:(%edi)
41719c:	65 53                	gs push %ebx
41719e:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4171a1:	65 42                	gs inc %edx
4171a3:	6f                   	outsl  %ds:(%esi),(%dx)
4171a4:	75 6e                	jne    0x417214
4171a6:	64 73 00             	fs jae 0x4171a9
4171a9:	67 65 74 5f          	addr16 gs je 0x41720c
4171ad:	4d                   	dec    %ebp
4171ae:	6f                   	outsl  %ds:(%esi),(%dx)
4171af:	6e                   	outsb  %ds:(%esi),(%dx)
4171b0:	74 68                	je     0x41721a
4171b2:	4e                   	dec    %esi
4171b3:	61                   	popa
4171b4:	6d                   	insl   (%dx),%es:(%edi)
4171b5:	65 42                	gs inc %edx
4171b7:	6f                   	outsl  %ds:(%esi),(%dx)
4171b8:	75 6e                	jne    0x417228
4171ba:	64 73 00             	fs jae 0x4171bd
4171bd:	73 65                	jae    0x417224
4171bf:	74 5f                	je     0x417220
4171c1:	4d                   	dec    %ebp
4171c2:	6f                   	outsl  %ds:(%esi),(%dx)
4171c3:	6e                   	outsb  %ds:(%esi),(%dx)
4171c4:	74 68                	je     0x41722e
4171c6:	4e                   	dec    %esi
4171c7:	61                   	popa
4171c8:	6d                   	insl   (%dx),%es:(%edi)
4171c9:	65 42                	gs inc %edx
4171cb:	6f                   	outsl  %ds:(%esi),(%dx)
4171cc:	75 6e                	jne    0x41723c
4171ce:	64 73 00             	fs jae 0x4171d1
4171d1:	6d                   	insl   (%dx),%es:(%edi)
4171d2:	6f                   	outsl  %ds:(%esi),(%dx)
4171d3:	6e                   	outsb  %ds:(%esi),(%dx)
4171d4:	74 68                	je     0x41723e
4171d6:	4e                   	dec    %esi
4171d7:	61                   	popa
4171d8:	6d                   	insl   (%dx),%es:(%edi)
4171d9:	65 42                	gs inc %edx
4171db:	6f                   	outsl  %ds:(%esi),(%dx)
4171dc:	75 6e                	jne    0x41724c
4171de:	64 73 00             	fs jae 0x4171e1
4171e1:	43                   	inc    %ebx
4171e2:	6f                   	outsl  %ds:(%esi),(%dx)
4171e3:	6d                   	insl   (%dx),%es:(%edi)
4171e4:	70 61                	jo     0x417247
4171e6:	72 65                	jb     0x41724d
4171e8:	42                   	inc    %edx
4171e9:	6f                   	outsl  %ds:(%esi),(%dx)
4171ea:	75 6e                	jne    0x41725a
4171ec:	64 73 00             	fs jae 0x4171ef
4171ef:	67 65 74 5f          	addr16 gs je 0x417252
4171f3:	41                   	inc    %ecx
4171f4:	64 69 74 69 6f 6e 61 	imul   $0x426c616e,%fs:0x6f(%ecx,%ebp,2),%esi
4171fb:	6c 42
4171fd:	6f                   	outsl  %ds:(%esi),(%dx)
4171fe:	75 6e                	jne    0x41726e
417200:	64 73 00             	fs jae 0x417203
417203:	73 65                	jae    0x41726a
417205:	74 5f                	je     0x417266
417207:	41                   	inc    %ecx
417208:	64 69 74 69 6f 6e 61 	imul   $0x426c616e,%fs:0x6f(%ecx,%ebp,2),%esi
41720f:	6c 42
417211:	6f                   	outsl  %ds:(%esi),(%dx)
417212:	75 6e                	jne    0x417282
417214:	64 73 00             	fs jae 0x417217
417217:	5f                   	pop    %edi
417218:	61                   	popa
417219:	64 64 69 74 69 6f 6e 	fs imul $0x426c616e,%fs:0x6f(%ecx,%ebp,2),%esi
417220:	61 6c 42
417223:	6f                   	outsl  %ds:(%esi),(%dx)
417224:	75 6e                	jne    0x417294
417226:	64 73 00             	fs jae 0x417229
417229:	47                   	inc    %edi
41722a:	65 74 41             	gs je  0x41726e
41722d:	6c                   	insb   (%dx),%es:(%edi)
41722e:	6c                   	insb   (%dx),%es:(%edi)
41722f:	42                   	inc    %edx
417230:	6f                   	outsl  %ds:(%esi),(%dx)
417231:	75 6e                	jne    0x4172a1
417233:	64 73 00             	fs jae 0x417236
417236:	67 65 74 5f          	addr16 gs je 0x417299
41723a:	42                   	inc    %edx
41723b:	61                   	popa
41723c:	63 6b 77             	arpl   %ebp,0x77(%ebx)
41723f:	61                   	popa
417240:	72 64                	jb     0x4172a6
417242:	42                   	inc    %edx
417243:	75 74                	jne    0x4172b9
417245:	74 6f                	je     0x4172b6
417247:	6e                   	outsb  %ds:(%esi),(%dx)
417248:	42                   	inc    %edx
417249:	6f                   	outsl  %ds:(%esi),(%dx)
41724a:	75 6e                	jne    0x4172ba
41724c:	64 73 00             	fs jae 0x41724f
41724f:	53                   	push   %ebx
417250:	65 74 42             	gs je  0x417295
417253:	61                   	popa