43a584:	5a                   	pop    %edx
43a585:	42                   	inc    %edx
43a586:	53                   	push   %ebx
43a587:	41                   	inc    %ecx
43a588:	41                   	inc    %ecx
43a589:	45                   	inc    %ebp
43a58a:	6f                   	outsl  %ds:(%esi),(%dx)
43a58b:	44                   	inc    %esp
43a58c:	39 43 79             	cmp    %eax,0x79(%ebx)
43a58f:	41                   	inc    %ecx
43a590:	44                   	inc    %esp
43a591:	41                   	inc    %ecx
43a592:	52                   	push   %edx
43a593:	49                   	dec    %ecx
43a594:	5a                   	pop    %edx
43a595:	45                   	inc    %ebp
43a596:	6f                   	outsl  %ds:(%esi),(%dx)
43a597:	44                   	inc    %esp
43a598:	39 45 59             	cmp    %eax,0x59(%ebp)
43a59b:	45                   	inc    %ebp
43a59c:	42                   	inc    %edx
43a59d:	42                   	inc    %edx
43a59e:	43                   	inc    %ebx
43a59f:	41                   	inc    %ecx
43a5a0:	42                   	inc    %edx
43a5a1:	41                   	inc    %ecx
43a5a2:	51                   	push   %ecx
43a5a3:	6f                   	outsl  %ds:(%esi),(%dx)
43a5a4:	47                   	inc    %edi
43a5a5:	41                   	inc    %ecx
43a5a6:	41                   	inc    %ecx
43a5a7:	45                   	inc    %ebp
43a5a8:	53                   	push   %ebx
43a5a9:	47                   	inc    %edi
43a5aa:	52                   	push   %edx
43a5ab:	49                   	dec    %ecx
43a5ac:	5a                   	pop    %edx
43a5ad:	42                   	inc    %edx
43a5ae:	41                   	inc    %ecx
43a5af:	63 42 48             	arpl   %eax,0x48(%edx)
43a5b2:	51                   	push   %ecx
43a5b3:	55                   	push   %ebp
43a5b4:	49                   	dec    %ecx
43a5b5:	41                   	inc    %ecx
43a5b6:	41                   	inc    %ecx
43a5b7:	4d                   	dec    %ebp
43a5b8:	64 42                	fs inc %edx
43a5ba:	52                   	push   %edx
43a5bb:	30 46 43             	xor    %al,0x43(%esi)
43a5be:	41                   	inc    %ecx
43a5bf:	67 46                	addr16 inc %esi
43a5c1:	42                   	inc    %edx
43a5c2:	77 49                	ja     0x43a60d
43a5c4:	64 42                	fs inc %edx
43a5c6:	51                   	push   %ecx
43a5c7:	67 48                	addr16 dec %eax
43a5c9:	49                   	dec    %ecx
43a5ca:	41                   	inc    %ecx
43a5cb:	4d                   	dec    %ebp
43a5cc:	42                   	inc    %edx
43a5cd:	48                   	dec    %eax
43a5ce:	51                   	push   %ecx
43a5cf:	55                   	push   %ebp
43a5d0:	49                   	dec    %ecx
43a5d1:	43                   	inc    %ebx
43a5d2:	41                   	inc    %ecx
43a5d3:	63 41 41             	arpl   %eax,0x41(%ecx)
43a5d6:	67 45                	addr16 inc %ebp
43a5d8:	53                   	push   %ebx
43a5d9:	47                   	inc    %edi
43a5da:	52                   	push   %edx
43a5db:	49                   	dec    %ecx
43a5dc:	5a                   	pop    %edx
43a5dd:	44                   	inc    %esp
43a5de:	51                   	push   %ecx
43a5df:	63 48 41             	arpl   %ecx,0x41(%eax)
43a5e2:	68 47 41 39 51       	push   $0x51394147
43a5e7:	67 49                	addr16 dec %ecx
43a5e9:	45                   	inc    %ebp
43a5ea:	59                   	pop    %ecx
43a5eb:	44                   	inc    %esp
43a5ec:	31 43 41             	xor    %eax,0x41(%ebx)
43a5ef:	67 46                	addr16 inc %esi
43a5f1:	41                   	inc    %ecx
43a5f2:	41                   	inc    %ecx
43a5f3:	45                   	inc    %ebp
43a5f4:	42                   	inc    %edx
43a5f5:	45                   	inc    %ebp
43a5f6:	69 30 48 41 41 45    	imul   $0x45414148,(%eax),%esi
43a5fc:	52                   	push   %edx
43a5fd:	67 50                	addr16 push %eax
43a5ff:	55                   	push   %ebp
43a600:	64 42                	fs inc %edx
43a602:	51                   	push   %ecx
43a603:	51                   	push   %ecx
43a604:	48                   	dec    %eax
43a605:	41                   	inc    %ecx
43a606:	67 67 49             	addr16 addr16 dec %ecx
43a609:	43                   	inc    %ebx
43a60a:	41                   	inc    %ecx
43a60b:	41                   	inc    %ecx
43a60c:	44                   	inc    %esp
43a60d:	41                   	inc    %ecx
43a60e:	68 30 46 48 51       	push   $0x51484630
43a613:	55                   	push   %ebp
43a614:	49                   	dec    %ecx
43a615:	42                   	inc    %edx
43a616:	69 41 42 48 51 55 53 	imul   $0x53555148,0x42(%ecx),%eax
43a61d:	47                   	inc    %edi
43a61e:	51                   	push   %ecx
43a61f:	67 67 41             	addr16 addr16 inc %ecx
43a622:	77 49                	ja     0x43a66d
43a624:	64 42                	fs inc %edx
43a626:	51                   	push   %ecx
43a627:	34 64                	xor    $0x64,%al
43a629:	42                   	inc    %edx
43a62a:	51                   	push   %ecx
43a62b:	6f                   	outsl  %ds:(%esi),(%dx)
43a62c:	41                   	inc    %ecx
43a62d:	41                   	inc    %ecx
43a62e:	77 49                	ja     0x43a679
43a630:	53                   	push   %ebx
43a631:	67 4f                	addr16 dec %edi
43a633:	45                   	inc    %ebp
43a634:	53                   	push   %ebx
43a635:	47                   	inc    %edi
43a636:	52                   	push   %edx
43a637:	30 46 50             	xor    %al,0x50(%esi)
43a63a:	41                   	inc    %ecx
43a63b:	45                   	inc    %ebp
43a63c:	41                   	inc    %ecx
43a63d:	41                   	inc    %ecx
43a63e:	77 42                	ja     0x43a682
43a640:	55                   	push   %ebp
43a641:	44                   	inc    %esp
43a642:	67 64 47             	addr16 fs inc %edi
43a645:	5a                   	pop    %edx
43a646:	57                   	push   %edi
43a647:	46                   	inc    %esi
43a648:	30 64 58 4a          	xor    %ah,0x4a(%eax,%ebx,2)
43a64c:	6c                   	insb   (%dx),%es:(%edi)
43a64d:	43                   	inc    %ebx
43a64e:	57                   	push   %edi
43a64f:	52                   	push   %edx
43a650:	6c                   	insb   (%dx),%es:(%edi)
43a651:	59                   	pop    %ecx
43a652:	57                   	push   %edi
43a653:	51                   	push   %ecx
43a654:	67 59                	addr16 pop %ecx
43a656:	32 39                	xor    (%ecx),%bh
43a658:	6b 5a 56 51          	imul   $0x51,0x56(%edx),%ebx
43a65c:	43                   	inc    %ebx
43a65d:	42                   	inc    %edx
43a65e:	30 56 34             	xor    %dl,0x34(%esi)
43a661:	59                   	pop    %ecx
43a662:	32 78 31             	xor    0x31(%eax),%bh
43a665:	5a                   	pop    %edx
43a666:	47                   	inc    %edi
43a667:	55                   	push   %ebp
43a668:	42                   	inc    %edx
43a669:	56                   	push   %esi
43a66a:	41                   	inc    %ecx
43a66b:	49                   	dec    %ecx
43a66c:	56                   	push   %esi
43a66d:	55                   	push   %ebp
43a66e:	33 52 79             	xor    0x79(%edx),%edx
43a671:	61                   	popa
43a672:	58                   	pop    %eax
43a673:	42                   	inc    %edx
43a674:	42                   	inc    %edx
43a675:	5a                   	pop    %edx
43a676:	6e                   	outsb  %ds:(%esi),(%dx)
43a677:	52                   	push   %edx
43a678:	6c                   	insb   (%dx),%es:(%edi)
43a679:	63 6b 39             	arpl   %ebp,0x39(%ebx)
43a67c:	69 5a 6e 56 7a 59 32 	imul   $0x32597a56,0x6e(%edx),%ebx
43a683:	46                   	inc    %esi
43a684:	30 61 57             	xor    %ah,0x57(%ecx)
43a687:	39 75 41             	cmp    %esi,0x41(%ebp)
43a68a:	41                   	inc    %ecx
43a68b:	51                   	push   %ecx
43a68c:	47                   	inc    %edi
43a68d:	48                   	dec    %eax
43a68e:	52                   	push   %edx
43a68f:	45                   	inc    %ebp
43a690:	73 41                	jae    0x43a6d3
43a692:	77 59                	ja     0x43a6ed
43a694:	53                   	push   %ebx
43a695:	4e                   	dec    %esi
43a696:	41                   	inc    %ecx
43a697:	4d                   	dec    %ebp
43a698:	47                   	inc    %edi
43a699:	48                   	dec    %eax
43a69a:	51                   	push   %ecx
43a69b:	67 4f                	addr16 dec %edi
43a69d:	42                   	inc    %edx
43a69e:	77 77                	ja     0x43a717
43a6a0:	49                   	dec    %ecx
43a6a1:	43                   	inc    %ebx
43a6a2:	41                   	inc    %ecx
43a6a3:	67 49                	addr16 dec %ecx
43a6a5:	43                   	inc    %ebx
43a6a6:	41                   	inc    %ecx
43a6a7:	67 49                	addr16 dec %ecx
43a6a9:	43                   	inc    %ebx
43a6aa:	41                   	inc    %ecx
43a6ab:	67 49                	addr16 dec %ecx
43a6ad:	43                   	inc    %ebx
43a6ae:	41                   	inc    %ecx
43a6af:	67 46                	addr16 inc %esi
43a6b1:	42                   	inc    %edx
43a6b2:	77 4d                	ja     0x43a701
43a6b4:	49                   	dec    %ecx
43a6b5:	43                   	inc    %ebx
43a6b6:	41                   	inc    %ecx
43a6b7:	67 48                	addr16 dec %eax
43a6b9:	41                   	inc    %ecx
43a6ba:	41                   	inc    %ecx
43a6bb:	49                   	dec    %ecx
43a6bc:	49                   	dec    %ecx
43a6bd:	48                   	dec    %eax
43a6be:	51                   	push   %ecx
43a6bf:	67 64 43             	addr16 fs inc %ebx
43a6c2:	41                   	inc    %ecx
43a6c3:	63 48 41             	arpl   %ecx,0x41(%eax)
43a6c6:	78 30                	js     0x43a6f8
43a6c8:	52                   	push   %edx
43a6c9:	4c                   	dec    %esp
43a6ca:	41                   	inc    %ecx
43a6cb:	67 49                	addr16 dec %ecx
43a6cd:	42                   	inc    %edx
43a6ce:	77 41                	ja     0x43a711
43a6d0:	42                   	inc    %edx
43a6d1:	48                   	dec    %eax
43a6d2:	52                   	push   %edx
43a6d3:	45                   	inc    %ebp
43a6d4:	73 48                	jae    0x43a71e
43a6d6:	51                   	push   %ecx
43a6d7:	67 51                	addr16 push %ecx
43a6d9:	42                   	inc    %edx
43a6da:	77 77                	ja     0x43a753
43a6dc:	49                   	dec    %ecx
43a6dd:	48                   	dec    %eax
43a6de:	51                   	push   %ecx
43a6df:	67 64 43             	addr16 fs inc %ebx
43a6e2:	41                   	inc    %ecx
43a6e3:	67 49                	addr16 dec %ecx
43a6e5:	43                   	inc    %ebx
43a6e6:	41                   	inc    %ecx
43a6e7:	67 49                	addr16 dec %ecx
43a6e9:	43                   	inc    %ebx
43a6ea:	41                   	inc    %ecx
43a6eb:	67 49                	addr16 dec %ecx
43a6ed:	43                   	inc    %ebx
43a6ee:	41                   	inc    %ecx
43a6ef:	59                   	pop    %ecx
43a6f0:	41                   	inc    %ecx
43a6f1:	41                   	inc    %ecx
43a6f2:	51                   	push   %ecx
43a6f3:	45                   	inc    %ebp
43a6f4:	64 45                	fs inc %ebp
43a6f6:	53                   	push   %ebx
43a6f7:	77 4b                	ja     0x43a744
43a6f9:	41                   	inc    %ecx
43a6fa:	41                   	inc    %ecx
43a6fb:	49                   	dec    %ecx
43a6fc:	53                   	push   %ebx
43a6fd:	4e                   	dec    %esi
43a6fe:	42                   	inc    %edx
43a6ff:	30 52 4c             	xor    %dl,0x4c(%edx)
43a702:	42                   	inc    %edx
43a703:	30 52 4c             	xor    %dl,0x4c(%edx)
43a706:	41                   	inc    %ecx
43a707:	73 48                	jae    0x43a751
43a709:	42                   	inc    %edx
43a70a:	68 30 52 4a 41       	push   $0x414a5230
43a70f:	67 49                	addr16 dec %ecx
43a711:	45                   	inc    %ebp
43a712:	53                   	push   %ebx
43a713:	51                   	push   %ecx
43a714:	49                   	dec    %ecx
43a715:	43                   	inc    %ebx
43a716:	41                   	inc    %ecx
43a717:	63 41 41             	arpl   %eax,0x41(%ecx)
43a71a:	52                   	push   %edx
43a71b:	49                   	dec    %ecx
43a71c:	77 48                	ja     0x43a766
43a71e:	52                   	push   %edx
43a71f:	45                   	inc    %ebp
43a720:	73 45                	jae    0x43a767
43a722:	41                   	inc    %ecx
43a723:	63 49 48             	arpl   %ecx,0x48(%ecx)
43a726:	52                   	push   %edx
43a727:	45                   	inc    %ebp
43a728:	6b 48 52 45          	imul   $0x45,0x52(%eax),%ecx
43a72c:	6b 45 6a 41          	imul   $0x41,0x6a(%ebp),%eax
43a730:	49                   	dec    %ecx
43a731:	43                   	inc    %ebx
43a732:	41                   	inc    %ecx
43a733:	67 52                	addr16 push %edx
43a735:	4a                   	dec    %edx
43a736:	41                   	inc    %ecx
43a737:	67 4b                	addr16 dec %ebx
43a739:	41                   	inc    %ecx
43a73a:	41                   	inc    %ecx
43a73b:	51                   	push   %ecx
43a73c:	53                   	push   %ebx
43a73d:	4d                   	dec    %ebp
43a73e:	42                   	inc    %edx
43a73f:	30 52 4a             	xor    %dl,0x4a(%edx)
43a742:	41                   	inc    %ecx
43a743:	67 49                	addr16 dec %ecx
43a745:	43                   	inc    %ebx
43a746:	41                   	inc    %ecx
43a747:	67 41                	addr16 inc %ecx
43a749:	41                   	inc    %ecx
43a74a:	77 45                	ja     0x43a791
43a74c:	49                   	dec    %ecx
43a74d:	45                   	inc    %ebp
43a74e:	41                   	inc    %ecx
43a74f:	67 51                	addr16 push %ecx
43a751:	43                   	inc    %ebx
43a752:	41                   	inc    %ecx
43a753:	6b 51 41 51          	imul   $0x51,0x41(%ecx),%edx
43a757:	49                   	dec    %ecx
43a758:	49                   	dec    %ecx
43a759:	48                   	dec    %eax
43a75a:	52                   	push   %edx
43a75b:	34 41                	xor    $0x41,%al
43a75d:	48                   	dec    %eax
43a75e:	67 41                	addr16 inc %ecx
43a760:	44                   	inc    %esp
43a761:	43                   	inc    %ebx
43a762:	67 45                	addr16 inc %ebp
43a764:	49                   	dec    %ecx
43a765:	43                   	inc    %ebx
43a766:	67 41                	addr16 inc %ecx
43a768:	45                   	inc    %ebp
43a769:	41                   	inc    %ecx
43a76a:	51                   	push   %ecx
43a76b:	67 51                	addr16 push %ecx
43a76d:	43                   	inc    %ebx
43a76e:	42                   	inc    %edx
43a76f:	41                   	inc    %ecx
43a770:	49                   	dec    %ecx
43a771:	45                   	inc    %ebp
43a772:	41                   	inc    %ecx
43a773:	67 48                	addr16 dec %eax
43a775:	41                   	inc    %ecx
43a776:	41                   	inc    %ecx