4450dc:	6e                   	outsb  %ds:(%esi),(%dx)
4450dd:	6c                   	insb   (%dx),%es:(%edi)
4450de:	71 73                	jno    0x445153
4450e0:	6f                   	outsl  %ds:(%esi),(%dx)
4450e1:	70 66                	jo     0x445149
4450e3:	78 34                	js     0x445119
4450e5:	62 39                	bound  %edi,(%ecx)
4450e7:	4b                   	dec    %ebx
4450e8:	72 58                	jb     0x445142
4450ea:	34 72                	xor    $0x72,%al
4450ec:	43                   	inc    %ebx
4450ed:	33 6b 6c             	xor    0x6c(%ebx),%ebp
4450f0:	39 73 58             	cmp    %esi,0x58(%ebx)
4450f3:	6c                   	insb   (%dx),%es:(%edi)
4450f4:	31 44 34 51          	xor    %eax,0x51(%esp,%esi,1)
4450f8:	74 54                	je     0x44514e
4450fa:	36 4d                	ss dec %ebp
4450fc:	35 76 49 44 2f       	xor    $0x2f444976,%eax
445101:	46                   	inc    %esi
445102:	31 78 58             	xor    %edi,0x58(%eax)
445105:	61                   	popa
445106:	36 39 6c 66 61       	cmp    %ebp,%ss:0x61(%esi,%eiz,2)
44510b:	68 4b 74 68 46       	push   $0x4668744b
445110:	37                   	aaa
445111:	6f                   	outsl  %ds:(%esi),(%dx)
445112:	69 77 58 58 65 77 58 	imul   $0x58776558,0x58(%edi),%esi
445119:	49                   	dec    %ecx
44511a:	79 34                	jns    0x445150
44511c:	46                   	inc    %esi
44511d:	6d                   	insl   (%dx),%es:(%edi)
44511e:	66 61                	popaw
445120:	34 71                	xor    $0x71,%al
445122:	49                   	dec    %ecx
445123:	32 75 67             	xor    0x67(%ebp),%dh
445126:	7a 6f                	jp     0x445197
445128:	34 56                	xor    $0x56,%al
44512a:	73 35                	jae    0x445161
44512c:	31 6d 4c             	xor    %ebp,0x4c(%ebp)
44512f:	79 51                	jns    0x445182
445131:	64 47                	fs inc %edi
445133:	32 66 56             	xor    0x56(%esi),%ah
445136:	51                   	push   %ecx
445137:	59                   	pop    %ecx
445138:	69 78 77 41 47 50 56 	imul   $0x56504741,0x77(%eax),%edi
44513f:	35 78 5a 77 34       	xor    $0x34775a78,%eax
445144:	71 2f                	jno    0x445175
445146:	45                   	inc    %ebp
445147:	59                   	pop    %ecx
445148:	6b 59 78 6e          	imul   $0x6e,0x78(%ecx),%ebx
44514c:	6d                   	insl   (%dx),%es:(%edi)
44514d:	31 67 50             	xor    %esp,0x50(%edi)
445150:	33 46 73             	xor    0x73(%esi),%eax
445153:	37                   	aaa
445154:	49                   	dec    %ecx
445155:	66 59                	pop    %cx
445157:	4e                   	dec    %esi
445158:	58                   	pop    %eax
445159:	71 57                	jno    0x4451b2
44515b:	4f                   	dec    %edi
44515c:	62 58 37             	bound  %ebx,0x37(%eax)
44515f:	32 45 68             	xor    0x68(%ebp),%al
445162:	65 62 48 6c          	bound  %ecx,%gs:0x6c(%eax)
445166:	52                   	push   %edx
445167:	71 2f                	jno    0x445198
445169:	76 65                	jbe    0x4451d0
44516b:	6e                   	outsb  %ds:(%esi),(%dx)
44516c:	33 61 77             	xor    0x77(%ecx),%esp
44516f:	55                   	push   %ebp
445170:	6f                   	outsl  %ds:(%esi),(%dx)
445171:	33 72 37             	xor    0x37(%edx),%esi
445174:	74 30                	je     0x4451a6
445176:	4a                   	dec    %edx
445177:	68 77 4d 62 56       	push   $0x56624d77
44517c:	44                   	inc    %esp
44517d:	47                   	inc    %edi
44517e:	61                   	popa
44517f:	79 52                	jns    0x4451d3
445181:	42                   	inc    %edx
445182:	34 33                	xor    $0x33,%al
445184:	62 55 47             	bound  %edx,0x47(%ebp)
445187:	59                   	pop    %ecx
445188:	6c                   	insb   (%dx),%es:(%edi)
445189:	77 6b                	ja     0x4451f6
44518b:	71 39                	jno    0x4451c6
44518d:	62 42 69             	bound  %eax,0x69(%edx)
445190:	6e                   	outsb  %ds:(%esi),(%dx)
445191:	76 4e                	jbe    0x4451e1
445193:	45                   	inc    %ebp
445194:	61                   	popa
445195:	79 30                	jns    0x4451c7
445197:	47                   	inc    %edi
445198:	54                   	push   %esp
445199:	78 48                	js     0x4451e3
44519b:	70 61                	jo     0x4451fe
44519d:	73 79                	jae    0x445218
44519f:	31 37                	xor    %esi,(%edi)
4451a1:	67 68 4a 37 48 45    	addr16 push $0x4548374a
4451a7:	4e                   	dec    %esi
4451a8:	70 46                	jo     0x4451f0
4451aa:	49                   	dec    %ecx
4451ab:	6c                   	insb   (%dx),%es:(%edi)
4451ac:	62 4f 6a             	bound  %ecx,0x6a(%edi)
4451af:	38 66 47             	cmp    %ah,0x47(%esi)
4451b2:	69 2f 48 66 6a 63    	imul   $0x636a6648,(%edi),%ebp
4451b8:	48                   	dec    %eax
4451b9:	66 6d                	insw   (%dx),%es:(%edi)
4451bb:	36 6d                	ss insl (%dx),%es:(%edi)
4451bd:	6a 6d                	push   $0x6d
4451bf:	79 38                	jns    0x4451f9
4451c1:	4a                   	dec    %edx
4451c2:	34 42                	xor    $0x42,%al
4451c4:	5a                   	pop    %edx
4451c5:	6e                   	outsb  %ds:(%esi),(%dx)
4451c6:	62 42 2f             	bound  %eax,0x2f(%edx)
4451c9:	66 57                	push   %di
4451cb:	39 6b 53             	cmp    %ebp,0x53(%ebx)
4451ce:	75 49                	jne    0x445219
4451d0:	52                   	push   %edx
4451d1:	34 62                	xor    $0x62,%al
4451d3:	32 47 62             	xor    0x62(%edi),%al
4451d6:	70 6e                	jo     0x445246
4451d8:	38 4d 50             	cmp    %cl,0x50(%ebp)
4451db:	58                   	pop    %eax
4451dc:	73 64                	jae    0x445242
4451de:	6e                   	outsb  %ds:(%esi),(%dx)
4451df:	78 33                	js     0x445214
4451e1:	78 32                	js     0x445215
4451e3:	30 46 6e             	xor    %al,0x6e(%esi)
4451e6:	67 5a                	addr16 pop %edx
4451e8:	55                   	push   %ebp
4451e9:	72 73                	jb     0x44525e
4451eb:	46                   	inc    %esi
4451ec:	55                   	push   %ebp
4451ed:	6b 52 7a 35          	imul   $0x35,0x7a(%edx),%edx
4451f1:	71 4b                	jno    0x44523e
4451f3:	32 73 39             	xor    0x39(%ebx),%dh
4451f6:	48                   	dec    %eax
4451f7:	73 71                	jae    0x44526a
4451f9:	66 39 76 39          	cmp    %si,0x39(%esi)
4451fd:	70 68                	jo     0x445267
4451ff:	70 31                	jo     0x445232
445201:	59                   	pop    %ecx
445202:	65 36 7a 44          	gs ss jp 0x44524a
445206:	43                   	inc    %ebx
445207:	47                   	inc    %edi
445208:	48                   	dec    %eax
445209:	6e                   	outsb  %ds:(%esi),(%dx)
44520a:	4c                   	dec    %esp
44520b:	51                   	push   %ecx
44520c:	6a 64                	push   $0x64
44520e:	48                   	dec    %eax
44520f:	69 50 4d 30 4c 66 50 	imul   $0x50664c30,0x4d(%eax),%edx
445216:	54                   	push   %esp
445217:	34 42                	xor    $0x42,%al
445219:	6b 2f 4b             	imul   $0x4b,(%edi),%ebp
44521c:	6a 6e                	push   $0x6e
44521e:	6f                   	outsl  %ds:(%esi),(%dx)
44521f:	6a 58                	push   $0x58
445221:	43                   	inc    %ebx
445222:	78 53                	js     0x445277
445224:	71 37                	jno    0x44525d
445226:	37                   	aaa
445227:	65 30 52 77          	xor    %dl,%gs:0x77(%edx)
44522b:	48                   	dec    %eax
44522c:	77 73                	ja     0x4452a1
44522e:	6d                   	insl   (%dx),%es:(%edi)
44522f:	50                   	push   %eax
445230:	6d                   	insl   (%dx),%es:(%edi)
445231:	2f                   	das
445232:	68 44 65 38 58       	push   $0x58386544
445237:	57                   	push   %edi
445238:	33 4d 43             	xor    0x43(%ebp),%ecx
44523b:	39 70 54             	cmp    %esi,0x54(%eax)
44523e:	61                   	popa
44523f:	49                   	dec    %ecx
445240:	73 72                	jae    0x4452b4
445242:	34 38                	xor    $0x38,%al
445244:	50                   	push   %eax
445245:	64 4d                	fs dec %ebp
445247:	56                   	push   %esi
445248:	71 64                	jno    0x4452ae
44524a:	6f                   	outsl  %ds:(%esi),(%dx)
44524b:	4b                   	dec    %ebx
44524c:	6a 6e                	push   $0x6e
44524e:	51                   	push   %ecx
44524f:	33 56 37             	xor    0x37(%esi),%edx
445252:	55                   	push   %ebp
445253:	30 58 45             	xor    %bl,0x45(%eax)
445256:	43                   	inc    %ebx
445257:	78 78                	js     0x4452d1
445259:	71 49                	jno    0x4452a4
44525b:	50                   	push   %eax
44525c:	6d                   	insl   (%dx),%es:(%edi)
44525d:	42                   	inc    %edx
44525e:	49                   	dec    %ecx
44525f:	34 32                	xor    $0x32,%al
445261:	7a 54                	jp     0x4452b7
445263:	79 52                	jns    0x4452b7
445265:	4b                   	dec    %ebx
445266:	4b                   	dec    %ebx
445267:	43                   	inc    %ebx
445268:	4d                   	dec    %ebp
445269:	46                   	inc    %esi
44526a:	30 76 7a             	xor    %dh,0x7a(%esi)
44526d:	62 68 76             	bound  %ebp,0x76(%eax)
445270:	48                   	dec    %eax
445271:	4c                   	dec    %esp
445272:	49                   	dec    %ecx
445273:	77 62                	ja     0x4452d7
445275:	41                   	inc    %ecx
445276:	77 49                	ja     0x4452c1
445278:	64 69 65 72 51 62 61 	imul   $0x35616251,%fs:0x72(%ebp),%esp
44527f:	35
445280:	6f                   	outsl  %ds:(%esi),(%dx)
445281:	4c                   	dec    %esp
445282:	50                   	push   %eax
445283:	2b 79 58             	sub    0x58(%ecx),%edi
445286:	41                   	inc    %ecx
445287:	6e                   	outsb  %ds:(%esi),(%dx)
445288:	77 39                	ja     0x4452c3
44528a:	38 58 48             	cmp    %bl,0x48(%eax)
44528d:	48                   	dec    %eax
44528e:	44                   	inc    %esp
44528f:	74 52                	je     0x4452e3
445291:	56                   	push   %esi
445292:	54                   	push   %esp
445293:	66 75 78             	data16 jne 0x44530e
445296:	33 4a 59             	xor    0x59(%edx),%ecx
445299:	79 66                	jns    0x445301
44529b:	39 63 32             	cmp    %esp,0x32(%ebx)
44529e:	57                   	push   %edi
44529f:	43                   	inc    %ebx
4452a0:	46                   	inc    %esi
4452a1:	37                   	aaa
4452a2:	6f                   	outsl  %ds:(%esi),(%dx)
4452a3:	56                   	push   %esi
4452a4:	30 6b 61             	xor    %ch,0x61(%ebx)
4452a7:	37                   	aaa
4452a8:	7a 4e                	jp     0x4452f8
4452aa:	50                   	push   %eax
4452ab:	4d                   	dec    %ebp
4452ac:	37                   	aaa
4452ad:	63 6e 39             	arpl   %ebp,0x39(%esi)
4452b0:	72 61                	jb     0x445313
4452b2:	34 75                	xor    $0x75,%al
4452b4:	66 79 37             	data16 jns 0x4452ee
4452b7:	48                   	dec    %eax
4452b8:	6a 2f                	push   $0x2f
4452ba:	54                   	push   %esp
4452bb:	35 35 2b 36 6b       	xor    $0x6b362b35,%eax
4452c0:	67 48                	addr16 dec %eax
4452c2:	51                   	push   %ecx
4452c3:	71 66                	jno    0x44532b
4452c5:	42                   	inc    %edx
4452c6:	76 64                	jbe    0x44532c
4452c8:	54                   	push   %esp
4452c9:	2f                   	das
4452ca:	39 42 61             	cmp    %eax,0x61(%edx)
4452cd:	59                   	pop    %ecx
4452ce:	6a 2f                	push   $0x2f
4452d0:	67 36 4a             	addr16 ss dec %edx
4452d3:	6f                   	outsl  %ds:(%esi),(%dx)
4452d4:	79 47                	jns    0x44531d
4452d6:	68 74 63 77 73       	push   $0x73776374
4452db:	6b 51 32 6d          	imul   $0x6d,0x32(%ecx),%edx
4452df:	73 4c                	jae    0x44532d
4452e1:	76 45                	jbe    0x445328
4452e3:	46                   	inc    %esi
4452e4:	4c                   	dec    %esp
4452e5:	35 5a 34 4b 67       	xor    $0x674b345a,%eax
4452ea:	77 75                	ja     0x445361
4452ec:	6f                   	outsl  %ds:(%esi),(%dx)
4452ed:	5a                   	pop    %edx
4452ee:	78 53                	js     0x445343
4452f0:	49                   	dec    %ecx
4452f1:	78 2f                	js     0x445322
4452f3:	50                   	push   %eax
4452f4:	72 49                	jb     0x44533f
4452f6:	5a                   	pop    %edx
4452f7:	45                   	inc    %ebp
4452f8:	73 67                	jae    0x445361
4452fa:	71 2b                	jno    0x445327
4452fc:	6e                   	outsb  %ds:(%esi),(%dx)
4452fd:	33 4c 48 57          	xor    0x57(%eax,%ecx,2),%ecx
445301:	2f                   	das
445302:	6f                   	outsl  %ds:(%esi),(%dx)
445303:	2b 4d 77             	sub    0x77(%ebp),%ecx
445306:	4b                   	dec    %ebx
445307:	45                   	inc    %ebp
445308:	50                   	push   %eax
445309:	47                   	inc    %edi
44530a:	75 68                	jne    0x445374
44530c:	6c                   	insb   (%dx),%es:(%edi)
44530d:	67 64 57             	addr16 fs push %edi
445310:	2f                   	das
445311:	4c                   	dec    %esp
445312:	4e                   	dec    %esi
445313:	53                   	push   %ebx
445314:	6b 34 49 36          	imul   $0x36,(%ecx,%ecx,2),%esi
445318:	36 75 31             	ss jne 0x44534c
44531b:	48                   	dec    %eax
44531c:	47                   	inc    %edi
44531d:	72 43                	jb     0x445362
44531f:	30 77 67             	xor    %dh,0x67(%edi)
445322:	74 44                	je     0x445368
445324:	59                   	pop    %ecx
445325:	54                   	push   %esp
445326:	56                   	push   %esi
445327:	34 4b                	xor    $0x4b,%al
445329:	65 47                	gs inc %edi
44532b:	55                   	push   %ebp
44532c:	55                   	push   %ebp
44532d:	55                   	push   %ebp
44532e:	58                   	pop    %eax
44532f:	42                   	inc    %edx
445330:	64 49                	fs dec %ecx
445332:	59                   	pop    %ecx
445333:	72 4c                	jb     0x445381
445335:	41                   	inc    %ecx
445336:	5a                   	pop    %edx
445337:	74 38                	je     0x445371
445339:	51                   	push   %ecx
44533a:	43                   	inc    %ebx
44533b:	72 53                	jb     0x445390
44533d:	41                   	inc    %ecx
44533e:	76 4a                	jbe    0x44538a
445340:	4c                   	dec    %esp
445341:	47                   	inc    %edi
445342:	78 75                	js     0x4453b9
445344:	4d                   	dec    %ebp
445345:	49                   	dec    %ecx
445346:	37                   	aaa
445347:	65 2f                	gs das
445349:	6d                   	insl   (%dx),%es:(%edi)
44534a:	54                   	push   %esp
44534b:	46                   	inc    %esi
44534c:	38 4a 69             	cmp    %cl,0x69(%edx)
44534f:	55                   	push   %ebp
445350:	2b 49 37             	sub    0x37(%ecx),%ecx
445353:	44                   	inc    %esp
445354:	47                   	inc    %edi
445355:	48                   	dec    %eax
445356:	38 57 2b             	cmp    %dl,0x2b(%edi)
445359:	73 7a                	jae    0x4453d5
44535b:	61                   	popa
44535c:	55                   	push   %ebp
44535d:	6c                   	insb   (%dx),%es:(%edi)
44535e:	79 79                	jns    0x4453d9
445360:	50                   	push   %eax
445361:	6b 6a 58 6c          	imul   $0x6c,0x58(%edx),%ebp