43a974:	6d                   	insl   (%dx),%es:(%edi)
43a975:	6a 69                	push   $0x69
43a977:	73 41                	jae    0x43a9ba
43a979:	31 35 46 6c 51 44    	xor    %esi,0x44516c46
43a97f:	66 30 64 38 57       	data16 xor %ah,0x57(%eax,%edi,1)
43a984:	66 34 55             	data16 xor $0x55,%al
43a987:	36 58                	ss pop %eax
43a989:	53                   	push   %ebx
43a98a:	57                   	push   %edi
43a98b:	79 57                	jns    0x43a9e4
43a98d:	62 69 38             	bound  %ebp,0x38(%ecx)
43a990:	56                   	push   %esi
43a991:	65 44                	gs inc %esp
43a993:	34 41                	xor    $0x41,%al
43a995:	62 59 46             	bound  %ebx,0x46(%ecx)
43a998:	74 35                	je     0x43a9cf
43a99a:	37                   	aaa
43a99b:	6c                   	insb   (%dx),%es:(%edi)
43a99c:	4f                   	dec    %edi
43a99d:	62 4f 71             	bound  %ecx,0x71(%edi)
43a9a0:	66 30 37             	data16 xor %dh,(%edi)
43a9a3:	36 34 68             	ss xor $0x68,%al
43a9a6:	76 34                	jbe    0x43a9dc
43a9a8:	34 43                	xor    $0x43,%al
43a9aa:	37                   	aaa
43a9ab:	72 67                	jb     0x43aa14
43a9ad:	67 43                	addr16 inc %ebx
43a9af:	54                   	push   %esp
43a9b0:	2f                   	das
43a9b1:	6c                   	insb   (%dx),%es:(%edi)
43a9b2:	59                   	pop    %ecx
43a9b3:	49                   	dec    %ecx
43a9b4:	43                   	inc    %ebx
43a9b5:	5a                   	pop    %edx
43a9b6:	5a                   	pop    %edx
43a9b7:	34 5a                	xor    $0x5a,%al
43a9b9:	47                   	inc    %edi
43a9ba:	65 35 59 66 68 69    	gs xor $0x69686659,%eax
43a9c0:	30 52 64             	xor    %dl,0x64(%edx)
43a9c3:	2f                   	das
43a9c4:	36 6b 75 45 34       	imul   $0x34,%ss:0x45(%ebp),%esi
43a9c9:	5a                   	pop    %edx
43a9ca:	4b                   	dec    %ebx
43a9cb:	30 41 36             	xor    %al,0x36(%ecx)
43a9ce:	44                   	inc    %esp
43a9cf:	78 52                	js     0x43aa23
43a9d1:	66 73 78             	data16 jae 0x43aa4c
43a9d4:	38 6e 69             	cmp    %ch,0x69(%esi)
43a9d7:	36 36 55             	ss ss push %ebp
43a9da:	73 62                	jae    0x43aa3e
43a9dc:	4d                   	dec    %ebp
43a9dd:	6e                   	outsb  %ds:(%esi),(%dx)
43a9de:	71 33                	jno    0x43aa13
43a9e0:	37                   	aaa
43a9e1:	79 31                	jns    0x43aa14
43a9e3:	61                   	popa
43a9e4:	2f                   	das
43a9e5:	44                   	inc    %esp
43a9e6:	71 72                	jno    0x43aa5a
43a9e8:	79 61                	jns    0x43aa4b
43a9ea:	64 37                	fs aaa
43a9ec:	31 44 4b 36          	xor    %eax,0x36(%ebx,%ecx,2)
43a9f0:	48                   	dec    %eax
43a9f1:	31 6a 52             	xor    %ebp,0x52(%edx)
43a9f4:	71 66                	jno    0x43aa5c
43a9f6:	4d                   	dec    %ebp
43a9f7:	6d                   	insl   (%dx),%es:(%edi)
43a9f8:	57                   	push   %edi
43a9f9:	61                   	popa
43a9fa:	63 72 61             	arpl   %esi,0x61(%edx)
43a9fd:	6e                   	outsb  %ds:(%esi),(%dx)
43a9fe:	33 6a 32             	xor    0x32(%edx),%ebp
43aa01:	39 52 32             	cmp    %edx,0x32(%edx)
43aa04:	6a 33                	push   $0x33
43aa06:	6d                   	insl   (%dx),%es:(%edi)
43aa07:	6f                   	outsl  %ds:(%esi),(%dx)
43aa08:	61                   	popa
43aa09:	53                   	push   %ebx
43aa0a:	6b 49 34 4f          	imul   $0x4f,0x34(%ecx),%ecx
43aa0e:	70 71                	jo     0x43aa81
43aa10:	75 49                	jne    0x43aa5b
43aa12:	33 4b 56             	xor    0x56(%ebx),%ecx
43aa15:	65 4a                	gs dec %edx
43aa17:	35 4a 49 47 48       	xor    $0x4847494a,%eax
43aa1c:	5a                   	pop    %edx
43aa1d:	35 32 6b 68 36       	xor    $0x36686b32,%eax
43aa22:	4c                   	dec    %esp
43aa23:	41                   	inc    %ecx
43aa24:	69 73 43 75 35 47 51 	imul   $0x51473575,0x43(%ebx),%esi
43aa2b:	76 5a                	jbe    0x43aa87
43aa2d:	35 70 69 49 6d       	xor    $0x6d496970,%eax
43aa32:	2b 52 7a             	sub    0x7a(%edx),%edx
43aa35:	2b 53 4d             	sub    0x4d(%ebx),%edx
43aa38:	32 6c 39 41          	xor    0x41(%ecx,%edi,1),%ch
43aa3c:	71 77                	jno    0x43aab5
43aa3e:	62 4a 30             	bound  %ecx,0x30(%edx)
43aa41:	57                   	push   %edi
43aa42:	4e                   	dec    %esi
43aa43:	6c                   	insb   (%dx),%es:(%edi)
43aa44:	37                   	aaa
43aa45:	6e                   	outsb  %ds:(%esi),(%dx)
43aa46:	75 47                	jne    0x43aa8f
43aa48:	69 6d 49 78 6e 71 63 	imul   $0x63716e78,0x49(%ebp),%ebp
43aa4f:	78 59                	js     0x43aaaa
43aa51:	2f                   	das
43aa52:	2f                   	das
43aa53:	6a 79                	push   $0x79
43aa55:	59                   	pop    %ecx
43aa56:	58                   	pop    %eax
43aa57:	74 4c                	je     0x43aaa5
43aa59:	4d                   	dec    %ebp
43aa5a:	77 76                	ja     0x43aad2
43aa5c:	39 6c 6b 4f          	cmp    %ebp,0x4f(%ebx,%ebp,2)
43aa60:	4d                   	dec    %ebp
43aa61:	52                   	push   %edx
43aa62:	62 71 2f             	bound  %esi,0x2f(%ecx)
43aa65:	70 4c                	jo     0x43aab3
43aa67:	41                   	inc    %ecx
43aa68:	6a 56                	push   $0x56
43aa6a:	59                   	pop    %ecx
43aa6b:	77 72                	ja     0x43aadf
43aa6d:	43                   	inc    %ebx
43aa6e:	64 6a 47             	fs push $0x47
43aa71:	5a                   	pop    %edx
43aa72:	31 71 56             	xor    %esi,0x56(%ecx)
43aa75:	34 34                	xor    $0x34,%al
43aa77:	56                   	push   %esi
43aa78:	54                   	push   %esp
43aa79:	4b                   	dec    %ebx
43aa7a:	44                   	inc    %esp
43aa7b:	4a                   	dec    %edx
43aa7c:	4f                   	dec    %edi
43aa7d:	52                   	push   %edx
43aa7e:	30 48 32             	xor    %cl,0x32(%eax)
43aa81:	69 63 59 46 59 36 4f 	imul   $0x4f365946,0x59(%ebx),%esp
43aa88:	30 49 76             	xor    %cl,0x76(%ecx)
43aa8b:	58                   	pop    %eax
43aa8c:	63 76 44             	arpl   %esi,0x44(%esi)
43aa8f:	78 6d                	js     0x43aafe
43aa91:	57                   	push   %edi
43aa92:	62 64 2b 56          	bound  %esp,0x56(%ebx,%ebp,1)
43aa96:	77 48                	ja     0x43aae0
43aa98:	4c                   	dec    %esp
43aa99:	7a 64                	jp     0x43aaff
43aa9b:	7a 4c                	jp     0x43aae9
43aa9d:	54                   	push   %esp
43aa9e:	78 6b                	js     0x43ab0b
43aaa0:	68 66 41 6d 34       	push   $0x346d4166
43aaa5:	54                   	push   %esp
43aaa6:	61                   	popa
43aaa7:	63 75 41             	arpl   %esi,0x41(%ebp)
43aaaa:	41                   	inc    %ecx
43aaab:	34 53                	xor    $0x53,%al
43aaad:	43                   	inc    %ebx
43aaae:	55                   	push   %ebp
43aaaf:	65 45                	gs inc %ebp
43aab1:	6f                   	outsl  %ds:(%esi),(%dx)
43aab2:	6d                   	insl   (%dx),%es:(%edi)
43aab3:	74 4d                	je     0x43ab02
43aab5:	4c                   	dec    %esp
43aab6:	52                   	push   %edx
43aab7:	37                   	aaa
43aab8:	30 64 6d 31          	xor    %ah,0x31(%ebp,%ebp,2)
43aabc:	71 34                	jno    0x43aaf2
43aabe:	66 2f                	data16 das
43aac0:	6e                   	outsb  %ds:(%esi),(%dx)
43aac1:	2b 4f 78             	sub    0x78(%edi),%ecx
43aac4:	4c                   	dec    %esp
43aac5:	72 74                	jb     0x43ab3b
43aac7:	6a 36                	push   $0x36
43aac9:	4b                   	dec    %ebx
43aaca:	58                   	pop    %eax
43aacb:	36 37                	ss aaa
43aacd:	75 2f                	jne    0x43aafe
43aacf:	61                   	popa
43aad0:	73 36                	jae    0x43ab08
43aad2:	42                   	inc    %edx
43aad3:	37                   	aaa
43aad4:	43                   	inc    %ebx
43aad5:	61                   	popa
43aad6:	38 71 66             	cmp    %dh,0x66(%ecx)
43aad9:	2f                   	das
43aada:	61                   	popa
43aadb:	32 4d 6e             	xor    0x6e(%ebp),%cl
43aade:	64 42                	fs inc %edx
43aae0:	66 39 49 5a          	cmp    %cx,0x5a(%ecx)
43aae4:	4d                   	dec    %ebp
43aae5:	7a 36                	jp     0x43ab1d
43aae7:	6c                   	insb   (%dx),%es:(%edi)
43aae8:	65 6f                	outsl  %gs:(%esi),(%dx)
43aaea:	61                   	popa
43aaeb:	76 6e                	jbe    0x43ab5b
43aaed:	64 56                	fs push %esi
43aaef:	52                   	push   %edx
43aaf0:	31 55 36             	xor    %edx,0x36(%ebp)
43aaf3:	68 4d 67 61 69       	push   $0x6961674d
43aaf8:	6b 72 63 57          	imul   $0x57,0x63(%edx),%esi
43aafc:	79 6a                	jns    0x43ab68
43aafe:	6b 54 38 6a 39       	imul   $0x39,0x6a(%eax,%edi,1),%edx
43ab03:	79 71                	jns    0x43ab76
43ab05:	2b 33                	sub    (%ebx),%esi
43ab07:	53                   	push   %ebx
43ab08:	49                   	dec    %ecx
43ab09:	4f                   	dec    %edi
43ab0a:	34 43                	xor    $0x43,%al
43ab0c:	58                   	pop    %eax
43ab0d:	4e                   	dec    %esi
43ab0e:	44                   	inc    %esp
43ab0f:	45                   	inc    %ebp
43ab10:	77 6f                	ja     0x43ab81
43ab12:	41                   	inc    %ecx
43ab13:	4d                   	dec    %ebp
43ab14:	4e                   	dec    %esi
43ab15:	56                   	push   %esi
43ab16:	34 38                	xor    $0x38,%al
43ab18:	45                   	inc    %ebp
43ab19:	32 54 53 6a          	xor    0x6a(%ebx,%edx,2),%dl
43ab1d:	73 75                	jae    0x43ab94
43ab1f:	4a                   	dec    %edx
43ab20:	79 45                	jns    0x43ab67
43ab22:	33 62 46             	xor    0x46(%edx),%esp
43ab25:	38 35 62 6c 5a 6e    	cmp    %dh,0x6e5a6c62
43ab2b:	34 69                	xor    $0x69,%al
43ab2d:	7a 52                	jp     0x43ab81
43ab2f:	70 71                	jo     0x43aba2
43ab31:	67 6d                	insl   (%dx),%es:(%di)
43ab33:	4f                   	dec    %edi
43ab34:	75 79                	jne    0x43abaf
43ab36:	49                   	dec    %ecx
43ab37:	4e                   	dec    %esi
43ab38:	49                   	dec    %ecx
43ab39:	76 4b                	jbe    0x43ab86
43ab3b:	74 46                	je     0x43ab83
43ab3d:	6b 31 2b             	imul   $0x2b,(%ecx),%esi
43ab40:	49                   	dec    %ecx
43ab41:	79 31                	jns    0x43ab74
43ab43:	61                   	popa
43ab44:	57                   	push   %edi
43ab45:	54                   	push   %esp
43ab46:	73 51                	jae    0x43ab99
43ab48:	70 52                	jo     0x43ab9c
43ab4a:	32 51 52             	xor    0x52(%ecx),%dl
43ab4d:	39 37                	cmp    %esi,(%edi)
43ab4f:	49                   	dec    %ecx
43ab50:	44                   	inc    %esp
43ab51:	74 49                	je     0x43ab9c
43ab53:	6b 52 4a 4a          	imul   $0x4a,0x4a(%edx),%edx
43ab57:	33 32                	xor    (%edx),%esi
43ab59:	6b 34 48 61          	imul   $0x61,(%eax,%ecx,2),%esi
43ab5d:	49                   	dec    %ecx
43ab5e:	78 58                	js     0x43abb8
43ab60:	34 78                	xor    $0x78,%al
43ab62:	30 6b 67             	xor    %ch,0x67(%ebx)
43ab65:	44                   	inc    %esp
43ab66:	4f                   	dec    %edi
43ab67:	68 4a 53 6c 56       	push   $0x566c534a
43ab6c:	4e                   	dec    %esi
43ab6d:	46                   	inc    %esi
43ab6e:	6f                   	outsl  %ds:(%esi),(%dx)
43ab6f:	70 6d                	jo     0x43abde
43ab71:	46                   	inc    %esi
43ab72:	4a                   	dec    %edx
43ab73:	56                   	push   %esi
43ab74:	59                   	pop    %ecx
43ab75:	65 71 51             	gs jno 0x43abc9
43ab78:	70 67                	jo     0x43abe1
43ab7a:	37                   	aaa
43ab7b:	68 5a 71 77 44       	push   $0x4477715a
43ab80:	6a 74                	push   $0x74
43ab82:	68 35 39 4d 6a       	push   $0x6a4d3935
43ab87:	44                   	inc    %esp
43ab88:	42                   	inc    %edx
43ab89:	61                   	popa
43ab8a:	68 4e 46 72 56       	push   $0x5672464e
43ab8f:	6e                   	outsb  %ds:(%esi),(%dx)
43ab90:	39 76 51             	cmp    %esi,0x51(%esi)
43ab93:	5a                   	pop    %edx
43ab94:	34 37                	xor    $0x37,%al
43ab96:	6f                   	outsl  %ds:(%esi),(%dx)
43ab97:	61                   	popa
43ab98:	53                   	push   %ebx
43ab99:	63 52 33             	arpl   %edx,0x33(%edx)
43ab9c:	4c                   	dec    %esp
43ab9d:	43                   	inc    %ebx
43ab9e:	57                   	push   %edi
43ab9f:	6e                   	outsb  %ds:(%esi),(%dx)
43aba0:	45                   	inc    %ebp
43aba1:	72 75                	jb     0x43ac18
43aba3:	78 42                	js     0x43abe7
43aba5:	62 5a 70             	bound  %ebx,0x70(%edx)
43aba8:	33 75 6a             	xor    0x6a(%ebp),%esi
43abab:	51                   	push   %ecx
43abac:	34 53                	xor    $0x53,%al
43abae:	61                   	popa
43abaf:	39 61 69             	cmp    %esp,0x69(%ecx)
43abb2:	45                   	inc    %ebp
43abb3:	36 62 56 61          	bound  %edx,%ss:0x61(%esi)
43abb7:	68 31 58 74 57       	push   $0x57745831
43abbc:	58                   	pop    %eax
43abbd:	41                   	inc    %ecx
43abbe:	33 66 42             	xor    0x42(%esi),%esp
43abc1:	62 50 59             	bound  %edx,0x59(%eax)
43abc4:	52                   	push   %edx
43abc5:	44                   	inc    %esp
43abc6:	72 52                	jb     0x43ac1a
43abc8:	78 32                	js     0x43abfc
43abca:	57                   	push   %edi
43abcb:	38 6c 44 57          	cmp    %ch,0x57(%esp,%eax,2)
43abcf:	77 61                	ja     0x43ac32
43abd1:	5a                   	pop    %edx
43abd2:	6d                   	insl   (%dx),%es:(%edi)
43abd3:	55                   	push   %ebp
43abd4:	69 72 4f 30 42 36 42 	imul   $0x42364230,0x4f(%edx),%esi
43abdb:	46                   	inc    %esi
43abdc:	6d                   	insl   (%dx),%es:(%edi)
43abdd:	62 74 7a 52          	bound  %esi,0x52(%edx,%edi,2)
43abe1:	4b                   	dec    %ebx
43abe2:	6c                   	insb   (%dx),%es:(%edi)
43abe3:	34 50                	xor    $0x50,%al
43abe5:	72 34                	jb     0x43ac1b
43abe7:	49                   	dec    %ecx
43abe8:	38 62 73             	cmp    %ah,0x73(%edx)
43abeb:	31 62 6a             	xor    %esp,0x6a(%edx)
43abee:	37                   	aaa
43abef:	47                   	inc    %edi
43abf0:	50                   	push   %eax
43abf1:	6a 36                	push   $0x36
43abf3:	33 44 6b 50          	xor    0x50(%ebx,%ebp,2),%eax
43abf7:	49                   	dec    %ecx
43abf8:	74 2f                	je     0x43ac29
43abfa:	46                   	inc    %esi
43abfb:	68 73 48 52 4f       	push   $0x4f524873
43ac00:	42                   	inc    %edx
43ac01:	37                   	aaa
43ac02:	6d                   	insl   (%dx),%es:(%edi)
43ac03:	51                   	push   %ecx
43ac04:	76 7a                	jbe    0x43ac80
43ac06:	71 38                	jno    0x43ac40
43ac08:	51                   	push   %ecx
43ac09:	2f                   	das
43ac0a:	56                   	push   %esi
43ac0b:	31 79 67             	xor    %edi,0x67(%ecx)
43ac0e:	58                   	pop    %eax
43ac0f:	73 67                	jae    0x43ac78
43ac11:	51                   	push   %ecx
43ac12:	5a                   	pop    %edx
43ac13:	50                   	push   %eax
43ac14:	76 47                	jbe    0x43ac5d
43ac16:	4b                   	dec    %ebx
43ac17:	4e                   	dec    %esi