43f6b1:	65 70 4f             	gs jo  0x43f703
43f6b4:	6c                   	insb   (%dx),%es:(%edi)
43f6b5:	72 71                	jb     0x43f728
43f6b7:	57                   	push   %edi
43f6b8:	4d                   	dec    %ebp
43f6b9:	6b 69 72 58          	imul   $0x58,0x72(%ecx),%ebp
43f6bd:	2f                   	das
43f6be:	57                   	push   %edi
43f6bf:	51                   	push   %ecx
43f6c0:	6a 4e                	push   $0x4e
43f6c2:	69 56 47 6d 46 59 53 	imul   $0x5359466d,0x47(%esi),%edx
43f6c9:	74 73                	je     0x43f73e
43f6cb:	37                   	aaa
43f6cc:	48                   	dec    %eax
43f6cd:	55                   	push   %ebp
43f6ce:	71 47                	jno    0x43f717
43f6d0:	31 48 4b             	xor    %ecx,0x4b(%eax)
43f6d3:	54                   	push   %esp
43f6d4:	4f                   	dec    %edi
43f6d5:	68 73 68 78 4e       	push   $0x4e786873
43f6da:	47                   	inc    %edi
43f6db:	68 52 4e 49 50       	push   $0x50494e52
43f6e0:	48                   	dec    %eax
43f6e1:	6b 4a 50 39          	imul   $0x39,0x50(%edx),%ecx
43f6e5:	42                   	inc    %edx
43f6e6:	63 55 77             	arpl   %edx,0x77(%ebp)
43f6e9:	39 36                	cmp    %esi,(%esi)
43f6eb:	69 75 4f 77 52 37 63 	imul   $0x63375277,0x4f(%ebp),%esi
43f6f2:	6d                   	insl   (%dx),%es:(%edi)
43f6f3:	4b                   	dec    %ebx
43f6f4:	32 6c 30 70          	xor    0x70(%eax,%esi,1),%ch
43f6f8:	6f                   	outsl  %ds:(%esi),(%dx)
43f6f9:	35 44 36 55 7a       	xor    $0x7a553644,%eax
43f6fe:	61                   	popa
43f6ff:	71 49                	jno    0x43f74a
43f701:	4f                   	dec    %edi
43f702:	52                   	push   %edx
43f703:	45                   	inc    %ebp
43f704:	63 6a 57             	arpl   %ebp,0x57(%edx)
43f707:	4e                   	dec    %esi
43f708:	39 38                	cmp    %edi,(%eax)
43f70a:	43                   	inc    %ebx
43f70b:	44                   	inc    %esp
43f70c:	35 59 44 72 69       	xor    $0x69724459,%eax
43f711:	64 2b 4a 4a          	sub    %fs:0x4a(%edx),%ecx
43f715:	46                   	inc    %esi
43f716:	5a                   	pop    %edx
43f717:	35 70 66 6d 50       	xor    $0x506d6670,%eax
43f71c:	42                   	inc    %edx
43f71d:	37                   	aaa
43f71e:	75 49                	jne    0x43f769
43f720:	74 61                	je     0x43f783
43f722:	50                   	push   %eax
43f723:	4b                   	dec    %ebx
43f724:	67 43                	addr16 inc %ebx
43f726:	66 6f                	outsw  %ds:(%esi),(%dx)
43f728:	61                   	popa
43f729:	33 34 46             	xor    (%esi,%eax,2),%esi
43f72c:	75 57                	jne    0x43f785
43f72e:	63 6e 50             	arpl   %ebp,0x50(%esi)
43f731:	47                   	inc    %edi
43f732:	59                   	pop    %ecx
43f733:	6d                   	insl   (%dx),%es:(%edi)
43f734:	6d                   	insl   (%dx),%es:(%edi)
43f735:	2b 49 6f             	sub    0x6f(%ecx),%ecx
43f738:	46                   	inc    %esi
43f739:	31 65 37             	xor    %esp,0x37(%ebp)
43f73c:	50                   	push   %eax
43f73d:	4e                   	dec    %esi
43f73e:	58                   	pop    %eax
43f73f:	33 79 55             	xor    0x55(%ecx),%edi
43f742:	4a                   	dec    %edx
43f743:	46                   	inc    %esi
43f744:	70 5a                	jo     0x43f7a0
43f746:	49                   	dec    %ecx
43f747:	65 66 2f             	gs data16 das
43f74a:	31 77 63             	xor    %esi,0x63(%edi)
43f74d:	4a                   	dec    %edx
43f74e:	4f                   	dec    %edi
43f74f:	66 63 68 46          	arpl   %bp,0x46(%eax)
43f753:	34 64                	xor    $0x64,%al
43f755:	37                   	aaa
43f756:	56                   	push   %esi
43f757:	37                   	aaa
43f758:	68 4e 33 37 31       	push   $0x3137334e
43f75d:	76 4d                	jbe    0x43f7ac
43f75f:	59                   	pop    %ecx
43f760:	70 78                	jo     0x43f7da
43f762:	65 77 64             	gs ja  0x43f7c9
43f765:	46                   	inc    %esi
43f766:	77 64                	ja     0x43f7cc
43f768:	37                   	aaa
43f769:	6a 6c                	push   $0x6c
43f76b:	59                   	pop    %ecx
43f76c:	4b                   	dec    %ebx
43f76d:	4b                   	dec    %ebx
43f76e:	69 50 44 4e 74 78 41 	imul   $0x4178744e,0x44(%eax),%edx
43f775:	53                   	push   %ebx
43f776:	63 78 2f             	arpl   %edi,0x2f(%eax)
43f779:	74 59                	je     0x43f7d4
43f77b:	76 34                	jbe    0x43f7b1
43f77d:	74 70                	je     0x43f7ef
43f77f:	58                   	pop    %eax
43f780:	2b 4c 66 48          	sub    0x48(%esi,%eiz,2),%ecx
43f784:	39 4c 72 75          	cmp    %ecx,0x75(%edx,%esi,2)
43f788:	41                   	inc    %ecx
43f789:	69 6e 66 34 30 32 4f 	imul   $0x4f323034,0x66(%esi),%ebp
43f790:	6a 52                	push   $0x52
43f792:	6d                   	insl   (%dx),%es:(%edi)
43f793:	35 44 2b 4a 6d       	xor    $0x6d4a2b44,%eax
43f798:	62 62 41             	bound  %esp,0x41(%edx)
43f79b:	77 63                	ja     0x43f800
43f79d:	37                   	aaa
43f79e:	2f                   	das
43f79f:	6b 54 68 4b 50       	imul   $0x50,0x4b(%eax,%ebp,2),%edx
43f7a4:	4e                   	dec    %esi
43f7a5:	71 54                	jno    0x43f7fb
43f7a7:	37                   	aaa
43f7a8:	74 74                	je     0x43f81e
43f7aa:	5a                   	pop    %edx
43f7ab:	39 4f 51             	cmp    %ecx,0x51(%edi)
43f7ae:	66 75 45             	data16 jne 0x43f7f6
43f7b1:	36 53                	ss push %ebx
43f7b3:	2f                   	das
43f7b4:	2f                   	das
43f7b5:	4f                   	dec    %edi
43f7b6:	73 77                	jae    0x43f82f
43f7b8:	51                   	push   %ecx
43f7b9:	57                   	push   %edi
43f7ba:	73 62                	jae    0x43f81e
43f7bc:	4f                   	dec    %edi
43f7bd:	65 43                	gs inc %ebx
43f7bf:	72 69                	jb     0x43f82a
43f7c1:	78 30                	js     0x43f7f3
43f7c3:	71 49                	jno    0x43f80e
43f7c5:	4e                   	dec    %esi
43f7c6:	4e                   	dec    %esi
43f7c7:	36 49                	ss dec %ecx
43f7c9:	52                   	push   %edx
43f7ca:	59                   	pop    %ecx
43f7cb:	39 75 58             	cmp    %esi,0x58(%ebp)
43f7ce:	35 58 74 6c 45       	xor    $0x456c7458,%eax
43f7d3:	32 47 6d             	xor    0x6d(%edi),%al
43f7d6:	4c                   	dec    %esp
43f7d7:	56                   	push   %esi
43f7d8:	4c                   	dec    %esp
43f7d9:	5a                   	pop    %edx
43f7da:	36 6e                	outsb  %ss:(%esi),(%dx)
43f7dc:	6a 65                	push   $0x65
43f7de:	72 63                	jb     0x43f843
43f7e0:	67 31 46 45          	xor    %eax,0x45(%bp)
43f7e4:	4b                   	dec    %ebx
43f7e5:	52                   	push   %edx
43f7e6:	64 58                	fs pop %eax
43f7e8:	52                   	push   %edx
43f7e9:	74 7a                	je     0x43f865
43f7eb:	2f                   	das
43f7ec:	6a 72                	push   $0x72
43f7ee:	47                   	inc    %edi
43f7ef:	71 2f                	jno    0x43f820
43f7f1:	73 37                	jae    0x43f82a
43f7f3:	57                   	push   %edi
43f7f4:	42                   	inc    %edx
43f7f5:	78 7a                	js     0x43f871
43f7f7:	6c                   	insb   (%dx),%es:(%edi)
43f7f8:	56                   	push   %esi
43f7f9:	39 67 52             	cmp    %esp,0x52(%edi)
43f7fc:	49                   	dec    %ecx
43f7fd:	51                   	push   %ecx
43f7fe:	30 45 2b             	xor    %al,0x2b(%ebp)
43f801:	48                   	dec    %eax
43f802:	77 48                	ja     0x43f84c
43f804:	53                   	push   %ebx
43f805:	5a                   	pop    %edx
43f806:	56                   	push   %esi
43f807:	4b                   	dec    %ebx
43f808:	39 4e 36             	cmp    %ecx,0x36(%esi)
43f80b:	46                   	inc    %esi
43f80c:	6c                   	insb   (%dx),%es:(%edi)
43f80d:	7a 75                	jp     0x43f884
43f80f:	35 79 48 74 5a       	xor    $0x5a744879,%eax
43f814:	46                   	inc    %esi
43f815:	37                   	aaa
43f816:	36 63 53 71          	arpl   %edx,%ss:0x71(%ebx)
43f81a:	6e                   	outsb  %ds:(%esi),(%dx)
43f81b:	45                   	inc    %ebp
43f81c:	51                   	push   %ecx
43f81d:	47                   	inc    %edi
43f81e:	64 54                	fs push %esp
43f820:	59                   	pop    %ecx
43f821:	4c                   	dec    %esp
43f822:	59                   	pop    %ecx
43f823:	75 69                	jne    0x43f88e
43f825:	65 6f                	outsl  %gs:(%esi),(%dx)
43f827:	61                   	popa
43f828:	78 56                	js     0x43f880
43f82a:	47                   	inc    %edi
43f82b:	75 7a                	jne    0x43f8a7
43f82d:	4f                   	dec    %edi
43f82e:	6a 78                	push   $0x78
43f830:	76 68                	jbe    0x43f89a
43f832:	72 55                	jb     0x43f889
43f834:	79 6d                	jns    0x43f8a3
43f836:	76 2f                	jbe    0x43f867
43f838:	2f                   	das
43f839:	2f                   	das
43f83a:	57                   	push   %edi
43f83b:	4c                   	dec    %esp
43f83c:	61                   	popa
43f83d:	79 58                	jns    0x43f897
43f83f:	4a                   	dec    %edx
43f840:	63 78 5a             	arpl   %edi,0x5a(%eax)
43f843:	56                   	push   %esi
43f844:	69 57 41 4e 44 4d 6e 	imul   $0x6e4d444e,0x41(%edi),%edx
43f84b:	57                   	push   %edi
43f84c:	31 66 42             	xor    %esp,0x42(%esi)
43f84f:	6a 44                	push   $0x44
43f851:	45                   	inc    %ebp
43f852:	56                   	push   %esi
43f853:	72 39                	jb     0x43f88e
43f855:	6a 49                	push   $0x49
43f857:	6f                   	outsl  %ds:(%esi),(%dx)
43f858:	56                   	push   %esi
43f859:	6c                   	insb   (%dx),%es:(%edi)
43f85a:	33 50 69             	xor    0x69(%eax),%edx
43f85d:	72 6e                	jb     0x43f8cd
43f85f:	4d                   	dec    %ebp
43f860:	6b 72 49 4c          	imul   $0x4c,0x49(%edx),%esi
43f864:	79 75                	jns    0x43f8db
43f866:	4e                   	dec    %esi
43f867:	44                   	inc    %esp
43f868:	51                   	push   %ecx
43f869:	62 65 32             	bound  %esp,0x32(%ebp)
43f86c:	46                   	inc    %esi
43f86d:	6e                   	outsb  %ds:(%esi),(%dx)
43f86e:	7a 44                	jp     0x43f8b4
43f870:	46                   	inc    %esi
43f871:	4e                   	dec    %esi
43f872:	37                   	aaa
43f873:	56                   	push   %esi
43f874:	6a 4c                	push   $0x4c
43f876:	61                   	popa
43f877:	33 52 30             	xor    0x30(%edx),%edx
43f87a:	6f                   	outsl  %ds:(%esi),(%dx)
43f87b:	6b 71 79 73          	imul   $0x73,0x79(%ecx),%esi
43f87f:	36 73 62             	ss jae 0x43f8e4
43f882:	57                   	push   %edi
43f883:	46                   	inc    %esi
43f884:	48                   	dec    %eax
43f885:	4c                   	dec    %esp
43f886:	4f                   	dec    %edi
43f887:	79 4e                	jns    0x43f8d7
43f889:	72 53                	jb     0x43f8de
43f88b:	43                   	inc    %ebx
43f88c:	32 45 77             	xor    0x77(%ebp),%al
43f88f:	59                   	pop    %ecx
43f890:	74 70                	je     0x43f902
43f892:	30 55 4e             	xor    %dl,0x4e(%ebp)
43f895:	6e                   	outsb  %ds:(%esi),(%dx)
43f896:	31 43 6f             	xor    %eax,0x6f(%ebx)
43f899:	7a 67                	jp     0x43f902
43f89b:	59                   	pop    %ecx
43f89c:	76 59                	jbe    0x43f8f7
43f89e:	4d                   	dec    %ebp
43f89f:	38 41 62             	cmp    %al,0x62(%ecx)
43f8a2:	55                   	push   %ebp
43f8a3:	4c                   	dec    %esp
43f8a4:	42                   	inc    %edx
43f8a5:	57                   	push   %edi
43f8a6:	6a 76                	push   $0x76
43f8a8:	78 73                	js     0x43f91d
43f8aa:	6b 53 56 6b          	imul   $0x6b,0x56(%ebx),%edx
43f8ae:	47                   	inc    %edi
43f8af:	75 64                	jne    0x43f915
43f8b1:	6b 41 66 47          	imul   $0x47,0x66(%ecx),%eax
43f8b5:	79 57                	jns    0x43f90e
43f8b7:	61                   	popa
43f8b8:	74 53                	je     0x43f90d
43f8ba:	5a                   	pop    %edx
43f8bb:	5a                   	pop    %edx
43f8bc:	39 66 35             	cmp    %esp,0x35(%esi)
43f8bf:	39 41 44             	cmp    %eax,0x44(%ecx)
43f8c2:	75 49                	jne    0x43f90d
43f8c4:	31 4f 2f             	xor    %ecx,0x2f(%edi)
43f8c7:	31 38                	xor    %edi,(%eax)
43f8c9:	70 6f                	jo     0x43f93a
43f8cb:	45                   	inc    %ebp
43f8cc:	69 65 76 61 62 51 68 	imul   $0x68516261,0x76(%ebp),%esp
43f8d3:	63 59 4d             	arpl   %ebx,0x4d(%ecx)
43f8d6:	4b                   	dec    %ebx
43f8d7:	65 77 72             	gs ja  0x43f94c
43f8da:	79 52                	jns    0x43f92e
43f8dc:	73 42                	jae    0x43f920
43f8de:	76 62                	jbe    0x43f942
43f8e0:	6c                   	insb   (%dx),%es:(%edi)
43f8e1:	61                   	popa
43f8e2:	36 57                	ss push %edi
43f8e4:	71 74                	jno    0x43f95a
43f8e6:	47                   	inc    %edi
43f8e7:	30 53 75             	xor    %dl,0x75(%ebx)
43f8ea:	55                   	push   %ebp
43f8eb:	69 73 44 6e 52 76 56 	imul   $0x5676526e,0x44(%ebx),%esi
43f8f2:	34 52                	xor    $0x52,%al
43f8f4:	69 6e 56 6d 62 67 35 	imul   $0x3567626d,0x56(%esi),%ebp
43f8fb:	54                   	push   %esp
43f8fc:	34 31                	xor    $0x31,%al
43f8fe:	72 4c                	jb     0x43f94c
43f900:	56                   	push   %esi
43f901:	74 48                	je     0x43f94b
43f903:	74 54                	je     0x43f959
43f905:	51                   	push   %ecx
43f906:	54                   	push   %esp
43f907:	2b 38                	sub    (%eax),%edi
43f909:	49                   	dec    %ecx
43f90a:	48                   	dec    %eax
43f90b:	4e                   	dec    %esi
43f90c:	2f                   	das
43f90d:	63 63 67             	arpl   %esp,0x67(%ebx)
43f910:	63 6c 6e 67          	arpl   %ebp,0x67(%esi,%ebp,2)
43f914:	58                   	pop    %eax
43f915:	32 73 67             	xor    0x67(%ebx),%dh
43f918:	33 31                	xor    (%ecx),%esi
43f91a:	37                   	aaa
43f91b:	72 34                	jb     0x43f951
43f91d:	6c                   	insb   (%dx),%es:(%edi)
43f91e:	56                   	push   %esi
43f91f:	6d                   	insl   (%dx),%es:(%edi)
43f920:	39 49 44             	cmp    %ecx,0x44(%ecx)
43f923:	58                   	pop    %eax
43f924:	55                   	push   %ebp
43f925:	66 63 43 35          	arpl   %ax,0x35(%ebx)
43f929:	6f                   	outsl  %ds:(%esi),(%dx)
43f92a:	67 53                	addr16 push %ebx
43f92c:	78 78                	js     0x43f9a6
43f92e:	54                   	push   %esp
43f92f:	79 79                	jns    0x43f9aa
43f931:	49                   	dec    %ecx
43f932:	48                   	dec    %eax
43f933:	6b 44 42 77 4f       	imul   $0x4f,0x77(%edx,%eax,2),%eax
43f938:	79 36                	jns    0x43f970
43f93a:	4b                   	dec    %ebx
43f93b:	65 58                	gs pop %eax
43f93d:	35 67 77 64 66       	xor    $0x66647767,%eax
43f942:	38 6c 77 2f          	cmp    %ch,0x2f(%edi,%esi,2)
43f946:	44                   	inc    %esp
43f947:	65 61                	gs popa
43f949:	36 78 49             	ss js  0x43f995
43f94c:	58                   	pop    %eax
43f94d:	46                   	inc    %esi
43f94e:	4a                   	dec    %edx