44707b:	72 6f                	jb     0x4470ec
44707d:	78 79                	js     0x4470f8
44707f:	00 47 65             	add    %al,0x65(%edi)
447082:	74 54                	je     0x4470d8
447084:	65 78 74             	gs js  0x4470fb
447087:	00 47 65             	add    %al,0x65(%edi)
44708a:	74 50                	je     0x4470dc
44708c:	72 6f                	jb     0x4470fd
44708e:	63 65 73             	arpl   %esp,0x73(%ebp)
447091:	73 42                	jae    0x4470d5
447093:	79 49                	jns    0x4470de
447095:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
447099:	74 5f                	je     0x4470fa
44709b:	48                   	dec    %eax
44709c:	61                   	popa
44709d:	6e                   	outsb  %ds:(%esi),(%dx)
44709e:	64 6c                	fs insb (%dx),%es:(%edi)
4470a0:	65 00 49 6e          	add    %cl,%gs:0x6e(%ecx)
4470a4:	74 50                	je     0x4470f6
4470a6:	74 72                	je     0x44711a
4470a8:	00 6f 70             	add    %ch,0x70(%edi)
4470ab:	5f                   	pop    %edi
4470ac:	45                   	inc    %ebp
4470ad:	78 70                	js     0x44711f
4470af:	6c                   	insb   (%dx),%es:(%edi)
4470b0:	69 63 69 74 00 67 65 	imul   $0x65670074,0x69(%ebx),%esp
4470b7:	74 5f                	je     0x447118
4470b9:	43                   	inc    %ebx
4470ba:	61                   	popa
4470bb:	70 61                	jo     0x44711e
4470bd:	63 69 74             	arpl   %ebp,0x74(%ecx)
4470c0:	79 00                	jns    0x4470c2
4470c2:	46                   	inc    %esi
4470c3:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4470ca:	69
4470cb:	6f                   	outsl  %ds:(%esi),(%dx)
4470cc:	6e                   	outsb  %ds:(%esi),(%dx)
4470cd:	49                   	dec    %ecx
4470ce:	6e                   	outsb  %ds:(%esi),(%dx)
4470cf:	66 6f                	outsw  %ds:(%esi),(%dx)
4470d1:	00 47 65             	add    %al,0x65(%edi)
4470d4:	74 56                	je     0x44712c
4470d6:	65 72 73             	gs jb  0x44714c
4470d9:	69 6f 6e 49 6e 66 6f 	imul   $0x6f666e49,0x6e(%edi),%ebp
4470e0:	00 67 65             	add    %ah,0x65(%edi)
4470e3:	74 5f                	je     0x447144
4470e5:	50                   	push   %eax
4470e6:	72 6f                	jb     0x447157
4470e8:	64 75 63             	fs jne 0x44714e
4470eb:	74 4e                	je     0x44713b
4470ed:	61                   	popa
4470ee:	6d                   	insl   (%dx),%es:(%edi)
4470ef:	65 00 54 6f 4c       	add    %dl,%gs:0x4c(%edi,%ebp,2)
4470f4:	6f                   	outsl  %ds:(%esi),(%dx)
4470f5:	77 65                	ja     0x44715c
4470f7:	72 00                	jb     0x4470f9
4470f9:	67 65 74 5f          	addr16 gs je 0x44715c
4470fd:	4b                   	dec    %ebx
4470fe:	65 79 62             	gs jns 0x447163
447101:	6f                   	outsl  %ds:(%esi),(%dx)
447102:	61                   	popa
447103:	72 64                	jb     0x447169
447105:	00 4b 65             	add    %cl,0x65(%ebx)
447108:	79 62                	jns    0x44716c
44710a:	6f                   	outsl  %ds:(%esi),(%dx)
44710b:	61                   	popa
44710c:	72 64                	jb     0x447172
44710e:	00 67 65             	add    %ah,0x65(%edi)
447111:	74 5f                	je     0x447172
447113:	41                   	inc    %ecx
447114:	6c                   	insb   (%dx),%es:(%edi)
447115:	74 4b                	je     0x447162
447117:	65 79 44             	gs jns 0x44715e
44711a:	6f                   	outsl  %ds:(%esi),(%dx)
44711b:	77 6e                	ja     0x44718b
44711d:	00 67 65             	add    %ah,0x65(%edi)
447120:	74 5f                	je     0x447181
447122:	43                   	inc    %ebx
447123:	74 72                	je     0x447197
447125:	6c                   	insb   (%dx),%es:(%edi)
447126:	4b                   	dec    %ebx
447127:	65 79 44             	gs jns 0x44716e
44712a:	6f                   	outsl  %ds:(%esi),(%dx)
44712b:	77 6e                	ja     0x44719b
44712d:	00 67 65             	add    %ah,0x65(%edi)
447130:	74 5f                	je     0x447191
447132:	43                   	inc    %ebx
447133:	61                   	popa
447134:	70 73                	jo     0x4471a9
447136:	4c                   	dec    %esp
447137:	6f                   	outsl  %ds:(%esi),(%dx)
447138:	63 6b 00             	arpl   %ebp,0x0(%ebx)
44713b:	67 65 74 5f          	addr16 gs je 0x44719e
44713f:	53                   	push   %ebx
447140:	68 69 66 74 4b       	push   $0x4b746669
447145:	65 79 44             	gs jns 0x44718c
447148:	6f                   	outsl  %ds:(%esi),(%dx)
447149:	77 6e                	ja     0x4471b9
44714b:	00 54 6f 55          	add    %dl,0x55(%edi,%ebp,2)
44714f:	70 70                	jo     0x4471c1
447151:	65 72 00             	gs jb  0x447154
447154:	55                   	push   %ebp
447155:	54                   	push   %esp
447156:	46                   	inc    %esi
447157:	38 45 6e             	cmp    %al,0x6e(%ebp)
44715a:	63 6f 64             	arpl   %ebp,0x64(%edi)
44715d:	69 6e 67 00 4d 44 35 	imul   $0x35444d00,0x67(%esi),%ebp
447164:	43                   	inc    %ebx
447165:	72 79                	jb     0x4471e0
447167:	70 74                	jo     0x4471dd
447169:	6f                   	outsl  %ds:(%esi),(%dx)
44716a:	53                   	push   %ebx
44716b:	65 72 76             	gs jb  0x4471e4
44716e:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
447175:	69 64 65 72 00 48 61 	imul   $0x73614800,0x72(%ebp,%eiz,2),%esp
44717c:	73
44717d:	68 41 6c 67 6f       	push   $0x6f676c41
447182:	72 69                	jb     0x4471ed
447184:	74 68                	je     0x4471ee
447186:	6d                   	insl   (%dx),%es:(%edi)
447187:	00 43 6f             	add    %al,0x6f(%ebx)
44718a:	6d                   	insl   (%dx),%es:(%edi)
44718b:	70 75                	jo     0x447202
44718d:	74 65                	je     0x4471f4
44718f:	48                   	dec    %eax
447190:	61                   	popa
447191:	73 68                	jae    0x4471fb
447193:	00 54 72 69          	add    %dl,0x69(%edx,%esi,2)
447197:	70 6c                	jo     0x447205
447199:	65 44                	gs inc %esp
44719b:	45                   	inc    %ebp
44719c:	53                   	push   %ebx
44719d:	43                   	inc    %ebx
44719e:	72 79                	jb     0x447219
4471a0:	70 74                	jo     0x447216
4471a2:	6f                   	outsl  %ds:(%esi),(%dx)
4471a3:	53                   	push   %ebx
4471a4:	65 72 76             	gs jb  0x44721d
4471a7:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
4471ae:	69 64 65 72 00 54 72 	imul   $0x69725400,0x72(%ebp,%eiz,2),%esp
4471b5:	69
4471b6:	70 6c                	jo     0x447224
4471b8:	65 44                	gs inc %esp
4471ba:	45                   	inc    %ebp
4471bb:	53                   	push   %ebx
4471bc:	00 73 65             	add    %dh,0x65(%ebx)
4471bf:	74 5f                	je     0x447220
4471c1:	4d                   	dec    %ebp
4471c2:	6f                   	outsl  %ds:(%esi),(%dx)
4471c3:	64 65 00 43 69       	fs add %al,%gs:0x69(%ebx)
4471c8:	70 68                	jo     0x447232
4471ca:	65 72 4d             	gs jb  0x44721a
4471cd:	6f                   	outsl  %ds:(%esi),(%dx)
4471ce:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
4471d3:	74 5f                	je     0x447234
4471d5:	50                   	push   %eax
4471d6:	61                   	popa
4471d7:	64 64 69 6e 67 00 50 	fs imul $0x64615000,%fs:0x67(%esi),%ebp
4471de:	61 64
4471e0:	64 69 6e 67 4d 6f 64 	imul   $0x65646f4d,%fs:0x67(%esi),%ebp
4471e7:	65
4471e8:	00 43 72             	add    %al,0x72(%ebx)
4471eb:	65 61                	gs popa
4471ed:	74 65                	je     0x447254
4471ef:	45                   	inc    %ebp
4471f0:	6e                   	outsb  %ds:(%esi),(%dx)
4471f1:	63 72 79             	arpl   %esi,0x79(%edx)
4471f4:	70 74                	jo     0x44726a
4471f6:	6f                   	outsl  %ds:(%esi),(%dx)
4471f7:	72 00                	jb     0x4471f9
4471f9:	46                   	inc    %esi
4471fa:	72 6f                	jb     0x44726b
4471fc:	6d                   	insl   (%dx),%es:(%edi)
4471fd:	42                   	inc    %edx
4471fe:	61                   	popa
4471ff:	73 65                	jae    0x447266
447201:	36 34 53             	ss xor $0x53,%al
447204:	74 72                	je     0x447278
447206:	69 6e 67 00 4e 65 77 	imul   $0x77654e00,0x67(%esi),%ebp
44720d:	47                   	inc    %edi
44720e:	75 69                	jne    0x447279
447210:	64 00 44 72 69       	add    %al,%fs:0x69(%edx,%esi,2)
447215:	76 65                	jbe    0x44727c
447217:	49                   	dec    %ecx
447218:	6e                   	outsb  %ds:(%esi),(%dx)
447219:	66 6f                	outsw  %ds:(%esi),(%dx)
44721b:	00 47 65             	add    %al,0x65(%edi)
44721e:	74 44                	je     0x447264
447220:	72 69                	jb     0x44728b
447222:	76 65                	jbe    0x447289
447224:	73 00                	jae    0x447226
447226:	67 65 74 5f          	addr16 gs je 0x447289
44722a:	49                   	dec    %ecx
44722b:	73 52                	jae    0x44727f
44722d:	65 61                	gs popa
44722f:	64 79 00             	fs jns 0x447232
447232:	67 65 74 5f          	addr16 gs je 0x447295
447236:	44                   	inc    %esp
447237:	72 69                	jb     0x4472a2
447239:	76 65                	jbe    0x4472a0
44723b:	54                   	push   %esp
44723c:	79 70                	jns    0x4472ae
44723e:	65 00 44 72 69       	add    %al,%gs:0x69(%edx,%esi,2)
447243:	76 65                	jbe    0x4472aa
447245:	54                   	push   %esp
447246:	79 70                	jns    0x4472b8
447248:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
44724c:	74 5f                	je     0x4472ad
44724e:	4e                   	dec    %esi
44724f:	61                   	popa
447250:	6d                   	insl   (%dx),%es:(%edi)
447251:	65 00 47 65          	add    %al,%gs:0x65(%edi)
447255:	74 46                	je     0x44729d
447257:	69 6c 65 73 00 45 6e 	imul   $0x646e4500,0x73(%ebp,%eiz,2),%ebp
44725e:	64
44725f:	73 57                	jae    0x4472b8
447261:	69 74 68 00 47 65 74 	imul   $0x44746547,0x0(%eax,%ebp,2),%esi
447268:	44
447269:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
447270:	69 65 73 00 46 69 6c 	imul   $0x6c694600,0x73(%ebp),%esp
447277:	65 53                	gs push %ebx
447279:	79 73                	jns    0x4472ee
44727b:	74 65                	je     0x4472e2
44727d:	6d                   	insl   (%dx),%es:(%edi)
44727e:	49                   	dec    %ecx
44727f:	6e                   	outsb  %ds:(%esi),(%dx)
447280:	66 6f                	outsw  %ds:(%esi),(%dx)
447282:	00 73 65             	add    %dh,0x65(%ebx)
447285:	74 5f                	je     0x4472e6
447287:	41                   	inc    %ecx
447288:	74 74                	je     0x4472fe
44728a:	72 69                	jb     0x4472f5
44728c:	62 75 74             	bound  %esi,0x74(%ebp)
44728f:	65 73 00             	gs jae 0x447292
447292:	67 65 74 5f          	addr16 gs je 0x4472f5
447296:	54                   	push   %esp
447297:	6f                   	outsl  %ds:(%esi),(%dx)
447298:	74 61                	je     0x4472fb
44729a:	6c                   	insb   (%dx),%es:(%edi)
44729b:	46                   	inc    %esi
44729c:	72 65                	jb     0x447303
44729e:	65 53                	gs push %ebx
4472a0:	70 61                	jo     0x447303
4472a2:	63 65 00             	arpl   %esp,0x0(%ebp)
4472a5:	43                   	inc    %ebx
4472a6:	72 65                	jb     0x44730d
4472a8:	61                   	popa
4472a9:	74 65                	je     0x447310
4472ab:	4f                   	dec    %edi
4472ac:	62 6a 65             	bound  %ebp,0x65(%edx)
4472af:	63 74 00 46          	arpl   %esi,0x46(%eax,%eax,1)
4472b3:	69 6c 65 49 6e 66 6f 	imul   $0x6f666e,0x49(%ebp,%eiz,2),%ebp
4472ba:	00
4472bb:	47                   	inc    %edi
4472bc:	65 74 45             	gs je  0x447304
4472bf:	78 74                	js     0x447335
4472c1:	65 6e                	outsb  %gs:(%esi),(%dx)
4472c3:	73 69                	jae    0x44732e
4472c5:	6f                   	outsl  %ds:(%esi),(%dx)
4472c6:	6e                   	outsb  %ds:(%esi),(%dx)
4472c7:	00 47 65             	add    %al,0x65(%edi)
4472ca:	74 46                	je     0x447312
4472cc:	69 6c 65 4e 61 6d 65 	imul   $0x57656d61,0x4e(%ebp,%eiz,2),%ebp
4472d3:	57
4472d4:	69 74 68 6f 75 74 45 	imul   $0x78457475,0x6f(%eax,%ebp,2),%esi
4472db:	78
4472dc:	74 65                	je     0x447343
4472de:	6e                   	outsb  %ds:(%esi),(%dx)
4472df:	73 69                	jae    0x44734a
4472e1:	6f                   	outsl  %ds:(%esi),(%dx)
4472e2:	6e                   	outsb  %ds:(%esi),(%dx)
4472e3:	00 43 68             	add    %al,0x68(%ebx)
4472e6:	61                   	popa
4472e7:	6e                   	outsb  %ds:(%esi),(%dx)
4472e8:	67 65 54             	addr16 gs push %esp
4472eb:	79 70                	jns    0x44735d
4472ed:	65 00 44 65 6c       	add    %al,%gs:0x6c(%ebp,%eiz,2)
4472f2:	65 67 61             	gs addr16 popa
4472f5:	74 65                	je     0x44735c
4472f7:	00 52 65             	add    %dl,0x65(%edx)
4472fa:	6d                   	insl   (%dx),%es:(%edi)
4472fb:	6f                   	outsl  %ds:(%esi),(%dx)
4472fc:	76 65                	jbe    0x447363
4472fe:	00 43 72             	add    %al,0x72(%ebx)
447301:	65 61                	gs popa
447303:	74 65                	je     0x44736a
447305:	50                   	push   %eax
447306:	61                   	popa
447307:	72 61                	jb     0x44736a
447309:	6d                   	insl   (%dx),%es:(%edi)
44730a:	73 00                	jae    0x44730c
44730c:	43                   	inc    %ebx
44730d:	72 65                	jb     0x447374
44730f:	61                   	popa
447310:	74 65                	je     0x447377
447312:	48                   	dec    %eax
447313:	61                   	popa
447314:	6e                   	outsb  %ds:(%esi),(%dx)
447315:	64 6c                	fs insb (%dx),%es:(%edi)
447317:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
44731b:	74 5f                	je     0x44737c
44731d:	4d                   	dec    %ebp
44731e:	73 67                	jae    0x447387
447320:	00 67 65             	add    %ah,0x65(%edi)
447323:	74 5f                	je     0x447384
447325:	57                   	push   %edi
447326:	50                   	push   %eax
447327:	61                   	popa
447328:	72 61                	jb     0x44738b
44732a:	6d                   	insl   (%dx),%es:(%edi)
44732b:	00 67 65             	add    %ah,0x65(%edi)
44732e:	74 5f                	je     0x44738f
447330:	4c                   	dec    %esp
447331:	50                   	push   %eax
447332:	61                   	popa
447333:	72 61                	jb     0x447396
447335:	6d                   	insl   (%dx),%es:(%edi)
447336:	00 5a 65             	add    %bl,0x65(%edx)
447339:	72 6f                	jb     0x4473aa
44733b:	00 47 65             	add    %al,0x65(%edi)
44733e:	74 54                	je     0x447394
447340:	79 70                	jns    0x4473b2
447342:	65 00 50 74          	add    %dl,%gs:0x74(%eax)
447346:	72 54                	jb     0x44739c
447348:	6f                   	outsl  %ds:(%esi),(%dx)
447349:	53                   	push   %ebx
44734a:	74 72                	je     0x4473be
44734c:	75 63                	jne    0x4473b1
44734e:	74 75                	je     0x4473c5
447350:	72 65                	jb     0x4473b7
447352:	00 47 65             	add    %al,0x65(%edi)
447355:	74 4d                	je     0x4473a4
447357:	6f                   	outsl  %ds:(%esi),(%dx)
447358:	64 75 6c             	fs jne 0x4473c7
44735b:	65 73 00             	gs jae 0x44735e
44735e:	4d                   	dec    %ebp
44735f:	6f                   	outsl  %ds:(%esi),(%dx)
447360:	64 75 6c             	fs jne 0x4473cf
447363:	65 00 47 65          	add    %al,%gs:0x65(%edi)
447367:	74 48                	je     0x4473b1
447369:	49                   	dec    %ecx
44736a:	4e                   	dec    %esi
44736b:	53                   	push   %ebx
44736c:	54                   	push   %esp
44736d:	41                   	inc    %ecx
44736e:	4e                   	dec    %esi
44736f:	43                   	inc    %ebx
447370:	45                   	inc    %ebp
447371:	00 54 6f 49          	add    %dl,0x49(%edi,%ebp,2)
447375:	6e                   	outsb  %ds:(%esi),(%dx)