43745d:	4b                   	dec    %ebx
43745e:	34 6f                	xor    $0x6f,%al
437460:	43                   	inc    %ebx
437461:	46                   	inc    %esi
437462:	6e                   	outsb  %ds:(%esi),(%dx)
437463:	30 73 41             	xor    %dh,0x41(%ebx)
437466:	41                   	inc    %ecx
437467:	41                   	inc    %ecx
437468:	45                   	inc    %ebp
437469:	4b                   	dec    %ebx
43746a:	67 41                	addr16 inc %ecx
43746c:	54                   	push   %esp
43746d:	4d                   	dec    %ebp
43746e:	41                   	inc    %ecx
43746f:	59                   	pop    %ecx
437470:	41                   	inc    %ecx
437471:	39 41 41             	cmp    %eax,0x41(%ecx)
437474:	41                   	inc    %ecx
437475:	41                   	inc    %ecx
437476:	41                   	inc    %ecx
437477:	55                   	push   %ebp
437478:	41                   	inc    %ecx
437479:	41                   	inc    %ecx
43747a:	42                   	inc    %edx
43747b:	45                   	inc    %ebp
43747c:	41                   	inc    %ecx
43747d:	42                   	inc    %edx
43747e:	49                   	dec    %ecx
43747f:	30 45 41             	xor    %al,0x41(%ebp)
437482:	41                   	inc    %ecx
437483:	41                   	inc    %ecx
437484:	42                   	inc    %edx
437485:	43                   	inc    %ebx
437486:	69 73 47 43 54 6a 4d 	imul   $0x4d6a5443,0x47(%ebx),%esi
43748d:	41                   	inc    %ecx
43748e:	41                   	inc    %ecx
43748f:	41                   	inc    %ecx
437490:	41                   	inc    %ecx
437491:	48                   	dec    %eax
437492:	78 41                	js     0x4374d5
437494:	6f                   	outsl  %ds:(%esi),(%dx)
437495:	4f                   	dec    %edi
437496:	67 41                	addr16 inc %ecx
437498:	41                   	inc    %ecx
437499:	42                   	inc    %edx
43749a:	67 30 72 38          	xor    %dh,0x38(%bp,%si)
43749e:	41                   	inc    %ecx
43749f:	4a                   	dec    %edx
4374a0:	37                   	aaa
4374a1:	4b                   	dec    %ebx
4374a2:	77 41                	ja     0x4374e5
4374a4:	41                   	inc    %ecx
4374a5:	42                   	inc    %edx
4374a6:	41                   	inc    %ecx
4374a7:	4a                   	dec    %edx
4374a8:	37                   	aaa
4374a9:	4c                   	dec    %esp
4374aa:	41                   	inc    %ecx
4374ab:	41                   	inc    %ecx
4374ac:	41                   	inc    %ecx
4374ad:	42                   	inc    %edx
4374ae:	41                   	inc    %ecx
4374af:	4e                   	dec    %esi
4374b0:	5a                   	pop    %edx
4374b1:	42                   	inc    %edx
4374b2:	68 59 45 4f 49       	push   $0x494f4559
4374b7:	51                   	push   %ecx
4374b8:	41                   	inc    %ecx
4374b9:	41                   	inc    %ecx
4374ba:	41                   	inc    %ecx
4374bb:	41                   	inc    %ecx
4374bc:	59                   	pop    %ecx
4374bd:	44                   	inc    %esp
4374be:	53                   	push   %ebx
4374bf:	76 57                	jbe    0x437518
4374c1:	41                   	inc    %ecx
4374c2:	6e                   	outsb  %ds:(%esi),(%dx)
4374c3:	73 73                	jae    0x437538
4374c5:	41                   	inc    %ecx
4374c6:	41                   	inc    %ecx
4374c7:	41                   	inc    %ecx
4374c8:	45                   	inc    %ebp
4374c9:	41                   	inc    %ecx
4374ca:	79 74                	jns    0x437540
4374cc:	6e                   	outsb  %ds:(%esi),(%dx)
4374cd:	46                   	inc    %esi
4374ce:	67 30 72 79          	xor    %dh,0x79(%bp,%si)
4374d2:	54                   	push   %esp
4374d3:	69 73 41 41 41 41 41 	imul   $0x41414141,0x41(%ebx),%esi
4374da:	77 4a                	ja     0x437526
4374dc:	37                   	aaa
4374dd:	4c                   	dec    %esp
4374de:	41                   	inc    %ecx
4374df:	41                   	inc    %ecx
4374e0:	41                   	inc    %ecx
4374e1:	42                   	inc    %edx
4374e2:	46                   	inc    %esi
4374e3:	6b 4c 4b 78 59       	imul   $0x59,0x78(%ebx,%ecx,2),%ecx
4374e8:	49                   	dec    %ecx
4374e9:	52                   	push   %edx
4374ea:	51                   	push   %ecx
4374eb:	51                   	push   %ecx
4374ec:	41                   	inc    %ecx
4374ed:	41                   	inc    %ecx
4374ee:	41                   	inc    %ecx
4374ef:	41                   	inc    %ecx
4374f0:	4b                   	dec    %ebx
4374f1:	41                   	inc    %ecx
4374f2:	41                   	inc    %ecx
4374f3:	41                   	inc    %ecx
4374f4:	41                   	inc    %ecx
4374f5:	4b                   	dec    %ebx
4374f6:	67 41                	addr16 inc %ecx
4374f8:	41                   	inc    %ecx
4374f9:	41                   	inc    %ecx
4374fa:	45                   	inc    %ebp
4374fb:	55                   	push   %ebp
4374fc:	41                   	inc    %ecx
4374fd:	41                   	inc    %ecx
4374fe:	41                   	inc    %ecx
4374ff:	42                   	inc    %edx
437500:	62 41 41             	bound  %eax,0x41(%ecx)
437503:	41                   	inc    %ecx
437504:	41                   	inc    %ecx
437505:	48                   	dec    %eax
437506:	78 6b                	js     0x437573
437508:	6f                   	outsl  %ds:(%esi),(%dx)
437509:	4f                   	dec    %edi
43750a:	67 41                	addr16 inc %ecx
43750c:	41                   	inc    %ecx
43750d:	42                   	inc    %edx
43750e:	67 77 72             	addr16 ja 0x437583
437511:	34 41                	xor    $0x41,%al
437513:	4a                   	dec    %edx
437514:	37                   	aaa
437515:	4b                   	dec    %ebx
437516:	77 41                	ja     0x437559
437518:	41                   	inc    %ecx
437519:	42                   	inc    %edx
43751a:	41                   	inc    %ecx
43751b:	4a                   	dec    %edx
43751c:	37                   	aaa
43751d:	4c                   	dec    %esp
43751e:	51                   	push   %ecx
43751f:	41                   	inc    %ecx
437520:	41                   	inc    %ecx
437521:	42                   	inc    %edx
437522:	41                   	inc    %ecx
437523:	64 5a                	fs pop %edx
437525:	42                   	inc    %edx
437526:	68 59 48 4b 48       	push   $0x484b4859
43752b:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
43752f:	6f                   	outsl  %ds:(%esi),(%dx)
437530:	66 45                	inc    %bp
437532:	43                   	inc    %ebx
437533:	67 36 41             	addr16 ss inc %ecx
437536:	41                   	inc    %ecx
437537:	41                   	inc    %ecx
437538:	47                   	inc    %edi
437539:	44                   	inc    %esp
43753a:	43                   	inc    %ebx
43753b:	76 41                	jbe    0x43757e
43753d:	41                   	inc    %ecx
43753e:	6e                   	outsb  %ds:(%esi),(%dx)
43753f:	73 72                	jae    0x4375b3
437541:	41                   	inc    %ecx
437542:	41                   	inc    %ecx
437543:	41                   	inc    %ecx
437544:	45                   	inc    %ebp
437545:	46                   	inc    %esi
437546:	67 59                	addr16 pop %ecx
437548:	48                   	dec    %eax
437549:	42                   	inc    %edx
43754a:	41                   	inc    %ecx
43754b:	64 5a                	fs pop %edx
43754d:	4b                   	dec    %ebx
43754e:	48                   	dec    %eax
43754f:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
437553:	6f                   	outsl  %ds:(%esi),(%dx)
437554:	72 42                	jb     0x437598
437556:	44                   	inc    %esp
437557:	4b                   	dec    %ebx
437558:	67 4b                	addr16 dec %ebx
43755a:	35 55 5a 44 43       	xor    $0x43445a55,%eax
43755f:	75 6c                	jne    0x4375cd
437561:	42                   	inc    %edx
437562:	77 51                	ja     0x4375b5
437564:	76 41                	jbe    0x4375a7
437566:	69 73 4d 4b 78 41 6f 	imul   $0x6f41784b,0x4d(%ebx),%esi
43756d:	65 51                	gs push %ecx
43756f:	41                   	inc    %ecx
437570:	41                   	inc    %ecx
437571:	43                   	inc    %ebx
437572:	6a 68                	push   $0x68
437574:	79 2f                	jns    0x4375a5
437576:	2f                   	das
437577:	2f                   	das
437578:	2f                   	das
437579:	46                   	inc    %esi
43757a:	67 77 72             	addr16 ja 0x4375ef
43757d:	6a 79                	push   $0x79
43757f:	73 75                	jae    0x4375f6
437581:	41                   	inc    %ecx
437582:	6e                   	outsb  %ds:(%esi),(%dx)
437583:	73 72                	jae    0x4375f7
437585:	41                   	inc    %ecx
437586:	41                   	inc    %ecx
437587:	41                   	inc    %ecx
437588:	45                   	inc    %ebp
437589:	41                   	inc    %ecx
43758a:	6e                   	outsb  %ds:(%esi),(%dx)
43758b:	73 74                	jae    0x437601
43758d:	41                   	inc    %ecx
43758e:	41                   	inc    %ecx
43758f:	41                   	inc    %ecx
437590:	45                   	inc    %ebp
437591:	42                   	inc    %edx
437592:	31 6b 47             	xor    %ebp,0x47(%ebx)
437595:	46                   	inc    %esi
437596:	67 51                	addr16 push %ecx
437598:	6f                   	outsl  %ds:(%esi),(%dx)
437599:	65 51                	gs push %ecx
43759b:	41                   	inc    %ecx
43759c:	41                   	inc    %ecx
43759d:	43                   	inc    %ebx
43759e:	69 73 57 52 51 4d 41 	imul   $0x414d5152,0x57(%ebx),%esi
4375a5:	41                   	inc    %ecx
4375a6:	41                   	inc    %ecx
4375a7:	41                   	inc    %ecx
4375a8:	74 2f                	je     0x4375d9
4375aa:	2f                   	das
4375ab:	2f                   	das
4375ac:	2f                   	das
4375ad:	52                   	push   %edx
4375ae:	2f                   	das
4375af:	2f                   	das
4375b0:	2f                   	das
4375b1:	2f                   	das
4375b2:	31 54 2f 2f          	xor    %edx,0x2f(%edi,%ebp,1)
4375b6:	2f                   	das
4375b7:	38 34 48             	cmp    %dh,(%eax,%ecx,2)
4375ba:	76 2f                	jbe    0x4375eb
4375bc:	2f                   	das
4375bd:	2f                   	das
4375be:	77 59                	ja     0x437619
4375c0:	71 6b                	jno    0x43762d
4375c2:	77 41                	ja     0x437605
4375c4:	41                   	inc    %ecx
4375c5:	41                   	inc    %ecx
4375c6:	43                   	inc    %ebx
4375c7:	55                   	push   %ebp
4375c8:	41                   	inc    %ecx
4375c9:	4e                   	dec    %esi
4375ca:	68 70 72 31 41       	push   $0x41317270
4375cf:	78 44                	js     0x437615
4375d1:	4e                   	dec    %esi
4375d2:	76 52                	jbe    0x437626
4375d4:	37                   	aaa
4375d5:	51                   	push   %ecx
4375d6:	45                   	inc    %ebp
4375d7:	61                   	popa
4375d8:	47                   	inc    %edi
4375d9:	50                   	push   %eax
4375da:	48                   	dec    %eax
4375db:	63 43 74             	arpl   %eax,0x74(%ebx)
4375de:	7a 31                	jp     0x437611
4375e0:	32 41 37             	xor    0x37(%ecx),%al
4375e3:	2b 56 76             	sub    0x76(%esi),%edx
4375e6:	66 77 4f             	data16 ja 0x437638
4375e9:	37                   	aaa
4375ea:	31 4a 39             	xor    %ecx,0x39(%edx)
4375ed:	4f                   	dec    %edi
4375ee:	54                   	push   %esp
4375ef:	55                   	push   %ebp
4375f0:	48                   	dec    %eax
4375f1:	49                   	dec    %ecx
4375f2:	66 68 46 30          	pushw  $0x3046
4375f6:	68 57 4b 78 54       	push   $0x54784b57
4375fb:	31 32                	xor    %esi,(%edx)
4375fd:	41                   	inc    %ecx
4375fe:	72 63                	jb     0x437663
437600:	48                   	dec    %eax
437601:	71 46                	jno    0x437649
437603:	77 6b                	ja     0x437670
437605:	53                   	push   %ebx
437606:	2b 74 38 65          	sub    0x65(%eax,%edi,1),%esi
43760a:	48                   	dec    %eax
43760b:	33 52 71             	xor    0x71(%edx),%edx
43760e:	6f                   	outsl  %ds:(%esi),(%dx)
43760f:	6b 64 5a 48 6e       	imul   $0x6e,0x48(%edx,%ebx,2),%esp
437614:	6a 66                	push   $0x66
437616:	76 49                	jbe    0x437661
437618:	4a                   	dec    %edx
437619:	70 48                	jo     0x437663
43761b:	41                   	inc    %ecx
43761c:	4c                   	dec    %esp
43761d:	7a 73                	jp     0x437692
43761f:	72 75                	jb     0x437696
437621:	63 4d 6e             	arpl   %ecx,0x6e(%ebp)
437624:	45                   	inc    %ebp
437625:	6f                   	outsl  %ds:(%esi),(%dx)
437626:	48                   	dec    %eax
437627:	41                   	inc    %ecx
437628:	32 57 36             	xor    0x36(%edi),%dl
43762b:	74 78                	je     0x4376a5
43762d:	75 7a                	jne    0x4376a9
43762f:	5a                   	pop    %edx
437630:	44                   	inc    %esp
437631:	68 6b 6b 68 37       	push   $0x37686b6b
437636:	51                   	push   %ecx
437637:	38 41 37             	cmp    %al,0x37(%ecx)
43763a:	47                   	inc    %edi
43763b:	4b                   	dec    %ebx
43763c:	6c                   	insb   (%dx),%es:(%edi)
43763d:	4e                   	dec    %esi
43763e:	39 31                	cmp    %esi,(%ecx)
437640:	73 4d                	jae    0x43768f
437642:	4c                   	dec    %esp
437643:	7a 2f                	jp     0x437674
437645:	4d                   	dec    %ebp
437646:	34 47                	xor    $0x47,%al
437648:	39 62 73             	cmp    %esp,0x73(%edx)
43764b:	6f                   	outsl  %ds:(%esi),(%dx)
43764c:	4e                   	dec    %esi
43764d:	79 6e                	jns    0x4376bd
43764f:	66 6f                	outsw  %ds:(%esi),(%dx)
437651:	51                   	push   %ecx
437652:	4f                   	dec    %edi
437653:	46                   	inc    %esi
437654:	36 35 78 6a 51 31    	ss xor $0x31516a78,%eax
43765a:	55                   	push   %ebp
43765b:	48                   	dec    %eax
43765c:	31 33                	xor    %esi,(%ebx)
43765e:	6c                   	insb   (%dx),%es:(%edi)
43765f:	59                   	pop    %ecx
437660:	62 35 57 43 79 6c    	bound  %esi,0x6c794357
437666:	55                   	push   %ebp
437667:	74 45                	je     0x4376ae
437669:	6a 73                	push   $0x73
43766b:	61                   	popa
43766c:	30 46 43             	xor    %al,0x43(%esi)
43766f:	4a                   	dec    %edx
437670:	32 50 36             	xor    0x36(%eax),%dl
437673:	6e                   	outsb  %ds:(%esi),(%dx)
437674:	76 7a                	jbe    0x4376f0
437676:	42                   	inc    %edx
437677:	4c                   	dec    %esp
437678:	67 42                	addr16 inc %edx
43767a:	77 58                	ja     0x4376d4
43767c:	35 78 38 54 47       	xor    $0x47543878,%eax