439513:	46                   	inc    %esi
439514:	6c                   	insb   (%dx),%es:(%edi)
439515:	7a 42                	jp     0x439559
439517:	6b 54 42 53 48       	imul   $0x48,0x53(%edx,%eax,2),%edx
43951c:	77 50                	ja     0x43956e
43951e:	6e                   	outsb  %ds:(%esi),(%dx)
43951f:	54                   	push   %esp
439520:	5a                   	pop    %edx
439521:	75 61                	jne    0x439584
439523:	54                   	push   %esp
439524:	64 47                	fs inc %edi
439526:	6a 58                	push   $0x58
439528:	43                   	inc    %ebx
439529:	62 6f 61             	bound  %ebp,0x61(%edi)
43952c:	63 44 51 74          	arpl   %eax,0x74(%ecx,%edx,2)
439530:	2b 70 67             	sub    0x67(%eax),%esi
439533:	67 4a                	addr16 dec %edx
439535:	43                   	inc    %ebx
439536:	74 45                	je     0x43957d
439538:	6e                   	outsb  %ds:(%esi),(%dx)
439539:	39 77 75             	cmp    %esi,0x75(%edi)
43953c:	4a                   	dec    %edx
43953d:	6f                   	outsl  %ds:(%esi),(%dx)
43953e:	48                   	dec    %eax
43953f:	79 4f                	jns    0x439590
439541:	62 48 49             	bound  %ecx,0x49(%eax)
439544:	33 6c 73 76          	xor    0x76(%ebx,%esi,2),%ebp
439548:	59                   	pop    %ecx
439549:	73 7a                	jae    0x4395c5
43954b:	41                   	inc    %ecx
43954c:	4c                   	dec    %esp
43954d:	51                   	push   %ecx
43954e:	52                   	push   %edx
43954f:	62 6d 32             	bound  %ebp,0x32(%ebp)
439552:	4d                   	dec    %ebp
439553:	66 6e                	data16 outsb %ds:(%esi),(%dx)
439555:	51                   	push   %ecx
439556:	46                   	inc    %esi
439557:	43                   	inc    %ebx
439558:	33 42 48             	xor    0x48(%edx),%eax
43955b:	59                   	pop    %ecx
43955c:	4d                   	dec    %ebp
43955d:	59                   	pop    %ecx
43955e:	47                   	inc    %edi
43955f:	58                   	pop    %eax
439560:	69 32 58 58 68 5a    	imul   $0x5a685858,(%edx),%esi
439566:	52                   	push   %edx
439567:	2b 79 44             	sub    0x44(%ecx),%edi
43956a:	41                   	inc    %ecx
43956b:	65 7a 30             	gs jp  0x43959e
43956e:	73 67                	jae    0x4395d7
439570:	35 6d 2b 56 6c       	xor    $0x6c562b6d,%eax
439575:	4f                   	dec    %edi
439576:	43                   	inc    %ebx
439577:	6e                   	outsb  %ds:(%esi),(%dx)
439578:	50                   	push   %eax
439579:	45                   	inc    %ebp
43957a:	72 4f                	jb     0x4395cb
43957c:	4f                   	dec    %edi
43957d:	4b                   	dec    %ebx
43957e:	4b                   	dec    %ebx
43957f:	4f                   	dec    %edi
439580:	6a 49                	push   $0x49
439582:	69 68 49 72 66 43 63 	imul   $0x63436672,0x49(%eax),%ebp
439589:	33 6e 30             	xor    0x30(%esi),%ebp
43958c:	30 56 78             	xor    %dl,0x78(%esi)
43958f:	64 4b                	fs dec %ebx
439591:	44                   	inc    %esp
439592:	33 42 59             	xor    0x59(%edx),%eax
439595:	78 4c                	js     0x4395e3
439597:	43                   	inc    %ebx
439598:	76 30                	jbe    0x4395ca
43959a:	70 36                	jo     0x4395d2
43959c:	2f                   	das
43959d:	2b 4a 5a             	sub    0x5a(%edx),%ecx
4395a0:	41                   	inc    %ecx
4395a1:	52                   	push   %edx
4395a2:	78 6e                	js     0x439612
4395a4:	67 57                	addr16 push %edi
4395a6:	33 39                	xor    (%ecx),%edi
4395a8:	4c                   	dec    %esp
4395a9:	4f                   	dec    %edi
4395aa:	77 2f                	ja     0x4395db
4395ac:	45                   	inc    %ebp
4395ad:	46                   	inc    %esi
4395ae:	38 59 4d             	cmp    %bl,0x4d(%ecx)
4395b1:	79 59                	jns    0x43960c
4395b3:	52                   	push   %edx
4395b4:	4b                   	dec    %ebx
4395b5:	33 5a 4e             	xor    0x4e(%edx),%ebx
4395b8:	43                   	inc    %ebx
4395b9:	34 72                	xor    $0x72,%al
4395bb:	67 4f                	addr16 dec %edi
4395bd:	72 41                	jb     0x439600
4395bf:	68 4c 33 31 36       	push   $0x3631334c
4395c4:	55                   	push   %ebp
4395c5:	48                   	dec    %eax
4395c6:	68 64 34 72 4e       	push   $0x4e723464
4395cb:	56                   	push   %esi
4395cc:	54                   	push   %esp
4395cd:	77 37                	ja     0x439606
4395cf:	72 53                	jb     0x439624
4395d1:	72 67                	jb     0x43963a
4395d3:	78 42                	js     0x439617
4395d5:	67 31 73 39          	xor    %esi,0x39(%bp,%di)
4395d9:	62 6a 4a             	bound  %ebp,0x4a(%edx)
4395dc:	62 68 4e             	bound  %ebp,0x4e(%eax)
4395df:	6b 48 65 77          	imul   $0x77,0x65(%eax),%ecx
4395e3:	6e                   	outsb  %ds:(%esi),(%dx)
4395e4:	6f                   	outsl  %ds:(%esi),(%dx)
4395e5:	51                   	push   %ecx
4395e6:	6e                   	outsb  %ds:(%esi),(%dx)
4395e7:	68 4b 53 6d 6d       	push   $0x6d6d534b
4395ec:	50                   	push   %eax
4395ed:	75 2f                	jne    0x43961e
4395ef:	4d                   	dec    %ebp
4395f0:	6a 7a                	push   $0x7a
4395f2:	4e                   	dec    %esi
4395f3:	4b                   	dec    %ebx
4395f4:	7a 7a                	jp     0x439670
4395f6:	4c                   	dec    %esp
4395f7:	48                   	dec    %eax
4395f8:	4f                   	dec    %edi
4395f9:	4b                   	dec    %ebx
4395fa:	72 51                	jb     0x43964d
4395fc:	69 67 49 56 66 48 58 	imul   $0x58486656,0x49(%edi),%esp
439603:	56                   	push   %esi
439604:	6a 41                	push   $0x41
439606:	41                   	inc    %ecx
439607:	7a 4a                	jp     0x439653
439609:	47                   	inc    %edi
43960a:	76 6d                	jbe    0x439679
43960c:	50                   	push   %eax
43960d:	32 4c 45 6f          	xor    0x6f(%ebp,%eax,2),%cl
439611:	71 54                	jno    0x439667
439613:	4f                   	dec    %edi
439614:	61                   	popa
439615:	33 55 43             	xor    0x43(%ebp),%edx
439618:	73 34                	jae    0x43964e
43961a:	39 56 4e             	cmp    %edx,0x4e(%esi)
43961d:	46                   	inc    %esi
43961e:	47                   	inc    %edi
43961f:	4e                   	dec    %esi
439620:	42                   	inc    %edx
439621:	31 61 6b             	xor    %esp,0x6b(%ecx)
439624:	67 5a                	addr16 pop %edx
439626:	43                   	inc    %ebx
439627:	6d                   	insl   (%dx),%es:(%edi)
439628:	64 71 59             	fs jno 0x439684
43962b:	49                   	dec    %ecx
43962c:	46                   	inc    %esi
43962d:	76 53                	jbe    0x439682
43962f:	67 5a                	addr16 pop %edx
439631:	66 45                	inc    %bp
439633:	51                   	push   %ecx
439634:	64 5a                	fs pop %edx
439636:	50                   	push   %eax
439637:	47                   	inc    %edi
439638:	4d                   	dec    %ebp
439639:	2f                   	das
43963a:	50                   	push   %eax
43963b:	4d                   	dec    %ebp
43963c:	5a                   	pop    %edx
43963d:	69 6f 74 77 74 5a 74 	imul   $0x745a7477,0x74(%edi),%ebp
439644:	65 57                	gs push %edi
439646:	6f                   	outsl  %ds:(%esi),(%dx)
439647:	4c                   	dec    %esp
439648:	6a 43                	push   $0x43
43964a:	55                   	push   %ebp
43964b:	76 4b                	jbe    0x439698
43964d:	56                   	push   %esi
43964e:	48                   	dec    %eax
43964f:	49                   	dec    %ecx
439650:	46                   	inc    %esi
439651:	51                   	push   %ecx
439652:	50                   	push   %eax
439653:	52                   	push   %edx
439654:	63 6a 75             	arpl   %ebp,0x75(%edx)
439657:	51                   	push   %ecx
439658:	73 49                	jae    0x4396a3
43965a:	6b 4b 63 63          	imul   $0x63,0x63(%ebx),%ecx
43965e:	41                   	inc    %ecx
43965f:	68 59 47 6f 52       	push   $0x526f4759
439664:	66 39 31             	cmp    %si,(%ecx)
439667:	35 73 75 42 49       	xor    $0x49427573,%eax
43966c:	71 42                	jno    0x4396b0
43966e:	58                   	pop    %eax
43966f:	34 6c                	xor    $0x6c,%al
439671:	76 2f                	jbe    0x4396a2
439673:	78 37                	js     0x4396ac
439675:	33 30                	xor    (%eax),%esi
439677:	2b 55 37             	sub    0x37(%ebp),%edx
43967a:	4e                   	dec    %esi
43967b:	53                   	push   %ebx
43967c:	71 2b                	jno    0x4396a9
43967e:	42                   	inc    %edx
43967f:	32 37                	xor    (%edi),%dh
439681:	65 68 34 45 2b 4c    	gs push $0x4c2b4534
439687:	66 31 43 31          	xor    %ax,0x31(%ebx)
43968b:	77 31                	ja     0x4396be
43968d:	54                   	push   %esp
43968e:	51                   	push   %ecx
43968f:	4d                   	dec    %ebp
439690:	4c                   	dec    %esp
439691:	41                   	inc    %ecx
439692:	55                   	push   %ebp
439693:	36 49                	ss dec %ecx
439695:	78 4d                	js     0x4396e4
439697:	50                   	push   %eax
439698:	79 74                	jns    0x43970e
43969a:	50                   	push   %eax
43969b:	6a 79                	push   $0x79
43969d:	73 48                	jae    0x4396e7
43969f:	78 58                	js     0x4396f9
4396a1:	79 61                	jns    0x439704
4396a3:	79 39                	jns    0x4396de
4396a5:	50                   	push   %eax
4396a6:	6f                   	outsl  %ds:(%esi),(%dx)
4396a7:	4e                   	dec    %esi
4396a8:	64 79 63             	fs jns 0x43970e
4396ab:	59                   	pop    %ecx
4396ac:	6f                   	outsl  %ds:(%esi),(%dx)
4396ad:	31 39                	xor    %edi,(%ecx)
4396af:	55                   	push   %ebp
4396b0:	50                   	push   %eax
4396b1:	41                   	inc    %ecx
4396b2:	42                   	inc    %edx
4396b3:	4c                   	dec    %esp
4396b4:	37                   	aaa
4396b5:	50                   	push   %eax
4396b6:	69 43 35 72 56 36 66 	imul   $0x66365672,0x35(%ebx),%eax
4396bd:	59                   	pop    %ecx
4396be:	30 78 7a             	xor    %bh,0x7a(%eax)
4396c1:	71 72                	jno    0x439735
4396c3:	31 57 59             	xor    %edx,0x59(%edi)
4396c6:	4d                   	dec    %ebp
4396c7:	46                   	inc    %esi
4396c8:	4c                   	dec    %esp
4396c9:	74 62                	je     0x43972d
4396cb:	35 46 46 4d 6a       	xor    $0x6a4d4646,%eax
4396d0:	68 2f 46 79 6f       	push   $0x6f79462f
4396d5:	52                   	push   %edx
4396d6:	72 2f                	jb     0x439707
4396d8:	4f                   	dec    %edi
4396d9:	53                   	push   %ebx
4396da:	6d                   	insl   (%dx),%es:(%edi)
4396db:	64 56                	fs push %esi
4396dd:	61                   	popa
4396de:	5a                   	pop    %edx
4396df:	41                   	inc    %ecx
4396e0:	46                   	inc    %esi
4396e1:	4b                   	dec    %ebx
4396e2:	67 50                	addr16 push %eax
4396e4:	43                   	inc    %ebx
4396e5:	58                   	pop    %eax
4396e6:	69 54 47 49 4c 6a 4d 	imul   $0x4b4d6a4c,0x49(%edi,%eax,2),%edx
4396ed:	4b
4396ee:	53                   	push   %ebx
4396ef:	35 51 73 73 77       	xor    $0x77737351,%eax
4396f4:	59                   	pop    %ecx
4396f5:	4e                   	dec    %esi
4396f6:	33 7a 75             	xor    0x75(%edx),%edi
4396f9:	66 45                	inc    %bp
4396fb:	2b 68 2b             	sub    0x2b(%eax),%ebp
4396fe:	45                   	inc    %ebp
4396ff:	52                   	push   %edx
439700:	56                   	push   %esi
439701:	44                   	inc    %esp
439702:	44                   	inc    %esp
439703:	72 44                	jb     0x439749
439705:	6a 59                	push   $0x59
439707:	62 57 56             	bound  %edx,0x56(%edi)
43970a:	57                   	push   %edi
43970b:	76 46                	jbe    0x439753
43970d:	79 4b                	jns    0x43975a
43970f:	46                   	inc    %esi
439710:	6f                   	outsl  %ds:(%esi),(%dx)
439711:	6e                   	outsb  %ds:(%esi),(%dx)
439712:	36 72 34             	ss jb  0x439749
439715:	70 47                	jo     0x43975e
439717:	53                   	push   %ebx
439718:	4e                   	dec    %esi
439719:	73 43                	jae    0x43975e
43971b:	35 50 62 68 51       	xor    $0x51686250,%eax
439720:	72 2b                	jb     0x43974d
439722:	68 4e 4d 71 75       	push   $0x75714d4e
439727:	64 39 6b 30          	cmp    %ebp,%fs:0x30(%ebx)
43972b:	4b                   	dec    %ebx
43972c:	37                   	aaa
43972d:	62 62 36             	bound  %esp,0x36(%edx)
439730:	66 6e                	data16 outsb %ds:(%esi),(%dx)
439732:	53                   	push   %ebx
439733:	32 4a 53             	xor    0x53(%edx),%cl
439736:	78 4a                	js     0x439782
439738:	52                   	push   %edx
439739:	56                   	push   %esi
43973a:	2b 77 49             	sub    0x49(%edi),%esi
43973d:	5a                   	pop    %edx
43973e:	56                   	push   %esi
43973f:	6f                   	outsl  %ds:(%esi),(%dx)
439740:	38 65 54             	cmp    %ah,0x54(%ebp)
439743:	57                   	push   %edi
439744:	59                   	pop    %ecx
439745:	73 4b                	jae    0x439792
439747:	4b                   	dec    %ebx
439748:	42                   	inc    %edx
439749:	49                   	dec    %ecx
43974a:	6c                   	insb   (%dx),%es:(%edi)
43974b:	4c                   	dec    %esp
43974c:	74 71                	je     0x4397bf
43974e:	72 34                	jb     0x439784
439750:	46                   	inc    %esi
439751:	48                   	dec    %eax
439752:	63 59 32             	arpl   %ebx,0x32(%ecx)
439755:	56                   	push   %esi
439756:	65 57                	gs push %edi
439758:	74 51                	je     0x4397ab
43975a:	55                   	push   %ebp
43975b:	79 4f                	jns    0x4397ac
43975d:	4c                   	dec    %esp
43975e:	4f                   	dec    %edi
43975f:	32 63 33             	xor    0x33(%ebx),%ah
439762:	50                   	push   %eax
439763:	4e                   	dec    %esi
439764:	42                   	inc    %edx
439765:	76 2b                	jbe    0x439792
439767:	50                   	push   %eax
439768:	49                   	dec    %ecx
439769:	2f                   	das
43976a:	35 69 61 57 6c       	xor    $0x6c576169,%eax
43976f:	58                   	pop    %eax
439770:	47                   	inc    %edi
439771:	43                   	inc    %ebx
439772:	58                   	pop    %eax
439773:	2b 49 74             	sub    0x74(%ecx),%ecx
439776:	6b 71 44 38          	imul   $0x38,0x44(%ecx),%esi
43977a:	64 33 54 43 57       	xor    %fs:0x57(%ebx,%eax,2),%edx
43977f:	63 69 69             	arpl   %ebp,0x69(%ecx)
439782:	42                   	inc    %edx
439783:	51                   	push   %ecx
439784:	77 30                	ja     0x4397b6
439786:	4c                   	dec    %esp
439787:	43                   	inc    %ebx
439788:	64 62 4e 65          	bound  %ecx,%fs:0x65(%esi)
43978c:	64 67 4d             	fs addr16 dec %ebp
43978f:	4b                   	dec    %ebx
439790:	67 44                	addr16 inc %esp
439792:	75 71                	jne    0x439805
439794:	34 6e                	xor    $0x6e,%al
439796:	6f                   	outsl  %ds:(%esi),(%dx)