43a478:	43                   	inc    %ebx
43a479:	41                   	inc    %ecx
43a47a:	52                   	push   %edx
43a47b:	47                   	inc    %edi
43a47c:	41                   	inc    %ecx
43a47d:	78 52                	js     0x43a4d1
43a47f:	4a                   	dec    %edx
43a480:	39 42 79             	cmp    %eax,0x79(%edx)
43a483:	41                   	inc    %ecx
43a484:	42                   	inc    %edx
43a485:	45                   	inc    %ebp
43a486:	6e                   	outsb  %ds:(%esi),(%dx)
43a487:	6b 53 67 4b          	imul   $0x4b,0x67(%ebx),%edx
43a48b:	6b 49 42 77          	imul   $0x77,0x42(%ecx),%ecx
43a48f:	49                   	dec    %ecx
43a490:	53                   	push   %ebx
43a491:	67 4d                	addr16 dec %ebp
43a493:	6b 53 67 4b          	imul   $0x4b,0x67(%ebx),%edx
43a497:	6b 45 49 41          	imul   $0x41,0x49(%ebp),%eax
43a49b:	45                   	inc    %ebp
43a49c:	42                   	inc    %edx
43a49d:	44                   	inc    %esp
43a49e:	67 73 67             	addr16 jae 0x43a508
43a4a1:	41                   	inc    %ecx
43a4a2:	68 4b 41 7a 52       	push   $0x527a414b
43a4a7:	4b                   	dec    %ebx
43a4a8:	41                   	inc    %ecx
43a4a9:	79 52                	jns    0x43a4fd
43a4ab:	47                   	inc    %edi
43a4ac:	41                   	inc    %ecx
43a4ad:	30 51 59             	xor    %dl,0x59(%ecx)
43a4b0:	67 41                	addr16 inc %ecx
43a4b2:	52                   	push   %edx
43a4b3:	4b                   	dec    %ebx
43a4b4:	41                   	inc    %ecx
43a4b5:	31 51 34             	xor    %edx,0x34(%ecx)
43a4b8:	4a                   	dec    %edx
43a4b9:	49                   	dec    %ecx
43a4ba:	41                   	inc    %ecx
43a4bb:	49                   	dec    %ecx
43a4bc:	53                   	push   %ebx
43a4bd:	67 4b                	addr16 dec %ebx
43a4bf:	6b 4f 45 59          	imul   $0x59,0x45(%edi),%ecx
43a4c3:	44                   	inc    %esp
43a4c4:	5a                   	pop    %edx
43a4c5:	42                   	inc    %edx
43a4c6:	43                   	inc    %ebx
43a4c7:	41                   	inc    %ecx
43a4c8:	41                   	inc    %ecx
43a4c9:	45                   	inc    %ebp
43a4ca:	6e                   	outsb  %ds:(%esi),(%dx)
43a4cb:	30 4e 49             	xor    %cl,0x49(%esi)
43a4ce:	41                   	inc    %ecx
43a4cf:	55                   	push   %ebp
43a4d0:	63 44 68 47          	arpl   %eax,0x47(%eax,%ebp,2)
43a4d4:	41                   	inc    %ecx
43a4d5:	6d                   	insl   (%dx),%es:(%edi)
43a4d6:	52                   	push   %edx
43a4d7:	4b                   	dec    %ebx
43a4d8:	41                   	inc    %ecx
43a4d9:	6e                   	outsb  %ds:(%esi),(%dx)
43a4da:	52                   	push   %edx
43a4db:	77 64                	ja     0x43a541
43a4dd:	48                   	dec    %eax
43a4de:	41                   	inc    %ecx
43a4df:	55                   	push   %ebp
43a4e0:	67 41                	addr16 inc %ecx
43a4e2:	51                   	push   %ecx
43a4e3:	34 53                	xor    $0x53,%al
43a4e5:	47                   	inc    %edi
43a4e6:	51                   	push   %ecx
43a4e7:	63 48 42             	arpl   %ecx,0x42(%eax)
43a4ea:	51                   	push   %ecx
43a4eb:	67 49                	addr16 dec %ecx
43a4ed:	43                   	inc    %ebx
43a4ee:	41                   	inc    %ecx
43a4ef:	67 49                	addr16 dec %ecx
43a4f1:	41                   	inc    %ecx
43a4f2:	77 59                	ja     0x43a54d
43a4f4:	64 42                	fs inc %edx
43a4f6:	51                   	push   %ecx
43a4f7:	51                   	push   %ecx
43a4f8:	48                   	dec    %eax
43a4f9:	41                   	inc    %ecx
43a4fa:	67 55                	addr16 push %ebp
43a4fc:	49                   	dec    %ecx
43a4fd:	4b                   	dec    %ebx
43a4fe:	67 63 58 45          	arpl   %ebx,0x45(%bx,%si)
43a502:	6f                   	outsl  %ds:(%esi),(%dx)
43a503:	43                   	inc    %ebx
43a504:	74 45                	je     0x43a54b
43a506:	6f                   	outsl  %ds:(%esi),(%dx)
43a507:	44                   	inc    %esp
43a508:	64 43                	fs inc %ebx
43a50a:	42                   	inc    %edx
43a50b:	30 46 48             	xor    %al,0x48(%esi)
43a50e:	51                   	push   %ecx
43a50f:	55                   	push   %ebp
43a510:	53                   	push   %ebx
43a511:	67 4b                	addr16 dec %ebx
43a513:	30 43 41             	xor    %al,0x41(%ebx)
43a516:	67 67 64 42          	addr16 addr16 fs inc %edx
43a51a:	51                   	push   %ecx
43a51b:	49                   	dec    %ecx
43a51c:	49                   	dec    %ecx
43a51d:	48                   	dec    %eax
43a51e:	51                   	push   %ecx
43a51f:	55                   	push   %ebp
43a520:	53                   	push   %ebx
43a521:	67 4f                	addr16 dec %edi
43a523:	45                   	inc    %ebp
43a524:	53                   	push   %ebx
43a525:	43                   	inc    %ebx
43a526:	51                   	push   %ecx
43a527:	67 64 42             	addr16 fs inc %edx
43a52a:	51                   	push   %ecx
43a52b:	67 64 42             	addr16 fs inc %edx
43a52e:	52                   	push   %edx
43a52f:	4b                   	dec    %ebx
43a530:	41                   	inc    %ecx
43a531:	35 51 67 49 43       	xor    $0x43496751,%eax
43a536:	41                   	inc    %ecx
43a537:	55                   	push   %ebp
43a538:	67 41                	addr16 inc %ecx
43a53a:	51                   	push   %ecx
43a53b:	45                   	inc    %ebp
43a53c:	53                   	push   %ebx
43a53d:	47                   	inc    %edi
43a53e:	51                   	push   %ecx
43a53f:	4d                   	dec    %ebp
43a540:	67 41                	addr16 inc %ecx
43a542:	41                   	inc    %ecx
43a543:	63 47 49             	arpl   %eax,0x49(%edi)
43a546:	41                   	inc    %ecx
43a547:	49                   	dec    %ecx
43a548:	42                   	inc    %edx
43a549:	48                   	dec    %eax
43a54a:	51                   	push   %ecx
43a54b:	55                   	push   %ebp
43a54c:	43                   	inc    %ebx
43a54d:	41                   	inc    %ecx
43a54e:	79 41                	jns    0x43a591
43a550:	41                   	inc    %ecx
43a551:	41                   	inc    %ecx
43a552:	67 4d                	addr16 dec %ebp
43a554:	67 41                	addr16 inc %ecx
43a556:	41                   	inc    %ecx
43a557:	34 46                	xor    $0x46,%al
43a559:	49                   	dec    %ecx
43a55a:	41                   	inc    %ecx
43a55b:	41                   	inc    %ecx
43a55c:	53                   	push   %ebx
43a55d:	67 4d                	addr16 dec %ebp
43a55f:	6b 45 49 41          	imul   $0x41,0x49(%ebp),%eax
43a563:	41                   	inc    %ecx
43a564:	64 42                	fs inc %edx
43a566:	51                   	push   %ecx
43a567:	6f                   	outsl  %ds:(%esi),(%dx)
43a568:	41                   	inc    %ecx
43a569:	42                   	inc    %edx
43a56a:	51                   	push   %ecx
43a56b:	45                   	inc    %ebp
43a56c:	53                   	push   %ebx
43a56d:	4c                   	dec    %esp
43a56e:	51                   	push   %ecx
43a56f:	67 53                	addr16 push %ebx
43a571:	4c                   	dec    %esp
43a572:	51                   	push   %ecx
43a573:	67 49                	addr16 dec %ecx
43a575:	42                   	inc    %edx
43a576:	69 41 42 41 52 47 41 	imul   $0x41475241,0x42(%ecx),%eax
43a57d:	39 51 51             	cmp    %edx,0x51(%ecx)
43a580:	67 41                	addr16 inc %ecx
43a582:	42                   	inc    %edx
43a583:	49                   	dec    %ecx
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)