43c61b:	77 75                	ja     0x43c692
43c61d:	49                   	dec    %ecx
43c61e:	62 6a 59             	bound  %ebp,0x59(%edx)
43c621:	34 74                	xor    $0x74,%al
43c623:	74 68                	je     0x43c68d
43c625:	30 79 54             	xor    %bh,0x54(%ecx)
43c628:	6e                   	outsb  %ds:(%esi),(%dx)
43c629:	58                   	pop    %eax
43c62a:	59                   	pop    %ecx
43c62b:	6c                   	insb   (%dx),%es:(%edi)
43c62c:	36 55                	ss push %ebp
43c62e:	71 71                	jno    0x43c6a1
43c630:	68 56 75 68 76       	push   $0x76687556
43c635:	5a                   	pop    %edx
43c636:	31 78 49             	xor    %edi,0x49(%eax)
43c639:	39 70 78             	cmp    %esi,0x78(%eax)
43c63c:	32 51 76             	xor    0x76(%ecx),%dl
43c63f:	77 38                	ja     0x43c679
43c641:	75 2b                	jne    0x43c66e
43c643:	53                   	push   %ebx
43c644:	65 71 34             	gs jno 0x43c67b
43c647:	72 72                	jb     0x43c6bb
43c649:	35 49 5a 68 6e       	xor    $0x6e685a49,%eax
43c64e:	6e                   	outsb  %ds:(%esi),(%dx)
43c64f:	78 63                	js     0x43c6b4
43c651:	30 2b                	xor    %ch,(%ebx)
43c653:	68 4f 35 4c 6e       	push   $0x6e4c354f
43c658:	51                   	push   %ecx
43c659:	5a                   	pop    %edx
43c65a:	2b 6d 5a             	sub    0x5a(%ebp),%ebp
43c65d:	4c                   	dec    %esp
43c65e:	61                   	popa
43c65f:	34 50                	xor    $0x50,%al
43c661:	64 7a 4e             	fs jp  0x43c6b2
43c664:	4b                   	dec    %ebx
43c665:	4a                   	dec    %edx
43c666:	68 59 79 39 46       	push   $0x46397959
43c66b:	6d                   	insl   (%dx),%es:(%edi)
43c66c:	77 39                	ja     0x43c6a7
43c66e:	76 33                	jbe    0x43c6a3
43c670:	63 36                	arpl   %esi,(%esi)
43c672:	73 4f                	jae    0x43c6c3
43c674:	57                   	push   %edi
43c675:	73 52                	jae    0x43c6c9
43c677:	61                   	popa
43c678:	4e                   	dec    %esi
43c679:	64 42                	fs inc %edx
43c67b:	51                   	push   %ecx
43c67c:	2b 49 44             	sub    0x44(%ecx),%ecx
43c67f:	72 6c                	jb     0x43c6ed
43c681:	54                   	push   %esp
43c682:	4a                   	dec    %edx
43c683:	62 6e 45             	bound  %ebp,0x45(%esi)
43c686:	51                   	push   %ecx
43c687:	33 55 53             	xor    0x53(%ebp),%edx
43c68a:	48                   	dec    %eax
43c68b:	71 64                	jno    0x43c6f1
43c68d:	48                   	dec    %eax
43c68e:	77 4d                	ja     0x43c6dd
43c690:	50                   	push   %eax
43c691:	4e                   	dec    %esi
43c692:	38 56 61             	cmp    %dl,0x61(%esi)
43c695:	61                   	popa
43c696:	59                   	pop    %ecx
43c697:	34 6b                	xor    $0x6b,%al
43c699:	2b 34 31             	sub    (%ecx,%esi,1),%esi
43c69c:	34 4f                	xor    $0x4f,%al
43c69e:	53                   	push   %ebx
43c69f:	30 65 38             	xor    %ah,0x38(%ebp)
43c6a2:	6b 56 2f 64          	imul   $0x64,0x2f(%esi),%edx
43c6a6:	73 64                	jae    0x43c70c
43c6a8:	48                   	dec    %eax
43c6a9:	66 37                	data16 aaa
43c6ab:	4c                   	dec    %esp
43c6ac:	70 76                	jo     0x43c724
43c6ae:	54                   	push   %esp
43c6af:	57                   	push   %edi
43c6b0:	45                   	inc    %ebp
43c6b1:	78 30                	js     0x43c6e3
43c6b3:	2b 66 70             	sub    0x70(%esi),%esp
43c6b6:	61                   	popa
43c6b7:	39 35 67 4b 61 4d    	cmp    %esi,0x4d614b67
43c6bd:	53                   	push   %ebx
43c6be:	36 39 4b 33          	cmp    %ecx,%ss:0x33(%ebx)
43c6c2:	61                   	popa
43c6c3:	37                   	aaa
43c6c4:	36 63 67 39          	arpl   %esp,%ss:0x39(%edi)
43c6c8:	58                   	pop    %eax
43c6c9:	4a                   	dec    %edx
43c6ca:	70 47                	jo     0x43c713
43c6cc:	65 63 4a 33          	arpl   %ecx,%gs:0x33(%edx)
43c6d0:	56                   	push   %esi
43c6d1:	79 4e                	jns    0x43c721
43c6d3:	52                   	push   %edx
43c6d4:	71 41                	jno    0x43c717
43c6d6:	4b                   	dec    %ebx
43c6d7:	51                   	push   %ecx
43c6d8:	55                   	push   %ebp
43c6d9:	44                   	inc    %esp
43c6da:	78 38                	js     0x43c714
43c6dc:	77 34                	ja     0x43c712
43c6de:	66 75 69             	data16 jne 0x43c74a
43c6e1:	76 45                	jbe    0x43c728
43c6e3:	42                   	inc    %edx
43c6e4:	59                   	pop    %ecx
43c6e5:	55                   	push   %ebp
43c6e6:	30 48 33             	xor    %cl,0x33(%eax)
43c6e9:	65 4f                	gs dec %edi
43c6eb:	38 69 4a             	cmp    %ch,0x4a(%ecx)
43c6ee:	39 42 37             	cmp    %eax,0x37(%edx)
43c6f1:	69 57 4a 6d 67 37 44 	imul   $0x4437676d,0x4a(%edi),%edx
43c6f8:	55                   	push   %ebp
43c6f9:	58                   	pop    %eax
43c6fa:	4f                   	dec    %edi
43c6fb:	46                   	inc    %esi
43c6fc:	50                   	push   %eax
43c6fd:	31 37                	xor    %esi,(%edi)
43c6ff:	59                   	pop    %ecx
43c700:	71 6c                	jno    0x43c76e
43c702:	39 68 77             	cmp    %ebp,0x77(%eax)
43c705:	49                   	dec    %ecx
43c706:	4b                   	dec    %ebx
43c707:	39 66 75             	cmp    %esp,0x75(%esi)
43c70a:	61                   	popa
43c70b:	6e                   	outsb  %ds:(%esi),(%dx)
43c70c:	6d                   	insl   (%dx),%es:(%edi)
43c70d:	39 68 79             	cmp    %ebp,0x79(%eax)
43c710:	58                   	pop    %eax
43c711:	4c                   	dec    %esp
43c712:	64 33 65 2b          	xor    %fs:0x2b(%ebp),%esp
43c716:	2f                   	das
43c717:	78 6d                	js     0x43c786
43c719:	6e                   	outsb  %ds:(%esi),(%dx)
43c71a:	76 56                	jbe    0x43c772
43c71c:	67 58                	addr16 pop %eax
43c71e:	64 37                	fs aaa
43c720:	6d                   	insl   (%dx),%es:(%edi)
43c721:	6e                   	outsb  %ds:(%esi),(%dx)
43c722:	46                   	inc    %esi
43c723:	44                   	inc    %esp
43c724:	48                   	dec    %eax
43c725:	39 70 4c             	cmp    %esi,0x4c(%eax)
43c728:	53                   	push   %ebx
43c729:	49                   	dec    %ecx
43c72a:	59                   	pop    %ecx
43c72b:	6f                   	outsl  %ds:(%esi),(%dx)
43c72c:	59                   	pop    %ecx
43c72d:	34 38                	xor    $0x38,%al
43c72f:	46                   	inc    %esi
43c730:	67 56                	addr16 push %esi
43c732:	6c                   	insb   (%dx),%es:(%edi)
43c733:	6d                   	insl   (%dx),%es:(%edi)
43c734:	73 6c                	jae    0x43c7a2
43c736:	67 35 66 6b 77 66    	addr16 xor $0x66776b66,%eax
43c73c:	34 50                	xor    $0x50,%al
43c73e:	44                   	inc    %esp
43c73f:	46                   	inc    %esi
43c740:	42                   	inc    %edx
43c741:	68 46 63 4e 51       	push   $0x514e6346
43c746:	71 56                	jno    0x43c79e
43c748:	4e                   	dec    %esi
43c749:	33 43 62             	xor    0x62(%ebx),%eax
43c74c:	71 65                	jno    0x43c7b3
43c74e:	54                   	push   %esp
43c74f:	43                   	inc    %ebx
43c750:	53                   	push   %ebx
43c751:	72 71                	jb     0x43c7c4
43c753:	63 45 58             	arpl   %eax,0x58(%ebp)
43c756:	34 35                	xor    $0x35,%al
43c758:	4b                   	dec    %ebx
43c759:	42                   	inc    %edx
43c75a:	53                   	push   %ebx
43c75b:	70 2f                	jo     0x43c78c
43c75d:	75 53                	jne    0x43c7b2
43c75f:	4f                   	dec    %edi
43c760:	52                   	push   %edx
43c761:	2f                   	das
43c762:	65 47                	gs inc %edi
43c764:	4f                   	dec    %edi
43c765:	67 75 36             	addr16 jne 0x43c79e
43c768:	6f                   	outsl  %ds:(%esi),(%dx)
43c769:	41                   	inc    %ecx
43c76a:	2f                   	das
43c76b:	42                   	inc    %edx
43c76c:	5a                   	pop    %edx
43c76d:	30 67 33             	xor    %ah,0x33(%edi)
43c770:	38 62 41             	cmp    %ah,0x41(%edx)
43c773:	54                   	push   %esp
43c774:	2f                   	das
43c775:	42                   	inc    %edx
43c776:	43                   	inc    %ebx
43c777:	6d                   	insl   (%dx),%es:(%edi)
43c778:	54                   	push   %esp
43c779:	65 4f                	gs dec %edi
43c77b:	4d                   	dec    %ebp
43c77c:	61                   	popa
43c77d:	54                   	push   %esp
43c77e:	32 65 48             	xor    0x48(%ebp),%ah
43c781:	51                   	push   %ecx
43c782:	32 58 2b             	xor    0x2b(%eax),%bl
43c785:	7a 49                	jp     0x43c7d0
43c787:	59                   	pop    %ecx
43c788:	39 57 4b             	cmp    %edx,0x4b(%edi)
43c78b:	54                   	push   %esp
43c78c:	6f                   	outsl  %ds:(%esi),(%dx)
43c78d:	38 4d 58             	cmp    %cl,0x58(%ebp)
43c790:	34 34                	xor    $0x34,%al
43c792:	70 46                	jo     0x43c7da
43c794:	71 49                	jno    0x43c7df
43c796:	68 32 47 75 46       	push   $0x46754732
43c79b:	77 31                	ja     0x43c7ce
43c79d:	51                   	push   %ecx
43c79e:	49                   	dec    %ecx
43c79f:	4e                   	dec    %esi
43c7a0:	69 51 77 77 65 32 70 	imul   $0x70326577,0x77(%ecx),%edx
43c7a7:	6a 77                	push   $0x77
43c7a9:	4b                   	dec    %ebx
43c7aa:	43                   	inc    %ebx
43c7ab:	64 62 4d 4f          	bound  %ecx,%fs:0x4f(%ebp)
43c7af:	68 5a 67 70 64       	push   $0x6470675a
43c7b4:	50                   	push   %eax
43c7b5:	65 32 50 57          	xor    %gs:0x57(%eax),%dl
43c7b9:	36 6b 2f 30          	imul   $0x30,%ss:(%edi),%ebp
43c7bd:	44                   	inc    %esp
43c7be:	53                   	push   %ebx
43c7bf:	56                   	push   %esi
43c7c0:	6f                   	outsl  %ds:(%esi),(%dx)
43c7c1:	6c                   	insb   (%dx),%es:(%edi)
43c7c2:	69 53 48 5a 47 74 75 	imul   $0x7574475a,0x48(%ebx),%edx
43c7c9:	39 2b                	cmp    %ebp,(%ebx)
43c7cb:	54                   	push   %esp
43c7cc:	51                   	push   %ecx
43c7cd:	49                   	dec    %ecx
43c7ce:	72 4a                	jb     0x43c81a
43c7d0:	79 33                	jns    0x43c805
43c7d2:	7a 6e                	jp     0x43c842
43c7d4:	71 76                	jno    0x43c84c
43c7d6:	65 32 45 70          	xor    %gs:0x70(%ebp),%al
43c7da:	38 72 44             	cmp    %dh,0x44(%edx)
43c7dd:	69 5a 45 52 55 54 32 	imul   $0x32545552,0x45(%edx),%ebx
43c7e4:	6f                   	outsl  %ds:(%esi),(%dx)
43c7e5:	52                   	push   %edx
43c7e6:	75 4e                	jne    0x43c836
43c7e8:	37                   	aaa
43c7e9:	54                   	push   %esp
43c7ea:	74 72                	je     0x43c85e
43c7ec:	5a                   	pop    %edx
43c7ed:	76 2f                	jbe    0x43c81e
43c7ef:	4d                   	dec    %ebp
43c7f0:	6b 59 4f 70          	imul   $0x70,0x4f(%ecx),%ebx
43c7f4:	69 75 6f 4f 36 41 34 	imul   $0x3441364f,0x6f(%ebp),%esi
43c7fb:	6e                   	outsb  %ds:(%esi),(%dx)
43c7fc:	71 69                	jno    0x43c867
43c7fe:	32 34 33             	xor    (%ebx,%esi,1),%dh
43c801:	6f                   	outsl  %ds:(%esi),(%dx)
43c802:	6e                   	outsb  %ds:(%esi),(%dx)
43c803:	41                   	inc    %ecx
43c804:	51                   	push   %ecx
43c805:	61                   	popa
43c806:	4d                   	dec    %ebp
43c807:	5a                   	pop    %edx
43c808:	70 6d                	jo     0x43c877
43c80a:	42                   	inc    %edx
43c80b:	7a 6c                	jp     0x43c879
43c80d:	48                   	dec    %eax
43c80e:	55                   	push   %ebp
43c80f:	61                   	popa
43c810:	56                   	push   %esi
43c811:	6e                   	outsb  %ds:(%esi),(%dx)
43c812:	42                   	inc    %edx
43c813:	2f                   	das
43c814:	7a 4c                	jp     0x43c862
43c816:	4d                   	dec    %ebp
43c817:	65 69 52 66 61 6e 45 	imul   $0x64456e61,%gs:0x66(%edx),%edx
43c81e:	64
43c81f:	63 57 69             	arpl   %edx,0x69(%edi)
43c822:	57                   	push   %edi
43c823:	7a 4b                	jp     0x43c870
43c825:	49                   	dec    %ecx
43c826:	64 4a                	fs dec %edx
43c828:	6d                   	insl   (%dx),%es:(%edi)
43c829:	2b 69 44             	sub    0x44(%ecx),%ebp
43c82c:	56                   	push   %esi
43c82d:	46                   	inc    %esi
43c82e:	71 50                	jno    0x43c880
43c830:	32 7a 2b             	xor    0x2b(%edx),%bh
43c833:	52                   	push   %edx
43c834:	43                   	inc    %ebx
43c835:	35 30 68 6a 6d       	xor    $0x6d6a6830,%eax
43c83a:	4e                   	dec    %esi
43c83b:	65 59                	gs pop %ecx
43c83d:	43                   	inc    %ebx
43c83e:	71 6d                	jno    0x43c8ad
43c840:	6a 4a                	push   $0x4a
43c842:	73 38                	jae    0x43c87c
43c844:	6a 7a                	push   $0x7a
43c846:	46                   	inc    %esi
43c847:	66 76 4a             	data16 jbe 0x43c894
43c84a:	61                   	popa
43c84b:	2b 4a 69             	sub    0x69(%edx),%ecx
43c84e:	42                   	inc    %edx
43c84f:	6e                   	outsb  %ds:(%esi),(%dx)
43c850:	59                   	pop    %ecx
43c851:	41                   	inc    %ecx
43c852:	6e                   	outsb  %ds:(%esi),(%dx)
43c853:	45                   	inc    %ebp
43c854:	77 7a                	ja     0x43c8d0
43c856:	37                   	aaa
43c857:	36 33 71 76          	xor    %ss:0x76(%ecx),%esi
43c85b:	44                   	inc    %esp
43c85c:	2f                   	das
43c85d:	45                   	inc    %ebp
43c85e:	71 39                	jno    0x43c899
43c860:	51                   	push   %ecx
43c861:	6a 4b                	push   $0x4b
43c863:	43                   	inc    %ebx
43c864:	6f                   	outsl  %ds:(%esi),(%dx)
43c865:	79 45                	jns    0x43c8ac
43c867:	41                   	inc    %ecx
43c868:	63 57 75             	arpl   %edx,0x75(%edi)
43c86b:	39 56 44             	cmp    %edx,0x44(%esi)
43c86e:	2f                   	das
43c86f:	44                   	inc    %esp
43c870:	62 7a 55             	bound  %edi,0x55(%edx)
43c873:	32 42 64             	xor    0x64(%edx),%al
43c876:	48                   	dec    %eax
43c877:	6a 63                	push   $0x63
43c879:	53                   	push   %ebx
43c87a:	70 46                	jo     0x43c8c2
43c87c:	7a 4f                	jp     0x43c8cd
43c87e:	36 50                	ss push %eax
43c880:	76 48                	jbe    0x43c8ca
43c882:	6d                   	insl   (%dx),%es:(%edi)
43c883:	62 2f                	bound  %ebp,(%edi)
43c885:	64 2b 36             	sub    %fs:(%esi),%esi
43c888:	6a 69                	push   $0x69
43c88a:	50                   	push   %eax
43c88b:	64 71 51             	fs jno 0x43c8df
43c88e:	32 7a 33             	xor    0x33(%edx),%bh
43c891:	51                   	push   %ecx
43c892:	6c                   	insb   (%dx),%es:(%edi)
43c893:	50                   	push   %eax
43c894:	61                   	popa
43c895:	31 50 44             	xor    %edx,0x44(%eax)
43c898:	69 50 69 43 45 6c 43 	imul   $0x436c4543,0x69(%eax),%edx
43c89f:	56                   	push   %esi
43c8a0:	69 49 4b 34 51 6a 63 	imul   $0x636a5134,0x4b(%ecx),%ecx
43c8a7:	39 30                	cmp    %esi,(%eax)
43c8a9:	64 57                	fs push %edi
43c8ab:	36 65 37             	ss gs aaa