44bfcb:	64 65 44             	fs gs inc %esp
44bfce:	6f                   	outsl  %ds:(%esi),(%dx)
44bfcf:	6d                   	insl   (%dx),%es:(%edi)
44bfd0:	2e 43                	cs inc %ebx
44bfd2:	6f                   	outsl  %ds:(%esi),(%dx)
44bfd3:	6d                   	insl   (%dx),%es:(%edi)
44bfd4:	70 69                	jo     0x44c03f
44bfd6:	6c                   	insb   (%dx),%es:(%edi)
44bfd7:	65 72 00             	gs jb  0x44bfda
44bfda:	43                   	inc    %ebx
44bfdb:	6f                   	outsl  %ds:(%esi),(%dx)
44bfdc:	6d                   	insl   (%dx),%es:(%edi)
44bfdd:	70 69                	jo     0x44c048
44bfdf:	6c                   	insb   (%dx),%es:(%edi)
44bfe0:	65 72 47             	gs jb  0x44c02a
44bfe3:	65 6e                	outsb  %gs:(%esi),(%dx)
44bfe5:	65 72 61             	gs jb  0x44c049
44bfe8:	74 65                	je     0x44c04f
44bfea:	64 41                	fs inc %ecx
44bfec:	74 74                	je     0x44c062
44bfee:	72 69                	jb     0x44c059
44bff0:	62 75 74             	bound  %esi,0x74(%ebp)
44bff3:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
44bff8:	75 67                	jne    0x44c061
44bffa:	67 65 72 4e          	addr16 gs jb 0x44c04c
44bffe:	6f                   	outsl  %ds:(%esi),(%dx)
44bfff:	6e                   	outsb  %ds:(%esi),(%dx)
44c000:	55                   	push   %ebp
44c001:	73 65                	jae    0x44c068
44c003:	72 43                	jb     0x44c048
44c005:	6f                   	outsl  %ds:(%esi),(%dx)
44c006:	64 65 41             	fs gs inc %ecx
44c009:	74 74                	je     0x44c07f
44c00b:	72 69                	jb     0x44c076
44c00d:	62 75 74             	bound  %esi,0x74(%ebp)
44c010:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
44c014:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
44c01b:	77
44c01c:	73 61                	jae    0x44c07f
44c01e:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
44c022:	74 74                	je     0x44c098
44c024:	72 69                	jb     0x44c08f
44c026:	62 75 74             	bound  %esi,0x74(%ebp)
44c029:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
44c02d:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
44c034:	77
44c035:	73 61                	jae    0x44c098
44c037:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
44c03b:	74 61                	je     0x44c09e
44c03d:	74 65                	je     0x44c0a4
44c03f:	00 53 74             	add    %dl,0x74(%ebx)
44c042:	75 64                	jne    0x44c0a8
44c044:	65 6e                	outsb  %gs:(%esi),(%dx)
44c046:	74 50                	je     0x44c098
44c048:	72 6f                	jb     0x44c0b9
44c04a:	6a 65                	push   $0x65
44c04c:	63 74 2e 43          	arpl   %esi,0x43(%esi,%ebp,1)
44c050:	53                   	push   %ebx
44c051:	4d                   	dec    %ebp
44c052:	53                   	push   %ebx
44c053:	53                   	push   %ebx
44c054:	4d                   	dec    %ebp
44c055:	44                   	inc    %esp
44c056:	49                   	dec    %ecx
44c057:	2e 72 65             	jb,pn  0x44c0bf
44c05a:	73 6f                	jae    0x44c0cb
44c05c:	75 72                	jne    0x44c0d0
44c05e:	63 65 73             	arpl   %esp,0x73(%ebp)
44c061:	00 53 74             	add    %dl,0x74(%ebx)
44c064:	75 64                	jne    0x44c0ca
44c066:	65 6e                	outsb  %gs:(%esi),(%dx)
44c068:	74 50                	je     0x44c0ba
44c06a:	72 6f                	jb     0x44c0db
44c06c:	6a 65                	push   $0x65
44c06e:	63 74 2e 46          	arpl   %esi,0x46(%esi,%ebp,1)
44c072:	6f                   	outsl  %ds:(%esi),(%dx)
44c073:	72 6d                	jb     0x44c0e2
44c075:	31 2e                	xor    %ebp,(%esi)
44c077:	72 65                	jb     0x44c0de
44c079:	73 6f                	jae    0x44c0ea
44c07b:	75 72                	jne    0x44c0ef
44c07d:	63 65 73             	arpl   %esp,0x73(%ebp)
44c080:	00 53 74             	add    %dl,0x74(%ebx)
44c083:	75 64                	jne    0x44c0e9
44c085:	65 6e                	outsb  %gs:(%esi),(%dx)
44c087:	74 50                	je     0x44c0d9
44c089:	72 6f                	jb     0x44c0fa
44c08b:	6a 65                	push   $0x65
44c08d:	63 74 2e 4c          	arpl   %esi,0x4c(%esi,%ebp,1)
44c091:	6f                   	outsl  %ds:(%esi),(%dx)
44c092:	67 49                	addr16 dec %ecx
44c094:	6e                   	outsb  %ds:(%esi),(%dx)
44c095:	2e 72 65             	jb,pn  0x44c0fd
44c098:	73 6f                	jae    0x44c109
44c09a:	75 72                	jne    0x44c10e
44c09c:	63 65 73             	arpl   %esp,0x73(%ebp)
44c09f:	00 63 6f             	add    %ah,0x6f(%ebx)
44c0a2:	73 74                	jae    0x44c118
44c0a4:	75 72                	jne    0x44c118
44c0a6:	61                   	popa
44c0a7:	2e 63 6f 73          	arpl   %ebp,%cs:0x73(%edi)
44c0ab:	74 75                	je     0x44c122
44c0ad:	72 61                	jb     0x44c110
44c0af:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
44c0b2:	6c                   	insb   (%dx),%es:(%edi)
44c0b3:	2e 63 6f 6d          	arpl   %ebp,%cs:0x6d(%edi)
44c0b7:	70 72                	jo     0x44c12b
44c0b9:	65 73 73             	gs jae 0x44c12f
44c0bc:	65 64 00 63 6f       	gs add %ah,%fs:0x6f(%ebx)
44c0c1:	73 74                	jae    0x44c137
44c0c3:	75 72                	jne    0x44c137
44c0c5:	61                   	popa
44c0c6:	2e 73 68             	jae,pn 0x44c131
44c0c9:	75 74                	jne    0x44c13f
44c0cb:	75 70                	jne    0x44c13d
44c0cd:	5f                   	pop    %edi
44c0ce:	61                   	popa
44c0cf:	6e                   	outsb  %ds:(%esi),(%dx)
44c0d0:	64 5f                	fs pop %edi
44c0d2:	66 75 63             	data16 jne 0x44c138
44c0d5:	6b 6f 66 2e          	imul   $0x2e,0x66(%edi),%ebp
44c0d9:	64 6c                	fs insb (%dx),%es:(%edi)
44c0db:	6c                   	insb   (%dx),%es:(%edi)
44c0dc:	2e 63 6f 6d          	arpl   %ebp,%cs:0x6d(%edi)
44c0e0:	70 72                	jo     0x44c154
44c0e2:	65 73 73             	gs jae 0x44c158
44c0e5:	65 64 00 63 6f       	gs add %ah,%fs:0x6f(%ebx)
44c0ea:	73 74                	jae    0x44c160
44c0ec:	75 72                	jne    0x44c160
44c0ee:	61                   	popa
44c0ef:	2e 73 68             	jae,pn 0x44c15a
44c0f2:	75 74                	jne    0x44c168
44c0f4:	75 70                	jne    0x44c166
44c0f6:	5f                   	pop    %edi
44c0f7:	61                   	popa
44c0f8:	6e                   	outsb  %ds:(%esi),(%dx)
44c0f9:	64 5f                	fs pop %edi
44c0fb:	66 75 63             	data16 jne 0x44c161
44c0fe:	6b 6f 66 2e          	imul   $0x2e,0x66(%edi),%ebp
44c102:	70 64                	jo     0x44c168
44c104:	62 2e                	bound  %ebp,(%esi)
44c106:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
44c109:	70 72                	jo     0x44c17d
44c10b:	65 73 73             	gs jae 0x44c181
44c10e:	65 64 00 53 74       	gs add %dl,%fs:0x74(%ebx)
44c113:	75 64                	jne    0x44c179
44c115:	65 6e                	outsb  %gs:(%esi),(%dx)
44c117:	74 50                	je     0x44c169
44c119:	72 6f                	jb     0x44c18a
44c11b:	6a 65                	push   $0x65
44c11d:	63 74 2e 50          	arpl   %esi,0x50(%esi,%ebp,1)
44c121:	72 6f                	jb     0x44c192
44c123:	70 65                	jo     0x44c18a
44c125:	72 74                	jb     0x44c19b
44c127:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
44c12e:	6f                   	outsl  %ds:(%esi),(%dx)
44c12f:	75 72                	jne    0x44c1a3
44c131:	63 65 73             	arpl   %esp,0x73(%ebp)
44c134:	2e 72 65             	jb,pn  0x44c19c
44c137:	73 6f                	jae    0x44c1a8
44c139:	75 72                	jne    0x44c1ad
44c13b:	63 65 73             	arpl   %esp,0x73(%ebp)
44c13e:	e2 80                	loop   0x44c0c0
44c140:	8e 00                	mov    (%eax),%es
44c142:	53                   	push   %ebx
44c143:	74 72                	je     0x44c1b7
44c145:	69 6e 67 00 45 6d 70 	imul   $0x706d4500,0x67(%esi),%ebp
44c14c:	74 79                	je     0x44c1c7
44c14e:	00 43 68             	add    %al,0x68(%ebx)
44c151:	61                   	popa
44c152:	72 00                	jb     0x44c154
44c154:	54                   	push   %esp
44c155:	6f                   	outsl  %ds:(%esi),(%dx)
44c156:	53                   	push   %ebx
44c157:	74 72                	je     0x44c1cb
44c159:	69 6e 67 00 49 6e 74 	imul   $0x746e4900,0x67(%esi),%ebp
44c160:	33 32                	xor    (%edx),%esi
44c162:	00 54 69 6d          	add    %dl,0x6d(%ecx,%ebp,2)
44c166:	65 72 00             	gs jb  0x44c169
44c169:	45                   	inc    %ebp
44c16a:	6c                   	insb   (%dx),%es:(%edi)
44c16b:	61                   	popa
44c16c:	70 73                	jo     0x44c1e1
44c16e:	65 64 45             	gs fs inc %ebp
44c171:	76 65                	jbe    0x44c1d8
44c173:	6e                   	outsb  %ds:(%esi),(%dx)
44c174:	74 48                	je     0x44c1be
44c176:	61                   	popa
44c177:	6e                   	outsb  %ds:(%esi),(%dx)
44c178:	64 6c                	fs insb (%dx),%es:(%edi)
44c17a:	65 72 00             	gs jb  0x44c17d
44c17d:	45                   	inc    %ebp
44c17e:	76 65                	jbe    0x44c1e5
44c180:	6e                   	outsb  %ds:(%esi),(%dx)
44c181:	74 48                	je     0x44c1cb
44c183:	61                   	popa
44c184:	6e                   	outsb  %ds:(%esi),(%dx)
44c185:	64 6c                	fs insb (%dx),%es:(%edi)
44c187:	65 72 00             	gs jb  0x44c18a
44c18a:	4c                   	dec    %esp
44c18b:	69 6e 6b 4c 61 62 65 	imul   $0x6562614c,0x6b(%esi),%ebp
44c192:	6c                   	insb   (%dx),%es:(%edi)
44c193:	4c                   	dec    %esp
44c194:	69 6e 6b 43 6c 69 63 	imul   $0x63696c43,0x6b(%esi),%ebp
44c19b:	6b 65 64 45          	imul   $0x45,0x64(%ebp),%esp
44c19f:	76 65                	jbe    0x44c206
44c1a1:	6e                   	outsb  %ds:(%esi),(%dx)
44c1a2:	74 48                	je     0x44c1ec
44c1a4:	61                   	popa
44c1a5:	6e                   	outsb  %ds:(%esi),(%dx)
44c1a6:	64 6c                	fs insb (%dx),%es:(%edi)
44c1a8:	65 72 00             	gs jb  0x44c1ab
44c1ab:	46                   	inc    %esi
44c1ac:	6f                   	outsl  %ds:(%esi),(%dx)
44c1ad:	6e                   	outsb  %ds:(%esi),(%dx)
44c1ae:	74 00                	je     0x44c1b0
44c1b0:	46                   	inc    %esi
44c1b1:	6f                   	outsl  %ds:(%esi),(%dx)
44c1b2:	6e                   	outsb  %ds:(%esi),(%dx)
44c1b3:	74 53                	je     0x44c208
44c1b5:	74 79                	je     0x44c230
44c1b7:	6c                   	insb   (%dx),%es:(%edi)
44c1b8:	65 00 47 72          	add    %al,%gs:0x72(%edi)
44c1bc:	61                   	popa
44c1bd:	70 68                	jo     0x44c227
44c1bf:	69 63 73 55 6e 69 74 	imul   $0x74696e55,0x73(%ebx),%esp
44c1c6:	00 67 65             	add    %ah,0x65(%edi)
44c1c9:	74 5f                	je     0x44c22a
44c1cb:	43                   	inc    %ebx
44c1cc:	68 61 72 73 00       	push   $0x737261
44c1d1:	43                   	inc    %ebx
44c1d2:	6f                   	outsl  %ds:(%esi),(%dx)
44c1d3:	6e                   	outsb  %ds:(%esi),(%dx)
44c1d4:	63 61 74             	arpl   %esp,0x74(%ecx)
44c1d7:	00 53 75             	add    %dl,0x75(%ebx)
44c1da:	62 73 74             	bound  %esi,0x74(%ebx)
44c1dd:	72 69                	jb     0x44c248
44c1df:	6e                   	outsb  %ds:(%esi),(%dx)
44c1e0:	67 00 67 65          	add    %ah,0x65(%bx)
44c1e4:	74 5f                	je     0x44c245
44c1e6:	4c                   	dec    %esp
44c1e7:	65 6e                	outsb  %gs:(%esi),(%dx)
44c1e9:	67 74 68             	addr16 je 0x44c254
44c1ec:	00 49 6e             	add    %cl,0x6e(%ecx)
44c1ef:	73 65                	jae    0x44c256
44c1f1:	72 74                	jb     0x44c267
44c1f3:	00 47 65             	add    %al,0x65(%edi)
44c1f6:	74 45                	je     0x44c23d
44c1f8:	78 65                	js     0x44c25f
44c1fa:	63 75 74             	arpl   %esi,0x74(%ebp)
44c1fd:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
44c204:	6d                   	insl   (%dx),%es:(%edi)
44c205:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
44c209:	67 65 74 5f          	addr16 gs je 0x44c26c
44c20d:	4c                   	dec    %esp
44c20e:	6f                   	outsl  %ds:(%esi),(%dx)
44c20f:	63 61 74             	arpl   %esp,0x74(%ecx)
44c212:	69 6f 6e 00 47 65 74 	imul   $0x74654700,0x6e(%edi),%ebp
44c219:	41                   	inc    %ecx
44c21a:	73 73                	jae    0x44c28f
44c21c:	65 6d                	gs insl (%dx),%es:(%edi)
44c21e:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
44c222:	61                   	popa
44c223:	6d                   	insl   (%dx),%es:(%edi)
44c224:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
44c228:	6e                   	outsb  %ds:(%esi),(%dx)
44c229:	74 72                	je     0x44c29d
44c22b:	6f                   	outsl  %ds:(%esi),(%dx)
44c22c:	6c                   	insb   (%dx),%es:(%edi)
44c22d:	00 67 65             	add    %ah,0x65(%edi)
44c230:	74 5f                	je     0x44c291
44c232:	54                   	push   %esp
44c233:	65 78 74             	gs js  0x44c2aa
44c236:	00 67 65             	add    %ah,0x65(%edi)
44c239:	74 5f                	je     0x44c29a
44c23b:	56                   	push   %esi
44c23c:	65 72 73             	gs jb  0x44c2b2
44c23f:	69 6f 6e 00 56 65 72 	imul   $0x72655600,0x6e(%edi),%ebp
44c246:	73 69                	jae    0x44c2b1
44c248:	6f                   	outsl  %ds:(%esi),(%dx)
44c249:	6e                   	outsb  %ds:(%esi),(%dx)
44c24a:	00 67 65             	add    %ah,0x65(%edi)
44c24d:	74 5f                	je     0x44c2ae
44c24f:	4d                   	dec    %ebp
44c250:	61                   	popa
44c251:	6a 6f                	push   $0x6f
44c253:	72 00                	jb     0x44c255
44c255:	67 65 74 5f          	addr16 gs je 0x44c2b8
44c259:	4d                   	dec    %ebp
44c25a:	69 6e 6f 72 00 46 6f 	imul   $0x6f460072,0x6f(%esi),%ebp
44c261:	72 6d                	jb     0x44c2d0
44c263:	61                   	popa
44c264:	74 00                	je     0x44c266
44c266:	73 65                	jae    0x44c2cd
44c268:	74 5f                	je     0x44c2c9
44c26a:	54                   	push   %esp
44c26b:	65 78 74             	gs js  0x44c2e2
44c26e:	00 43 6c             	add    %al,0x6c(%ebx)
44c271:	6f                   	outsl  %ds:(%esi),(%dx)
44c272:	73 65                	jae    0x44c2d9
44c274:	00 54 65 78          	add    %dl,0x78(%ebp,%eiz,2)
44c278:	74 42                	je     0x44c2bc
44c27a:	6f                   	outsl  %ds:(%esi),(%dx)
44c27b:	78 42                	js     0x44c2bf
44c27d:	61                   	popa
44c27e:	73 65                	jae    0x44c2e5
44c280:	00 73 65             	add    %dh,0x65(%ebx)
44c283:	74 5f                	je     0x44c2e4
44c285:	53                   	push   %ebx
44c286:	65 6c                	gs insb (%dx),%es:(%edi)
44c288:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44c28d:	6e                   	outsb  %ds:(%esi),(%dx)
44c28e:	53                   	push   %ebx
44c28f:	74 61                	je     0x44c2f2
44c291:	72 74                	jb     0x44c307
44c293:	00 73 65             	add    %dh,0x65(%ebx)
44c296:	74 5f                	je     0x44c2f7
44c298:	53                   	push   %ebx
44c299:	65 6c                	gs insb (%dx),%es:(%edi)
44c29b:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44c2a0:	6e                   	outsb  %ds:(%esi),(%dx)
44c2a1:	4c                   	dec    %esp
44c2a2:	65 6e                	outsb  %gs:(%esi),(%dx)
44c2a4:	67 74 68             	addr16 je 0x44c30f
44c2a7:	00 43 6f             	add    %al,0x6f(%ebx)
44c2aa:	70 79                	jo     0x44c325
44c2ac:	00 73 65             	add    %dh,0x65(%ebx)
44c2af:	74 5f                	je     0x44c310
44c2b1:	45                   	inc    %ebp
44c2b2:	6e                   	outsb  %ds:(%esi),(%dx)
44c2b3:	61                   	popa
44c2b4:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
44c2b8:	00 61 64             	add    %ah,0x64(%ecx)
44c2bb:	64 5f                	fs pop %edi
44c2bd:	45                   	inc    %ebp
44c2be:	6c                   	insb   (%dx),%es:(%edi)
44c2bf:	61                   	popa
44c2c0:	70 73                	jo     0x44c335
44c2c2:	65 64 00 73 65       	gs add %dh,%fs:0x65(%ebx)
44c2c7:	74 5f                	je     0x44c328
44c2c9:	41                   	inc    %ecx
44c2ca:	75 74                	jne    0x44c340
44c2cc:	6f                   	outsl  %ds:(%esi),(%dx)
44c2cd:	52                   	push   %edx
44c2ce:	65 73 65             	gs jae 0x44c336
44c2d1:	74 00                	je     0x44c2d3
44c2d3:	50                   	push   %eax
44c2d4:	72 6f                	jb     0x44c345
44c2d6:	63 65 73             	arpl   %esp,0x73(%ebp)
44c2d9:	73 00                	jae    0x44c2db