457105:	6e                   	outsb  %ds:(%esi),(%dx)
457106:	59                   	pop    %ecx
457107:	65 55                	gs push %ebp
457109:	76 5a                	jbe    0x457165
45710b:	6c                   	insb   (%dx),%es:(%edi)
45710c:	03 54 5e 72          	add    0x72(%esi,%ebx,2),%edx
457110:	75 61                	jne    0x457173
457112:	7f 53                	jg     0x457167
457114:	50                   	push   %eax
457115:	61                   	popa
457116:	5f                   	pop    %edi
457117:	74 27                	je     0x457140
457119:	73 5e                	jae    0x457179
45711b:	74 5c                	je     0x457179
45711d:	49                   	dec    %ecx
45711e:	45                   	inc    %ebp
45711f:	42                   	inc    %edx
457120:	71 63                	jno    0x457185
457122:	70 67                	jo     0x45718b
457124:	56                   	push   %esi
457125:	6f                   	outsl  %ds:(%esi),(%dx)
457126:	58                   	pop    %eax
457127:	6e                   	outsb  %ds:(%esi),(%dx)
457128:	43                   	inc    %ebx
457129:	00 74 70 66          	add    %dh,0x66(%eax,%esi,2)
45712d:	72 57                	jb     0x457186
45712f:	74 7f                	je     0x4571b0
457131:	72 68                	jb     0x45719b
457133:	00 67 6f             	add    %ah,0x6f(%edi)
457136:	40                   	inc    %eax
457137:	70 46                	jo     0x45717f
457139:	72 5e                	jb     0x457199
45713b:	53                   	push   %ebx
45713c:	77 72                	ja     0x4571b0
45713e:	5f                   	pop    %edi
45713f:	6e                   	outsb  %ds:(%esi),(%dx)
457140:	77 00                	ja     0x457142
457142:	7c 65                	jl     0x4571a9
457144:	50                   	push   %eax
457145:	5f                   	pop    %edi
457146:	61                   	popa
457147:	6f                   	outsl  %ds:(%esi),(%dx)
457148:	44                   	inc    %esp
457149:	61                   	popa
45714a:	4f                   	dec    %edi
45714b:	69 6c 6e 36 43 62 65 	imul   $0x7a656243,0x36(%esi,%ebp,2),%ebp
457152:	7a
457153:	74 41                	je     0x457196
457155:	44                   	inc    %esp
457156:	44                   	inc    %esp
457157:	72 42                	jb     0x45719b
457159:	63 4f 6f             	arpl   %ecx,0x6f(%edi)
45715c:	71 79                	jno    0x4571d7
45715e:	36 44                	ss inc %esp
457160:	79 72                	jns    0x4571d4
457162:	7e 63                	jle    0x4571c7
457164:	50                   	push   %eax
457165:	6f                   	outsl  %ds:(%esi),(%dx)
457166:	5f                   	pop    %edi
457167:	79 6e                	jns    0x4571d7
457169:	6e                   	outsb  %ds:(%esi),(%dx)
45716a:	5d                   	pop    %ebp
45716b:	6f                   	outsl  %ds:(%esi),(%dx)
45716c:	03 46 5f             	add    0x5f(%esi),%eax
45716f:	6c                   	insb   (%dx),%es:(%edi)
457170:	75 00                	jne    0x457172
457172:	4b                   	dec    %ebx
457173:	61                   	popa
457174:	50                   	push   %eax
457175:	68 2d 47 42 74       	push   $0x7442472d
45717a:	7d 75                	jge    0x4571f1
45717c:	6f                   	outsl  %ds:(%esi),(%dx)
45717d:	6c                   	insb   (%dx),%es:(%edi)
45717e:	66 61                	popaw
457180:	64 68 1b 4b 4d 6c    	fs push $0x6c4d4b1b
457186:	41                   	inc    %ecx
457187:	00 60 65             	add    %ah,0x65(%eax)
45718a:	4f                   	dec    %edi
45718b:	50                   	push   %eax
45718c:	71 6f                	jno    0x4571fd
45718e:	55                   	push   %ebp
45718f:	65 63 73 7e          	arpl   %esi,%gs:0x7e(%ebx)
457193:	73 24                	jae    0x4571b9
457195:	67 48                	addr16 dec %eax
457197:	74 78                	je     0x457211
457199:	4d                   	dec    %ebp
45719a:	5a                   	pop    %edx
45719b:	69 6d 4d 59 64 65 6c 	imul   $0x6c656459,0x4d(%ebp),%ebp
4571a2:	7e 00                	jle    0x4571a4
4571a4:	74 72                	je     0x457218
4571a6:	42                   	inc    %edx
4571a7:	63 42 73             	arpl   %eax,0x73(%edx)
4571aa:	48                   	dec    %eax
4571ab:	4d                   	dec    %ebp
4571ac:	6c                   	insb   (%dx),%es:(%edi)
4571ad:	64 43                	fs inc %ebx
4571af:	6c                   	insb   (%dx),%es:(%edi)
4571b0:	75 00                	jne    0x4571b2
4571b2:	7c 65                	jl     0x457219
4571b4:	50                   	push   %eax
4571b5:	5f                   	pop    %edi
4571b6:	6b 69 4b 65          	imul   $0x65,0x4b(%ecx),%ebp
4571ba:	75 61                	jne    0x45721d
4571bc:	6e                   	outsb  %ds:(%esi),(%dx)
4571bd:	65 36 50             	gs ss push %eax
4571c0:	62 6f 71             	bound  %ebp,0x71(%edi)
4571c3:	65 47                	gs inc %edi
4571c5:	74 69                	je     0x457230
4571c7:	61                   	popa
4571c8:	53                   	push   %ebx
4571c9:	61                   	popa
4571ca:	3b 53 66             	cmp    0x66(%ebx),%edx
4571cd:	74 66                	je     0x457235
4571cf:	72 7f                	jb     0x457250
4571d1:	6a 7e                	push   $0x7e
4571d3:	63 50 45             	arpl   %edx,0x45(%eax)
4571d6:	5f                   	pop    %edi
4571d7:	72 48                	jb     0x457221
4571d9:	72 3b                	jb     0x457216
4571db:	43                   	inc    %ebx
4571dc:	6f                   	outsl  %ds:(%esi),(%dx)
4571dd:	65 57                	gs push %edi
4571df:	72 40                	jb     0x457221
4571e1:	72 74                	jb     0x457257
4571e3:	6a 41                	push   $0x41
4571e5:	63 59 45             	arpl   %ebx,0x45(%ecx)
4571e8:	55                   	push   %ebp
4571e9:	72 54                	jb     0x45723f
4571eb:	72 03                	jb     0x4571f0
4571ed:	44                   	inc    %esp
4571ee:	53                   	push   %ebx
4571ef:	6c                   	insb   (%dx),%es:(%edi)
4571f0:	75 74                	jne    0x457266
4571f2:	7e 00                	jle    0x4571f4
4571f4:	67 6f                	outsl  %ds:(%si),(%dx)
4571f6:	5d                   	pop    %ebp
4571f7:	79 27                	jns    0x457220
4571f9:	53                   	push   %ebx
4571fa:	5e                   	pop    %esi
4571fb:	74 42                	je     0x45723f
4571fd:	74 42                	je     0x457241
4571ff:	72 79                	jb     0x45727a
457201:	62 6e 74             	bound  %ebp,0x74(%esi)
457204:	41                   	inc    %ecx
457205:	73 2d                	jae    0x457234
457207:	46                   	inc    %esi
457208:	4e                   	dec    %esi
457209:	6c                   	insb   (%dx),%es:(%edi)
45720a:	5e                   	pop    %esi
45720b:	41                   	inc    %ecx
45720c:	77 74                	ja     0x457282
45720e:	44                   	inc    %esp
45720f:	69 72 75 6f 65 57 00 	imul   $0x57656f,0x75(%edx),%esi
457216:	7f 65                	jg     0x45727d
457218:	40                   	inc    %eax
457219:	69 48 74 71 79 36 43 	imul   $0x43367971,0x74(%eax),%ecx
457220:	65 72 69             	gs jb  0x45728c
457223:	65 4a                	gs dec %edx
457225:	74 78                	je     0x45729f
457227:	73 42                	jae    0x45726b
457229:	72 3b                	jb     0x457266
45722b:	4f                   	dec    %edi
45722c:	73 65                	jae    0x457293
45722e:	58                   	pop    %eax
45722f:	53                   	push   %ebx
457230:	65 62 50 65          	bound  %edx,%gs:0x65(%eax)
457234:	5d                   	pop    %ebp
457235:	00 7e 65             	add    %bh,0x65(%esi)
457238:	53                   	push   %ebx
457239:	56                   	push   %esi
45723a:	5a                   	pop    %edx
45723b:	6c                   	insb   (%dx),%es:(%edi)
45723c:	76 65                	jbe    0x4572a3
45723e:	36 43                	ss inc %ebx
457240:	7c 6f                	jl     0x4572b1
457242:	68 65 24 43 42       	push   $0x42432465
457247:	6e                   	outsb  %ds:(%esi),(%dx)
457248:	51                   	push   %ecx
457249:	65 49                	gs dec %ecx
45724b:	73 6a                	jae    0x4572b7
45724d:	6f                   	outsl  %ds:(%esi),(%dx)
45724e:	58                   	pop    %eax
45724f:	73 10                	jae    0x457261
457251:	54                   	push   %esp
457252:	74 42                	je     0x457296
457254:	4b                   	dec    %ebx
457255:	6f                   	outsl  %ds:(%esi),(%dx)
457256:	41                   	inc    %ecx
457257:	65 46                	gs inc %esi
457259:	6e                   	outsb  %ds:(%esi),(%dx)
45725a:	3b 54 6c 49          	cmp    0x49(%esp,%ebp,2),%edx
45725e:	58                   	pop    %eax
45725f:	74 75                	je     0x4572d6
457261:	67 7e 72             	addr16 jle 0x4572d6
457264:	24 41                	and    $0x41,%al
457266:	5d                   	pop    %ebp
457267:	70 4b                	jo     0x4572b4
457269:	69 58 61 77 69 59 6e 	imul   $0x6e596977,0x61(%eax),%ebx
457270:	10 52 6e             	adc    %dl,0x6e(%edx)
457273:	6e                   	outsb  %ds:(%esi),(%dx)
457274:	24 57                	and    $0x57,%al
457276:	48                   	dec    %eax
457277:	62 64 6c 52          	bound  %esp,0x52(%esp,%ebp,2)
45727b:	65 6d                	gs insl (%dx),%es:(%edi)
45727d:	74 36                	je     0x4572b5
45727f:	53                   	push   %ebx
457280:	69 73 6f 65 49 2e 63 	imul   $0x632e4965,0x6f(%ebx),%esi
457287:	65 53                	gs push %ebx
457289:	00 7c 65 77          	add    %bh,0x77(%ebp,%eiz,2)
45728d:	54                   	push   %esp
45728e:	53                   	push   %ebx
45728f:	6d                   	insl   (%dx),%es:(%edi)
457290:	60                   	pusha
457291:	50                   	push   %eax
457292:	7a 74                	jp     0x457308
457294:	4c                   	dec    %esp
457295:	00 69 6f             	add    %ch,0x6f(%ecx)
457298:	50                   	push   %eax
457299:	6e                   	outsb  %ds:(%esi),(%dx)
45729a:	57                   	push   %edi
45729b:	6f                   	outsl  %ds:(%esi),(%dx)
45729c:	62 64 70 69          	bound  %esp,0x69(%eax,%esi,2)
4572a0:	7c 65                	jl     0x457307
4572a2:	1b 43 4b             	sbb    0x4b(%ebx),%eax
4572a5:	6d                   	insl   (%dx),%es:(%edi)
4572a6:	5d                   	pop    %ebp
4572a7:	75 53                	jne    0x4572fc
4572a9:	65 49                	gs dec %ecx
4572ab:	49                   	dec    %ecx
4572ac:	6d                   	insl   (%dx),%es:(%edi)
4572ad:	66 59                	pop    %cx
4572af:	00 43 79             	add    %al,0x79(%ebx)
4572b2:	68 74 41 6d 03       	push   $0x36d4174
4572b7:	4d                   	dec    %ebp
4572b8:	46                   	inc    %esi
4572b9:	6e                   	outsb  %ds:(%esi),(%dx)
4572ba:	5a                   	pop    %edx
4572bb:	67 66 6d             	insw   (%dx),%es:(%di)
4572be:	53                   	push   %ebx
4572bf:	6e                   	outsb  %ds:(%esi),(%dx)
4572c0:	64 00 56 61          	add    %dl,%fs:0x61(%esi)
4572c4:	4a                   	dec    %edx
4572c5:	61                   	popa
4572c6:	4a                   	dec    %edx
4572c7:	65 4a                	gs dec %edx
4572c9:	65 55                	gs push %ebp
4572cb:	74 4c                	je     0x457319
4572cd:	62 5c 65 73          	bound  %ebx,0x73(%ebp,%eiz,2)
4572d1:	74 48                	je     0x45731b
4572d3:	65 45                	gs inc %ebp
4572d5:	72 4e                	jb     0x457325
4572d7:	68 42 72 3b 4d       	push   $0x4d3b7242
4572dc:	62 6e 57             	bound  %ebp,0x57(%esi)
4572df:	67 75 6d             	addr16 jne 0x45734f
4572e2:	7e 6e                	jle    0x457352
4572e4:	50                   	push   %eax
4572e5:	4f                   	dec    %edi
4572e6:	4f                   	dec    %edi
4572e7:	6a 42                	push   $0x42
4572e9:	63 4f 00             	arpl   %ecx,0x0(%edi)
4572ec:	4e                   	dec    %esi
4572ed:	61                   	popa
4572ee:	58                   	pop    %eax
4572ef:	61                   	popa
4572f0:	77 65                	ja     0x457357
4572f2:	76 65                	jbe    0x457359
4572f4:	4a                   	dec    %edx
4572f5:	74 62                	je     0x457359
4572f7:	62 4d 65             	bound  %ecx,0x65(%ebp)
4572fa:	58                   	pop    %eax
4572fb:	74 40                	je     0x45733d
4572fd:	6f                   	outsl  %ds:(%esi),(%dx)
4572fe:	5a                   	pop    %edx
4572ff:	6c                   	insb   (%dx),%es:(%edi)
457300:	75 63                	jne    0x457365
457302:	6f                   	outsl  %ds:(%esi),(%dx)
457303:	69 4b 6e 2d 4d 46 6e 	imul   $0x6e464d2d,0x6e(%ebx),%ecx
45730a:	5a                   	pop    %edx
45730b:	67 66 6d             	insw   (%dx),%es:(%di)
45730e:	53                   	push   %ebx
45730f:	6e                   	outsb  %ds:(%esi),(%dx)
457310:	64 4f                	fs dec %edi
457312:	79 6a                	jns    0x45737e
457314:	41                   	inc    %ecx
457315:	63 59 45             	arpl   %ebx,0x45(%ecx)
457318:	49                   	dec    %ecx
457319:	75 56                	jne    0x457371
45731b:	65 71 61             	gs jno 0x45737f
45731e:	42                   	inc    %edx
45731f:	6f                   	outsl  %ds:(%esi),(%dx)
457320:	62 00                	bound  %eax,(%eax)
457322:	7c 65                	jl     0x457389
457324:	50                   	push   %eax
457325:	5f                   	pop    %edi
457326:	62 53 61             	bound  %edx,0x61(%ebx)
457329:	75 57                	jne    0x457382
45732b:	6c                   	insb   (%dx),%es:(%edi)
45732c:	4d                   	dec    %ebp
45732d:	61                   	popa
45732e:	5b                   	pop    %ebx
45732f:	65 10 47 7e          	adc    %al,%gs:0x7e(%edi)
457333:	74 24                	je     0x457359
457335:	47                   	inc    %edi
457336:	48                   	dec    %eax
457337:	74 62                	je     0x45739b
457339:	6e                   	outsb  %ds:(%esi),(%dx)
45733a:	4e                   	dec    %esi
45733b:	6d                   	insl   (%dx),%es:(%edi)
45733c:	66 72 57             	data16 jb 0x457396
45733f:	74 7f                	je     0x4573c0
457341:	72 1b                	jb     0x45735e
457343:	67 41                	addr16 inc %ecx
457345:	74 72                	je     0x4573b9
457347:	43                   	inc    %ebx
457348:	52                   	push   %edx
457349:	72 49                	jb     0x457394
45734b:	65 6d                	gs insl (%dx),%es:(%edi)
45734d:	74 36                	je     0x457385
45734f:	4d                   	dec    %ebp
457350:	71 6e                	jno    0x4573c0
457352:	7a 67                	jp     0x4573bb
457354:	41                   	inc    %ecx
457355:	6d                   	insl   (%dx),%es:(%edi)
457356:	48                   	dec    %eax
457357:	6e                   	outsb  %ds:(%esi),(%dx)
457358:	53                   	push   %ebx
457359:	42                   	inc    %edx
45735a:	5a                   	pop    %edx
45735b:	73 66                	jae    0x4573c3
45735d:	4f                   	dec    %edi
45735e:	54                   	push   %esp
45735f:	6a 75                	push   $0x75
457361:	63 6f 00             	arpl   %ebp,0x0(%edi)
457364:	63 65 59             	arpl   %esp,0x59(%ebp)
457367:	50                   	push   %eax
457368:	55                   	push   %ebp
457369:	6f                   	outsl  %ds:(%esi),(%dx)
45736a:	4b                   	dec    %ebx
45736b:	65 71 74             	gs jno 0x4573e2
45736e:	4f                   	dec    %edi
45736f:	56                   	push   %esi
457370:	71 6c                	jno    0x4573de
457372:	6e                   	outsb  %ds:(%esi),(%dx)
457373:	65 24 4d             	gs and $0x4d,%al
457376:	42                   	inc    %edx
457377:	76 42                	jbe    0x4573bb
457379:	4e                   	dec    %esi
45737a:	5e                   	pop    %esi
45737b:	78 77                	js     0x4573f4
45737d:	00 51 65             	add    %dl,0x65(%ecx)