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
43f94f:	77 49                	ja     0x43f99a
43f951:	51                   	push   %ecx
43f952:	35 39 35 74 46       	xor    $0x46743539,%eax
43f957:	49                   	dec    %ecx
43f958:	46                   	inc    %esi
43f959:	36 62 52 51          	bound  %edx,%ss:0x51(%edx)
43f95d:	69 71 30 5a 72 67 7a 	imul   $0x7a67725a,0x30(%ecx),%esi
43f964:	4d                   	dec    %ebp
43f965:	6d                   	insl   (%dx),%es:(%edi)
43f966:	34 37                	xor    $0x37,%al
43f968:	31 64 54 55          	xor    %esp,0x55(%esp,%edx,2)
43f96c:	6c                   	insb   (%dx),%es:(%edi)
43f96d:	72 2f                	jb     0x43f99e
43f96f:	2f                   	das
43f970:	57                   	push   %edi
43f971:	51                   	push   %ecx
43f972:	47                   	inc    %edi
43f973:	51                   	push   %ecx
43f974:	74 2f                	je     0x43f9a5
43f976:	47                   	inc    %edi
43f977:	47                   	inc    %edi
43f978:	6c                   	insb   (%dx),%es:(%edi)
43f979:	70 4a                	jo     0x43f9c5
43f97b:	53                   	push   %ebx
43f97c:	39 4d 37             	cmp    %ecx,0x37(%ebp)
43f97f:	39 68 6b             	cmp    %ebp,0x6b(%eax)
43f982:	52                   	push   %edx
43f983:	58                   	pop    %eax
43f984:	6c                   	insb   (%dx),%es:(%edi)
43f985:	7a 6d                	jp     0x43f9f4
43f987:	37                   	aaa
43f988:	6e                   	outsb  %ds:(%esi),(%dx)
43f989:	57                   	push   %edi
43f98a:	49                   	dec    %ecx
43f98b:	67 7a 6d             	addr16 jp 0x43f9fb
43f98e:	4e                   	dec    %esi
43f98f:	45                   	inc    %ebp
43f990:	4c                   	dec    %esp
43f991:	47                   	inc    %edi
43f992:	4d                   	dec    %ebp
43f993:	32 43 34             	xor    0x34(%ebx),%al
43f996:	46                   	inc    %esi
43f997:	63 52 36             	arpl   %edx,0x36(%edx)
43f99a:	6f                   	outsl  %ds:(%esi),(%dx)
43f99b:	42                   	inc    %edx
43f99c:	54                   	push   %esp
43f99d:	41                   	inc    %ecx
43f99e:	69 69 4d 5a 35 78 31 	imul   $0x3178355a,0x4d(%ecx),%ebp
43f9a5:	6d                   	insl   (%dx),%es:(%edi)
43f9a6:	5a                   	pop    %edx
43f9a7:	38 65 72             	cmp    %ah,0x72(%ebp)
43f9aa:	58                   	pop    %eax
43f9ab:	79 4d                	jns    0x43f9fa
43f9ad:	30 69 72             	xor    %ch,0x72(%ecx)
43f9b0:	52                   	push   %edx
43f9b1:	75 47                	jne    0x43f9fa
43f9b3:	56                   	push   %esi
43f9b4:	58                   	pop    %eax
43f9b5:	31 76 70             	xor    %esi,0x70(%esi)
43f9b8:	76 37                	jbe    0x43f9f1
43f9ba:	67 58                	addr16 pop %eax
43f9bc:	68 30 4b 72 78       	push   $0x78724b30
43f9c1:	6d                   	insl   (%dx),%es:(%edi)
43f9c2:	30 63 68             	xor    %ah,0x68(%ebx)
43f9c5:	35 5a 45 4b 6a       	xor    $0x6a4b455a,%eax
43f9ca:	68 48 43 54 4b       	push   $0x4b544348
43f9cf:	2b 4c 75 61          	sub    0x61(%ebp,%esi,2),%ecx
43f9d3:	41                   	inc    %ecx
43f9d4:	2f                   	das
43f9d5:	44                   	inc    %esp
43f9d6:	32 55 65             	xor    0x65(%ebp),%dl
43f9d9:	56                   	push   %esi
43f9da:	6a 32                	push   $0x32
43f9dc:	75 36                	jne    0x43fa14
43f9de:	4b                   	dec    %ebx
43f9df:	4a                   	dec    %edx
43f9e0:	61                   	popa
43f9e1:	74 59                	je     0x43fa3c
43f9e3:	38 6d 75             	cmp    %ch,0x75(%ebp)
43f9e6:	64 4e                	fs dec %esi
43f9e8:	4b                   	dec    %ebx
43f9e9:	31 4c 2f 4f          	xor    %ecx,0x4f(%edi,%ebp,1)
43f9ed:	7a 76                	jp     0x43fa65
43f9ef:	74 4a                	je     0x43fa3b
43f9f1:	52                   	push   %edx
43f9f2:	68 36 32 79 6c       	push   $0x6c793236
43f9f7:	34 41                	xor    $0x41,%al
43f9f9:	33 38                	xor    (%eax),%edi
43f9fb:	65 42                	gs inc %edx
43f9fd:	54                   	push   %esp
43f9fe:	67 76 7a             	addr16 jbe 0x43fa7b
43fa01:	69 32 41 39 41 61    	imul   $0x61413941,(%edx),%esi
43fa07:	4a                   	dec    %edx
43fa08:	73 2b                	jae    0x43fa35
43fa0a:	42                   	inc    %edx
43fa0b:	55                   	push   %ebp
43fa0c:	76 4f                	jbe    0x43fa5d
43fa0e:	36 7a 2b             	ss jp  0x43fa3c
43fa11:	6f                   	outsl  %ds:(%esi),(%dx)
43fa12:	66 73 79             	data16 jae 0x43fa8e
43fa15:	70 77                	jo     0x43fa8e
43fa17:	52                   	push   %edx
43fa18:	43                   	inc    %ebx
43fa19:	6d                   	insl   (%dx),%es:(%edi)
43fa1a:	62 61 6c             	bound  %esp,0x6c(%ecx)
43fa1d:	63 6e 48             	arpl   %ebp,0x48(%esi)
43fa20:	37                   	aaa
43fa21:	37                   	aaa
43fa22:	6d                   	insl   (%dx),%es:(%edi)
43fa23:	72 37                	jb     0x43fa5c
43fa25:	78 76                	js     0x43fa9d
43fa27:	69 69 36 4f 70 6b 42 	imul   $0x426b704f,0x36(%ecx),%ebp
43fa2e:	6b 75 37 33          	imul   $0x33,0x37(%ebp),%esi
43fa32:	7a 31                	jp     0x43fa65
43fa34:	73 67                	jae    0x43fa9d
43fa36:	69 48 47 77 32 66 57 	imul   $0x57663277,0x47(%eax),%ecx
43fa3d:	33 37                	xor    (%edi),%esi
43fa3f:	50                   	push   %eax
43fa40:	37                   	aaa
43fa41:	53                   	push   %ebx
43fa42:	45                   	inc    %ebp
43fa43:	38 73 71             	cmp    %dh,0x71(%ebx)
43fa46:	6c                   	insb   (%dx),%es:(%edi)
43fa47:	38 4b 44             	cmp    %cl,0x44(%ebx)
43fa4a:	31 67 50             	xor    %esp,0x50(%edi)
43fa4d:	66 57                	push   %di
43fa4f:	67 31 30             	xor    %esi,(%bx,%si)
43fa52:	57                   	push   %edi
43fa53:	5a                   	pop    %edx
43fa54:	63 69 2b             	arpl   %ebp,0x2b(%ecx)
43fa57:	2b 65 74             	sub    0x74(%ebp),%esp
43fa5a:	54                   	push   %esp
43fa5b:	68 31 62 36 4e       	push   $0x4e366231
43fa60:	6c                   	insb   (%dx),%es:(%edi)
43fa61:	35 5a 35 30 72       	xor    $0x7230355a,%eax
43fa66:	65 49                	gs dec %ecx
43fa68:	72 56                	jb     0x43fac0
43fa6a:	51                   	push   %ecx
43fa6b:	6c                   	insb   (%dx),%es:(%edi)
43fa6c:	4d                   	dec    %ebp
43fa6d:	47                   	inc    %edi
43fa6e:	4c                   	dec    %esp
43fa6f:	36 32 32             	xor    %ss:(%edx),%dh
43fa72:	4a                   	dec    %edx
43fa73:	75 62                	jne    0x43fad7
43fa75:	6a 7a                	push   $0x7a
43fa77:	46                   	inc    %esi
43fa78:	62 30                	bound  %esi,(%eax)
43fa7a:	42                   	inc    %edx
43fa7b:	67 73 4f             	addr16 jae 0x43facd
43fa7e:	54                   	push   %esp
43fa7f:	33 6b 78             	xor    0x78(%ebx),%ebp
43fa82:	54                   	push   %esp
43fa83:	44                   	inc    %esp
43fa84:	58                   	pop    %eax
43fa85:	78 57                	js     0x43fade
43fa87:	6e                   	outsb  %ds:(%esi),(%dx)
43fa88:	63 73 44             	arpl   %esi,0x44(%ebx)
43fa8b:	71 48                	jno    0x43fad5
43fa8d:	78 58                	js     0x43fae7
43fa8f:	70 53                	jo     0x43fae4
43fa91:	31 42 66             	xor    %eax,0x66(%edx)
43fa94:	54                   	push   %esp
43fa95:	79 79                	jns    0x43fb10
43fa97:	44                   	inc    %esp
43fa98:	6a 79                	push   $0x79
43fa9a:	46                   	inc    %esi
43fa9b:	74 53                	je     0x43faf0
43fa9d:	51                   	push   %ecx
43fa9e:	50                   	push   %eax
43fa9f:	65 42                	gs inc %edx
43faa1:	67 48                	addr16 dec %eax
43faa3:	46                   	inc    %esi
43faa4:	52                   	push   %edx
43faa5:	69 72 47 4f 74 77 78 	imul   $0x7877744f,0x47(%edx),%esi