44b1ba:	56                   	push   %esi
44b1bb:	79 6e                	jns    0x44b22b
44b1bd:	31 00                	xor    %eax,(%eax)
44b1bf:	50                   	push   %eax
44b1c0:	65 5a                	gs pop %edx
44b1c2:	75 32                	jne    0x44b1f6
44b1c4:	00 62 4f             	add    %ah,0x4f(%edx)
44b1c7:	57                   	push   %edi
44b1c8:	71 00                	jno    0x44b1ca
44b1ca:	57                   	push   %edi
44b1cb:	6e                   	outsb  %ds:(%esi),(%dx)
44b1cc:	52                   	push   %edx
44b1cd:	64 30 00             	xor    %al,%fs:(%eax)
44b1d0:	79 43                	jns    0x44b215
44b1d2:	50                   	push   %eax
44b1d3:	50                   	push   %eax
44b1d4:	31 00                	xor    %eax,(%eax)
44b1d6:	6a 4a                	push   $0x4a
44b1d8:	6b 4c 32 00 72       	imul   $0x72,0x0(%edx,%esi,1),%ecx
44b1dd:	6e                   	outsb  %ds:(%esi),(%dx)
44b1de:	77 56                	ja     0x44b236
44b1e0:	00 72 61             	add    %dh,0x61(%edx)
44b1e3:	4d                   	dec    %ebp
44b1e4:	64 30 00             	xor    %al,%fs:(%eax)
44b1e7:	55                   	push   %ebp
44b1e8:	4f                   	dec    %edi
44b1e9:	62 45 31             	bound  %eax,0x31(%ebp)
44b1ec:	00 73 47             	add    %dh,0x47(%ebx)
44b1ef:	7a 6c                	jp     0x44b25d
44b1f1:	32 00                	xor    (%eax),%al
44b1f3:	6c                   	insb   (%dx),%es:(%edi)
44b1f4:	4b                   	dec    %ebx
44b1f5:	62 63 00             	bound  %esp,0x0(%ebx)
44b1f8:	4d                   	dec    %ebp
44b1f9:	54                   	push   %esp
44b1fa:	71 43                	jno    0x44b23f
44b1fc:	30 00                	xor    %al,(%eax)
44b1fe:	48                   	dec    %eax
44b1ff:	72 59                	jb     0x44b25a
44b201:	55                   	push   %ebp
44b202:	31 00                	xor    %eax,(%eax)
44b204:	66 4e                	dec    %si
44b206:	5a                   	pop    %edx
44b207:	4d                   	dec    %ebp
44b208:	32 00                	xor    (%eax),%al
44b20a:	42                   	inc    %edx
44b20b:	4f                   	dec    %edi
44b20c:	50                   	push   %eax
44b20d:	41                   	inc    %ecx
44b20e:	00 45 45             	add    %al,0x45(%ebp)
44b211:	49                   	dec    %ecx
44b212:	41                   	inc    %ecx
44b213:	30 00                	xor    %al,(%eax)
44b215:	4b                   	dec    %ebx
44b216:	44                   	inc    %esp
44b217:	5a                   	pop    %edx
44b218:	42                   	inc    %edx
44b219:	31 00                	xor    %eax,(%eax)
44b21b:	51                   	push   %ecx
44b21c:	50                   	push   %eax
44b21d:	6b 50 32 00          	imul   $0x0,0x32(%eax),%edx
44b221:	68 74 45 59 00       	push   $0x594574
44b226:	49                   	dec    %ecx
44b227:	56                   	push   %esi
44b228:	54                   	push   %esp
44b229:	57                   	push   %edi
44b22a:	30 00                	xor    %al,(%eax)
44b22c:	58                   	pop    %eax
44b22d:	70 42                	jo     0x44b271
44b22f:	6c                   	insb   (%dx),%es:(%edi)
44b230:	31 00                	xor    %eax,(%eax)
44b232:	49                   	dec    %ecx
44b233:	67 52                	addr16 push %edx
44b235:	66 32 00             	data16 xor (%eax),%al
44b238:	43                   	inc    %ebx
44b239:	6e                   	outsb  %ds:(%esi),(%dx)
44b23a:	48                   	dec    %eax
44b23b:	70 00                	jo     0x44b23d
44b23d:	67 4d                	addr16 dec %ebp
44b23f:	64 72 30             	fs jb  0x44b272
44b242:	00 46 6b             	add    %al,0x6b(%esi)
44b245:	66 65 31 00          	xor    %ax,%gs:(%eax)
44b249:	56                   	push   %esi
44b24a:	41                   	inc    %ecx
44b24b:	74 50                	je     0x44b29d
44b24d:	32 00                	xor    (%eax),%al
44b24f:	55                   	push   %ebp
44b250:	69 5a 48 00 46 62 75 	imul   $0x75624600,0x48(%edx),%ebx
44b257:	4b                   	dec    %ebx
44b258:	30 00                	xor    %al,(%eax)
44b25a:	43                   	inc    %ebx
44b25b:	79 70                	jns    0x44b2cd
44b25d:	53                   	push   %ebx
44b25e:	31 00                	xor    %eax,(%eax)
44b260:	44                   	inc    %esp
44b261:	77 50                	ja     0x44b2b3
44b263:	6c                   	insb   (%dx),%es:(%edi)
44b264:	32 00                	xor    (%eax),%al
44b266:	53                   	push   %ebx
44b267:	50                   	push   %eax
44b268:	42                   	inc    %edx
44b269:	74 00                	je     0x44b26b
44b26b:	59                   	pop    %ecx
44b26c:	43                   	inc    %ebx
44b26d:	78 4b                	js     0x44b2ba
44b26f:	30 00                	xor    %al,(%eax)
44b271:	4c                   	dec    %esp
44b272:	6f                   	outsl  %ds:(%esi),(%dx)
44b273:	59                   	pop    %ecx
44b274:	59                   	pop    %ecx
44b275:	31 00                	xor    %eax,(%eax)
44b277:	49                   	dec    %ecx
44b278:	63 6f 79             	arpl   %ebp,0x79(%edi)
44b27b:	32 00                	xor    (%eax),%al
44b27d:	57                   	push   %edi
44b27e:	74 4d                	je     0x44b2cd
44b280:	76 00                	jbe    0x44b282
44b282:	5a                   	pop    %edx
44b283:	68 51 66 30 00       	push   $0x306651
44b288:	45                   	inc    %ebp
44b289:	46                   	inc    %esi
44b28a:	4f                   	dec    %edi
44b28b:	64 31 00             	xor    %eax,%fs:(%eax)
44b28e:	78 44                	js     0x44b2d4
44b290:	52                   	push   %edx
44b291:	51                   	push   %ecx
44b292:	32 00                	xor    (%eax),%al
44b294:	49                   	dec    %ecx
44b295:	48                   	dec    %eax
44b296:	7a 79                	jp     0x44b311
44b298:	00 76 4d             	add    %dh,0x4d(%esi)
44b29b:	44                   	inc    %esp
44b29c:	4a                   	dec    %edx
44b29d:	30 00                	xor    %al,(%eax)
44b29f:	4c                   	dec    %esp
44b2a0:	55                   	push   %ebp
44b2a1:	77 6a                	ja     0x44b30d
44b2a3:	31 00                	xor    %eax,(%eax)
44b2a5:	53                   	push   %ebx
44b2a6:	4d                   	dec    %ebp
44b2a7:	54                   	push   %esp
44b2a8:	44                   	inc    %esp
44b2a9:	32 00                	xor    (%eax),%al
44b2ab:	4b                   	dec    %ebx
44b2ac:	59                   	pop    %ecx
44b2ad:	69 49 00 49 55 54 68 	imul   $0x68545549,0x0(%ecx),%ecx
44b2b4:	30 00                	xor    %al,(%eax)
44b2b6:	77 55                	ja     0x44b30d
44b2b8:	62 78 31             	bound  %edi,0x31(%eax)
44b2bb:	00 6e 51             	add    %ch,0x51(%esi)
44b2be:	6b 56 32 00          	imul   $0x0,0x32(%esi),%edx
44b2c2:	59                   	pop    %ecx
44b2c3:	53                   	push   %ebx
44b2c4:	58                   	pop    %eax
44b2c5:	46                   	inc    %esi
44b2c6:	00 43 4b             	add    %al,0x4b(%ebx)
44b2c9:	4e                   	dec    %esi
44b2ca:	79 30                	jns    0x44b2fc
44b2cc:	00 44 6d 6f          	add    %al,0x6f(%ebp,%ebp,2)
44b2d0:	71 31                	jno    0x44b303
44b2d2:	00 47 43             	add    %al,0x43(%edi)
44b2d5:	6b 54 32 00 6d       	imul   $0x6d,0x0(%edx,%esi,1),%edx
44b2da:	72 51                	jb     0x44b32d
44b2dc:	43                   	inc    %ebx
44b2dd:	00 47 6a             	add    %al,0x6a(%edi)
44b2e0:	69 4a 30 00 41 45 41 	imul   $0x41454100,0x30(%edx),%ecx
44b2e7:	69 31 00 4f 4d 73    	imul   $0x734d4f00,(%ecx),%esi
44b2ed:	6a 32                	push   $0x32
44b2ef:	00 64 56 71          	add    %ah,0x71(%esi,%edx,2)
44b2f3:	49                   	dec    %ecx
44b2f4:	00 48 67             	add    %cl,0x67(%eax)
44b2f7:	42                   	inc    %edx
44b2f8:	79 30                	jns    0x44b32a
44b2fa:	00 77 6f             	add    %dh,0x6f(%edi)
44b2fd:	64 7a 31             	fs jp  0x44b331
44b300:	00 78 69             	add    %bh,0x69(%eax)
44b303:	47                   	inc    %edi
44b304:	42                   	inc    %edx
44b305:	32 00                	xor    (%eax),%al
44b307:	47                   	inc    %edi
44b308:	43                   	inc    %ebx
44b309:	71 64                	jno    0x44b36f
44b30b:	00 47 79             	add    %al,0x79(%edi)
44b30e:	42                   	inc    %edx
44b30f:	67 30 00             	xor    %al,(%bx,%si)
44b312:	59                   	pop    %ecx
44b313:	78 53                	js     0x44b368
44b315:	61                   	popa
44b316:	31 00                	xor    %eax,(%eax)
44b318:	45                   	inc    %ebp
44b319:	55                   	push   %ebp
44b31a:	77 4d                	ja     0x44b369
44b31c:	32 00                	xor    (%eax),%al
44b31e:	4e                   	dec    %esi
44b31f:	4b                   	dec    %ebx
44b320:	44                   	inc    %esp
44b321:	72 00                	jb     0x44b323
44b323:	47                   	inc    %edi
44b324:	53                   	push   %ebx
44b325:	77 69                	ja     0x44b390
44b327:	30 00                	xor    %al,(%eax)
44b329:	50                   	push   %eax
44b32a:	42                   	inc    %edx
44b32b:	47                   	inc    %edi
44b32c:	4c                   	dec    %esp
44b32d:	31 00                	xor    %eax,(%eax)
44b32f:	6e                   	outsb  %ds:(%esi),(%dx)
44b330:	79 71                	jns    0x44b3a3
44b332:	57                   	push   %edi
44b333:	32 00                	xor    (%eax),%al
44b335:	49                   	dec    %ecx
44b336:	44                   	inc    %esp
44b337:	47                   	inc    %edi
44b338:	49                   	dec    %ecx
44b339:	00 46 4b             	add    %al,0x4b(%esi)
44b33c:	74 52                	je     0x44b390
44b33e:	30 00                	xor    %al,(%eax)
44b340:	5a                   	pop    %edx
44b341:	6c                   	insb   (%dx),%es:(%edi)
44b342:	72 59                	jb     0x44b39d
44b344:	31 00                	xor    %eax,(%eax)
44b346:	63 68 44             	arpl   %ebp,0x44(%eax)
44b349:	43                   	inc    %ebx
44b34a:	32 00                	xor    (%eax),%al
44b34c:	43                   	inc    %ebx
44b34d:	6f                   	outsl  %ds:(%esi),(%dx)
44b34e:	4e                   	dec    %esi
44b34f:	76 00                	jbe    0x44b351
44b351:	59                   	pop    %ecx
44b352:	55                   	push   %ebp
44b353:	65 51                	gs push %ecx
44b355:	30 00                	xor    %al,(%eax)
44b357:	75 52                	jne    0x44b3ab
44b359:	65 49                	gs dec %ecx
44b35b:	31 00                	xor    %eax,(%eax)
44b35d:	46                   	inc    %esi
44b35e:	6f                   	outsl  %ds:(%esi),(%dx)
44b35f:	4d                   	dec    %ebp
44b360:	65 32 00             	xor    %gs:(%eax),%al
44b363:	50                   	push   %eax
44b364:	46                   	inc    %esi
44b365:	4e                   	dec    %esi
44b366:	79 00                	jns    0x44b368
44b368:	4d                   	dec    %ebp
44b369:	50                   	push   %eax
44b36a:	6a 76                	push   $0x76
44b36c:	30 00                	xor    %al,(%eax)
44b36e:	62 51 69             	bound  %edx,0x69(%ecx)
44b371:	63 31                	arpl   %esi,(%ecx)
44b373:	00 49 66             	add    %cl,0x66(%ecx)
44b376:	76 69                	jbe    0x44b3e1
44b378:	32 00                	xor    (%eax),%al
44b37a:	46                   	inc    %esi
44b37b:	54                   	push   %esp
44b37c:	51                   	push   %ecx
44b37d:	42                   	inc    %edx
44b37e:	00 45 41             	add    %al,0x41(%ebp)
44b381:	42                   	inc    %edx
44b382:	54                   	push   %esp
44b383:	30 00                	xor    %al,(%eax)
44b385:	63 59 45             	arpl   %ebx,0x45(%ecx)
44b388:	5a                   	pop    %edx
44b389:	31 00                	xor    %eax,(%eax)
44b38b:	6b 75 4b 50          	imul   $0x50,0x4b(%ebp),%esi
44b38f:	32 00                	xor    (%eax),%al
44b391:	4c                   	dec    %esp
44b392:	70 55                	jo     0x44b3e9
44b394:	76 00                	jbe    0x44b396
44b396:	72 4c                	jb     0x44b3e4
44b398:	51                   	push   %ecx
44b399:	56                   	push   %esi
44b39a:	30 00                	xor    %al,(%eax)
44b39c:	54                   	push   %esp
44b39d:	43                   	inc    %ebx
44b39e:	6c                   	insb   (%dx),%es:(%edi)
44b39f:	6d                   	insl   (%dx),%es:(%edi)
44b3a0:	31 00                	xor    %eax,(%eax)
44b3a2:	79 6a                	jns    0x44b40e
44b3a4:	5a                   	pop    %edx
44b3a5:	4a                   	dec    %edx
44b3a6:	32 00                	xor    (%eax),%al
44b3a8:	7a 55                	jp     0x44b3ff
44b3aa:	51                   	push   %ecx
44b3ab:	56                   	push   %esi
44b3ac:	00 57 77             	add    %dl,0x77(%edi)
44b3af:	77 68                	ja     0x44b419
44b3b1:	30 00                	xor    %al,(%eax)
44b3b3:	79 76                	jns    0x44b42b
44b3b5:	4f                   	dec    %edi
44b3b6:	4e                   	dec    %esi
44b3b7:	31 00                	xor    %eax,(%eax)
44b3b9:	75 77                	jne    0x44b432
44b3bb:	4c                   	dec    %esp
44b3bc:	74 32                	je     0x44b3f0
44b3be:	00 44 59 6f          	add    %al,0x6f(%ecx,%ebx,2)
44b3c2:	61                   	popa
44b3c3:	00 50 4b             	add    %dl,0x4b(%eax)
44b3c6:	66 68 30 00          	pushw  $0x30
44b3ca:	6b 6d 50 53          	imul   $0x53,0x50(%ebp),%ebp
44b3ce:	31 00                	xor    %eax,(%eax)
44b3d0:	45                   	inc    %ebp
44b3d1:	54                   	push   %esp
44b3d2:	44                   	inc    %esp
44b3d3:	6b 32 00             	imul   $0x0,(%edx),%esi
44b3d6:	51                   	push   %ecx
44b3d7:	72 47                	jb     0x44b420
44b3d9:	56                   	push   %esi
44b3da:	00 41 4d             	add    %al,0x4d(%ecx)
44b3dd:	64 61                	fs popa
44b3df:	30 00                	xor    %al,(%eax)
44b3e1:	4f                   	dec    %edi
44b3e2:	4a                   	dec    %edx
44b3e3:	6a 70                	push   $0x70
44b3e5:	31 00                	xor    %eax,(%eax)
44b3e7:	76 4d                	jbe    0x44b436
44b3e9:	53                   	push   %ebx
44b3ea:	42                   	inc    %edx
44b3eb:	32 00                	xor    (%eax),%al
44b3ed:	56                   	push   %esi
44b3ee:	4c                   	dec    %esp
44b3ef:	41                   	inc    %ecx
44b3f0:	71 00                	jno    0x44b3f2
44b3f2:	62 73 76             	bound  %esi,0x76(%ebx)
44b3f5:	4a                   	dec    %edx
44b3f6:	30 00                	xor    %al,(%eax)
44b3f8:	41                   	inc    %ecx
44b3f9:	52                   	push   %edx
44b3fa:	71 76                	jno    0x44b472
44b3fc:	31 00                	xor    %eax,(%eax)
44b3fe:	7a 57                	jp     0x44b457
44b400:	47                   	inc    %edi
44b401:	49                   	dec    %ecx
44b402:	32 00                	xor    (%eax),%al
44b404:	68 6a 44 53 00       	push   $0x53446a
44b409:	58                   	pop    %eax
44b40a:	45                   	inc    %ebp
44b40b:	42                   	inc    %edx
44b40c:	68 30 00 55 48       	push   $0x48550030
44b411:	5a                   	pop    %edx
44b412:	43                   	inc    %ebx
44b413:	31 00                	xor    %eax,(%eax)
44b415:	73 4d                	jae    0x44b464
44b417:	67 6c                	insb   (%dx),%es:(%di)
44b419:	32 00                	xor    (%eax),%al
44b41b:	7a 56                	jp     0x44b473
44b41d:	49                   	dec    %ecx
44b41e:	58                   	pop    %eax
44b41f:	00 52 6f             	add    %dl,0x6f(%edx)
44b422:	55                   	push   %ebp
44b423:	6c                   	insb   (%dx),%es:(%edi)