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
44b560:	76 00                	jbe    0x44b562
44b562:	6a 5a                	push   $0x5a
44b564:	57                   	push   %edi
44b565:	72 30                	jb     0x44b597
44b567:	00 50 69             	add    %dl,0x69(%eax)
44b56a:	47                   	inc    %edi
44b56b:	56                   	push   %esi
44b56c:	31 00                	xor    %eax,(%eax)
44b56e:	67 78 42             	addr16 js 0x44b5b3
44b571:	48                   	dec    %eax
44b572:	32 00                	xor    (%eax),%al
44b574:	6a 4b                	push   $0x4b
44b576:	54                   	push   %esp
44b577:	71 00                	jno    0x44b579
44b579:	47                   	inc    %edi
44b57a:	6b 6c 77 30 00       	imul   $0x0,0x30(%edi,%esi,2),%ebp
44b57f:	53                   	push   %ebx
44b580:	66 43                	inc    %bx
44b582:	53                   	push   %ebx
44b583:	31 00                	xor    %eax,(%eax)
44b585:	74 66                	je     0x44b5ed
44b587:	47                   	inc    %edi
44b588:	6d                   	insl   (%dx),%es:(%edi)
44b589:	32 00                	xor    (%eax),%al
44b58b:	57                   	push   %edi
44b58c:	71 6c                	jno    0x44b5fa
44b58e:	6d                   	insl   (%dx),%es:(%edi)
44b58f:	00 69 6e             	add    %ch,0x6e(%ecx)
44b592:	72 74                	jb     0x44b608
44b594:	30 00                	xor    %al,(%eax)
44b596:	4d                   	dec    %ebp
44b597:	4d                   	dec    %ebp
44b598:	49                   	dec    %ecx
44b599:	6e                   	outsb  %ds:(%esi),(%dx)
44b59a:	31 00                	xor    %eax,(%eax)
44b59c:	77 63                	ja     0x44b601
44b59e:	55                   	push   %ebp
44b59f:	4c                   	dec    %esp
44b5a0:	32 00                	xor    (%eax),%al
44b5a2:	67 4f                	addr16 dec %edi
44b5a4:	51                   	push   %ecx
44b5a5:	5a                   	pop    %edx
44b5a6:	00 4c 71 75          	add    %cl,0x75(%ecx,%esi,2)
44b5aa:	71 30                	jno    0x44b5dc
44b5ac:	00 48 47             	add    %cl,0x47(%eax)
44b5af:	6c                   	insb   (%dx),%es:(%edi)
44b5b0:	55                   	push   %ebp
44b5b1:	31 00                	xor    %eax,(%eax)
44b5b3:	5a                   	pop    %edx
44b5b4:	4c                   	dec    %esp
44b5b5:	49                   	dec    %ecx
44b5b6:	52                   	push   %edx
44b5b7:	32 00                	xor    (%eax),%al
44b5b9:	58                   	pop    %eax
44b5ba:	4f                   	dec    %edi
44b5bb:	79 78                	jns    0x44b635
44b5bd:	00 58 4d             	add    %bl,0x4d(%eax)
44b5c0:	55                   	push   %ebp
44b5c1:	62 30                	bound  %esi,(%eax)
44b5c3:	00 6a 63             	add    %ch,0x63(%edx)
44b5c6:	62 45 31             	bound  %eax,0x31(%ebp)
44b5c9:	00 6e 45             	add    %ch,0x45(%esi)
44b5cc:	49                   	dec    %ecx
44b5cd:	62 32                	bound  %esi,(%edx)
44b5cf:	00 78 45             	add    %bh,0x45(%eax)
44b5d2:	54                   	push   %esp
44b5d3:	6d                   	insl   (%dx),%es:(%edi)
44b5d4:	00 4d 4d             	add    %cl,0x4d(%ebp)
44b5d7:	4a                   	dec    %edx
44b5d8:	55                   	push   %ebp
44b5d9:	30 00                	xor    %al,(%eax)
44b5db:	70 69                	jo     0x44b646
44b5dd:	66 65 31 00          	xor    %ax,%gs:(%eax)
44b5e1:	6b 61 47 78          	imul   $0x78,0x47(%ecx),%esp
44b5e5:	32 00                	xor    (%eax),%al
44b5e7:	42                   	inc    %edx
44b5e8:	46                   	inc    %esi
44b5e9:	50                   	push   %eax
44b5ea:	77 00                	ja     0x44b5ec
44b5ec:	47                   	inc    %edi
44b5ed:	68 4b 6d 30 00       	push   $0x306d4b
44b5f2:	4f                   	dec    %edi
44b5f3:	6d                   	insl   (%dx),%es:(%edi)
44b5f4:	4d                   	dec    %ebp
44b5f5:	72 31                	jb     0x44b628
44b5f7:	00 41 61             	add    %al,0x61(%ecx)
44b5fa:	57                   	push   %edi
44b5fb:	55                   	push   %ebp
44b5fc:	32 00                	xor    (%eax),%al
44b5fe:	72 72                	jb     0x44b672
44b600:	53                   	push   %ebx
44b601:	44                   	inc    %esp
44b602:	00 4d 42             	add    %cl,0x42(%ebp)
44b605:	5a                   	pop    %edx
44b606:	54                   	push   %esp
44b607:	30 00                	xor    %al,(%eax)
44b609:	41                   	inc    %ecx
44b60a:	51                   	push   %ecx
44b60b:	73 63                	jae    0x44b670
44b60d:	31 00                	xor    %eax,(%eax)
44b60f:	68 6e 7a 76 32       	push   $0x32767a6e
44b614:	00 45 45             	add    %al,0x45(%ebp)
44b617:	49                   	dec    %ecx
44b618:	63 00                	arpl   %eax,(%eax)
44b61a:	52                   	push   %edx
44b61b:	52                   	push   %edx
44b61c:	65 4d                	gs dec %ebp
44b61e:	30 00                	xor    %al,(%eax)
44b620:	67 64 42             	addr16 fs inc %edx
44b623:	52                   	push   %edx
44b624:	31 00                	xor    %eax,(%eax)
44b626:	47                   	inc    %edi
44b627:	58                   	pop    %eax
44b628:	71 43                	jno    0x44b66d
44b62a:	32 00                	xor    (%eax),%al
44b62c:	4a                   	dec    %edx
44b62d:	6e                   	outsb  %ds:(%esi),(%dx)
44b62e:	77 66                	ja     0x44b696
44b630:	00 52 6f             	add    %dl,0x6f(%edx)
44b633:	4b                   	dec    %ebx
44b634:	42                   	inc    %edx
44b635:	30 00                	xor    %al,(%eax)
44b637:	72 6d                	jb     0x44b6a6
44b639:	62 6c 31 00          	bound  %ebp,0x0(%ecx,%esi,1)
44b63d:	4b                   	dec    %ebx
44b63e:	4b                   	dec    %ebx
44b63f:	63 4a 32             	arpl   %ecx,0x32(%edx)
44b642:	00 45 54             	add    %al,0x54(%ebp)
44b645:	5a                   	pop    %edx
44b646:	6a 00                	push   $0x0
44b648:	4a                   	dec    %edx
44b649:	4d                   	dec    %ebp
44b64a:	64 6f                	outsl  %fs:(%esi),(%dx)
44b64c:	30 00                	xor    %al,(%eax)
44b64e:	44                   	inc    %esp
44b64f:	65 50                	gs push %eax
44b651:	53                   	push   %ebx
44b652:	31 00                	xor    %eax,(%eax)
44b654:	68 6b 70 77 32       	push   $0x3277706b
44b659:	00 77 4f             	add    %dh,0x4f(%edi)
44b65c:	68 46 00 63 56       	push   $0x56630046
44b661:	4c                   	dec    %esp
44b662:	72 30                	jb     0x44b694
44b664:	00 74 61 4e          	add    %dh,0x4e(%ecx,%eiz,2)
44b668:	4b                   	dec    %ebx
44b669:	31 00                	xor    %eax,(%eax)
44b66b:	4b                   	dec    %ebx
44b66c:	58                   	pop    %eax
44b66d:	42                   	inc    %edx
44b66e:	68 32 00 76 7a       	push   $0x7a760032
44b673:	76 6b                	jbe    0x44b6e0
44b675:	00 47 71             	add    %al,0x71(%edi)
44b678:	6b 51 30 00          	imul   $0x0,0x30(%ecx),%edx
44b67c:	4d                   	dec    %ebp
44b67d:	69 46 63 31 00 4b 56 	imul   $0x564b0031,0x63(%esi),%eax
44b684:	43                   	inc    %ebx
44b685:	55                   	push   %ebp
44b686:	32 00                	xor    (%eax),%al
44b688:	61                   	popa
44b689:	70 50                	jo     0x44b6db
44b68b:	48                   	dec    %eax
44b68c:	00 41 4e             	add    %al,0x4e(%ecx)
44b68f:	69 78 30 00 48 58 70 	imul   $0x70584800,0x30(%eax),%edi
44b696:	42                   	inc    %edx
44b697:	31 00                	xor    %eax,(%eax)
44b699:	55                   	push   %ebp
44b69a:	4e                   	dec    %esi
44b69b:	74 72                	je     0x44b70f
44b69d:	32 00                	xor    (%eax),%al
44b69f:	6d                   	insl   (%dx),%es:(%edi)
44b6a0:	6d                   	insl   (%dx),%es:(%edi)
44b6a1:	4f                   	dec    %edi
44b6a2:	7a 00                	jp     0x44b6a4
44b6a4:	61                   	popa
44b6a5:	46                   	inc    %esi