43cf34:	66 2b 38             	sub    (%eax),%di
43cf37:	65 36 62 38          	gs bound %edi,%ss:(%eax)
43cf3b:	78 56                	js     0x43cf93
43cf3d:	4f                   	dec    %edi
43cf3e:	51                   	push   %ecx
43cf3f:	51                   	push   %ecx
43cf40:	4b                   	dec    %ebx
43cf41:	42                   	inc    %edx
43cf42:	58                   	pop    %eax
43cf43:	44                   	inc    %esp
43cf44:	6d                   	insl   (%dx),%es:(%edi)
43cf45:	67 59                	addr16 pop %ecx
43cf47:	34 31                	xor    $0x31,%al
43cf49:	4a                   	dec    %edx
43cf4a:	36 7a 42             	ss jp  0x43cf8f
43cf4d:	55                   	push   %ebp
43cf4e:	66 41                	inc    %cx
43cf50:	7a 42                	jp     0x43cf94
43cf52:	7a 35                	jp     0x43cf89
43cf54:	67 39 67 4c          	cmp    %esp,0x4c(%bx)
43cf58:	36 50                	ss push %eax
43cf5a:	36 71 57             	ss jno 0x43cfb4
43cf5d:	62 69 78             	bound  %ebp,0x78(%ecx)
43cf60:	59                   	pop    %ecx
43cf61:	65 34 47             	gs xor $0x47,%al
43cf64:	68 30 79 2f 70       	push   $0x702f7930
43cf69:	4c                   	dec    %esp
43cf6a:	79 74                	jns    0x43cfe0
43cf6c:	62 70 2f             	bound  %esi,0x2f(%eax)
43cf6f:	78 57                	js     0x43cfc8
43cf71:	7a 55                	jp     0x43cfc8
43cf73:	61                   	popa
43cf74:	4b                   	dec    %ebx
43cf75:	34 63                	xor    $0x63,%al
43cf77:	67 70 68             	addr16 jo 0x43cfe2
43cf7a:	70 4f                	jo     0x43cfcb
43cf7c:	70 54                	jo     0x43cfd2
43cf7e:	52                   	push   %edx
43cf7f:	73 36                	jae    0x43cfb7
43cf81:	45                   	inc    %ebp
43cf82:	39 4a 64             	cmp    %ecx,0x64(%edx)
43cf85:	73 69                	jae    0x43cff0
43cf87:	4a                   	dec    %edx
43cf88:	56                   	push   %esi
43cf89:	66 52                	push   %dx
43cf8b:	78 39                	js     0x43cfc6
43cf8d:	45                   	inc    %ebp
43cf8e:	4b                   	dec    %ebx
43cf8f:	6c                   	insb   (%dx),%es:(%edi)
43cf90:	58                   	pop    %eax
43cf91:	4c                   	dec    %esp
43cf92:	42                   	inc    %edx
43cf93:	31 71 4c             	xor    %esi,0x4c(%ecx)
43cf96:	77 65                	ja     0x43cffd
43cf98:	31 44 48 7a          	xor    %eax,0x7a(%eax,%ecx,2)
43cf9c:	6e                   	outsb  %ds:(%esi),(%dx)
43cf9d:	41                   	inc    %ecx
43cf9e:	42                   	inc    %edx
43cf9f:	31 77 6a             	xor    %esi,0x6a(%edi)
43cfa2:	30 37                	xor    %dh,(%edi)
43cfa4:	6c                   	insb   (%dx),%es:(%edi)
43cfa5:	6b 31 69             	imul   $0x69,(%ecx),%esi
43cfa8:	61                   	popa
43cfa9:	69 78 77 58 6c 38 55 	imul   $0x55386c58,0x77(%eax),%edi
43cfb0:	74 66                	je     0x43d018
43cfb2:	37                   	aaa
43cfb3:	53                   	push   %ebx
43cfb4:	56                   	push   %esi
43cfb5:	62 71 42             	bound  %esi,0x42(%ecx)
43cfb8:	53                   	push   %ebx
43cfb9:	72 36                	jb     0x43cff1
43cfbb:	6f                   	outsl  %ds:(%esi),(%dx)
43cfbc:	48                   	dec    %eax
43cfbd:	7a 38                	jp     0x43cff7
43cfbf:	55                   	push   %ebp
43cfc0:	4e                   	dec    %esi
43cfc1:	50                   	push   %eax
43cfc2:	77 31                	ja     0x43cff5
43cfc4:	39 77 59             	cmp    %esi,0x59(%edi)
43cfc7:	7a 77                	jp     0x43d040
43cfc9:	50                   	push   %eax
43cfca:	54                   	push   %esp
43cfcb:	2b 33                	sub    (%ebx),%esi
43cfcd:	61                   	popa
43cfce:	6f                   	outsl  %ds:(%esi),(%dx)
43cfcf:	2b 39                	sub    (%ecx),%edi
43cfd1:	51                   	push   %ecx
43cfd2:	44                   	inc    %esp
43cfd3:	72 6f                	jb     0x43d044
43cfd5:	6f                   	outsl  %ds:(%esi),(%dx)
43cfd6:	48                   	dec    %eax
43cfd7:	70 6d                	jo     0x43d046
43cfd9:	54                   	push   %esp
43cfda:	59                   	pop    %ecx
43cfdb:	6d                   	insl   (%dx),%es:(%edi)
43cfdc:	71 51                	jno    0x43d02f
43cfde:	77 62                	ja     0x43d042
43cfe0:	78 6b                	js     0x43d04d
43cfe2:	58                   	pop    %eax
43cfe3:	61                   	popa
43cfe4:	4f                   	dec    %edi
43cfe5:	35 38 55 47 4c       	xor    $0x4c475538,%eax
43cfea:	64 53                	fs push %ebx
43cfec:	6f                   	outsl  %ds:(%esi),(%dx)
43cfed:	51                   	push   %ecx
43cfee:	4f                   	dec    %edi
43cfef:	65 6a 49             	gs push $0x49
43cff2:	53                   	push   %ebx
43cff3:	55                   	push   %ebp
43cff4:	77 46                	ja     0x43d03c
43cff6:	71 44                	jno    0x43d03c
43cff8:	55                   	push   %ebp
43cff9:	71 55                	jno    0x43d050
43cffb:	42                   	inc    %edx
43cffc:	66 6c                	data16 insb (%dx),%es:(%edi)
43cffe:	4d                   	dec    %ebp
43cfff:	68 4c 79 38 31       	push   $0x3138794c
43d004:	56                   	push   %esi
43d005:	4b                   	dec    %ebx
43d006:	4e                   	dec    %esi
43d007:	6b 65 38 38          	imul   $0x38,0x38(%ebp),%esp
43d00b:	7a 61                	jp     0x43d06e
43d00d:	62 78 46             	bound  %edi,0x46(%eax)
43d010:	42                   	inc    %edx
43d011:	39 63 39             	cmp    %esp,0x39(%ebx)
43d014:	39 54 6d 2f          	cmp    %edx,0x2f(%ebp,%ebp,2)
43d018:	4e                   	dec    %esi
43d019:	75 64                	jne    0x43d07f
43d01b:	4a                   	dec    %edx
43d01c:	32 62 52             	xor    0x52(%edx),%ah
43d01f:	48                   	dec    %eax
43d020:	52                   	push   %edx
43d021:	62 32                	bound  %esi,(%edx)
43d023:	36 4a                	ss dec %edx
43d025:	58                   	pop    %eax
43d026:	2b 6f 4f             	sub    0x4f(%edi),%ebp
43d029:	6e                   	outsb  %ds:(%esi),(%dx)
43d02a:	48                   	dec    %eax
43d02b:	61                   	popa
43d02c:	71 34                	jno    0x43d062
43d02e:	44                   	inc    %esp
43d02f:	68 63 4d 44 64       	push   $0x64444d63
43d034:	61                   	popa
43d035:	56                   	push   %esi
43d036:	32 68 7a             	xor    0x7a(%eax),%ch
43d039:	30 72 7a             	xor    %dh,0x7a(%edx)
43d03c:	78 77                	js     0x43d0b5
43d03e:	63 49 36             	arpl   %ecx,0x36(%ecx)
43d041:	68 79 33 75 33       	push   $0x33753379
43d046:	45                   	inc    %ebp
43d047:	70 65                	jo     0x43d0ae
43d049:	4b                   	dec    %ebx
43d04a:	66 7a 31             	data16 jp 0x43d07e
43d04d:	35 36 33 70 59       	xor    $0x59703336,%eax
43d052:	77 39                	ja     0x43d08d
43d054:	48                   	dec    %eax
43d055:	4d                   	dec    %ebp
43d056:	31 4b 36             	xor    %ecx,0x36(%ebx)
43d059:	62 76 51             	bound  %esi,0x51(%esi)
43d05c:	2f                   	das
43d05d:	4a                   	dec    %edx
43d05e:	4e                   	dec    %esi
43d05f:	54                   	push   %esp
43d060:	59                   	pop    %ecx
43d061:	64 58                	fs pop %eax
43d063:	2f                   	das
43d064:	50                   	push   %eax
43d065:	53                   	push   %ebx
43d066:	61                   	popa
43d067:	43                   	inc    %ebx
43d068:	72 38                	jb     0x43d0a2
43d06a:	48                   	dec    %eax
43d06b:	35 77 52 43 75       	xor    $0x75435277,%eax
43d070:	43                   	inc    %ebx
43d071:	4f                   	dec    %edi
43d072:	31 42 70             	xor    %eax,0x70(%edx)
43d075:	44                   	inc    %esp
43d076:	79 4b                	jns    0x43d0c3
43d078:	58                   	pop    %eax
43d079:	6d                   	insl   (%dx),%es:(%edi)
43d07a:	55                   	push   %ebp
43d07b:	2f                   	das
43d07c:	6b 76 48 71          	imul   $0x71,0x48(%esi),%esi
43d080:	49                   	dec    %ecx
43d081:	4f                   	dec    %edi
43d082:	59                   	pop    %ecx
43d083:	46                   	inc    %esi
43d084:	58                   	pop    %eax
43d085:	7a 35                	jp     0x43d0bc
43d087:	7a 6f                	jp     0x43d0f8
43d089:	79 53                	jns    0x43d0de
43d08b:	43                   	inc    %ebx
43d08c:	56                   	push   %esi
43d08d:	34 4e                	xor    $0x4e,%al
43d08f:	4f                   	dec    %edi
43d090:	4c                   	dec    %esp
43d091:	4e                   	dec    %esi
43d092:	52                   	push   %edx
43d093:	4f                   	dec    %edi
43d094:	45                   	inc    %ebp
43d095:	71 78                	jno    0x43d10f
43d097:	6a 46                	push   $0x46
43d099:	2f                   	das
43d09a:	50                   	push   %eax
43d09b:	57                   	push   %edi
43d09c:	68 59 50 31 2b       	push   $0x2b315059
43d0a1:	77 73                	ja     0x43d116
43d0a3:	58                   	pop    %eax
43d0a4:	49                   	dec    %ecx
43d0a5:	4e                   	dec    %esi
43d0a6:	63 5a 5a             	arpl   %ebx,0x5a(%edx)
43d0a9:	4e                   	dec    %esi
43d0aa:	32 6f 2b             	xor    0x2b(%edi),%ch
43d0ad:	54                   	push   %esp
43d0ae:	48                   	dec    %eax
43d0af:	47                   	inc    %edi
43d0b0:	36 2b 46 69          	sub    %ss:0x69(%esi),%eax
43d0b4:	56                   	push   %esi
43d0b5:	33 56 4d             	xor    0x4d(%esi),%edx
43d0b8:	2b 79 4d             	sub    0x4d(%ecx),%edi
43d0bb:	6b 75 36 35          	imul   $0x35,0x36(%ebp),%esi
43d0bf:	53                   	push   %ebx
43d0c0:	77 45                	ja     0x43d107
43d0c2:	55                   	push   %ebp
43d0c3:	71 70                	jno    0x43d135
43d0c5:	65 34 55             	gs xor $0x55,%al
43d0c8:	49                   	dec    %ecx
43d0c9:	4e                   	dec    %esi
43d0ca:	36 43                	ss inc %ebx
43d0cc:	43                   	inc    %ebx
43d0cd:	49                   	dec    %ecx
43d0ce:	70 4e                	jo     0x43d11e
43d0d0:	6b 32 33             	imul   $0x33,(%edx),%esi
43d0d3:	4c                   	dec    %esp
43d0d4:	44                   	inc    %esp
43d0d5:	47                   	inc    %edi
43d0d6:	55                   	push   %ebp
43d0d7:	58                   	pop    %eax
43d0d8:	33 31                	xor    (%ecx),%esi
43d0da:	51                   	push   %ecx
43d0db:	4f                   	dec    %edi
43d0dc:	31 41 52             	xor    %eax,0x52(%ecx)
43d0df:	49                   	dec    %ecx
43d0e0:	4f                   	dec    %edi
43d0e1:	6f                   	outsl  %ds:(%esi),(%dx)
43d0e2:	6a 50                	push   $0x50
43d0e4:	58                   	pop    %eax
43d0e5:	72 44                	jb     0x43d12b
43d0e7:	37                   	aaa
43d0e8:	58                   	pop    %eax
43d0e9:	49                   	dec    %ecx
43d0ea:	54                   	push   %esp
43d0eb:	56                   	push   %esi
43d0ec:	43                   	inc    %ebx
43d0ed:	6d                   	insl   (%dx),%es:(%edi)
43d0ee:	35 64 66 64 4a       	xor    $0x4a646664,%eax
43d0f3:	41                   	inc    %ecx
43d0f4:	48                   	dec    %eax
43d0f5:	4c                   	dec    %esp
43d0f6:	61                   	popa
43d0f7:	72 49                	jb     0x43d142
43d0f9:	32 51 38             	xor    0x38(%ecx),%dl
43d0fc:	55                   	push   %ebp
43d0fd:	51                   	push   %ecx
43d0fe:	30 76 43             	xor    %dh,0x43(%esi)
43d101:	61                   	popa
43d102:	43                   	inc    %ebx
43d103:	6f                   	outsl  %ds:(%esi),(%dx)
43d104:	69 54 41 37 63 66 6e 	imul   $0x396e6663,0x37(%ecx,%eax,2),%edx
43d10b:	39
43d10c:	49                   	dec    %ecx
43d10d:	65 55                	gs push %ebp
43d10f:	78 6c                	js     0x43d17d
43d111:	53                   	push   %ebx
43d112:	2b 77 50             	sub    0x50(%edi),%esi
43d115:	6c                   	insb   (%dx),%es:(%edi)
43d116:	4c                   	dec    %esp
43d117:	4e                   	dec    %esi
43d118:	72 64                	jb     0x43d17e
43d11a:	7a 43                	jp     0x43d15f
43d11c:	34 59                	xor    $0x59,%al
43d11e:	55                   	push   %ebp
43d11f:	46                   	inc    %esi
43d120:	71 71                	jno    0x43d193
43d122:	72 6e                	jb     0x43d192
43d124:	2f                   	das
43d125:	4e                   	dec    %esi
43d126:	4f                   	dec    %edi
43d127:	6c                   	insb   (%dx),%es:(%edi)
43d128:	4f                   	dec    %edi
43d129:	5a                   	pop    %edx
43d12a:	68 6d 38 67 4a       	push   $0x4a67386d
43d12f:	67 41                	addr16 inc %ecx
43d131:	67 50                	addr16 push %eax
43d133:	4a                   	dec    %edx
43d134:	53                   	push   %ebx
43d135:	2f                   	das
43d136:	56                   	push   %esi
43d137:	35 53 4b 79 69       	xor    $0x69794b53,%eax
43d13c:	4d                   	dec    %ebp
43d13d:	56                   	push   %esi
43d13e:	6b 73 57 49          	imul   $0x49,0x57(%ebx),%esi
43d142:	65 36 76 59          	gs ss jbe 0x43d19f
43d146:	45                   	inc    %ebp
43d147:	36 44                	ss inc %esp
43d149:	73 64                	jae    0x43d1af
43d14b:	30 67 63             	xor    %ah,0x63(%edi)
43d14e:	49                   	dec    %ecx
43d14f:	49                   	dec    %ecx
43d150:	57                   	push   %edi
43d151:	43                   	inc    %ebx
43d152:	61                   	popa
43d153:	4c                   	dec    %esp
43d154:	51                   	push   %ecx
43d155:	55                   	push   %ebp
43d156:	4d                   	dec    %ebp
43d157:	48                   	dec    %eax
43d158:	49                   	dec    %ecx
43d159:	38 44 57 34          	cmp    %al,0x34(%edi,%edx,2)
43d15d:	72 2f                	jb     0x43d18e
43d15f:	44                   	inc    %esp
43d160:	75 6d                	jne    0x43d1cf
43d162:	63 7a 36             	arpl   %edi,0x36(%edx)
43d165:	4e                   	dec    %esi
43d166:	73 43                	jae    0x43d1ab
43d168:	4b                   	dec    %ebx
43d169:	4f                   	dec    %edi
43d16a:	36 69 34 43 70 6c 34 	imul   $0x34346c70,%ss:(%ebx,%eax,2),%esi
43d171:	34
43d172:	47                   	inc    %edi
43d173:	35 4f 4d 6e 4c       	xor    $0x4c6e4d4f,%eax
43d178:	72 72                	jb     0x43d1ec
43d17a:	59                   	pop    %ecx
43d17b:	47                   	inc    %edi
43d17c:	59                   	pop    %ecx
43d17d:	31 37                	xor    %esi,(%edi)
43d17f:	61                   	popa
43d180:	6b 30 76             	imul   $0x76,(%eax),%esi
43d183:	51                   	push   %ecx
43d184:	5a                   	pop    %edx
43d185:	39 62 50             	cmp    %esp,0x50(%edx)
43d188:	67 70 62             	addr16 jo 0x43d1ed
43d18b:	34 36                	xor    $0x36,%al
43d18d:	4e                   	dec    %esi
43d18e:	73 6d                	jae    0x43d1fd
43d190:	5a                   	pop    %edx
43d191:	47                   	inc    %edi
43d192:	45                   	inc    %ebp
43d193:	52                   	push   %edx
43d194:	6e                   	outsb  %ds:(%esi),(%dx)