439142:	31 31                	xor    %esi,(%ecx)
439144:	45                   	inc    %ebp
439145:	70 31                	jo     0x439178
439147:	2b 46 64             	sub    0x64(%esi),%eax
43914a:	4d                   	dec    %ebp
43914b:	6d                   	insl   (%dx),%es:(%edi)
43914c:	4b                   	dec    %ebx
43914d:	67 6c                	insb   (%dx),%es:(%di)
43914f:	38 2b                	cmp    %ch,(%ebx)
439151:	54                   	push   %esp
439152:	33 31                	xor    (%ecx),%esi
439154:	66 6d                	insw   (%dx),%es:(%edi)
439156:	33 69 67             	xor    0x67(%ecx),%ebp
439159:	78 78                	js     0x4391d3
43915b:	34 32                	xor    $0x32,%al
43915d:	72 6e                	jb     0x4391cd
43915f:	57                   	push   %edi
439160:	54                   	push   %esp
439161:	6f                   	outsl  %ds:(%esi),(%dx)
439162:	64 55                	fs push %ebp
439164:	33 72 67             	xor    0x67(%edx),%esi
439167:	53                   	push   %ebx
439168:	2b 59 31             	sub    0x31(%ecx),%ebx
43916b:	33 51 71             	xor    0x71(%ecx),%edx
43916e:	4e                   	dec    %esi
43916f:	37                   	aaa
439170:	59                   	pop    %ecx
439171:	79 62                	jns    0x4391d5
439173:	55                   	push   %ebp
439174:	66 4c                	dec    %sp
439176:	6a 72                	push   $0x72
439178:	76 62                	jbe    0x4391dc
43917a:	41                   	inc    %ecx
43917b:	50                   	push   %eax
43917c:	66 4b                	dec    %bx
43917e:	34 58                	xor    $0x58,%al
439180:	48                   	dec    %eax
439181:	33 54 46 77          	xor    0x77(%esi,%eax,2),%edx
439185:	6d                   	insl   (%dx),%es:(%edi)
439186:	44                   	inc    %esp
439187:	6e                   	outsb  %ds:(%esi),(%dx)
439188:	6d                   	insl   (%dx),%es:(%edi)
439189:	73 2f                	jae    0x4391ba
43918b:	69 30 58 74 4c 53    	imul   $0x534c7458,(%eax),%esi
439191:	36 4d                	ss dec %ebp
439193:	61                   	popa
439194:	36 51                	ss push %ecx
439196:	62 59 30             	bound  %ebx,0x30(%ecx)
439199:	30 36                	xor    %dh,(%esi)
43919b:	34 4a                	xor    $0x4a,%al
43919d:	76 6f                	jbe    0x43920e
43919f:	54                   	push   %esp
4391a0:	70 41                	jo     0x4391e3
4391a2:	7a 51                	jp     0x4391f5
4391a4:	63 4f 78             	arpl   %ecx,0x78(%edi)
4391a7:	70 56                	jo     0x4391ff
4391a9:	6d                   	insl   (%dx),%es:(%edi)
4391aa:	6f                   	outsl  %ds:(%esi),(%dx)
4391ab:	31 4a 6b             	xor    %ecx,0x6b(%edx)
4391ae:	59                   	pop    %ecx
4391af:	75 65                	jne    0x439216
4391b1:	53                   	push   %ebx
4391b2:	69 42 30 4c 39 53 43 	imul   $0x4353394c,0x30(%edx),%eax
4391b9:	45                   	inc    %ebp
4391ba:	38 6d 68             	cmp    %ch,0x68(%ebp)
4391bd:	77 58                	ja     0x439217
4391bf:	6e                   	outsb  %ds:(%esi),(%dx)
4391c0:	44                   	inc    %esp
4391c1:	70 62                	jo     0x439225
4391c3:	76 35                	jbe    0x4391fa
4391c5:	61                   	popa
4391c6:	4f                   	dec    %edi
4391c7:	73 73                	jae    0x43923c
4391c9:	46                   	inc    %esi
4391ca:	50                   	push   %eax
4391cb:	63 35 30 2f 64 6b    	arpl   %esi,0x6b642f30
4391d1:	58                   	pop    %eax
4391d2:	68 6a 49 4c 6f       	push   $0x6f4c496a
4391d7:	39 71 2f             	cmp    %esi,0x2f(%ecx)
4391da:	79 2b                	jns    0x439207
4391dc:	56                   	push   %esi
4391dd:	37                   	aaa
4391de:	64 76 68             	fs jbe 0x439249
4391e1:	6f                   	outsl  %ds:(%esi),(%dx)
4391e2:	54                   	push   %esp
4391e3:	44                   	inc    %esp
4391e4:	6f                   	outsl  %ds:(%esi),(%dx)
4391e5:	38 36                	cmp    %dh,(%esi)
4391e7:	4b                   	dec    %ebx
4391e8:	41                   	inc    %ecx
4391e9:	33 53 69             	xor    0x69(%ebx),%edx
4391ec:	58                   	pop    %eax
4391ed:	5a                   	pop    %edx
4391ee:	7a 48                	jp     0x439238
4391f0:	67 72 35             	addr16 jb 0x439228
4391f3:	4d                   	dec    %ebp
4391f4:	54                   	push   %esp
4391f5:	56                   	push   %esi
4391f6:	30 59 64             	xor    %bl,0x64(%ecx)
4391f9:	75 79                	jne    0x439274
4391fb:	72 42                	jb     0x43923f
4391fd:	78 63                	js     0x439262
4391ff:	6d                   	insl   (%dx),%es:(%edi)
439200:	45                   	inc    %ebp
439201:	53                   	push   %ebx
439202:	57                   	push   %edi
439203:	54                   	push   %esp
439204:	4c                   	dec    %esp
439205:	37                   	aaa
439206:	30 79 48             	xor    %bh,0x48(%ecx)
439209:	54                   	push   %esp
43920a:	33 4b 56             	xor    0x56(%ebx),%ecx
43920d:	4f                   	dec    %edi
43920e:	53                   	push   %ebx
43920f:	44                   	inc    %esp
439210:	61                   	popa
439211:	57                   	push   %edi
439212:	46                   	inc    %esi
439213:	44                   	inc    %esp
439214:	30 51 64             	xor    %dl,0x64(%ecx)
439217:	64 6c                	fs insb (%dx),%es:(%edi)
439219:	5a                   	pop    %edx
43921a:	52                   	push   %edx
43921b:	54                   	push   %esp
43921c:	62 66 69             	bound  %esp,0x69(%esi)
43921f:	79 55                	jns    0x439276
439221:	53                   	push   %ebx
439222:	5a                   	pop    %edx
439223:	47                   	inc    %edi
439224:	69 74 41 4d 65 4f 35 	imul   $0x4a354f65,0x4d(%ecx,%eax,2),%esi
43922b:	4a
43922c:	65 4d                	gs dec %ebp
43922e:	46                   	inc    %esi
43922f:	41                   	inc    %ecx
439230:	41                   	inc    %ecx
439231:	67 34 32             	addr16 xor $0x32,%al
439234:	57                   	push   %edi
439235:	7a 7a                	jp     0x4392b1
439237:	50                   	push   %eax
439238:	51                   	push   %ecx
439239:	59                   	pop    %ecx
43923a:	39 41 58             	cmp    %eax,0x58(%ecx)
43923d:	73 54                	jae    0x439293
43923f:	67 39 50 48          	cmp    %edx,0x48(%bx,%si)
439243:	2f                   	das
439244:	6e                   	outsb  %ds:(%esi),(%dx)
439245:	54                   	push   %esp
439246:	4c                   	dec    %esp
439247:	69 62 6a 51 5a 6f 6a 	imul   $0x6a6f5a51,0x6a(%edx),%esp
43924e:	34 37                	xor    $0x37,%al
439250:	46                   	inc    %esi
439251:	39 39                	cmp    %edi,(%ecx)
439253:	56                   	push   %esi
439254:	36 39 6e 75          	cmp    %ebp,%ss:0x75(%esi)
439258:	4f                   	dec    %edi
439259:	61                   	popa
43925a:	44                   	inc    %esp
43925b:	79 4c                	jns    0x4392a9
43925d:	77 41                	ja     0x4392a0
43925f:	47                   	inc    %edi
439260:	71 41                	jno    0x4392a3
439262:	59                   	pop    %ecx
439263:	65 58                	gs pop %eax
439265:	68 55 2f 72 6d       	push   $0x6d722f55
43926a:	66 4a                	dec    %dx
43926c:	31 63 6b             	xor    %esp,0x6b(%ebx)
43926f:	48                   	dec    %eax
439270:	4f                   	dec    %edi
439271:	4c                   	dec    %esp
439272:	78 6d                	js     0x4392e1
439274:	57                   	push   %edi
439275:	49                   	dec    %ecx
439276:	66 6c                	data16 insb (%dx),%es:(%edi)
439278:	4a                   	dec    %edx
439279:	4c                   	dec    %esp
43927a:	63 50 31             	arpl   %edx,0x31(%eax)
43927d:	63 6e 58             	arpl   %ebp,0x58(%esi)
439280:	68 4a 54 6d 35       	push   $0x356d544a
439285:	61                   	popa
439286:	79 73                	jns    0x4392fb
439288:	37                   	aaa
439289:	33 4e 7a             	xor    0x7a(%esi),%ecx
43928c:	54                   	push   %esp
43928d:	64 62 4e 66          	bound  %ecx,%fs:0x66(%esi)
439291:	75 78                	jne    0x43930b
439293:	73 72                	jae    0x439307
439295:	65 37                	gs aaa
439297:	59                   	pop    %ecx
439298:	43                   	inc    %ebx
439299:	2b 30                	sub    (%eax),%esi
43929b:	59                   	pop    %ecx
43929c:	54                   	push   %esp
43929d:	6a 35                	push   $0x35
43929f:	75 36                	jne    0x4392d7
4392a1:	30 56 44             	xor    %dl,0x44(%esi)
4392a4:	42                   	inc    %edx
4392a5:	36 34 32             	ss xor $0x32,%al
4392a8:	30 75 4d             	xor    %dh,0x4d(%ebp)
4392ab:	6d                   	insl   (%dx),%es:(%edi)
4392ac:	4c                   	dec    %esp
4392ad:	45                   	inc    %ebp
4392ae:	6e                   	outsb  %ds:(%esi),(%dx)
4392af:	66 43                	inc    %bx
4392b1:	6a 43                	push   $0x43
4392b3:	76 7a                	jbe    0x43932f
4392b5:	42                   	inc    %edx
4392b6:	65 42                	gs inc %edx
4392b8:	46                   	inc    %esi
4392b9:	33 59 76             	xor    0x76(%ecx),%ebx
4392bc:	77 37                	ja     0x4392f5
4392be:	47                   	inc    %edi
4392bf:	38 7a 4e             	cmp    %bh,0x4e(%edx)
4392c2:	43                   	inc    %ebx
4392c3:	4f                   	dec    %edi
4392c4:	4c                   	dec    %esp
4392c5:	50                   	push   %eax
4392c6:	38 51 48             	cmp    %dl,0x48(%ecx)
4392c9:	39 63 36             	cmp    %esp,0x36(%ebx)
4392cc:	33 33                	xor    (%ebx),%esi
4392ce:	56                   	push   %esi
4392cf:	49                   	dec    %ecx
4392d0:	35 32 58 30 59       	xor    $0x59305832,%eax
4392d5:	74 2b                	je     0x439302
4392d7:	36 53                	ss push %ebx
4392d9:	64 36 39 70 37       	fs cmp %esi,%ss:0x37(%eax)
4392de:	6b 34 4f 6f          	imul   $0x6f,(%edi,%ecx,2),%esi
4392e2:	2f                   	das
4392e3:	2f                   	das
4392e4:	33 67 2b             	xor    0x2b(%edi),%esp
4392e7:	38 54 6f 6c          	cmp    %dl,0x6c(%edi,%ebp,2)
4392eb:	34 72                	xor    $0x72,%al
4392ed:	4b                   	dec    %ebx
4392ee:	63 70 61             	arpl   %esi,0x61(%eax)
4392f1:	4a                   	dec    %edx
4392f2:	62 53 61             	bound  %edx,0x61(%ebx)
4392f5:	43                   	inc    %ebx
4392f6:	50                   	push   %eax
4392f7:	4c                   	dec    %esp
4392f8:	39 35 47 68 43 35    	cmp    %esi,0x35436847
4392fe:	47                   	inc    %edi
4392ff:	70 4c                	jo     0x43934d
439301:	6a 33                	push   $0x33
439303:	43                   	inc    %ebx
439304:	6a 66                	push   $0x66
439306:	6d                   	insl   (%dx),%es:(%edi)
439307:	2b 6c 2f 72          	sub    0x72(%edi,%ebp,1),%ebp
43930b:	30 31                	xor    %dh,(%ecx)
43930d:	6e                   	outsb  %ds:(%esi),(%dx)
43930e:	64 53                	fs push %ebx
439310:	31 57 66             	xor    %edx,0x66(%edi)
439313:	77 35                	ja     0x43934a
439315:	6c                   	insb   (%dx),%es:(%edi)
439316:	46                   	inc    %esi
439317:	61                   	popa
439318:	64 70 4c             	fs jo  0x439367
43931b:	52                   	push   %edx
43931c:	34 59                	xor    $0x59,%al
43931e:	6d                   	insl   (%dx),%es:(%edi)
43931f:	37                   	aaa
439320:	4b                   	dec    %ebx
439321:	62 56 79             	bound  %edx,0x79(%esi)
439324:	44                   	inc    %esp
439325:	4e                   	dec    %esi
439326:	44                   	inc    %esp
439327:	50                   	push   %eax
439328:	64 44                	fs inc %esp
43932a:	39 38                	cmp    %edi,(%eax)
43932c:	37                   	aaa
43932d:	58                   	pop    %eax
43932e:	7a 75                	jp     0x4393a5
439330:	67 36 79 4e          	addr16 ss jns 0x439382
439334:	49                   	dec    %ecx
439335:	71 79                	jno    0x4393b0
439337:	33 6f 48             	xor    0x48(%edi),%ebp
43933a:	39 78 79             	cmp    %edi,0x79(%eax)
43933d:	7a 52                	jp     0x439391
43933f:	47                   	inc    %edi
439340:	65 76 6c             	gs jbe 0x4393af
439343:	71 77                	jno    0x4393bc
439345:	7a 42                	jp     0x439389
439347:	56                   	push   %esi
439348:	4f                   	dec    %edi
439349:	67 6a 72             	addr16 push $0x72
43934c:	32 68 77             	xor    0x77(%eax),%ch
43934f:	4a                   	dec    %edx
439350:	53                   	push   %ebx
439351:	75 6a                	jne    0x4393bd
439353:	74 4a                	je     0x43939f
439355:	79 63                	jns    0x4393ba
439357:	4c                   	dec    %esp
439358:	34 57                	xor    $0x57,%al
43935a:	46                   	inc    %esi
43935b:	39 6e 6f             	cmp    %ebp,0x6f(%esi)
43935e:	51                   	push   %ecx
43935f:	76 7a                	jbe    0x4393db
439361:	66 2f                	data16 das
439363:	4e                   	dec    %esi
439364:	6f                   	outsl  %ds:(%esi),(%dx)
439365:	55                   	push   %ebp
439366:	49                   	dec    %ecx
439367:	34 52                	xor    $0x52,%al
439369:	32 43 68             	xor    0x68(%ebx),%al
43936c:	2f                   	das
43936d:	72 59                	jb     0x4393c8
43936f:	36 59                	ss pop %ecx
439371:	4d                   	dec    %ebp
439372:	50                   	push   %eax
439373:	5a                   	pop    %edx
439374:	48                   	dec    %eax
439375:	75 33                	jne    0x4393aa
439377:	39 34 4a             	cmp    %esi,(%edx,%ecx,2)
43937a:	4d                   	dec    %ebp
43937b:	37                   	aaa
43937c:	79 4f                	jns    0x4393cd
43937e:	58                   	pop    %eax
43937f:	74 67                	je     0x4393e8
439381:	6e                   	outsb  %ds:(%esi),(%dx)
439382:	6f                   	outsl  %ds:(%esi),(%dx)
439383:	30 36                	xor    %dh,(%esi)
439385:	53                   	push   %ebx
439386:	69 53 4d 48 4f 4a 48 	imul   $0x484a4f48,0x4d(%ebx),%edx
43938d:	4a                   	dec    %edx
43938e:	51                   	push   %ecx
43938f:	55                   	push   %ebp
439390:	72 5a                	jb     0x4393ec
439392:	7a 58                	jp     0x4393ec
439394:	6f                   	outsl  %ds:(%esi),(%dx)
439395:	4d                   	dec    %ebp
439396:	59                   	pop    %ecx
439397:	44                   	inc    %esp
439398:	5a                   	pop    %edx
439399:	67 51                	addr16 push %ecx
43939b:	79 46                	jns    0x4393e3
43939d:	75 67                	jne    0x439406
43939f:	4d                   	dec    %ebp
4393a0:	6d                   	insl   (%dx),%es:(%edi)
4393a1:	6d                   	insl   (%dx),%es:(%edi)
4393a2:	4e                   	dec    %esi
4393a3:	58                   	pop    %eax
4393a4:	46                   	inc    %esi
4393a5:	6a 41                	push   $0x41
4393a7:	4a                   	dec    %edx
4393a8:	32 46 37             	xor    0x37(%esi),%al
4393ab:	76 51                	jbe    0x4393fe
4393ad:	46                   	inc    %esi
4393ae:	34 2b                	xor    $0x2b,%al
4393b0:	68 31 6c 2b 6e       	push   $0x6e2b6c31
4393b5:	72 44                	jb     0x4393fb
4393b7:	72 42                	jb     0x4393fb
4393b9:	66 6c                	data16 insb (%dx),%es:(%edi)