43ebf7:	48                   	dec    %eax
43ebf8:	42                   	inc    %edx
43ebf9:	4f                   	dec    %edi
43ebfa:	32 78 4d             	xor    0x4d(%eax),%bh
43ebfd:	38 68 4c             	cmp    %ch,0x4c(%eax)
43ec00:	43                   	inc    %ebx
43ec01:	35 4e 70 6c 78       	xor    $0x786c704e,%eax
43ec06:	74 54                	je     0x43ec5c
43ec08:	56                   	push   %esi
43ec09:	59                   	pop    %ecx
43ec0a:	78 69                	js     0x43ec75
43ec0c:	4a                   	dec    %edx
43ec0d:	63 45 42             	arpl   %eax,0x42(%ebp)
43ec10:	57                   	push   %edi
43ec11:	68 39 41 58 69       	push   $0x69584139
43ec16:	75 46                	jne    0x43ec5e
43ec18:	63 6a 42             	arpl   %ebp,0x42(%edx)
43ec1b:	4a                   	dec    %edx
43ec1c:	49                   	dec    %ecx
43ec1d:	49                   	dec    %ecx
43ec1e:	45                   	inc    %ebp
43ec1f:	79 52                	jns    0x43ec73
43ec21:	74 43                	je     0x43ec66
43ec23:	47                   	inc    %edi
43ec24:	53                   	push   %ebx
43ec25:	58                   	pop    %eax
43ec26:	32 32                	xor    (%edx),%dh
43ec28:	46                   	inc    %esi
43ec29:	71 61                	jno    0x43ec8c
43ec2b:	4d                   	dec    %ebp
43ec2c:	42                   	inc    %edx
43ec2d:	63 71 45             	arpl   %esi,0x45(%ecx)
43ec30:	62 73 47             	bound  %esi,0x47(%ebx)
43ec33:	75 30                	jne    0x43ec65
43ec35:	2b 43 6c             	sub    0x6c(%ebx),%eax
43ec38:	61                   	popa
43ec39:	39 61 57             	cmp    %esp,0x57(%ecx)
43ec3c:	66 63 6e 2b          	arpl   %bp,0x2b(%esi)
43ec40:	61                   	popa
43ec41:	37                   	aaa
43ec42:	47                   	inc    %edi
43ec43:	50                   	push   %eax
43ec44:	36 71 36             	ss jno 0x43ec7d
43ec47:	71 73                	jno    0x43ecbc
43ec49:	71 79                	jno    0x43ecc4
43ec4b:	38 64 74 48          	cmp    %ah,0x48(%esp,%esi,2)
43ec4f:	65 56                	gs push %esi
43ec51:	5a                   	pop    %edx
43ec52:	4a                   	dec    %edx
43ec53:	53                   	push   %ebx
43ec54:	4b                   	dec    %ebx
43ec55:	76 65                	jbe    0x43ecbc
43ec57:	45                   	inc    %ebp
43ec58:	30 54 59 53          	xor    %dl,0x53(%ecx,%ebx,2)
43ec5c:	63 4d 35             	arpl   %ecx,0x35(%ebp)
43ec5f:	51                   	push   %ecx
43ec60:	6a 32                	push   $0x32
43ec62:	45                   	inc    %ebp
43ec63:	5a                   	pop    %edx
43ec64:	74 35                	je     0x43ec9b
43ec66:	47                   	inc    %edi
43ec67:	48                   	dec    %eax
43ec68:	4c                   	dec    %esp
43ec69:	58                   	pop    %eax
43ec6a:	6c                   	insb   (%dx),%es:(%edi)
43ec6b:	5a                   	pop    %edx
43ec6c:	38 54 63 57          	cmp    %dl,0x57(%ebx,%eiz,2)
43ec70:	67 76 4c             	addr16 jbe 0x43ecbf
43ec73:	34 37                	xor    $0x37,%al
43ec75:	7a 41                	jp     0x43ecb8
43ec77:	74 6f                	je     0x43ece8
43ec79:	58                   	pop    %eax
43ec7a:	66 5a                	pop    %dx
43ec7c:	45                   	inc    %ebp
43ec7d:	45                   	inc    %ebp
43ec7e:	76 55                	jbe    0x43ecd5
43ec80:	67 4b                	addr16 dec %ebx
43ec82:	42                   	inc    %edx
43ec83:	76 67                	jbe    0x43ecec
43ec85:	48                   	dec    %eax
43ec86:	36 34 33             	ss xor $0x33,%al
43ec89:	56                   	push   %esi
43ec8a:	6a 75                	push   $0x75
43ec8c:	33 32                	xor    (%edx),%esi
43ec8e:	56                   	push   %esi
43ec8f:	5a                   	pop    %edx
43ec90:	67 44                	addr16 inc %esp
43ec92:	45                   	inc    %ebp
43ec93:	36 47                	ss inc %edi
43ec95:	4c                   	dec    %esp
43ec96:	75 70                	jne    0x43ed08
43ec98:	42                   	inc    %edx
43ec99:	7a 6c                	jp     0x43ed07
43ec9b:	52                   	push   %edx
43ec9c:	64 4b                	fs dec %ebx
43ec9e:	65 62 44 31 76       	bound  %eax,%gs:0x76(%ecx,%esi,1)
43eca3:	78 48                	js     0x43eced
43eca5:	35 68 65 72 64       	xor    $0x64726568,%eax
43ecaa:	52                   	push   %edx
43ecab:	6e                   	outsb  %ds:(%esi),(%dx)
43ecac:	73 45                	jae    0x43ecf3
43ecae:	75 6f                	jne    0x43ed1f
43ecb0:	35 55 36 58 6a       	xor    $0x6a583655,%eax
43ecb5:	39 42 4a             	cmp    %eax,0x4a(%edx)
43ecb8:	77 58                	ja     0x43ed12
43ecba:	45                   	inc    %ebp
43ecbb:	31 73 5a             	xor    %esi,0x5a(%ebx)
43ecbe:	62 2b                	bound  %ebp,(%ebx)
43ecc0:	74 44                	je     0x43ed06
43ecc2:	49                   	dec    %ecx
43ecc3:	37                   	aaa
43ecc4:	49                   	dec    %ecx
43ecc5:	6e                   	outsb  %ds:(%esi),(%dx)
43ecc6:	33 79 50             	xor    0x50(%ecx),%edi
43ecc9:	48                   	dec    %eax
43ecca:	47                   	inc    %edi
43eccb:	68 4b 50 75 77       	push   $0x7775504b
43ecd0:	4f                   	dec    %edi
43ecd1:	38 61 7a             	cmp    %ah,0x7a(%ecx)
43ecd4:	4b                   	dec    %ebx
43ecd5:	35 44 42 42 6d       	xor    $0x6d424244,%eax
43ecda:	51                   	push   %ecx
43ecdb:	32 52 43             	xor    0x43(%edx),%dl
43ecde:	61                   	popa
43ecdf:	73 34                	jae    0x43ed15
43ece1:	63 53 52             	arpl   %edx,0x52(%ebx)
43ece4:	7a 67                	jp     0x43ed4d
43ece6:	4d                   	dec    %ebp
43ece7:	6d                   	insl   (%dx),%es:(%edi)
43ece8:	4b                   	dec    %ebx
43ece9:	4a                   	dec    %edx
43ecea:	35 41 41 7a 62       	xor    $0x627a4141,%eax
43ecef:	36 71 43             	ss jno 0x43ed35
43ecf2:	6f                   	outsl  %ds:(%esi),(%dx)
43ecf3:	67 59                	addr16 pop %ecx
43ecf5:	33 7a 6b             	xor    0x6b(%edx),%edi
43ecf8:	35 6e 31 4d 73       	xor    $0x734d316e,%eax
43ecfd:	36 75 67             	ss jne 0x43ed67
43ed00:	72 55                	jb     0x43ed57
43ed02:	71 30                	jno    0x43ed34
43ed04:	76 6e                	jbe    0x43ed74
43ed06:	5a                   	pop    %edx
43ed07:	55                   	push   %ebp
43ed08:	65 49                	gs dec %ecx
43ed0a:	78 4a                	js     0x43ed56
43ed0c:	54                   	push   %esp
43ed0d:	4b                   	dec    %ebx
43ed0e:	4f                   	dec    %edi
43ed0f:	75 32                	jne    0x43ed43
43ed11:	6c                   	insb   (%dx),%es:(%edi)
43ed12:	32 62 71             	xor    0x71(%edx),%ah
43ed15:	31 46 47             	xor    %eax,0x47(%esi)
43ed18:	31 34 62             	xor    %esi,(%edx,%eiz,2)
43ed1b:	50                   	push   %eax
43ed1c:	2b 30                	sub    (%eax),%esi
43ed1e:	54                   	push   %esp
43ed1f:	65 72 58             	gs jb  0x43ed7a
43ed22:	32 44 47 2b          	xor    0x2b(%edi,%eax,2),%al
43ed26:	5a                   	pop    %edx
43ed27:	36 2f                	ss das
43ed29:	76 75                	jbe    0x43eda0
43ed2b:	72 49                	jb     0x43ed76
43ed2d:	37                   	aaa
43ed2e:	42                   	inc    %edx
43ed2f:	2b 4e 55             	sub    0x55(%esi),%ecx
43ed32:	72 73                	jb     0x43eda7
43ed34:	47                   	inc    %edi
43ed35:	79 72                	jns    0x43eda9
43ed37:	4e                   	dec    %esi
43ed38:	36 5a                	ss pop %edx
43ed3a:	76 49                	jbe    0x43ed85
43ed3c:	6f                   	outsl  %ds:(%esi),(%dx)
43ed3d:	49                   	dec    %ecx
43ed3e:	59                   	pop    %ecx
43ed3f:	6d                   	insl   (%dx),%es:(%edi)
43ed40:	4d                   	dec    %ebp
43ed41:	72 31                	jb     0x43ed74
43ed43:	4f                   	dec    %edi
43ed44:	69 42 62 59 53 37 73 	imul   $0x73375359,0x62(%edx),%eax
43ed4b:	45                   	inc    %ebp
43ed4c:	63 73 66             	arpl   %esi,0x66(%ebx)
43ed4f:	56                   	push   %esi
43ed50:	70 33                	jo     0x43ed85
43ed52:	73 48                	jae    0x43ed9c
43ed54:	6c                   	insb   (%dx),%es:(%edi)
43ed55:	49                   	dec    %ecx
43ed56:	6e                   	outsb  %ds:(%esi),(%dx)
43ed57:	32 59 36             	xor    0x36(%ecx),%bl
43ed5a:	38 55 47             	cmp    %dl,0x47(%ebp)
43ed5d:	74 5a                	je     0x43edb9
43ed5f:	39 48 58             	cmp    %ecx,0x58(%eax)
43ed62:	6f                   	outsl  %ds:(%esi),(%dx)
43ed63:	68 78 54 37 2b       	push   $0x2b375478
43ed68:	64 6b 70 69 50       	imul   $0x50,%fs:0x69(%eax),%esi
43ed6d:	63 56 37             	arpl   %edx,0x37(%esi)
43ed70:	45                   	inc    %ebp
43ed71:	69 76 7a 2f 6a 53 66 	imul   $0x66536a2f,0x7a(%esi),%esi
43ed78:	6a 6d                	push   $0x6d
43ed7a:	4a                   	dec    %edx
43ed7b:	5a                   	pop    %edx
43ed7c:	49                   	dec    %ecx
43ed7d:	46                   	inc    %esi
43ed7e:	4a                   	dec    %edx
43ed7f:	61                   	popa
43ed80:	6e                   	outsb  %ds:(%esi),(%dx)
43ed81:	59                   	pop    %ecx
43ed82:	6e                   	outsb  %ds:(%esi),(%dx)
43ed83:	57                   	push   %edi
43ed84:	48                   	dec    %eax
43ed85:	4f                   	dec    %edi
43ed86:	76 65                	jbe    0x43eded
43ed88:	4e                   	dec    %esi
43ed89:	48                   	dec    %eax
43ed8a:	63 4b 57             	arpl   %ecx,0x57(%ebx)
43ed8d:	44                   	inc    %esp
43ed8e:	5a                   	pop    %edx
43ed8f:	51                   	push   %ecx
43ed90:	6a 71                	push   $0x71
43ed92:	67 65 30 6c 61       	xor    %ch,%gs:0x61(%si)
43ed97:	59                   	pop    %ecx
43ed98:	70 39                	jo     0x43edd3
43ed9a:	37                   	aaa
43ed9b:	32 51 68             	xor    0x68(%ecx),%dl
43ed9e:	53                   	push   %ebx
43ed9f:	51                   	push   %ecx
43eda0:	59                   	pop    %ecx
43eda1:	6f                   	outsl  %ds:(%esi),(%dx)
43eda2:	53                   	push   %ebx
43eda3:	37                   	aaa
43eda4:	4c                   	dec    %esp
43eda5:	52                   	push   %edx
43eda6:	42                   	inc    %edx
43eda7:	39 4a 52             	cmp    %ecx,0x52(%edx)
43edaa:	4c                   	dec    %esp
43edab:	64 58                	fs pop %eax
43edad:	2b 5a 74             	sub    0x74(%edx),%ebx
43edb0:	69 61 59 42 52 73 54 	imul   $0x54735242,0x59(%ecx),%esp
43edb7:	4f                   	dec    %edi
43edb8:	43                   	inc    %ebx
43edb9:	4e                   	dec    %esi
43edba:	76 71                	jbe    0x43ee2d
43edbc:	43                   	inc    %ebx
43edbd:	51                   	push   %ecx
43edbe:	68 67 30 57 4e       	push   $0x4e573067
43edc3:	68 43 66 65 6a       	push   $0x6a656643
43edc8:	59                   	pop    %ecx
43edc9:	4c                   	dec    %esp
43edca:	74 69                	je     0x43ee35
43edcc:	37                   	aaa
43edcd:	57                   	push   %edi
43edce:	78 66                	js     0x43ee36
43edd0:	72 46                	jb     0x43ee18
43edd2:	48                   	dec    %eax
43edd3:	32 72 7a             	xor    0x7a(%edx),%dh
43edd6:	78 71                	js     0x43ee49
43edd8:	72 66                	jb     0x43ee40
43edda:	66 49                	dec    %cx
43eddc:	36 7a 31             	ss jp  0x43ee10
43eddf:	6a 75                	push   $0x75
43ede1:	73 5a                	jae    0x43ee3d
43ede3:	61                   	popa
43ede4:	50                   	push   %eax
43ede5:	62 69 38             	bound  %ebp,0x38(%ecx)
43ede8:	42                   	inc    %edx
43ede9:	30 47 68             	xor    %al,0x68(%edi)
43edec:	34 4a                	xor    $0x4a,%al
43edee:	78 66                	js     0x43ee56
43edf0:	51                   	push   %ecx
43edf1:	74 35                	je     0x43ee28
43edf3:	38 7a 75             	cmp    %bh,0x75(%edx)
43edf6:	67 78 54             	addr16 js 0x43ee4d
43edf9:	65 76 61             	gs jbe 0x43ee5d
43edfc:	32 6a 61             	xor    0x61(%edx),%ch
43edff:	64 62 63 67          	bound  %esp,%fs:0x67(%ebx)
43ee03:	56                   	push   %esi
43ee04:	35 79 55 34 74       	xor    $0x74345579,%eax
43ee09:	61                   	popa
43ee0a:	74 2b                	je     0x43ee37
43ee0c:	42                   	inc    %edx
43ee0d:	38 37                	cmp    %dh,(%edi)
43ee0f:	31 2f                	xor    %ebp,(%edi)
43ee11:	62 65 62             	bound  %esp,0x62(%ebp)
43ee14:	58                   	pop    %eax
43ee15:	78 56                	js     0x43ee6d
43ee17:	4d                   	dec    %ebp
43ee18:	53                   	push   %ebx
43ee19:	63 39                	arpl   %edi,(%ecx)
43ee1b:	71 70                	jno    0x43ee8d
43ee1d:	31 54 5a 30          	xor    %edx,0x30(%edx,%ebx,2)
43ee21:	56                   	push   %esi
43ee22:	2b 62 43             	sub    0x43(%edx),%esp
43ee25:	54                   	push   %esp
43ee26:	6f                   	outsl  %ds:(%esi),(%dx)
43ee27:	45                   	inc    %ebp
43ee28:	46                   	inc    %esi
43ee29:	6d                   	insl   (%dx),%es:(%edi)
43ee2a:	44                   	inc    %esp
43ee2b:	7a 71                	jp     0x43ee9e
43ee2d:	52                   	push   %edx
43ee2e:	71 2f                	jno    0x43ee5f
43ee30:	2b 67 32             	sub    0x32(%edi),%esp
43ee33:	64 36 45             	fs ss inc %ebp
43ee36:	73 57                	jae    0x43ee8f
43ee38:	53                   	push   %ebx
43ee39:	74 73                	je     0x43eeae
43ee3b:	58                   	pop    %eax
43ee3c:	55                   	push   %ebp
43ee3d:	70 70                	jo     0x43eeaf
43ee3f:	56                   	push   %esi
43ee40:	4a                   	dec    %edx
43ee41:	66 64 43             	fs inc %bx
43ee44:	73 6d                	jae    0x43eeb3
43ee46:	30 6f 50             	xor    %ch,0x50(%edi)
43ee49:	63 68 63             	arpl   %ebp,0x63(%eax)
43ee4c:	71 32                	jno    0x43ee80
43ee4e:	4c                   	dec    %esp
43ee4f:	37                   	aaa
43ee50:	4f                   	dec    %edi
43ee51:	7a 37                	jp     0x43ee8a
43ee53:	41                   	inc    %ecx
43ee54:	52                   	push   %edx
43ee55:	70 47                	jo     0x43ee9e
43ee57:	39 61 75             	cmp    %esp,0x75(%ecx)
43ee5a:	6f                   	outsl  %ds:(%esi),(%dx)
43ee5b:	37                   	aaa
43ee5c:	63 72 78             	arpl   %esi,0x78(%edx)
43ee5f:	65 54                	gs push %esp
43ee61:	38 58 32             	cmp    %bl,0x32(%eax)
43ee64:	35 69 39 5a 4b       	xor    $0x4b5a3969,%eax
43ee69:	52                   	push   %edx
43ee6a:	47                   	inc    %edi
43ee6b:	31 6d 5a             	xor    %ebp,0x5a(%ebp)
43ee6e:	46                   	inc    %esi
43ee6f:	4c                   	dec    %esp
43ee70:	79 75                	jns    0x43eee7
43ee72:	2b 6a 4f             	sub    0x4f(%edx),%ebp
43ee75:	52                   	push   %edx
43ee76:	35 78 4e 6d 6a       	xor    $0x6a6d4e78,%eax
43ee7b:	38 41 37             	cmp    %al,0x37(%ecx)
43ee7e:	6b 4d 62 6b          	imul   $0x6b,0x62(%ebp),%ecx
43ee82:	35 30 49 73 67       	xor    $0x67734930,%eax
43ee87:	62 64 6b 70          	bound  %esp,0x70(%ebx,%ebp,2)
43ee8b:	52                   	push   %edx
43ee8c:	55                   	push   %ebp
43ee8d:	59                   	pop    %ecx
43ee8e:	58                   	pop    %eax
43ee8f:	66 75 42             	data16 jne 0x43eed4
43ee92:	70 54                	jo     0x43eee8
43ee94:	51                   	push   %ecx
43ee95:	4b                   	dec    %ebx