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)
44b424:	30 00                	xor    %al,(%eax)
44b426:	4d                   	dec    %ebp
44b427:	71 53                	jno    0x44b47c
44b429:	59                   	pop    %ecx
44b42a:	31 00                	xor    %eax,(%eax)
44b42c:	4e                   	dec    %esi
44b42d:	7a 46                	jp     0x44b475
44b42f:	4d                   	dec    %ebp
44b430:	32 00                	xor    (%eax),%al
44b432:	49                   	dec    %ecx
44b433:	4d                   	dec    %ebp
44b434:	44                   	inc    %esp
44b435:	48                   	dec    %eax
44b436:	00 4c 61 6d          	add    %cl,0x6d(%ecx,%eiz,2)
44b43a:	6e                   	outsb  %ds:(%esi),(%dx)
44b43b:	30 00                	xor    %al,(%eax)
44b43d:	79 64                	jns    0x44b4a3
44b43f:	47                   	inc    %edi
44b440:	64 31 00             	xor    %eax,%fs:(%eax)
44b443:	62 56 59             	bound  %edx,0x59(%esi)
44b446:	4a                   	dec    %edx
44b447:	32 00                	xor    (%eax),%al
44b449:	6c                   	insb   (%dx),%es:(%edi)
44b44a:	70 52                	jo     0x44b49e
44b44c:	59                   	pop    %ecx
44b44d:	00 48 58             	add    %cl,0x58(%eax)
44b450:	56                   	push   %esi
44b451:	6e                   	outsb  %ds:(%esi),(%dx)
44b452:	30 00                	xor    %al,(%eax)
44b454:	6d                   	insl   (%dx),%es:(%edi)
44b455:	6c                   	insb   (%dx),%es:(%edi)
44b456:	49                   	dec    %ecx
44b457:	50                   	push   %eax
44b458:	31 00                	xor    %eax,(%eax)
44b45a:	4d                   	dec    %ebp
44b45b:	4b                   	dec    %ebx
44b45c:	73 68                	jae    0x44b4c6
44b45e:	32 00                	xor    (%eax),%al
44b460:	70 63                	jo     0x44b4c5
44b462:	4e                   	dec    %esi
44b463:	49                   	dec    %ecx
44b464:	00 53 45             	add    %dl,0x45(%ebx)
44b467:	69 49 30 00 59 68 51 	imul   $0x51685900,0x30(%ecx),%ecx
44b46e:	58                   	pop    %eax
44b46f:	31 00                	xor    %eax,(%eax)
44b471:	7a 4b                	jp     0x44b4be
44b473:	56                   	push   %esi
44b474:	50                   	push   %eax
44b475:	32 00                	xor    (%eax),%al
44b477:	6d                   	insl   (%dx),%es:(%edi)
44b478:	6b 46 79 00          	imul   $0x0,0x79(%esi),%eax
44b47c:	71 48                	jno    0x44b4c6
44b47e:	44                   	inc    %esp
44b47f:	6b 30 00             	imul   $0x0,(%eax),%esi
44b482:	62 44 66 52          	bound  %eax,0x52(%esi,%eiz,2)
44b486:	31 00                	xor    %eax,(%eax)
44b488:	51                   	push   %ecx
44b489:	4b                   	dec    %ebx
44b48a:	65 4b                	gs dec %ebx
44b48c:	32 00                	xor    (%eax),%al
44b48e:	7a 6d                	jp     0x44b4fd
44b490:	65 58                	gs pop %eax
44b492:	00 56 65             	add    %dl,0x65(%esi)
44b495:	47                   	inc    %edi
44b496:	78 30                	js     0x44b4c8
44b498:	00 4d 4c             	add    %cl,0x4c(%ebp)
44b49b:	41                   	inc    %ecx
44b49c:	42                   	inc    %edx
44b49d:	31 00                	xor    %eax,(%eax)
44b49f:	43                   	inc    %ebx
44b4a0:	45                   	inc    %ebp
44b4a1:	55                   	push   %ebp
44b4a2:	75 32                	jne    0x44b4d6
44b4a4:	00 54 4e 63          	add    %dl,0x63(%esi,%ecx,2)
44b4a8:	4f                   	dec    %edi
44b4a9:	00 75 78             	add    %dh,0x78(%ebp)
44b4ac:	5a                   	pop    %edx
44b4ad:	75 30                	jne    0x44b4df
44b4af:	00 5a 41             	add    %bl,0x41(%edx)
44b4b2:	4b                   	dec    %ebx
44b4b3:	52                   	push   %edx
44b4b4:	31 00                	xor    %eax,(%eax)
44b4b6:	43                   	inc    %ebx
44b4b7:	61                   	popa
44b4b8:	78 7a                	js     0x44b534
44b4ba:	32 00                	xor    (%eax),%al
44b4bc:	6f                   	outsl  %ds:(%esi),(%dx)
44b4bd:	76 54                	jbe    0x44b513
44b4bf:	77 00                	ja     0x44b4c1
44b4c1:	68 58 4a 49 30       	push   $0x30494a58
44b4c6:	00 65 77             	add    %ah,0x77(%ebp)
44b4c9:	52                   	push   %edx
44b4ca:	63 31                	arpl   %esi,(%ecx)
44b4cc:	00 76 74             	add    %dh,0x74(%esi)
44b4cf:	49                   	dec    %ecx
44b4d0:	75 32                	jne    0x44b504
44b4d2:	00 48 58             	add    %cl,0x58(%eax)
44b4d5:	52                   	push   %edx
44b4d6:	7a 00                	jp     0x44b4d8
44b4d8:	76 54                	jbe    0x44b52e
44b4da:	67 4a                	addr16 dec %edx
44b4dc:	30 00                	xor    %al,(%eax)
44b4de:	4b                   	dec    %ebx
44b4df:	54                   	push   %esp
44b4e0:	68 6c 31 00 6d       	push   $0x6d00316c
44b4e5:	65 4b                	gs dec %ebx
44b4e7:	64 32 00             	xor    %fs:(%eax),%al
44b4ea:	4d                   	dec    %ebp
44b4eb:	4e                   	dec    %esi
44b4ec:	69 4c 00 79 46 72 50 	imul   $0x30507246,0x79(%eax,%eax,1),%ecx
44b4f3:	30
44b4f4:	00 41 4d             	add    %al,0x4d(%ecx)
44b4f7:	49                   	dec    %ecx
44b4f8:	50                   	push   %eax
44b4f9:	31 00                	xor    %eax,(%eax)
44b4fb:	43                   	inc    %ebx
44b4fc:	48                   	dec    %eax
44b4fd:	50                   	push   %eax
44b4fe:	6f                   	outsl  %ds:(%esi),(%dx)
44b4ff:	32 00                	xor    (%eax),%al
44b501:	55                   	push   %ebp
44b502:	43                   	inc    %ebx
44b503:	4a                   	dec    %edx
44b504:	76 00                	jbe    0x44b506
44b506:	42                   	inc    %edx
44b507:	4d                   	dec    %ebp
44b508:	72 47                	jb     0x44b551
44b50a:	30 00                	xor    %al,(%eax)
44b50c:	49                   	dec    %ecx
44b50d:	4e                   	dec    %esi
44b50e:	54                   	push   %esp
44b50f:	42                   	inc    %edx
44b510:	31 00                	xor    %eax,(%eax)
44b512:	4b                   	dec    %ebx
44b513:	66 54                	push   %sp
44b515:	47                   	inc    %edi
44b516:	32 00                	xor    (%eax),%al
44b518:	5a                   	pop    %edx
44b519:	68 67 73 00 70       	push   $0x70007367
44b51e:	41                   	inc    %ecx
44b51f:	63 69 30             	arpl   %ebp,0x30(%ecx)
44b522:	00 74 4c 4d          	add    %dh,0x4d(%esp,%ecx,2)
44b526:	43                   	inc    %ebx
44b527:	31 00                	xor    %eax,(%eax)
44b529:	69 41 66 75 32 00 54 	imul   $0x54003275,0x66(%ecx),%eax
44b530:	72 44                	jb     0x44b576
44b532:	78 00                	js     0x44b534
44b534:	45                   	inc    %ebp
44b535:	42                   	inc    %edx
44b536:	62 6a 30             	bound  %ebp,0x30(%edx)
44b539:	00 6b 4e             	add    %ch,0x4e(%ebx)
44b53c:	4d                   	dec    %ebp
44b53d:	6f                   	outsl  %ds:(%esi),(%dx)
44b53e:	31 00                	xor    %eax,(%eax)
44b540:	44                   	inc    %esp
44b541:	73 63                	jae    0x44b5a6
44b543:	53                   	push   %ebx
44b544:	32 00                	xor    (%eax),%al
44b546:	65 45                	gs inc %ebp
44b548:	53                   	push   %ebx
44b549:	4d                   	dec    %ebp
44b54a:	00 77 62             	add    %dh,0x62(%edi)
44b54d:	79 75                	jns    0x44b5c4
44b54f:	30 00                	xor    %al,(%eax)
44b551:	67 4a                	addr16 dec %edx
44b553:	6f                   	outsl  %ds:(%esi),(%dx)
44b554:	53                   	push   %ebx
44b555:	31 00                	xor    %eax,(%eax)
44b557:	48                   	dec    %eax
44b558:	6c                   	insb   (%dx),%es:(%edi)
44b559:	61                   	popa
44b55a:	55                   	push   %ebp
44b55b:	32 00                	xor    (%eax),%al
44b55d:	71 6b                	jno    0x44b5ca
44b55f:	59                   	pop    %ecx