43ce3b:	35 44 31 69 63       	xor    $0x63693144,%eax
43ce40:	4e                   	dec    %esi
43ce41:	36 4c                	ss dec %esp
43ce43:	77 54                	ja     0x43ce99
43ce45:	73 4f                	jae    0x43ce96
43ce47:	79 51                	jns    0x43ce9a
43ce49:	51                   	push   %ecx
43ce4a:	66 6f                	outsw  %ds:(%esi),(%dx)
43ce4c:	72 6a                	jb     0x43ceb8
43ce4e:	30 6a 6d             	xor    %ch,0x6d(%edx)
43ce51:	4c                   	dec    %esp
43ce52:	77 41                	ja     0x43ce95
43ce54:	47                   	inc    %edi
43ce55:	68 50 77 51 63       	push   $0x63517750
43ce5a:	4a                   	dec    %edx
43ce5b:	34 41                	xor    $0x41,%al
43ce5d:	45                   	inc    %ebp
43ce5e:	41                   	inc    %ecx
43ce5f:	4f                   	dec    %edi
43ce60:	6c                   	insb   (%dx),%es:(%edi)
43ce61:	65 68 68 6f 53 6e    	gs push $0x6e536f68
43ce67:	54                   	push   %esp
43ce68:	66 63 65 4f          	arpl   %sp,0x4f(%ebp)
43ce6c:	61                   	popa
43ce6d:	37                   	aaa
43ce6e:	56                   	push   %esi
43ce6f:	46                   	inc    %esi
43ce70:	4e                   	dec    %esi
43ce71:	4f                   	dec    %edi
43ce72:	38 32                	cmp    %dh,(%edx)
43ce74:	37                   	aaa
43ce75:	50                   	push   %eax
43ce76:	4d                   	dec    %ebp
43ce77:	47                   	inc    %edi
43ce78:	4e                   	dec    %esi
43ce79:	44                   	inc    %esp
43ce7a:	75 78                	jne    0x43cef4
43ce7c:	39 33                	cmp    %esi,(%ebx)
43ce7e:	68 46 33 54 34       	push   $0x34543346
43ce83:	37                   	aaa
43ce84:	6c                   	insb   (%dx),%es:(%edi)
43ce85:	67 75 74             	addr16 jne 0x43cefc
43ce88:	53                   	push   %ebx
43ce89:	45                   	inc    %ebp
43ce8a:	68 43 48 4d 6d       	push   $0x6d4d4843
43ce8f:	69 41 33 46 4a 75 70 	imul   $0x70754a46,0x33(%ecx),%eax
43ce96:	62 6d 76             	bound  %ebp,0x76(%ebp)
43ce99:	74 45                	je     0x43cee0
43ce9b:	63 72 32             	arpl   %esi,0x32(%edx)
43ce9e:	61                   	popa
43ce9f:	44                   	inc    %esp
43cea0:	56                   	push   %esi
43cea1:	50                   	push   %eax
43cea2:	74 30                	je     0x43ced4
43cea4:	62 57 74             	bound  %edx,0x74(%edi)
43cea7:	45                   	inc    %ebp
43cea8:	2f                   	das
43cea9:	38 6a 58             	cmp    %ch,0x58(%edx)
43ceac:	59                   	pop    %ecx
43cead:	58                   	pop    %eax
43ceae:	50                   	push   %eax
43ceaf:	55                   	push   %ebp
43ceb0:	4e                   	dec    %esi
43ceb1:	79 55                	jns    0x43cf08
43ceb3:	4d                   	dec    %ebp
43ceb4:	76 5a                	jbe    0x43cf10
43ceb6:	4e                   	dec    %esi
43ceb7:	52                   	push   %edx
43ceb8:	58                   	pop    %eax
43ceb9:	32 54 5a 75          	xor    0x75(%edx,%ebx,2),%dl
43cebd:	78 4c                	js     0x43cf0b
43cebf:	63 67 6a             	arpl   %esp,0x6a(%edi)
43cec2:	77 31                	ja     0x43cef5
43cec4:	34 45                	xor    $0x45,%al
43cec6:	71 55                	jno    0x43cf1d
43cec8:	55                   	push   %ebp
43cec9:	72 58                	jb     0x43cf23
43cecb:	79 6e                	jns    0x43cf3b
43cecd:	4a                   	dec    %edx
43cece:	54                   	push   %esp
43cecf:	64 52                	fs push %edx
43ced1:	39 4e 4e             	cmp    %ecx,0x4e(%esi)
43ced4:	6a 64                	push   $0x64
43ced6:	6f                   	outsl  %ds:(%esi),(%dx)
43ced7:	6c                   	insb   (%dx),%es:(%edi)
43ced8:	79 52                	jns    0x43cf2c
43ceda:	32 66 6d             	xor    0x6d(%esi),%ah
43cedd:	4b                   	dec    %ebx
43cede:	2f                   	das
43cedf:	79 49                	jns    0x43cf2a
43cee1:	35 44 37 33 6b       	xor    $0x6b333744,%eax
43cee6:	62 52 51             	bound  %edx,0x51(%edx)
43cee9:	6f                   	outsl  %ds:(%esi),(%dx)
43ceea:	64 66 50             	fs push %ax
43ceed:	32 4a 4d             	xor    0x4d(%edx),%cl
43cef0:	64 32 72 78          	xor    %fs:0x78(%edx),%dh
43cef4:	44                   	inc    %esp
43cef5:	4b                   	dec    %ebx
43cef6:	68 31 67 62 36       	push   $0x36626731
43cefb:	75 61                	jne    0x43cf5e
43cefd:	35 2f 30 6e 79       	xor    $0x796e302f,%eax
43cf02:	42                   	inc    %edx
43cf03:	49                   	dec    %ecx
43cf04:	58                   	pop    %eax
43cf05:	36 4b                	ss dec %ebx
43cf07:	37                   	aaa
43cf08:	53                   	push   %ebx
43cf09:	35 38 6f 39 63       	xor    $0x63396f38,%eax
43cf0e:	4b                   	dec    %ebx
43cf0f:	4a                   	dec    %edx
43cf10:	34 53                	xor    $0x53,%al
43cf12:	65 64 50             	gs fs push %eax
43cf15:	43                   	inc    %ebx
43cf16:	6e                   	outsb  %ds:(%esi),(%dx)
43cf17:	54                   	push   %esp
43cf18:	4e                   	dec    %esi
43cf19:	44                   	inc    %esp
43cf1a:	4d                   	dec    %ebp
43cf1b:	68 46 77 75 59       	push   $0x59757746
43cf20:	6d                   	insl   (%dx),%es:(%edi)
43cf21:	59                   	pop    %ecx
43cf22:	44                   	inc    %esp
43cf23:	64 52                	fs push %edx
43cf25:	57                   	push   %edi
43cf26:	72 67                	jb     0x43cf8f
43cf28:	2f                   	das
43cf29:	7a 56                	jp     0x43cf81
43cf2b:	37                   	aaa
43cf2c:	36 76 4f             	ss jbe 0x43cf7e
43cf2f:	70 44                	jo     0x43cf75
43cf31:	7a 50                	jp     0x43cf83
43cf33:	79 65                	jns    0x43cf9a
43cf35:	49                   	dec    %ecx
43cf36:	74 44                	je     0x43cf7c
43cf38:	46                   	inc    %esi
43cf39:	49                   	dec    %ecx
43cf3a:	74 71                	je     0x43cfad
43cf3c:	71 33                	jno    0x43cf71
43cf3e:	6c                   	insb   (%dx),%es:(%edi)
43cf3f:	4e                   	dec    %esi
43cf40:	2f                   	das
43cf41:	30 58 2b             	xor    %bl,0x2b(%eax)
43cf44:	56                   	push   %esi
43cf45:	79 46                	jns    0x43cf8d
43cf47:	64 52                	fs push %edx
43cf49:	34 6b                	xor    $0x6b,%al
43cf4b:	6f                   	outsl  %ds:(%esi),(%dx)
43cf4c:	4a                   	dec    %edx
43cf4d:	49                   	dec    %ecx
43cf4e:	4b                   	dec    %ebx
43cf4f:	65 4f                	gs dec %edi
43cf51:	33 6e 74             	xor    0x74(%esi),%ebp
43cf54:	54                   	push   %esp
43cf55:	63 4c 76 72          	arpl   %ecx,0x72(%esi,%esi,2)
43cf59:	4d                   	dec    %ebp
43cf5a:	74 36                	je     0x43cf92
43cf5c:	37                   	aaa
43cf5d:	48                   	dec    %eax
43cf5e:	32 42 66             	xor    0x66(%edx),%al
43cf61:	2f                   	das
43cf62:	79 66                	jns    0x43cfca
43cf64:	39 4d 36             	cmp    %ecx,0x36(%ebp)
43cf67:	4e                   	dec    %esi
43cf68:	61                   	popa
43cf69:	68 4d 52 5a 66       	push   $0x665a524d
43cf6e:	77 4e                	ja     0x43cfbe
43cf70:	6c                   	insb   (%dx),%es:(%edi)
43cf71:	65 48                	gs dec %eax
43cf73:	35 4e 37 4f 66       	xor    $0x664f374e,%eax
43cf78:	45                   	inc    %ebp
43cf79:	65 45                	gs inc %ebp
43cf7b:	4e                   	dec    %esi
43cf7c:	49                   	dec    %ecx
43cf7d:	67 6c                	insb   (%dx),%es:(%di)
43cf7f:	58                   	pop    %eax
43cf80:	35 45 7a 4e 32       	xor    $0x324e7a45,%eax
43cf85:	33 34 57             	xor    (%edi,%edx,2),%esi
43cf88:	46                   	inc    %esi
43cf89:	33 41 6a             	xor    0x6a(%ecx),%eax
43cf8c:	49                   	dec    %ecx
43cf8d:	6a 4e                	push   $0x4e
43cf8f:	76 45                	jbe    0x43cfd6
43cf91:	41                   	inc    %ecx
43cf92:	6c                   	insb   (%dx),%es:(%edi)
43cf93:	6d                   	insl   (%dx),%es:(%edi)
43cf94:	39 41 46             	cmp    %eax,0x46(%ecx)
43cf97:	30 32                	xor    %dh,(%edx)
43cf99:	76 47                	jbe    0x43cfe2
43cf9b:	6e                   	outsb  %ds:(%esi),(%dx)
43cf9c:	42                   	inc    %edx
43cf9d:	30 61 72             	xor    %ah,0x72(%ecx)
43cfa0:	55                   	push   %ebp
43cfa1:	38 76 73             	cmp    %dh,0x73(%esi)
43cfa4:	68 52 6e 48 67       	push   $0x67486e52
43cfa9:	33 47 69             	xor    0x69(%edi),%eax
43cfac:	2f                   	das
43cfad:	46                   	inc    %esi
43cfae:	47                   	inc    %edi
43cfaf:	56                   	push   %esi
43cfb0:	6b 62 30 59          	imul   $0x59,0x30(%edx),%esp
43cfb4:	79 6e                	jns    0x43d024
43cfb6:	79 37                	jns    0x43cfef
43cfb8:	65 44                	gs inc %esp
43cfba:	67 49                	addr16 dec %ecx
43cfbc:	66 4c                	dec    %sp
43cfbe:	4c                   	dec    %esp
43cfbf:	64 4d                	fs dec %ebp
43cfc1:	69 43 63 41 42 36 6c 	imul   $0x6c364241,0x63(%ebx),%eax
43cfc8:	34 55                	xor    $0x55,%al
43cfca:	75 45                	jne    0x43d011
43cfcc:	55                   	push   %ebp
43cfcd:	77 38                	ja     0x43d007
43cfcf:	66 68 58 2f          	pushw  $0x2f58
43cfd3:	6d                   	insl   (%dx),%es:(%edi)
43cfd4:	71 74                	jno    0x43d04a
43cfd6:	42                   	inc    %edx
43cfd7:	75 37                	jne    0x43d010
43cfd9:	2f                   	das
43cfda:	31 46 44             	xor    %eax,0x44(%esi)
43cfdd:	51                   	push   %ecx
43cfde:	51                   	push   %ecx
43cfdf:	42                   	inc    %edx
43cfe0:	4c                   	dec    %esp
43cfe1:	44                   	inc    %esp
43cfe2:	55                   	push   %ebp
43cfe3:	56                   	push   %esi
43cfe4:	44                   	inc    %esp
43cfe5:	56                   	push   %esi
43cfe6:	4e                   	dec    %esi
43cfe7:	77 55                	ja     0x43d03e
43cfe9:	55                   	push   %ebp
43cfea:	78 36                	js     0x43d022
43cfec:	74 2b                	je     0x43d019
43cfee:	4c                   	dec    %esp
43cfef:	4e                   	dec    %esi
43cff0:	31 41 58             	xor    %eax,0x58(%ecx)
43cff3:	6a 57                	push   $0x57
43cff5:	66 4b                	dec    %bx
43cff7:	66 71 42             	data16 jno 0x43d03c
43cffa:	62 74 37 56          	bound  %esi,0x56(%edi,%esi,1)
43cffe:	5a                   	pop    %edx
43cfff:	65 55                	gs push %ebp
43d001:	36 4e                	ss dec %esi
43d003:	34 68                	xor    $0x68,%al
43d005:	73 42                	jae    0x43d049
43d007:	74 76                	je     0x43d07f
43d009:	61                   	popa
43d00a:	35 55 4f 43 37       	xor    $0x37434f55,%eax
43d00f:	47                   	inc    %edi
43d010:	4e                   	dec    %esi
43d011:	36 78 71             	ss js  0x43d085
43d014:	34 4c                	xor    $0x4c,%al
43d016:	78 35                	js     0x43d04d
43d018:	49                   	dec    %ecx
43d019:	66 42                	inc    %dx
43d01b:	50                   	push   %eax
43d01c:	4b                   	dec    %ebx
43d01d:	73 33                	jae    0x43d052
43d01f:	7a 6d                	jp     0x43d08e
43d021:	77 31                	ja     0x43d054
43d023:	66 37                	data16 aaa
43d025:	61                   	popa
43d026:	2f                   	das
43d027:	56                   	push   %esi
43d028:	58                   	pop    %eax
43d029:	32 59 6f             	xor    0x6f(%ecx),%bl
43d02c:	58                   	pop    %eax
43d02d:	4f                   	dec    %edi
43d02e:	57                   	push   %edi
43d02f:	46                   	inc    %esi
43d030:	49                   	dec    %ecx
43d031:	38 72 54             	cmp    %dh,0x54(%edx)
43d034:	42                   	inc    %edx
43d035:	77 43                	ja     0x43d07a
43d037:	71 43                	jno    0x43d07c
43d039:	2b 76 62             	sub    0x62(%esi),%esi
43d03c:	6c                   	insb   (%dx),%es:(%edi)
43d03d:	2f                   	das
43d03e:	49                   	dec    %ecx
43d03f:	53                   	push   %ebx
43d040:	54                   	push   %esp
43d041:	64 63 6b 36          	arpl   %ebp,%fs:0x36(%ebx)
43d045:	58                   	pop    %eax
43d046:	54                   	push   %esp
43d047:	33 61 46             	xor    0x46(%ecx),%esp
43d04a:	74 62                	je     0x43d0ae
43d04c:	58                   	pop    %eax
43d04d:	32 79 61             	xor    0x61(%ecx),%bh
43d050:	77 50                	ja     0x43d0a2
43d052:	6c                   	insb   (%dx),%es:(%edi)
43d053:	72 32                	jb     0x43d087
43d055:	4d                   	dec    %ebp
43d056:	65 34 2f             	gs xor $0x2f,%al
43d059:	39 45 67             	cmp    %eax,0x67(%ebp)
43d05c:	4b                   	dec    %ebx
43d05d:	44                   	inc    %esp
43d05e:	45                   	inc    %ebp
43d05f:	68 37 41 5a 47       	push   $0x475a4137
43d064:	71 59                	jno    0x43d0bf
43d066:	31 6e 6c             	xor    %ebp,0x6c(%esi)
43d069:	56                   	push   %esi
43d06a:	73 76                	jae    0x43d0e2
43d06c:	6a 6d                	push   $0x6d
43d06e:	35 34 4a 59 30       	xor    $0x30594a34,%eax
43d073:	57                   	push   %edi
43d074:	68 58 33 31 2b       	push   $0x2b313358
43d079:	36 57                	ss push %edi
43d07b:	78 54                	js     0x43d0d1
43d07d:	77 4b                	ja     0x43d0ca
43d07f:	6b 48 64 58          	imul   $0x58,0x64(%eax),%ecx
43d083:	48                   	dec    %eax
43d084:	4b                   	dec    %ebx
43d085:	6f                   	outsl  %ds:(%esi),(%dx)
43d086:	35 68 4b 4c 54       	xor    $0x544c4b68,%eax
43d08b:	36 66 6b 48 4d 2f    	imul   $0x2f,%ss:0x4d(%eax),%cx
43d091:	6a 4d                	push   $0x4d
43d093:	59                   	pop    %ecx
43d094:	45                   	inc    %ebp
43d095:	77 4c                	ja     0x43d0e3
43d097:	48                   	dec    %eax
43d098:	35 6b 57 5a 49       	xor    $0x495a576b,%eax
43d09d:	42                   	inc    %edx
43d09e:	52                   	push   %edx
43d09f:	42                   	inc    %edx
43d0a0:	6c                   	insb   (%dx),%es:(%edi)
43d0a1:	43                   	inc    %ebx
43d0a2:	6b 32 36             	imul   $0x36,(%edx),%esi
43d0a5:	58                   	pop    %eax
43d0a6:	2f                   	das
43d0a7:	33 66 42             	xor    0x42(%esi),%esp
43d0aa:	6a 6b                	push   $0x6b
43d0ac:	59                   	pop    %ecx
43d0ad:	4d                   	dec    %ebp
43d0ae:	4f                   	dec    %edi
43d0af:	31 57 6b             	xor    %edx,0x6b(%edi)
43d0b2:	75 31                	jne    0x43d0e5
43d0b4:	61                   	popa
43d0b5:	35 51 34 59 41       	xor    $0x41593451,%eax
43d0ba:	2f                   	das
43d0bb:	46                   	inc    %esi
43d0bc:	64 49                	fs dec %ecx
43d0be:	6a 70                	push   $0x70
43d0c0:	31 4d 56             	xor    %ecx,0x56(%ebp)
43d0c3:	4b                   	dec    %ebx
43d0c4:	68 42 30 34 59       	push   $0x59343042
43d0c9:	33 53 58             	xor    0x58(%ebx),%edx
43d0cc:	52                   	push   %edx
43d0cd:	6f                   	outsl  %ds:(%esi),(%dx)
43d0ce:	59                   	pop    %ecx
43d0cf:	58                   	pop    %eax