44d16b:	56                   	push   %esi
44d16c:	6d                   	insl   (%dx),%es:(%edi)
44d16d:	54                   	push   %esp
44d16e:	6b 72 38 44          	imul   $0x44,0x38(%edx),%esi
44d172:	52                   	push   %edx
44d173:	4c                   	dec    %esp
44d174:	6c                   	insb   (%dx),%es:(%edi)
44d175:	41                   	inc    %ecx
44d176:	65 30 59 41          	xor    %bl,%gs:0x41(%ecx)
44d17a:	2b 69 6e             	sub    0x6e(%ecx),%ebp
44d17d:	76 46                	jbe    0x44d1c5
44d17f:	69 39 69 58 50 4a    	imul   $0x4a505869,(%ecx),%edi
44d185:	4c                   	dec    %esp
44d186:	31 33                	xor    %esi,(%ebx)
44d188:	4f                   	dec    %edi
44d189:	4e                   	dec    %esi
44d18a:	67 4d                	addr16 dec %ebp
44d18c:	36 35 48 62 6d 5a    	ss xor $0x5a6d6248,%eax
44d192:	6e                   	outsb  %ds:(%esi),(%dx)
44d193:	4e                   	dec    %esi
44d194:	70 77                	jo     0x44d20d
44d196:	61                   	popa
44d197:	72 78                	jb     0x44d211
44d199:	62 61 37             	bound  %esp,0x37(%ecx)
44d19c:	73 61                	jae    0x44d1ff
44d19e:	30 4e 47             	xor    %cl,0x47(%esi)
44d1a1:	48                   	dec    %eax
44d1a2:	70 77                	jo     0x44d21b
44d1a4:	2b 74 6f 67          	sub    0x67(%edi,%ebp,2),%esi
44d1a8:	53                   	push   %ebx
44d1a9:	74 48                	je     0x44d1f3
44d1ab:	30 2b                	xor    %ch,(%ebx)
44d1ad:	2f                   	das
44d1ae:	2f                   	das
44d1af:	4c                   	dec    %esp
44d1b0:	48                   	dec    %eax
44d1b1:	4c                   	dec    %esp
44d1b2:	37                   	aaa
44d1b3:	32 6d 49             	xor    0x49(%ebp),%ch
44d1b6:	44                   	inc    %esp
44d1b7:	63 36                	arpl   %esi,(%esi)
44d1b9:	6d                   	insl   (%dx),%es:(%edi)
44d1ba:	59                   	pop    %ecx
44d1bb:	64 31 47 32          	xor    %eax,%fs:0x32(%edi)
44d1bf:	50                   	push   %eax
44d1c0:	66 50                	push   %ax
44d1c2:	63 66 78             	arpl   %esp,0x78(%esi)
44d1c5:	36 68 37 48 4d 32    	ss push $0x324d4837
44d1cb:	48                   	dec    %eax
44d1cc:	65 33 73 39          	xor    %gs:0x39(%ebx),%esi
44d1d0:	37                   	aaa
44d1d1:	31 41 77             	xor    %eax,0x77(%ecx)
44d1d4:	62 54 31 6d          	bound  %edx,0x6d(%ecx,%esi,1)
44d1d8:	59                   	pop    %ecx
44d1d9:	76 62                	jbe    0x44d23d
44d1db:	45                   	inc    %ebp
44d1dc:	37                   	aaa
44d1dd:	4a                   	dec    %edx
44d1de:	4b                   	dec    %ebx
44d1df:	74 72                	je     0x44d253
44d1e1:	48                   	dec    %eax
44d1e2:	58                   	pop    %eax
44d1e3:	76 56                	jbe    0x44d23b
44d1e5:	2f                   	das
44d1e6:	64 32 71 43          	xor    %fs:0x43(%ecx),%dh
44d1ea:	6d                   	insl   (%dx),%es:(%edi)
44d1eb:	4b                   	dec    %ebx
44d1ec:	64 54                	fs push %esp
44d1ee:	65 69 50 65 34 6d 6c 	imul   $0x6c6c6d34,%gs:0x65(%eax),%edx
44d1f5:	6c
44d1f6:	44                   	inc    %esp
44d1f7:	74 51                	je     0x44d24a
44d1f9:	46                   	inc    %esi
44d1fa:	67 56                	addr16 push %esi
44d1fc:	74 31                	je     0x44d22f
44d1fe:	67 35 7a 77 62 64    	addr16 xor $0x6462777a,%eax
44d204:	7a 55                	jp     0x44d25b
44d206:	46                   	inc    %esi
44d207:	52                   	push   %edx
44d208:	55                   	push   %ebp
44d209:	33 32                	xor    (%edx),%esi
44d20b:	78 33                	js     0x44d240
44d20d:	6e                   	outsb  %ds:(%esi),(%dx)
44d20e:	41                   	inc    %ecx
44d20f:	6c                   	insb   (%dx),%es:(%edi)
44d210:	41                   	inc    %ecx
44d211:	36 2f                	ss das
44d213:	4d                   	dec    %ebp
44d214:	57                   	push   %edi
44d215:	6f                   	outsl  %ds:(%esi),(%dx)
44d216:	33 4a 5a             	xor    0x5a(%edx),%ecx
44d219:	65 70 64             	gs jo  0x44d280
44d21c:	4e                   	dec    %esi
44d21d:	52                   	push   %edx
44d21e:	71 64                	jno    0x44d284
44d220:	54                   	push   %esp
44d221:	4d                   	dec    %ebp
44d222:	37                   	aaa
44d223:	4a                   	dec    %edx
44d224:	68 61 56 4d 55       	push   $0x554d5661
44d229:	33 45 6d             	xor    0x6d(%ebp),%eax
44d22c:	6c                   	insb   (%dx),%es:(%edi)
44d22d:	30 58 4b             	xor    %bl,0x4b(%eax)
44d230:	54                   	push   %esp
44d231:	56                   	push   %esi
44d232:	51                   	push   %ecx
44d233:	43                   	inc    %ebx
44d234:	79 55                	jns    0x44d28b
44d236:	2b 44 44 48          	sub    0x48(%esp,%eax,2),%eax
44d23a:	35 49 73 73 56       	xor    $0x56737349,%eax
44d23f:	46                   	inc    %esi
44d240:	66 66 6c             	data16 data16 insb (%dx),%es:(%edi)
44d243:	6c                   	insb   (%dx),%es:(%edi)
44d244:	33 4c 30 68          	xor    0x68(%eax,%esi,1),%ecx
44d248:	69 4f 33 75 49 72 55 	imul   $0x55724975,0x33(%edi),%ecx
44d24f:	2f                   	das
44d250:	74 39                	je     0x44d28b
44d252:	41                   	inc    %ecx
44d253:	73 32                	jae    0x44d287
44d255:	47                   	inc    %edi
44d256:	70 5a                	jo     0x44d2b2
44d258:	2f                   	das
44d259:	53                   	push   %ebx
44d25a:	47                   	inc    %edi
44d25b:	68 6f 42 6d 58       	push   $0x586d426f
44d260:	72 38                	jb     0x44d29a
44d262:	2f                   	das
44d263:	33 45 4b             	xor    0x4b(%ebp),%eax
44d266:	48                   	dec    %eax
44d267:	73 2f                	jae    0x44d298
44d269:	48                   	dec    %eax
44d26a:	68 71 36 65 73       	push   $0x73653671
44d26f:	4a                   	dec    %edx
44d270:	31 6e 6a             	xor    %ebp,0x6a(%esi)
44d273:	38 54 36 6d          	cmp    %dl,0x6d(%esi,%esi,1)
44d277:	54                   	push   %esp
44d278:	44                   	inc    %esp
44d279:	75 48                	jne    0x44d2c3
44d27b:	6f                   	outsl  %ds:(%esi),(%dx)
44d27c:	38 55 35             	cmp    %dl,0x35(%ebp)
44d27f:	78 4f                	js     0x44d2d0
44d281:	4f                   	dec    %edi
44d282:	4e                   	dec    %esi
44d283:	68 74 63 50 56       	push   $0x56506374
44d288:	70 76                	jo     0x44d300
44d28a:	69 2b 46 55 50 6d    	imul   $0x6d505546,(%ebx),%ebp
44d290:	2f                   	das
44d291:	76 54                	jbe    0x44d2e7
44d293:	51                   	push   %ecx
44d294:	65 35 39 66 6d 70    	gs xor $0x706d6639,%eax
44d29a:	31 6c 41 38          	xor    %ebp,0x38(%ecx,%eax,2)
44d29e:	61                   	popa
44d29f:	6d                   	insl   (%dx),%es:(%edi)
44d2a0:	69 36 4f 6c 54 35    	imul   $0x35546c4f,(%esi),%esi
44d2a6:	4b                   	dec    %ebx
44d2a7:	50                   	push   %eax
44d2a8:	65 4e                	gs dec %esi
44d2aa:	5a                   	pop    %edx
44d2ab:	50                   	push   %eax
44d2ac:	67 4b                	addr16 dec %ebx
44d2ae:	39 52 38             	cmp    %edx,0x38(%edx)
44d2b1:	71 44                	jno    0x44d2f7
44d2b3:	67 53                	addr16 push %ebx
44d2b5:	50                   	push   %eax
44d2b6:	34 79                	xor    $0x79,%al
44d2b8:	50                   	push   %eax
44d2b9:	68 4a 2f 39 4a       	push   $0x4a392f4a
44d2be:	74 53                	je     0x44d313
44d2c0:	36 72 6a             	ss jb  0x44d32d
44d2c3:	4c                   	dec    %esp
44d2c4:	44                   	inc    %esp
44d2c5:	6a 44                	push   $0x44
44d2c7:	73 30                	jae    0x44d2f9
44d2c9:	71 51                	jno    0x44d31c
44d2cb:	37                   	aaa
44d2cc:	57                   	push   %edi
44d2cd:	4f                   	dec    %edi
44d2ce:	2f                   	das
44d2cf:	46                   	inc    %esi
44d2d0:	64 4e                	fs dec %esi
44d2d2:	59                   	pop    %ecx
44d2d3:	2f                   	das
44d2d4:	41                   	inc    %ecx
44d2d5:	78 4b                	js     0x44d322
44d2d7:	57                   	push   %edi
44d2d8:	5a                   	pop    %edx
44d2d9:	69 4c 73 49 6b 2b 4c 	imul   $0x4a4c2b6b,0x49(%ebx,%esi,2),%ecx
44d2e0:	4a
44d2e1:	2b 36                	sub    (%esi),%esi
44d2e3:	56                   	push   %esi
44d2e4:	43                   	inc    %ebx
44d2e5:	57                   	push   %edi
44d2e6:	58                   	pop    %eax
44d2e7:	2b 68 70             	sub    0x70(%eax),%ebp
44d2ea:	51                   	push   %ecx
44d2eb:	42                   	inc    %edx
44d2ec:	70 79                	jo     0x44d367
44d2ee:	65 47                	gs inc %edi
44d2f0:	6a 67                	push   $0x67
44d2f2:	6d                   	insl   (%dx),%es:(%edi)
44d2f3:	68 32 6c 65 44       	push   $0x44656c32
44d2f8:	57                   	push   %edi
44d2f9:	69 6a 46 55 35 49 50 	imul   $0x50493555,0x46(%edx),%ebp
44d300:	75 63                	jne    0x44d365
44d302:	4f                   	dec    %edi
44d303:	77 51                	ja     0x44d356
44d305:	77 6f                	ja     0x44d376
44d307:	4f                   	dec    %edi
44d308:	34 62                	xor    $0x62,%al
44d30a:	69 70 6e 55 42 38 48 	imul   $0x48384255,0x6e(%eax),%esi
44d311:	79 44                	jns    0x44d357
44d313:	69 31 31 77 43 6b    	imul   $0x6b437731,(%ecx),%esi
44d319:	2f                   	das
44d31a:	57                   	push   %edi
44d31b:	72 6d                	jb     0x44d38a
44d31d:	75 33                	jne    0x44d352
44d31f:	49                   	dec    %ecx
44d320:	37                   	aaa
44d321:	73 37                	jae    0x44d35a
44d323:	6c                   	insb   (%dx),%es:(%edi)
44d324:	2b 53 61             	sub    0x61(%ebx),%edx
44d327:	57                   	push   %edi
44d328:	38 4a 4d             	cmp    %cl,0x4d(%edx)
44d32b:	70 53                	jo     0x44d380
44d32d:	54                   	push   %esp
44d32e:	39 4e 51             	cmp    %ecx,0x51(%esi)
44d331:	73 71                	jae    0x44d3a4
44d333:	6b 70 44 39          	imul   $0x39,0x44(%eax),%esi
44d337:	7a 36                	jp     0x44d36f
44d339:	35 74 33 59 63       	xor    $0x63593374,%eax
44d33e:	4b                   	dec    %ebx
44d33f:	39 6c 51 56          	cmp    %ebp,0x56(%ecx,%edx,2)
44d343:	61                   	popa
44d344:	62 73 4e             	bound  %esi,0x4e(%ebx)
44d347:	6e                   	outsb  %ds:(%esi),(%dx)
44d348:	31 73 50             	xor    %esi,0x50(%ebx)
44d34b:	76 6f                	jbe    0x44d3bc
44d34d:	62 67 59             	bound  %esp,0x59(%edi)
44d350:	61                   	popa
44d351:	4c                   	dec    %esp
44d352:	64 74 72             	fs je  0x44d3c7
44d355:	67 48                	addr16 dec %eax
44d357:	76 52                	jbe    0x44d3ab
44d359:	47                   	inc    %edi
44d35a:	52                   	push   %edx
44d35b:	4c                   	dec    %esp
44d35c:	6d                   	insl   (%dx),%es:(%edi)
44d35d:	71 49                	jno    0x44d3a8
44d35f:	6a 6e                	push   $0x6e
44d361:	48                   	dec    %eax
44d362:	68 5a 51 55 6b       	push   $0x6b55515a
44d367:	6e                   	outsb  %ds:(%esi),(%dx)
44d368:	36 62 53 65          	bound  %edx,%ss:0x65(%ebx)
44d36c:	46                   	inc    %esi
44d36d:	51                   	push   %ecx
44d36e:	37                   	aaa
44d36f:	47                   	inc    %edi
44d370:	58                   	pop    %eax
44d371:	54                   	push   %esp
44d372:	34 74                	xor    $0x74,%al
44d374:	6e                   	outsb  %ds:(%esi),(%dx)
44d375:	61                   	popa
44d376:	4b                   	dec    %ebx
44d377:	34 72                	xor    $0x72,%al
44d379:	62 49 38             	bound  %ecx,0x38(%ecx)
44d37c:	61                   	popa
44d37d:	64 58                	fs pop %eax
44d37f:	44                   	inc    %esp
44d380:	6a 56                	push   $0x56
44d382:	4f                   	dec    %edi
44d383:	30 33                	xor    %dh,(%ebx)
44d385:	52                   	push   %edx
44d386:	6c                   	insb   (%dx),%es:(%edi)
44d387:	42                   	inc    %edx
44d388:	6d                   	insl   (%dx),%es:(%edi)
44d389:	54                   	push   %esp
44d38a:	72 6f                	jb     0x44d3fb
44d38c:	56                   	push   %esi
44d38d:	2b 6b 6e             	sub    0x6e(%ebx),%ebp
44d390:	46                   	inc    %esi
44d391:	30 47 63             	xor    %al,0x63(%edi)
44d394:	73 46                	jae    0x44d3dc
44d396:	2b 4c 39 2f          	sub    0x2f(%ecx,%edi,1),%ecx
44d39a:	6a 4d                	push   $0x4d
44d39c:	68 61 65 2b 32       	push   $0x322b6561
44d3a1:	48                   	dec    %eax
44d3a2:	78 6f                	js     0x44d413
44d3a4:	63 4f 4f             	arpl   %ecx,0x4f(%edi)
44d3a7:	2f                   	das
44d3a8:	47                   	inc    %edi
44d3a9:	6a 4c                	push   $0x4c
44d3ab:	49                   	dec    %ecx
44d3ac:	79 76                	jns    0x44d424
44d3ae:	7a 7a                	jp     0x44d42a
44d3b0:	64 47                	fs inc %edi
44d3b2:	53                   	push   %ebx
44d3b3:	72 34                	jb     0x44d3e9
44d3b5:	70 43                	jo     0x44d3fa
44d3b7:	75 4c                	jne    0x44d405
44d3b9:	30 75 4a             	xor    %dh,0x4a(%ebp)
44d3bc:	55                   	push   %ebp
44d3bd:	52                   	push   %edx
44d3be:	54                   	push   %esp
44d3bf:	6c                   	insb   (%dx),%es:(%edi)
44d3c0:	67 79 57             	addr16 jns 0x44d41a
44d3c3:	31 36                	xor    %esi,(%esi)
44d3c5:	57                   	push   %edi
44d3c6:	62 65 45             	bound  %esp,0x45(%ebp)
44d3c9:	42                   	inc    %edx
44d3ca:	54                   	push   %esp
44d3cb:	34 6a                	xor    $0x6a,%al
44d3cd:	30 34 4f             	xor    %dh,(%edi,%ecx,2)
44d3d0:	59                   	pop    %ecx
44d3d1:	4a                   	dec    %edx
44d3d2:	2b 76 79             	sub    0x79(%esi),%esi
44d3d5:	53                   	push   %ebx
44d3d6:	4b                   	dec    %ebx
44d3d7:	47                   	inc    %edi
44d3d8:	30 46 51             	xor    %al,0x51(%esi)
44d3db:	73 66                	jae    0x44d443
44d3dd:	4f                   	dec    %edi
44d3de:	72 66                	jb     0x44d446
44d3e0:	34 44                	xor    $0x44,%al
44d3e2:	47                   	inc    %edi
44d3e3:	59                   	pop    %ecx
44d3e4:	6f                   	outsl  %ds:(%esi),(%dx)
44d3e5:	61                   	popa
44d3e6:	68 4d 58 31 69       	push   $0x6931584d
44d3eb:	45                   	inc    %ebp
44d3ec:	45                   	inc    %ebp
44d3ed:	46                   	inc    %esi
44d3ee:	6d                   	insl   (%dx),%es:(%edi)
44d3ef:	74 56                	je     0x44d447
44d3f1:	48                   	dec    %eax
44d3f2:	46                   	inc    %esi
44d3f3:	72 75                	jb     0x44d46a
44d3f5:	52                   	push   %edx
44d3f6:	49                   	dec    %ecx
44d3f7:	37                   	aaa
44d3f8:	5a                   	pop    %edx
44d3f9:	50                   	push   %eax
44d3fa:	37                   	aaa
44d3fb:	2f                   	das
44d3fc:	51                   	push   %ecx
44d3fd:	69 43 38 6a 73 46 52 	imul   $0x5246736a,0x38(%ebx),%eax
44d404:	50                   	push   %eax
44d405:	6c                   	insb   (%dx),%es:(%edi)
44d406:	63 4d 64             	arpl   %ecx,0x64(%ebp)
44d409:	51                   	push   %ecx
44d40a:	39 48 2b             	cmp    %ecx,0x2b(%eax)