447fe3:	4f                   	dec    %edi
447fe4:	36 58                	ss pop %eax
447fe6:	55                   	push   %ebp
447fe7:	6a 30                	push   $0x30
447fe9:	50                   	push   %eax
447fea:	6d                   	insl   (%dx),%es:(%edi)
447feb:	49                   	dec    %ecx
447fec:	61                   	popa
447fed:	70 45                	jo     0x448034
447fef:	58                   	pop    %eax
447ff0:	4f                   	dec    %edi
447ff1:	52                   	push   %edx
447ff2:	55                   	push   %ebp
447ff3:	62 4a 47             	bound  %ecx,0x47(%edx)
447ff6:	50                   	push   %eax
447ff7:	62 65 35             	bound  %esp,0x35(%ebp)
447ffa:	4e                   	dec    %esi
447ffb:	4a                   	dec    %edx
447ffc:	6d                   	insl   (%dx),%es:(%edi)
447ffd:	39 58 39             	cmp    %ebx,0x39(%eax)
448000:	33 49 78             	xor    0x78(%ecx),%ecx
448003:	73 39                	jae    0x44803e
448005:	69 55 66 44 47 66 73 	imul   $0x73664744,0x66(%ebp),%edx
44800c:	46                   	inc    %esi
44800d:	5a                   	pop    %edx
44800e:	34 50                	xor    $0x50,%al
448010:	37                   	aaa
448011:	43                   	inc    %ebx
448012:	7a 74                	jp     0x448088
448014:	74 53                	je     0x448069
448016:	71 64                	jno    0x44807c
448018:	38 65 64             	cmp    %ah,0x64(%ebp)
44801b:	57                   	push   %edi
44801c:	45                   	inc    %ebp
44801d:	76 77                	jbe    0x448096
44801f:	79 6f                	jns    0x448090
448021:	67 54                	addr16 push %esp
448023:	52                   	push   %edx
448024:	66 51                	push   %cx
448026:	56                   	push   %esi
448027:	72 46                	jb     0x44806f
448029:	5a                   	pop    %edx
44802a:	69 61 5a 2b 55 31 4a 	imul   $0x4a31552b,0x5a(%ecx),%esp
448031:	6e                   	outsb  %ds:(%esi),(%dx)
448032:	6a 58                	push   $0x58
448034:	6e                   	outsb  %ds:(%esi),(%dx)
448035:	55                   	push   %ebp
448036:	33 46 56             	xor    0x56(%esi),%eax
448039:	62 6c 7a 7a          	bound  %ebp,0x7a(%edx,%edi,2)
44803d:	4a                   	dec    %edx
44803e:	4c                   	dec    %esp
44803f:	32 4e 6c             	xor    0x6c(%esi),%cl
448042:	49                   	dec    %ecx
448043:	68 46 61 59 6d       	push   $0x6d596146
448048:	6f                   	outsl  %ds:(%esi),(%dx)
448049:	32 79 57             	xor    0x57(%ecx),%bh
44804c:	48                   	dec    %eax
44804d:	34 43                	xor    $0x43,%al
44804f:	58                   	pop    %eax
448050:	77 6a                	ja     0x4480bc
448052:	45                   	inc    %ebp
448053:	64 4a                	fs dec %edx
448055:	53                   	push   %ebx
448056:	61                   	popa
448057:	51                   	push   %ecx
448058:	6a 57                	push   $0x57
44805a:	30 6b 6b             	xor    %ch,0x6b(%ebx)
44805d:	48                   	dec    %eax
44805e:	71 4b                	jno    0x4480ab
448060:	62 57 65             	bound  %edx,0x65(%edi)
448063:	7a 59                	jp     0x4480be
448065:	74 43                	je     0x4480aa
448067:	79 37                	jns    0x4480a0
448069:	41                   	inc    %ecx
44806a:	6d                   	insl   (%dx),%es:(%edi)
44806b:	76 31                	jbe    0x44809e
44806d:	59                   	pop    %ecx
44806e:	74 30                	je     0x4480a0
448070:	58                   	pop    %eax
448071:	45                   	inc    %ebp
448072:	64 69 33 79 36 6a 54 	imul   $0x546a3679,%fs:(%ebx),%esi
448079:	44                   	inc    %esp
44807a:	2b 55 4c             	sub    0x4c(%ebp),%edx
44807d:	30 6a 34             	xor    %ch,0x34(%edx)
448080:	70 75                	jo     0x4480f7
448082:	54                   	push   %esp
448083:	42                   	inc    %edx
448084:	41                   	inc    %ecx
448085:	39 4f 73             	cmp    %ecx,0x73(%edi)
448088:	56                   	push   %esi
448089:	52                   	push   %edx
44808a:	75 53                	jne    0x4480df
44808c:	56                   	push   %esi
44808d:	44                   	inc    %esp
44808e:	31 2f                	xor    %ebp,(%edi)
448090:	4f                   	dec    %edi
448091:	55                   	push   %ebp
448092:	34 46                	xor    $0x46,%al
448094:	4e                   	dec    %esi
448095:	77 37                	ja     0x4480ce
448097:	50                   	push   %eax
448098:	44                   	inc    %esp
448099:	32 39                	xor    (%ecx),%bh
44809b:	44                   	inc    %esp
44809c:	69 71 7a 37 79 49 50 	imul   $0x50497937,0x7a(%ecx),%esi
4480a3:	6a 61                	push   $0x61
4480a5:	45                   	inc    %ebp
4480a6:	77 6e                	ja     0x448116
4480a8:	61                   	popa
4480a9:	37                   	aaa
4480aa:	4b                   	dec    %ebx
4480ab:	4e                   	dec    %esi
4480ac:	4d                   	dec    %ebp
4480ad:	6c                   	insb   (%dx),%es:(%edi)
4480ae:	6b 7a 72 42          	imul   $0x42,0x72(%edx),%edi
4480b2:	38 42 2b             	cmp    %al,0x2b(%edx)
4480b5:	41                   	inc    %ecx
4480b6:	65 52                	gs push %edx
4480b8:	61                   	popa
4480b9:	38 37                	cmp    %dh,(%edi)
4480bb:	39 2b                	cmp    %ebp,(%ebx)
4480bd:	33 61 79             	xor    0x79(%ecx),%esp
4480c0:	51                   	push   %ecx
4480c1:	2b 50 51             	sub    0x51(%eax),%edx
4480c4:	71 4a                	jno    0x448110
4480c6:	75 6d                	jne    0x448135
4480c8:	2f                   	das
4480c9:	4b                   	dec    %ebx
4480ca:	7a 54                	jp     0x448120
4480cc:	62 49 75             	bound  %ecx,0x75(%ecx)
4480cf:	41                   	inc    %ecx
4480d0:	43                   	inc    %ebx
4480d1:	6c                   	insb   (%dx),%es:(%edi)
4480d2:	45                   	inc    %ebp
4480d3:	41                   	inc    %ecx
4480d4:	33 56 63             	xor    0x63(%esi),%edx
4480d7:	32 35 70 42 74 53    	xor    0x53744270,%dh
4480dd:	72 4b                	jb     0x44812a
4480df:	46                   	inc    %esi
4480e0:	77 51                	ja     0x448133
4480e2:	4c                   	dec    %esp
4480e3:	55                   	push   %ebp
4480e4:	52                   	push   %edx
4480e5:	64 38 47 72          	cmp    %al,%fs:0x72(%edi)
4480e9:	35 38 38 45 67       	xor    $0x67453838,%eax
4480ee:	76 68                	jbe    0x448158
4480f0:	66 38 34 36          	data16 cmp %dh,(%esi,%esi,1)
4480f4:	56                   	push   %esi
4480f5:	68 53 6b 4a 34       	push   $0x344a6b53
4480fa:	4c                   	dec    %esp
4480fb:	39 78 2b             	cmp    %edi,0x2b(%eax)
4480fe:	68 33 44 35 79       	push   $0x79354433
448103:	66 6e                	data16 outsb %ds:(%esi),(%dx)
448105:	67 32 50 77          	xor    0x77(%bx,%si),%dl
448109:	4f                   	dec    %edi
44810a:	70 42                	jo     0x44814e
44810c:	71 67                	jno    0x448175
44810e:	77 30                	ja     0x448140
448110:	43                   	inc    %ebx
448111:	62 43 6a             	bound  %eax,0x6a(%ebx)
448114:	34 59                	xor    $0x59,%al
448116:	53                   	push   %ebx
448117:	45                   	inc    %ebp
448118:	58                   	pop    %eax
448119:	57                   	push   %edi
44811a:	2f                   	das
44811b:	75 71                	jne    0x44818e
44811d:	6d                   	insl   (%dx),%es:(%edi)
44811e:	7a 2f                	jp     0x44814f
448120:	31 50 51             	xor    %edx,0x51(%eax)
448123:	32 4c 54 7a          	xor    0x7a(%esp,%edx,2),%cl
448127:	4f                   	dec    %edi
448128:	74 57                	je     0x448181
44812a:	61                   	popa
44812b:	45                   	inc    %ebp
44812c:	48                   	dec    %eax
44812d:	58                   	pop    %eax
44812e:	33 2b                	xor    (%ebx),%ebp
448130:	52                   	push   %edx
448131:	69 44 4e 65 4d 43 30 	imul   $0x4130434d,0x65(%esi,%ecx,2),%eax
448138:	41
448139:	4e                   	dec    %esi
44813a:	50                   	push   %eax
44813b:	32 75 46             	xor    0x46(%ebp),%dh
44813e:	75 33                	jne    0x448173
448140:	4b                   	dec    %ebx
448141:	50                   	push   %eax
448142:	50                   	push   %eax
448143:	4e                   	dec    %esi
448144:	79 77                	jns    0x4481bd
448146:	35 41 53 4f 4f       	xor    $0x4f4f5341,%eax
44814b:	46                   	inc    %esi
44814c:	32 67 5a             	xor    0x5a(%edi),%ah
44814f:	68 75 58 70 30       	push   $0x30705875
448154:	50                   	push   %eax
448155:	52                   	push   %edx
448156:	44                   	inc    %esp
448157:	4f                   	dec    %edi
448158:	49                   	dec    %ecx
448159:	74 58                	je     0x4481b3
44815b:	51                   	push   %ecx
44815c:	36 71 51             	ss jno 0x4481b0
44815f:	35 52 46 48 66       	xor    $0x66484652,%eax
448164:	35 54 77 75 49       	xor    $0x49757754,%eax
448169:	57                   	push   %edi
44816a:	59                   	pop    %ecx
44816b:	4a                   	dec    %edx
44816c:	33 64 53 2f          	xor    0x2f(%ebx,%edx,2),%esp
448170:	57                   	push   %edi
448171:	49                   	dec    %ecx
448172:	48                   	dec    %eax
448173:	48                   	dec    %eax
448174:	7a 6a                	jp     0x4481e0
448176:	2b 2f                	sub    (%edi),%ebp
448178:	71 56                	jno    0x4481d0
44817a:	38 70 68             	cmp    %dh,0x68(%eax)
44817d:	77 5a                	ja     0x4481d9
44817f:	4b                   	dec    %ebx
448180:	37                   	aaa
448181:	32 6b 44             	xor    0x44(%ebx),%ch
448184:	36 68 2f 43 54 4d    	ss push $0x4d54432f
44818a:	54                   	push   %esp
44818b:	4b                   	dec    %ebx
44818c:	32 65 6c             	xor    0x6c(%ebp),%ah
44818f:	68 65 67 6d 42       	push   $0x426d6765
448194:	38 47 61             	cmp    %al,0x61(%edi)
448197:	59                   	pop    %ecx
448198:	68 73 4a 56 32       	push   $0x32564a73
44819d:	75 76                	jne    0x448215
44819f:	4a                   	dec    %edx
4481a0:	54                   	push   %esp
4481a1:	50                   	push   %eax
4481a2:	65 31 51 34          	xor    %edx,%gs:0x34(%ecx)
4481a6:	37                   	aaa
4481a7:	70 52                	jo     0x4481fb
4481a9:	41                   	inc    %ecx
4481aa:	61                   	popa
4481ab:	30 79 43             	xor    %bh,0x43(%ecx)
4481ae:	4c                   	dec    %esp
4481af:	55                   	push   %ebp
4481b0:	62 54 6d 42          	bound  %edx,0x42(%ebp,%ebp,2)
4481b4:	4c                   	dec    %esp
4481b5:	67 72 4f             	addr16 jb 0x448207
4481b8:	67 36 67 49          	addr16 ss addr16 dec %ecx
4481bc:	4f                   	dec    %edi
4481bd:	36 55                	ss push %ebp
4481bf:	56                   	push   %esi
4481c0:	6d                   	insl   (%dx),%es:(%edi)
4481c1:	37                   	aaa
4481c2:	79 50                	jns    0x448214
4481c4:	35 4c 74 31 2b       	xor    $0x2b31744c,%eax
4481c9:	78 6e                	js     0x448239
4481cb:	36 67 75 32          	ss addr16 jne 0x448201
4481cf:	65 44                	gs inc %esp
4481d1:	55                   	push   %ebp
4481d2:	76 71                	jbe    0x448245
4481d4:	33 46 7a             	xor    0x7a(%esi),%eax
4481d7:	4d                   	dec    %ebp
4481d8:	70 4c                	jo     0x448226
4481da:	67 67 35 2b 59 42 53 	addr16 addr16 xor $0x5342592b,%eax
4481e1:	4b                   	dec    %ebx
4481e2:	51                   	push   %ecx
4481e3:	39 49 48             	cmp    %ecx,0x48(%ecx)
4481e6:	36 58                	ss pop %eax
4481e8:	37                   	aaa
4481e9:	2f                   	das
4481ea:	2b 6a 43             	sub    0x43(%edx),%ebp
4481ed:	6f                   	outsl  %ds:(%esi),(%dx)
4481ee:	6b 48 6c 6f          	imul   $0x6f,0x6c(%eax),%ecx
4481f2:	4a                   	dec    %edx
4481f3:	2f                   	das
4481f4:	55                   	push   %ebp
4481f5:	69 70 69 37 4a 50 2f 	imul   $0x2f504a37,0x69(%eax),%esi
4481fc:	51                   	push   %ecx
4481fd:	53                   	push   %ebx
4481fe:	38 4a 55             	cmp    %cl,0x55(%edx)
448201:	6d                   	insl   (%dx),%es:(%edi)
448202:	71 31                	jno    0x448235
448204:	71 79                	jno    0x44827f
448206:	48                   	dec    %eax
448207:	33 37                	xor    (%edi),%esi
448209:	78 70                	js     0x44827b
44820b:	56                   	push   %esi
44820c:	45                   	inc    %ebp
44820d:	7a 63                	jp     0x448272
44820f:	75 77                	jne    0x448288
448211:	74 67                	je     0x44827a
448213:	6c                   	insb   (%dx),%es:(%edi)
448214:	57                   	push   %edi
448215:	64 47                	fs inc %edi
448217:	54                   	push   %esp
448218:	58                   	pop    %eax
448219:	62 67 76             	bound  %esp,0x76(%edi)
44821c:	6c                   	insb   (%dx),%es:(%edi)
44821d:	6f                   	outsl  %ds:(%esi),(%dx)
44821e:	43                   	inc    %ebx
44821f:	78 48                	js     0x448269
448221:	6f                   	outsl  %ds:(%esi),(%dx)
448222:	49                   	dec    %ecx
448223:	33 30                	xor    (%eax),%esi
448225:	72 71                	jb     0x448298
448227:	47                   	inc    %edi
448228:	4b                   	dec    %ebx
448229:	4e                   	dec    %esi
44822a:	32 30                	xor    (%eax),%dh
44822c:	5a                   	pop    %edx
44822d:	6c                   	insb   (%dx),%es:(%edi)
44822e:	34 67                	xor    $0x67,%al
448230:	73 70                	jae    0x4482a2
448232:	78 62                	js     0x448296
448234:	43                   	inc    %ebx
448235:	2b 5a 69             	sub    0x69(%edx),%ebx
448238:	5a                   	pop    %edx
448239:	58                   	pop    %eax
44823a:	58                   	pop    %eax
44823b:	77 59                	ja     0x448296
44823d:	65 4d                	gs dec %ebp
44823f:	74 62                	je     0x4482a3
448241:	61                   	popa
448242:	76 37                	jbe    0x44827b
448244:	35 36 46 79 46       	xor    $0x46794636,%eax
448249:	54                   	push   %esp
44824a:	4a                   	dec    %edx
44824b:	56                   	push   %esi
44824c:	54                   	push   %esp
44824d:	2b 39                	sub    (%ecx),%edi
44824f:	76 32                	jbe    0x448283
448251:	6c                   	insb   (%dx),%es:(%edi)
448252:	6e                   	outsb  %ds:(%esi),(%dx)
448253:	72 72                	jb     0x4482c7
448255:	55                   	push   %ebp
448256:	6a 4a                	push   $0x4a
448258:	61                   	popa
448259:	6c                   	insb   (%dx),%es:(%edi)
44825a:	59                   	pop    %ecx
44825b:	74 5a                	je     0x4482b7
44825d:	31 7a 51             	xor    %edi,0x51(%edx)
448260:	75 42                	jne    0x4482a4
448262:	56                   	push   %esi
448263:	42                   	inc    %edx
448264:	52                   	push   %edx
448265:	55                   	push   %ebp
448266:	58                   	pop    %eax
448267:	65 46                	gs inc %esi
448269:	56                   	push   %esi
44826a:	78 79                	js     0x4482e5
44826c:	46                   	inc    %esi
44826d:	66 6c                	data16 insb (%dx),%es:(%edi)
44826f:	35 53 57 51 50       	xor    $0x50515753,%eax
448274:	48                   	dec    %eax