43a987:	49                   	dec    %ecx
43a988:	43                   	inc    %ebx
43a989:	65 4c                	gs dec %esp
43a98b:	74 4f                	je     0x43a9dc
43a98d:	51                   	push   %ecx
43a98e:	4a                   	dec    %edx
43a98f:	35 44 78 5a 4d       	xor    $0x4d5a7844,%eax
43a994:	49                   	dec    %ecx
43a995:	76 4f                	jbe    0x43a9e6
43a997:	4f                   	dec    %edi
43a998:	52                   	push   %edx
43a999:	31 4a 77             	xor    %ecx,0x77(%edx)
43a99c:	4c                   	dec    %esp
43a99d:	61                   	popa
43a99e:	41                   	inc    %ecx
43a99f:	50                   	push   %eax
43a9a0:	6d                   	insl   (%dx),%es:(%edi)
43a9a1:	55                   	push   %ebp
43a9a2:	4e                   	dec    %esi
43a9a3:	32 4d 50             	xor    0x50(%ebp),%cl
43a9a6:	55                   	push   %ebp
43a9a7:	54                   	push   %esp
43a9a8:	6f                   	outsl  %ds:(%esi),(%dx)
43a9a9:	41                   	inc    %ecx
43a9aa:	62 65 67             	bound  %esp,0x67(%ebp)
43a9ad:	6a 4f                	push   $0x4f
43a9af:	6e                   	outsb  %ds:(%esi),(%dx)
43a9b0:	4f                   	dec    %edi
43a9b1:	59                   	pop    %ecx
43a9b2:	74 57                	je     0x43aa0b
43a9b4:	79 68                	jns    0x43aa1e
43a9b6:	5a                   	pop    %edx
43a9b7:	57                   	push   %edi
43a9b8:	65 6d                	gs insl (%dx),%es:(%edi)
43a9ba:	45                   	inc    %ebp
43a9bb:	71 62                	jno    0x43aa1f
43a9bd:	31 56 68             	xor    %edx,0x68(%esi)
43a9c0:	37                   	aaa
43a9c1:	76 59                	jbe    0x43aa1c
43a9c3:	54                   	push   %esp
43a9c4:	68 62 53 44 67       	push   $0x67445362
43a9c9:	61                   	popa
43a9ca:	7a 31                	jp     0x43a9fd
43a9cc:	4d                   	dec    %ebp
43a9cd:	73 4c                	jae    0x43aa1b
43a9cf:	61                   	popa
43a9d0:	4a                   	dec    %edx
43a9d1:	71 41                	jno    0x43aa14
43a9d3:	51                   	push   %ecx
43a9d4:	2f                   	das
43a9d5:	79 39                	jns    0x43aa10
43a9d7:	6f                   	outsl  %ds:(%esi),(%dx)
43a9d8:	49                   	dec    %ecx
43a9d9:	4b                   	dec    %ebx
43a9da:	52                   	push   %edx
43a9db:	6e                   	outsb  %ds:(%esi),(%dx)
43a9dc:	30 35 51 76 43 46    	xor    %dh,0x46437651
43a9e2:	65 36 47             	gs ss inc %edi
43a9e5:	38 37                	cmp    %dh,(%edi)
43a9e7:	59                   	pop    %ecx
43a9e8:	48                   	dec    %eax
43a9e9:	55                   	push   %ebp
43a9ea:	41                   	inc    %ecx
43a9eb:	30 6b 58             	xor    %ch,0x58(%ebx)
43a9ee:	74 30                	je     0x43aa20
43a9f0:	61                   	popa
43a9f1:	45                   	inc    %ebp
43a9f2:	4e                   	dec    %esi
43a9f3:	44                   	inc    %esp
43a9f4:	2b 2f                	sub    (%edi),%ebp
43a9f6:	38 53 33             	cmp    %dl,0x33(%ebx)
43a9f9:	35 7a 7a 4a 47       	xor    $0x474a7a7a,%eax
43a9fe:	76 57                	jbe    0x43aa57
43aa00:	77 72                	ja     0x43aa74
43aa02:	58                   	pop    %eax
43aa03:	37                   	aaa
43aa04:	6e                   	outsb  %ds:(%esi),(%dx)
43aa05:	47                   	inc    %edi
43aa06:	66 35 58 30          	xor    $0x3058,%ax
43aa0a:	51                   	push   %ecx
43aa0b:	4e                   	dec    %esi
43aa0c:	57                   	push   %edi
43aa0d:	4b                   	dec    %ebx
43aa0e:	47                   	inc    %edi
43aa0f:	47                   	inc    %edi
43aa10:	34 61                	xor    $0x61,%al
43aa12:	6e                   	outsb  %ds:(%esi),(%dx)
43aa13:	70 6d                	jo     0x43aa82
43aa15:	56                   	push   %esi
43aa16:	50                   	push   %eax
43aa17:	34 30                	xor    $0x30,%al
43aa19:	4f                   	dec    %edi
43aa1a:	76 46                	jbe    0x43aa62
43aa1c:	79 47                	jns    0x43aa65
43aa1e:	57                   	push   %edi
43aa1f:	4a                   	dec    %edx
43aa20:	66 38 68 34          	data16 cmp %ch,0x34(%eax)
43aa24:	2f                   	das
43aa25:	66 74 37             	data16 je 0x43aa5f
43aa28:	36 79 42             	ss jns 0x43aa6d
43aa2b:	4e                   	dec    %esi
43aa2c:	47                   	inc    %edi
43aa2d:	4e                   	dec    %esi
43aa2e:	78 66                	js     0x43aa96
43aa30:	34 51                	xor    $0x51,%al
43aa32:	69 61 78 41 47 46 71 	imul   $0x71464741,0x78(%ecx),%esp
43aa39:	51                   	push   %ecx
43aa3a:	4e                   	dec    %esi
43aa3b:	34 6e                	xor    $0x6e,%al
43aa3d:	57                   	push   %edi
43aa3e:	78 63                	js     0x43aaa3
43aa40:	38 48 51             	cmp    %cl,0x51(%eax)
43aa43:	4a                   	dec    %edx
43aa44:	50                   	push   %eax
43aa45:	76 35                	jbe    0x43aa7c
43aa47:	4c                   	dec    %esp
43aa48:	32 6b 51             	xor    0x51(%ebx),%ch
43aa4b:	52                   	push   %edx
43aa4c:	6b 32 67             	imul   $0x67,(%edx),%esi
43aa4f:	50                   	push   %eax
43aa50:	69 38 76 32 79 50    	imul   $0x50793276,(%eax),%edi
43aa56:	74 61                	je     0x43aab9
43aa58:	41                   	inc    %ecx
43aa59:	68 47 78 35 34       	push   $0x34357847
43aa5e:	4f                   	dec    %edi
43aa5f:	38 36                	cmp    %dh,(%esi)
43aa61:	37                   	aaa
43aa62:	38 6e 67             	cmp    %ch,0x67(%esi)
43aa65:	55                   	push   %ebp
43aa66:	71 53                	jno    0x43aabb
43aa68:	68 67 68 6e 2f       	push   $0x2f6e6867
43aa6d:	49                   	dec    %ecx
43aa6e:	62 4c 6a 77          	bound  %ecx,0x77(%edx,%ebp,2)
43aa72:	35 72 54 5a 2b       	xor    $0x2b5a5472,%eax
43aa77:	61                   	popa
43aa78:	51                   	push   %ecx
43aa79:	45                   	inc    %ebp
43aa7a:	34 4d                	xor    $0x4d,%al
43aa7c:	79 6a                	jns    0x43aae8
43aa7e:	78 4d                	js     0x43aacd
43aa80:	4a                   	dec    %edx
43aa81:	2f                   	das
43aa82:	4b                   	dec    %ebx
43aa83:	66 63 38             	arpl   %di,(%eax)
43aa86:	4b                   	dec    %ebx
43aa87:	2f                   	das
43aa88:	46                   	inc    %esi
43aa89:	70 41                	jo     0x43aacc
43aa8b:	50                   	push   %eax
43aa8c:	71 38                	jno    0x43aac6
43aa8e:	41                   	inc    %ecx
43aa8f:	31 45 62             	xor    %eax,0x62(%ebp)
43aa92:	79 47                	jns    0x43aadb
43aa94:	53                   	push   %ebx
43aa95:	51                   	push   %ecx
43aa96:	72 6e                	jb     0x43ab06
43aa98:	42                   	inc    %edx
43aa99:	43                   	inc    %ebx
43aa9a:	68 59 7a 78 53       	push   $0x53787a59
43aa9f:	51                   	push   %ecx
43aaa0:	7a 71                	jp     0x43ab13
43aaa2:	74 7a                	je     0x43ab1e
43aaa4:	6e                   	outsb  %ds:(%esi),(%dx)
43aaa5:	44                   	inc    %esp
43aaa6:	6b 65 55 70          	imul   $0x70,0x55(%ebp),%esp
43aaaa:	78 4f                	js     0x43aafb
43aaac:	6e                   	outsb  %ds:(%esi),(%dx)
43aaad:	6b 2f 63             	imul   $0x63,(%edi),%ebp
43aab0:	35 32 55 46 5a       	xor    $0x5a465532,%eax
43aab5:	69 7a 47 64 71 56 51 	imul   $0x51567164,0x47(%edx),%edi
43aabc:	36 42                	ss inc %edx
43aabe:	4b                   	dec    %ebx
43aabf:	63 2b                	arpl   %ebp,(%ebx)
43aac1:	46                   	inc    %esi
43aac2:	39 5a 51             	cmp    %ebx,0x51(%edx)
43aac5:	6d                   	insl   (%dx),%es:(%edi)
43aac6:	37                   	aaa
43aac7:	71 38                	jno    0x43ab01
43aac9:	31 57 73             	xor    %edx,0x73(%edi)
43aacc:	4c                   	dec    %esp
43aacd:	7a 74                	jp     0x43ab43
43aacf:	43                   	inc    %ebx
43aad0:	7a 66                	jp     0x43ab38
43aad2:	34 4a                	xor    $0x4a,%al
43aad4:	62 73 36             	bound  %esi,0x36(%ebx)
43aad7:	70 42                	jo     0x43ab1b
43aad9:	58                   	pop    %eax
43aada:	38 43 53             	cmp    %al,0x53(%ebx)
43aadd:	66 68 34 37          	pushw  $0x3734
43aae1:	46                   	inc    %esi
43aae2:	5a                   	pop    %edx
43aae3:	52                   	push   %edx
43aae4:	4b                   	dec    %ebx
43aae5:	4b                   	dec    %ebx
43aae6:	6f                   	outsl  %ds:(%esi),(%dx)
43aae7:	43                   	inc    %ebx
43aae8:	6e                   	outsb  %ds:(%esi),(%dx)
43aae9:	65 68 4e 66 31 35    	gs push $0x3531664e
43aaef:	70 50                	jo     0x43ab41
43aaf1:	5a                   	pop    %edx
43aaf2:	6e                   	outsb  %ds:(%esi),(%dx)
43aaf3:	70 4f                	jo     0x43ab44
43aaf5:	79 33                	jns    0x43ab2a
43aaf7:	51                   	push   %ecx
43aaf8:	73 6c                	jae    0x43ab66
43aafa:	56                   	push   %esi
43aafb:	38 6a 47             	cmp    %ch,0x47(%edx)
43aafe:	41                   	inc    %ecx
43aaff:	53                   	push   %ebx
43ab00:	75 48                	jne    0x43ab4a
43ab02:	46                   	inc    %esi
43ab03:	76 54                	jbe    0x43ab59
43ab05:	49                   	dec    %ecx
43ab06:	77 72                	ja     0x43ab7a
43ab08:	64 68 67 70 47 66    	fs push $0x66477067
43ab0e:	6a 4b                	push   $0x4b
43ab10:	55                   	push   %ebp
43ab11:	73 4d                	jae    0x43ab60
43ab13:	63 36                	arpl   %esi,(%esi)
43ab15:	4b                   	dec    %ebx
43ab16:	56                   	push   %esi
43ab17:	33 6f 5a             	xor    0x5a(%edi),%ebp
43ab1a:	57                   	push   %edi
43ab1b:	78 6d                	js     0x43ab8a
43ab1d:	72 41                	jb     0x43ab60
43ab1f:	53                   	push   %ebx
43ab20:	43                   	inc    %ebx
43ab21:	72 4c                	jb     0x43ab6f
43ab23:	31 66 4c             	xor    %esp,0x4c(%esi)
43ab26:	31 36                	xor    %esi,(%esi)
43ab28:	37                   	aaa
43ab29:	44                   	inc    %esp
43ab2a:	32 6d 62             	xor    0x62(%ebp),%ch
43ab2d:	6e                   	outsb  %ds:(%esi),(%dx)
43ab2e:	76 79                	jbe    0x43aba9
43ab30:	54                   	push   %esp
43ab31:	71 66                	jno    0x43ab99
43ab33:	39 7a 38             	cmp    %edi,0x38(%edx)
43ab36:	30 72 33             	xor    %dh,0x33(%edx)
43ab39:	6f                   	outsl  %ds:(%esi),(%dx)
43ab3a:	6a 64                	push   $0x64
43ab3c:	38 56 72             	cmp    %dl,0x72(%esi)
43ab3f:	39 69 64             	cmp    %ebp,0x64(%ecx)
43ab42:	39 70 47             	cmp    %esi,0x47(%eax)
43ab45:	73 30                	jae    0x43ab77
43ab47:	31 33                	xor    %esi,(%ebx)
43ab49:	74 57                	je     0x43aba2
43ab4b:	76 31                	jbe    0x43ab7e
43ab4d:	6e                   	outsb  %ds:(%esi),(%dx)
43ab4e:	75 56                	jne    0x43aba6
43ab50:	4b                   	dec    %ebx
43ab51:	63 36                	arpl   %esi,(%esi)
43ab53:	32 63 56             	xor    0x56(%ebx),%ah
43ab56:	31 7a 68             	xor    %edi,0x68(%edx)
43ab59:	6d                   	insl   (%dx),%es:(%edi)
43ab5a:	51                   	push   %ecx
43ab5b:	57                   	push   %edi
43ab5c:	6c                   	insb   (%dx),%es:(%edi)
43ab5d:	6a 65                	push   $0x65
43ab5f:	45                   	inc    %ebp
43ab60:	48                   	dec    %eax
43ab61:	62 6c 2b 39          	bound  %ebp,0x39(%ebx,%ebp,1)
43ab65:	47                   	inc    %edi
43ab66:	59                   	pop    %ecx
43ab67:	31 70 4e             	xor    %esi,0x4e(%eax)
43ab6a:	4c                   	dec    %esp
43ab6b:	37                   	aaa
43ab6c:	71 6b                	jno    0x43abd9
43ab6e:	7a 58                	jp     0x43abc8
43ab70:	30 47 55             	xor    %al,0x55(%edi)
43ab73:	69 63 2f 49 79 61 65 	imul   $0x65617949,0x2f(%ebx),%esp
43ab7a:	4b                   	dec    %ebx
43ab7b:	42                   	inc    %edx
43ab7c:	65 48                	gs dec %eax
43ab7e:	67 47                	addr16 inc %edi
43ab80:	39 74 70 52          	cmp    %esi,0x52(%eax,%esi,2)
43ab84:	47                   	inc    %edi
43ab85:	2b 31                	sub    (%ecx),%esi
43ab87:	53                   	push   %ebx
43ab88:	74 50                	je     0x43abda
43ab8a:	73 42                	jae    0x43abce
43ab8c:	2b 32                	sub    (%edx),%esi
43ab8e:	4c                   	dec    %esp
43ab8f:	7a 63                	jp     0x43abf4
43ab91:	47                   	inc    %edi
43ab92:	6a 2b                	push   $0x2b
43ab94:	64 4d                	fs dec %ebp
43ab96:	62 75 38             	bound  %esi,0x38(%ebp)
43ab99:	2b 56 64             	sub    0x64(%esi),%edx
43ab9c:	75 62                	jne    0x43ac00
43ab9e:	51                   	push   %ecx
43ab9f:	4d                   	dec    %ebp
43aba0:	2b 6f 30             	sub    0x30(%edi),%ebp
43aba3:	30 78 5a             	xor    %bh,0x5a(%eax)
43aba6:	42                   	inc    %edx
43aba7:	43                   	inc    %ebx
43aba8:	48                   	dec    %eax
43aba9:	6d                   	insl   (%dx),%es:(%edi)
43abaa:	79 6f                	jns    0x43ac1b
43abac:	43                   	inc    %ebx
43abad:	52                   	push   %edx
43abae:	4f                   	dec    %edi
43abaf:	42                   	inc    %edx
43abb0:	64 66 44             	fs inc %sp
43abb3:	6a 38                	push   $0x38
43abb5:	2f                   	das
43abb6:	4b                   	dec    %ebx
43abb7:	6b 6e 59 79          	imul   $0x79,0x59(%esi),%ebp
43abbb:	44                   	inc    %esp
43abbc:	2b 71 4b             	sub    0x4b(%ecx),%esi
43abbf:	6e                   	outsb  %ds:(%esi),(%dx)
43abc0:	55                   	push   %ebp
43abc1:	48                   	dec    %eax
43abc2:	38 6d 46             	cmp    %ch,0x46(%ebp)
43abc5:	5a                   	pop    %edx
43abc6:	6b 30 31             	imul   $0x31,(%eax),%esi
43abc9:	2f                   	das
43abca:	2b 78 4f             	sub    0x4f(%eax),%edi
43abcd:	6b 53 57 73          	imul   $0x73,0x57(%ebx),%edx
43abd1:	79 54                	jns    0x43ac27
43abd3:	42                   	inc    %edx
43abd4:	78 51                	js     0x43ac27
43abd6:	6b 46 35 79          	imul   $0x79,0x35(%esi),%eax
43abda:	5a                   	pop    %edx
43abdb:	50                   	push   %eax
43abdc:	6c                   	insb   (%dx),%es:(%edi)
43abdd:	6c                   	insb   (%dx),%es:(%edi)
43abde:	48                   	dec    %eax
43abdf:	53                   	push   %ebx
43abe0:	52                   	push   %edx
43abe1:	6e                   	outsb  %ds:(%esi),(%dx)
43abe2:	66 71 48             	data16 jno 0x43ac2d
43abe5:	4e                   	dec    %esi
43abe6:	2b 6c 79 6e          	sub    0x6e(%ecx,%edi,2),%ebp
43abea:	2f                   	das
43abeb:	58                   	pop    %eax
43abec:	6e                   	outsb  %ds:(%esi),(%dx)
43abed:	64 59                	fs pop %ecx
43abef:	4a                   	dec    %edx
43abf0:	7a 6c                	jp     0x43ac5e
43abf2:	57                   	push   %edi
43abf3:	6f                   	outsl  %ds:(%esi),(%dx)
43abf4:	6b 72 6e 34          	imul   $0x34,0x6e(%edx),%esi
43abf8:	51                   	push   %ecx
43abf9:	64 70 70             	fs jo  0x43ac6c
43abfc:	4a                   	dec    %edx
43abfd:	46                   	inc    %esi
43abfe:	55                   	push   %ebp
43abff:	6c                   	insb   (%dx),%es:(%edi)
43ac00:	37                   	aaa