44a0ad:	6c                   	insb   (%dx),%es:(%edi)
44a0ae:	53                   	push   %ebx
44a0af:	74 72                	je     0x44a123
44a0b1:	69 70 53 74 61 74 75 	imul   $0x75746174,0x53(%eax),%esi
44a0b8:	73 4c                	jae    0x44a106
44a0ba:	61                   	popa
44a0bb:	62 65 6c             	bound  %esp,0x6c(%ebp)
44a0be:	00 46 6e             	add    %al,0x6e(%esi)
44a0c1:	79 45                	jns    0x44a108
44a0c3:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
44a0c7:	6c                   	insb   (%dx),%es:(%edi)
44a0c8:	54                   	push   %esp
44a0c9:	69 70 00 72 75 75 53 	imul   $0x53757572,0x0(%eax),%esi
44a0d0:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
44a0d4:	6c                   	insb   (%dx),%es:(%edi)
44a0d5:	53                   	push   %ebx
44a0d6:	74 72                	je     0x44a14a
44a0d8:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
44a0df:	74 65                	je     0x44a146
44a0e1:	6d                   	insl   (%dx),%es:(%edi)
44a0e2:	00 41 50             	add    %al,0x50(%ecx)
44a0e5:	50                   	push   %eax
44a0e6:	6d                   	insl   (%dx),%es:(%edi)
44a0e7:	00 54 76 67          	add    %dl,0x67(%esi,%esi,2)
44a0eb:	72 00                	jb     0x44a0ed
44a0ed:	5a                   	pop    %edx
44a0ee:	6e                   	outsb  %ds:(%esi),(%dx)
44a0ef:	47                   	inc    %edi
44a0f0:	65 00 79 47          	add    %bh,%gs:0x47(%ecx)
44a0f4:	52                   	push   %edx
44a0f5:	42                   	inc    %edx
44a0f6:	00 4f 43             	add    %cl,0x43(%edi)
44a0f9:	4a                   	dec    %edx
44a0fa:	4d                   	dec    %ebp
44a0fb:	00 75 48             	add    %dh,0x48(%ebp)
44a0fe:	63 55 00             	arpl   %edx,0x0(%ebp)
44a101:	77 62                	ja     0x44a165
44a103:	6b 6b 00 4d          	imul   $0x4d,0x0(%ebx),%ebp
44a107:	4e                   	dec    %esi
44a108:	41                   	inc    %ecx
44a109:	68 00 55 71 4b       	push   $0x4b715500
44a10e:	41                   	inc    %ecx
44a10f:	00 4f 4e             	add    %cl,0x4e(%edi)
44a112:	66 77 00             	data16 ja 0x44a115
44a115:	57                   	push   %edi
44a116:	4d                   	dec    %ebp
44a117:	56                   	push   %esi
44a118:	63 00                	arpl   %eax,(%eax)
44a11a:	4c                   	dec    %esp
44a11b:	70 4a                	jo     0x44a167
44a11d:	55                   	push   %ebp
44a11e:	00 72 78             	add    %dh,0x78(%edx)
44a121:	4c                   	dec    %esp
44a122:	6f                   	outsl  %ds:(%esi),(%dx)
44a123:	00 46 44             	add    %al,0x44(%esi)
44a126:	73 4e                	jae    0x44a176
44a128:	00 48 75             	add    %cl,0x75(%eax)
44a12b:	70 72                	jo     0x44a19f
44a12d:	00 4b 77             	add    %cl,0x77(%ebx)
44a130:	7a 67                	jp     0x44a199
44a132:	00 49 5a             	add    %cl,0x5a(%ecx)
44a135:	4a                   	dec    %edx
44a136:	64 00 77 51          	add    %dh,%fs:0x51(%edi)
44a13a:	48                   	dec    %eax
44a13b:	41                   	inc    %ecx
44a13c:	00 72 4e             	add    %dh,0x4e(%edx)
44a13f:	70 43                	jo     0x44a184
44a141:	00 6c 56 65          	add    %ch,0x65(%esi,%edx,2)
44a145:	62 00                	bound  %eax,(%eax)
44a147:	6e                   	outsb  %ds:(%esi),(%dx)
44a148:	6c                   	insb   (%dx),%es:(%edi)
44a149:	4f                   	dec    %edi
44a14a:	50                   	push   %eax
44a14b:	00 42 4c             	add    %al,0x4c(%edx)
44a14e:	77 6d                	ja     0x44a1bd
44a150:	00 53 52             	add    %dl,0x52(%ebx)
44a153:	4f                   	dec    %edi
44a154:	55                   	push   %ebp
44a155:	00 74 6f 6c          	add    %dh,0x6c(%edi,%ebp,2)
44a159:	5a                   	pop    %edx
44a15a:	00 4d 4b             	add    %cl,0x4b(%ebp)
44a15d:	55                   	push   %ebp
44a15e:	6d                   	insl   (%dx),%es:(%edi)
44a15f:	00 67 66             	add    %ah,0x66(%edi)
44a162:	59                   	pop    %ecx
44a163:	61                   	popa
44a164:	00 4b 67             	add    %cl,0x67(%ebx)
44a167:	52                   	push   %edx
44a168:	73 00                	jae    0x44a16a
44a16a:	4e                   	dec    %esi
44a16b:	71 63                	jno    0x44a1d0
44a16d:	47                   	inc    %edi
44a16e:	00 50 6a             	add    %dl,0x6a(%eax)
44a171:	45                   	inc    %ebp
44a172:	75 00                	jne    0x44a174
44a174:	44                   	inc    %esp
44a175:	46                   	inc    %esi
44a176:	65 52                	gs push %edx
44a178:	00 78 73             	add    %bh,0x73(%eax)
44a17b:	4c                   	dec    %esp
44a17c:	65 00 43 48          	add    %al,%gs:0x48(%ebx)
44a180:	48                   	dec    %eax
44a181:	44                   	inc    %esp
44a182:	00 6a 68             	add    %ch,0x68(%edx)
44a185:	46                   	inc    %esi
44a186:	6c                   	insb   (%dx),%es:(%edi)
44a187:	30 00                	xor    %al,(%eax)
44a189:	45                   	inc    %ebp
44a18a:	4b                   	dec    %ebx
44a18b:	49                   	dec    %ecx
44a18c:	72 31                	jb     0x44a1bf
44a18e:	00 4a 44             	add    %cl,0x44(%edx)
44a191:	52                   	push   %edx
44a192:	63 32                	arpl   %esi,(%edx)
44a194:	00 57 46             	add    %dl,0x46(%edi)
44a197:	4a                   	dec    %edx
44a198:	71 00                	jno    0x44a19a
44a19a:	6c                   	insb   (%dx),%es:(%edi)
44a19b:	77 4b                	ja     0x44a1e8
44a19d:	51                   	push   %ecx
44a19e:	00 55 42             	add    %dl,0x42(%ebp)
44a1a1:	74 47                	je     0x44a1ea
44a1a3:	00 52 6f             	add    %dl,0x6f(%edx)
44a1a6:	66 64 00 47 6e       	data16 add %al,%fs:0x6e(%edi)
44a1ab:	51                   	push   %ecx
44a1ac:	43                   	inc    %ebx
44a1ad:	00 6e 4d             	add    %ch,0x4d(%esi)
44a1b0:	65 56                	gs push %esi
44a1b2:	00 4f 59             	add    %cl,0x59(%edi)
44a1b5:	46                   	inc    %esi
44a1b6:	71 00                	jno    0x44a1b8
44a1b8:	56                   	push   %esi
44a1b9:	76 42                	jbe    0x44a1fd
44a1bb:	76 00                	jbe    0x44a1bd
44a1bd:	43                   	inc    %ebx
44a1be:	50                   	push   %eax
44a1bf:	57                   	push   %edi
44a1c0:	41                   	inc    %ecx
44a1c1:	00 75 42             	add    %dh,0x42(%ebp)
44a1c4:	56                   	push   %esi
44a1c5:	50                   	push   %eax
44a1c6:	00 52 4b             	add    %dl,0x4b(%edx)
44a1c9:	58                   	pop    %eax
44a1ca:	55                   	push   %ebp
44a1cb:	00 44 4b 47          	add    %al,0x47(%ebx,%ecx,2)
44a1cf:	43                   	inc    %ebx
44a1d0:	00 6d 55             	add    %ch,0x55(%ebp)
44a1d3:	55                   	push   %ebp
44a1d4:	59                   	pop    %ecx
44a1d5:	00 70 46             	add    %dh,0x46(%eax)
44a1d8:	6d                   	insl   (%dx),%es:(%edi)
44a1d9:	54                   	push   %esp
44a1da:	00 74 43 67          	add    %dh,0x67(%ebx,%eax,2)
44a1de:	4e                   	dec    %esi
44a1df:	00 51 53             	add    %dl,0x53(%ecx)
44a1e2:	7a 49                	jp     0x44a22d
44a1e4:	00 5a 49             	add    %bl,0x49(%edx)
44a1e7:	69 49 00 58 6d 43 48 	imul   $0x48436d58,0x0(%ecx),%ecx
44a1ee:	00 4d 55             	add    %cl,0x55(%ebp)
44a1f1:	76 67                	jbe    0x44a25a
44a1f3:	00 75 49             	add    %dh,0x49(%ebp)
44a1f6:	77 69                	ja     0x44a261
44a1f8:	00 6c 4d 53          	add    %ch,0x53(%ebp,%ecx,2)
44a1fc:	42                   	inc    %edx
44a1fd:	00 6b 4b             	add    %ch,0x4b(%ebx)
44a200:	66 6f                	outsw  %ds:(%esi),(%dx)
44a202:	00 65 5a             	add    %ah,0x5a(%ebp)
44a205:	44                   	inc    %esp
44a206:	65 00 45 42          	add    %al,%gs:0x42(%ebp)
44a20a:	72 42                	jb     0x44a24e
44a20c:	00 7a 5a             	add    %bh,0x5a(%edx)
44a20f:	50                   	push   %eax
44a210:	79 00                	jns    0x44a212
44a212:	51                   	push   %ecx
44a213:	48                   	dec    %eax
44a214:	45                   	inc    %ebp
44a215:	7a 00                	jp     0x44a217
44a217:	6b 66 45 76          	imul   $0x76,0x45(%esi),%esp
44a21b:	00 62 43             	add    %ah,0x43(%edx)
44a21e:	7a 4a                	jp     0x44a26a
44a220:	00 65 72             	add    %ah,0x72(%ebp)
44a223:	46                   	inc    %esi
44a224:	42                   	inc    %edx
44a225:	00 71 55             	add    %dh,0x55(%ecx)
44a228:	75 5a                	jne    0x44a284
44a22a:	00 63 50             	add    %ah,0x50(%ebx)
44a22d:	48                   	dec    %eax
44a22e:	4f                   	dec    %edi
44a22f:	00 70 50             	add    %dh,0x50(%eax)
44a232:	6c                   	insb   (%dx),%es:(%edi)
44a233:	69 00 52 4c 54 73    	imul   $0x73544c52,(%eax),%eax
44a239:	00 78 72             	add    %bh,0x72(%eax)
44a23c:	5a                   	pop    %edx
44a23d:	64 00 45 4d          	add    %al,%fs:0x4d(%ebp)
44a241:	4f                   	dec    %edi
44a242:	69 00 52 6a 4b 59    	imul   $0x594b6a52,(%eax),%eax
44a248:	00 76 4d             	add    %dh,0x4d(%esi)
44a24b:	6d                   	insl   (%dx),%es:(%edi)
44a24c:	68 00 68 57 6f       	push   $0x6f576800
44a251:	4e                   	dec    %esi
44a252:	00 75 64             	add    %dh,0x64(%ebp)
44a255:	68 58 00 62 50       	push   $0x50620058
44a25a:	4b                   	dec    %ebx
44a25b:	62 00                	bound  %eax,(%eax)
44a25d:	62 75 65             	bound  %esi,0x65(%ebp)
44a260:	7a 00                	jp     0x44a262
44a262:	53                   	push   %ebx
44a263:	79 73                	jns    0x44a2d8
44a265:	74 65                	je     0x44a2cc
44a267:	6d                   	insl   (%dx),%es:(%edi)
44a268:	2e 44                	cs inc %esp
44a26a:	61                   	popa
44a26b:	74 61                	je     0x44a2ce
44a26d:	00 53 71             	add    %dl,0x71(%ebx)
44a270:	6c                   	insb   (%dx),%es:(%edi)
44a271:	43                   	inc    %ebx
44a272:	6f                   	outsl  %ds:(%esi),(%dx)
44a273:	6e                   	outsb  %ds:(%esi),(%dx)
44a274:	6e                   	outsb  %ds:(%esi),(%dx)
44a275:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44a27a:	6e                   	outsb  %ds:(%esi),(%dx)
44a27b:	00 53 79             	add    %dl,0x79(%ebx)
44a27e:	73 74                	jae    0x44a2f4
44a280:	65 6d                	gs insl (%dx),%es:(%edi)
44a282:	2e 44                	cs inc %esp
44a284:	61                   	popa
44a285:	74 61                	je     0x44a2e8
44a287:	2e 53                	cs push %ebx
44a289:	71 6c                	jno    0x44a2f7
44a28b:	43                   	inc    %ebx
44a28c:	6c                   	insb   (%dx),%es:(%edi)
44a28d:	69 65 6e 74 00 46 70 	imul   $0x70460074,0x6e(%ebp),%esp
44a294:	51                   	push   %ecx
44a295:	45                   	inc    %ebp
44a296:	00 6a 70             	add    %ch,0x70(%edx)
44a299:	64 6f                	outsl  %fs:(%esi),(%dx)
44a29b:	00 4e 54             	add    %cl,0x54(%esi)
44a29e:	65 72 00             	gs jb  0x44a2a1
44a2a1:	76 6a                	jbe    0x44a30d
44a2a3:	50                   	push   %eax
44a2a4:	53                   	push   %ebx
44a2a5:	00 6b 69             	add    %ch,0x69(%ebx)
44a2a8:	4e                   	dec    %esi
44a2a9:	45                   	inc    %ebp
44a2aa:	00 47 74             	add    %al,0x74(%edi)
44a2ad:	46                   	inc    %esi
44a2ae:	41                   	inc    %ecx
44a2af:	00 75 62             	add    %dh,0x62(%ebp)
44a2b2:	71 78                	jno    0x44a32c
44a2b4:	00 48 4e             	add    %cl,0x4e(%eax)
44a2b7:	4b                   	dec    %ebx
44a2b8:	71 00                	jno    0x44a2ba
44a2ba:	52                   	push   %edx
44a2bb:	55                   	push   %ebp
44a2bc:	4b                   	dec    %ebx
44a2bd:	50                   	push   %eax
44a2be:	00 4c 44 4a          	add    %cl,0x4a(%esp,%eax,2)
44a2c2:	75 00                	jne    0x44a2c4
44a2c4:	7a 4f                	jp     0x44a315
44a2c6:	72 6c                	jb     0x44a334
44a2c8:	00 64 75 64          	add    %ah,0x64(%ebp,%esi,2)
44a2cc:	6d                   	insl   (%dx),%es:(%edi)
44a2cd:	00 4d 69             	add    %cl,0x69(%ebp)
44a2d0:	6a 4e                	push   $0x4e
44a2d2:	00 42 5a             	add    %al,0x5a(%edx)
44a2d5:	4e                   	dec    %esi
44a2d6:	68 00 43 6f 6d       	push   $0x6d6f4300
44a2db:	62 6f 42             	bound  %ebp,0x42(%edi)
44a2de:	6f                   	outsl  %ds:(%esi),(%dx)
44a2df:	78 00                	js     0x44a2e1
44a2e1:	45                   	inc    %ebp
44a2e2:	51                   	push   %ecx
44a2e3:	66 48                	dec    %ax
44a2e5:	00 54 42 67          	add    %dl,0x67(%edx,%eax,2)
44a2e9:	41                   	inc    %ecx
44a2ea:	00 4a 6e             	add    %cl,0x6e(%edx)
44a2ed:	75 62                	jne    0x44a351
44a2ef:	00 5a 55             	add    %bl,0x55(%edx)
44a2f2:	62 42 00             	bound  %eax,0x0(%edx)
44a2f5:	74 54                	je     0x44a34b
44a2f7:	5a                   	pop    %edx
44a2f8:	72 00                	jb     0x44a2fa
44a2fa:	42                   	inc    %edx
44a2fb:	70 72                	jo     0x44a36f
44a2fd:	55                   	push   %ebp
44a2fe:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
44a302:	61                   	popa
44a303:	47                   	inc    %edi
44a304:	72 69                	jb     0x44a36f
44a306:	64 56                	fs push %esi
44a308:	69 65 77 00 79 45 6c 	imul   $0x6c457900,0x77(%ebp),%esp
44a30f:	75 00                	jne    0x44a311
44a311:	44                   	inc    %esp
44a312:	61                   	popa
44a313:	74 61                	je     0x44a376
44a315:	47                   	inc    %edi
44a316:	72 69                	jb     0x44a381
44a318:	64 56                	fs push %esi
44a31a:	69 65 77 54 65 78 74 	imul   $0x74786554,0x77(%ebp),%esp
44a321:	42                   	inc    %edx
44a322:	6f                   	outsl  %ds:(%esi),(%dx)
44a323:	78 43                	js     0x44a368
44a325:	6f                   	outsl  %ds:(%esi),(%dx)
44a326:	6c                   	insb   (%dx),%es:(%edi)
44a327:	75 6d                	jne    0x44a396
44a329:	6e                   	outsb  %ds:(%esi),(%dx)
44a32a:	00 64 52 4b          	add    %ah,0x4b(%edx,%edx,2)
44a32e:	72 00                	jb     0x44a330
44a330:	47                   	inc    %edi
44a331:	78 66                	js     0x44a399
44a333:	76 00                	jbe    0x44a335
44a335:	74 43                	je     0x44a37a
44a337:	76 79                	jbe    0x44a3b2
44a339:	00 43 72             	add    %al,0x72(%ebx)
44a33c:	63 71 00             	arpl   %esi,0x0(%ecx)
44a33f:	77 4a                	ja     0x44a38b
44a341:	45                   	inc    %ebp
44a342:	4f                   	dec    %edi
44a343:	30 00                	xor    %al,(%eax)
44a345:	77 4f                	ja     0x44a396
44a347:	53                   	push   %ebx
44a348:	50                   	push   %eax
44a349:	31 00                	xor    %eax,(%eax)
44a34b:	67 61                	addr16 popa
44a34d:	4e                   	dec    %esi
44a34e:	46                   	inc    %esi
44a34f:	32 00                	xor    (%eax),%al
44a351:	4d                   	dec    %ebp
44a352:	6e                   	outsb  %ds:(%esi),(%dx)
44a353:	5a                   	pop    %edx
44a354:	56                   	push   %esi
44a355:	00 70 63             	add    %dh,0x63(%eax)
44a358:	45                   	inc    %ebp
44a359:	65 00 46 4d          	add    %al,%gs:0x4d(%esi)
44a35d:	72 48                	jb     0x44a3a7
44a35f:	00 67 58             	add    %ah,0x58(%edi)
44a362:	4a                   	dec    %edx
44a363:	49                   	dec    %ecx
44a364:	00 75 69             	add    %dh,0x69(%ebp)
44a367:	6c                   	insb   (%dx),%es:(%edi)
44a368:	54                   	push   %esp
44a369:	00 41 56             	add    %al,0x56(%ecx)
44a36c:	46                   	inc    %esi
44a36d:	58                   	pop    %eax
44a36e:	00 6f 77             	add    %ch,0x77(%edi)
44a371:	68 51 00 54 46       	push   $0x46540051
44a376:	4b                   	dec    %ebx
44a377:	75 00                	jne    0x44a379
44a379:	44                   	inc    %esp
44a37a:	78 54                	js     0x44a3d0