43a375:	42                   	inc    %edx
43a376:	77 41                	ja     0x43a3b9
43a378:	42                   	inc    %edx
43a379:	45                   	inc    %ebp
43a37a:	6e                   	outsb  %ds:(%esi),(%dx)
43a37b:	30 52 67             	xor    %dl,0x67(%edx)
43a37e:	49                   	dec    %ecx
43a37f:	6b 46 49 41          	imul   $0x41,0x49(%esi),%eax
43a383:	45                   	inc    %ebp
43a384:	42                   	inc    %edx
43a385:	45                   	inc    %ebp
43a386:	6e                   	outsb  %ds:(%esi),(%dx)
43a387:	30 47 49             	xor    %al,0x49(%edi)
43a38a:	41                   	inc    %ecx
43a38b:	45                   	inc    %ebp
43a38c:	42                   	inc    %edx
43a38d:	48                   	dec    %eax
43a38e:	52                   	push   %edx
43a38f:	4a                   	dec    %edx
43a390:	39 43 69             	cmp    %eax,0x69(%ebx)
43a393:	41                   	inc    %ecx
43a394:	44                   	inc    %esp
43a395:	45                   	inc    %ebp
43a396:	6f                   	outsl  %ds:(%esi),(%dx)
43a397:	43                   	inc    %ebx
43a398:	4e                   	dec    %esi
43a399:	43                   	inc    %ebx
43a39a:	42                   	inc    %edx
43a39b:	47                   	inc    %edi
43a39c:	41                   	inc    %ecx
43a39d:	6b 51 34 46          	imul   $0x46,0x34(%ecx),%edx
43a3a1:	41                   	inc    %ecx
43a3a2:	41                   	inc    %ecx
43a3a3:	45                   	inc    %ebp
43a3a4:	64 42                	fs inc %edx
43a3a6:	51                   	push   %ecx
43a3a7:	34 53                	xor    $0x53,%al
43a3a9:	49                   	dec    %ecx
43a3aa:	41                   	inc    %ecx
43a3ab:	55                   	push   %ebp
43a3ac:	53                   	push   %ebx
43a3ad:	56                   	push   %esi
43a3ae:	51                   	push   %ecx
43a3af:	34 52                	xor    $0x52,%al
43a3b1:	67 4a                	addr16 dec %edx
43a3b3:	6b 53 67 4a          	imul   $0x4a,0x67(%ebx),%edx
43a3b7:	30 64 45 6e          	xor    %ah,0x6e(%ebp,%eax,2)
43a3bb:	30 64 45 59          	xor    %ah,0x59(%ebp,%eax,2)
43a3bf:	43                   	inc    %ebx
43a3c0:	68 42 53 41 42       	push   $0x42415342
43a3c5:	44                   	inc    %esp
43a3c6:	68 30 46 42 69       	push   $0x69424630
43a3cb:	41                   	inc    %ecx
43a3cc:	42                   	inc    %edx
43a3cd:	48                   	dec    %eax
43a3ce:	51                   	push   %ecx
43a3cf:	34 64                	xor    $0x64,%al
43a3d1:	41                   	inc    %ecx
43a3d2:	77 63                	ja     0x43a437
43a3d4:	67 41                	addr16 inc %ecx
43a3d6:	68 4a 35 44 68       	push   $0x6844354a
43a3db:	46                   	inc    %esi
43a3dc:	31 45 69             	xor    %eax,0x69(%ebp)
43a3df:	41                   	inc    %ecx
43a3e0:	45                   	inc    %ebp
43a3e1:	45                   	inc    %ebp
43a3e2:	6f                   	outsl  %ds:(%esi),(%dx)
43a3e3:	43                   	inc    %ebx
43a3e4:	42                   	inc    %edx
43a3e5:	45                   	inc    %ebp
43a3e6:	59                   	pop    %ecx
43a3e7:	43                   	inc    %ebx
43a3e8:	5a                   	pop    %edx
43a3e9:	45                   	inc    %ebp
43a3ea:	6f                   	outsl  %ds:(%esi),(%dx)
43a3eb:	43                   	inc    %ebx
43a3ec:	64 48                	fs dec %eax
43a3ee:	52                   	push   %edx
43a3ef:	4a                   	dec    %edx
43a3f0:	39 48 52             	cmp    %ecx,0x52(%eax)
43a3f3:	47                   	inc    %edi
43a3f4:	41                   	inc    %ecx
43a3f5:	6f                   	outsl  %ds:(%esi),(%dx)
43a3f6:	51                   	push   %ecx
43a3f7:	55                   	push   %ebp
43a3f8:	41                   	inc    %ecx
43a3f9:	41                   	inc    %ecx
43a3fa:	52                   	push   %edx
43a3fb:	4a                   	dec    %edx
43a3fc:	39 44 67 55          	cmp    %eax,0x55(%edi,%eiz,2)
43a400:	67 41                	addr16 inc %ecx
43a402:	42                   	inc    %edx
43a403:	4b                   	dec    %ebx
43a404:	41                   	inc    %ecx
43a405:	74 51                	je     0x43a458
43a407:	63 67 41             	arpl   %esp,0x41(%edi)
43a40a:	52                   	push   %edx
43a40b:	4b                   	dec    %ebx
43a40c:	41                   	inc    %ecx
43a40d:	75 52                	jne    0x43a461
43a40f:	4a                   	dec    %edx
43a410:	39 42 53             	cmp    %eax,0x53(%edx)
43a413:	41                   	inc    %ecx
43a414:	41                   	inc    %ecx
43a415:	45                   	inc    %ebp
43a416:	59                   	pop    %ecx
43a417:	43                   	inc    %ebx
43a418:	46                   	inc    %esi
43a419:	42                   	inc    %edx
43a41a:	41                   	inc    %ecx
43a41b:	41                   	inc    %ecx
43a41c:	42                   	inc    %edx
43a41d:	43                   	inc    %ebx
43a41e:	41                   	inc    %ecx
43a41f:	34 45                	xor    $0x45,%al
43a421:	42                   	inc    %edx
43a422:	68 47 41 78 51       	push   $0x51784147
43a427:	63 67 41             	arpl   %esp,0x41(%edi)
43a42a:	67 45                	addr16 inc %ebp
43a42c:	52                   	push   %edx
43a42d:	67 4d                	addr16 dec %ebp
43a42f:	55                   	push   %ebp
43a430:	49                   	dec    %ecx
43a431:	42                   	inc    %edx
43a432:	69 41 42 41 52 47 41 	imul   $0x41475241,0x42(%ecx),%eax
43a439:	78 51                	js     0x43a48c
43a43b:	67 67 41             	addr16 addr16 inc %ecx
43a43e:	67 45                	addr16 inc %ebp
43a440:	52                   	push   %edx
43a441:	67 4d                	addr16 dec %ebp
43a443:	55                   	push   %ebp
43a444:	53                   	push   %ebx
43a445:	56                   	push   %esi
43a446:	51                   	push   %ecx
43a447:	6b 67 41 67          	imul   $0x67,0x41(%edi),%esp
43a44b:	45                   	inc    %ebp
43a44c:	52                   	push   %edx
43a44d:	67 4d                	addr16 dec %ebp
43a44f:	55                   	push   %ebp
43a450:	52                   	push   %edx
43a451:	67 49                	addr16 dec %ecx
43a453:	55                   	push   %ebp
43a454:	48                   	dec    %eax
43a455:	49                   	dec    %ecx
43a456:	41                   	inc    %ecx
43a457:	49                   	dec    %ecx
43a458:	42                   	inc    %edx
43a459:	45                   	inc    %ebp
43a45a:	59                   	pop    %ecx
43a45b:	44                   	inc    %esp
43a45c:	46                   	inc    %esi
43a45d:	44                   	inc    %esp
43a45e:	67 59                	addr16 pop %ecx
43a460:	67 41                	addr16 inc %ecx
43a462:	51                   	push   %ecx
43a463:	45                   	inc    %ebp
43a464:	52                   	push   %edx
43a465:	67 49                	addr16 dec %ecx
43a467:	55                   	push   %ebp
43a468:	4a                   	dec    %edx
43a469:	49                   	dec    %ecx
43a46a:	41                   	inc    %ecx
43a46b:	49                   	dec    %ecx
43a46c:	42                   	inc    %edx
43a46d:	45                   	inc    %ebp
43a46e:	59                   	pop    %ecx
43a46f:	44                   	inc    %esp
43a470:	46                   	inc    %esi
43a471:	45                   	inc    %ebp
43a472:	6f                   	outsl  %ds:(%esi),(%dx)
43a473:	43                   	inc    %ebx
43a474:	42                   	inc    %edx
43a475:	43                   	inc    %ebx
43a476:	43                   	inc    %ebx
43a477:	41                   	inc    %ecx
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