43cde4:	44                   	inc    %esp
43cde5:	55                   	push   %ebp
43cde6:	77 67                	ja     0x43ce4f
43cde8:	4f                   	dec    %edi
43cde9:	68 43 39 6e 74       	push   $0x746e3943
43cdee:	65 41                	gs inc %ecx
43cdf0:	62 53 63             	bound  %edx,0x63(%ebx)
43cdf3:	50                   	push   %eax
43cdf4:	65 58                	gs pop %eax
43cdf6:	58                   	pop    %eax
43cdf7:	65 56                	gs push %esi
43cdf9:	77 49                	ja     0x43ce44
43cdfb:	69 4c 44 59 63 38 45 	imul   $0x5a453863,0x59(%esp,%eax,2),%ecx
43ce02:	5a
43ce03:	49                   	dec    %ecx
43ce04:	4f                   	dec    %edi
43ce05:	31 6f 72             	xor    %ebp,0x72(%edi)
43ce08:	36 4f                	ss dec %edi
43ce0a:	30 77 6d             	xor    %dh,0x6d(%edi)
43ce0d:	65 6b 51 38 4b       	imul   $0x4b,%gs:0x38(%ecx),%edx
43ce12:	65 69 53 4e 34 34 37 	imul   $0x70373434,%gs:0x4e(%ebx),%edx
43ce19:	70
43ce1a:	7a 49                	jp     0x43ce65
43ce1c:	6e                   	outsb  %ds:(%esi),(%dx)
43ce1d:	47                   	inc    %edi
43ce1e:	71 36                	jno    0x43ce56
43ce20:	78 59                	js     0x43ce7b
43ce22:	38 33                	cmp    %dh,(%ebx)
43ce24:	59                   	pop    %ecx
43ce25:	78 78                	js     0x43ce9f
43ce27:	59                   	pop    %ecx
43ce28:	76 59                	jbe    0x43ce83
43ce2a:	58                   	pop    %eax
43ce2b:	67 4f                	addr16 dec %edi
43ce2d:	69 58 30 55 35 74 61 	imul   $0x61743555,0x30(%eax),%ebx
43ce34:	49                   	dec    %ecx
43ce35:	73 4f                	jae    0x43ce86
43ce37:	2b 70 6d             	sub    0x6d(%eax),%esi
43ce3a:	50                   	push   %eax
43ce3b:	53                   	push   %ebx
43ce3c:	32 62 30             	xor    0x30(%edx),%ah
43ce3f:	6a 4e                	push   $0x4e
43ce41:	59                   	pop    %ecx
43ce42:	37                   	aaa
43ce43:	37                   	aaa
43ce44:	55                   	push   %ebp
43ce45:	6e                   	outsb  %ds:(%esi),(%dx)
43ce46:	5a                   	pop    %edx
43ce47:	6a 33                	push   $0x33
43ce49:	4b                   	dec    %ebx
43ce4a:	73 59                	jae    0x43cea5
43ce4c:	69 68 48 46 37 55 31 	imul   $0x31553746,0x48(%eax),%ebp
43ce53:	68 56 52 49 50       	push   $0x50495256
43ce58:	76 49                	jbe    0x43cea3
43ce5a:	73 4e                	jae    0x43ceaa
43ce5c:	43                   	inc    %ebx
43ce5d:	6c                   	insb   (%dx),%es:(%edi)
43ce5e:	67 4e                	addr16 dec %esi
43ce60:	4e                   	dec    %esi
43ce61:	74 6e                	je     0x43ced1
43ce63:	68 32 34 75 6f       	push   $0x6f753432
43ce68:	45                   	inc    %ebp
43ce69:	4a                   	dec    %edx
43ce6a:	78 46                	js     0x43ceb2
43ce6c:	32 44 44 6c          	xor    0x6c(%esp,%eax,2),%al
43ce70:	71 42                	jno    0x43ceb4
43ce72:	63 4b 57             	arpl   %ecx,0x57(%ebx)
43ce75:	71 56                	jno    0x43cecd
43ce77:	49                   	dec    %ecx
43ce78:	6c                   	insb   (%dx),%es:(%edi)
43ce79:	49                   	dec    %ecx
43ce7a:	78 58                	js     0x43ced4
43ce7c:	72 76                	jb     0x43cef4
43ce7e:	74 42                	je     0x43cec2
43ce80:	51                   	push   %ecx
43ce81:	6f                   	outsl  %ds:(%esi),(%dx)
43ce82:	34 37                	xor    $0x37,%al
43ce84:	63 43 43             	arpl   %eax,0x43(%ebx)
43ce87:	37                   	aaa
43ce88:	55                   	push   %ebp
43ce89:	52                   	push   %edx
43ce8a:	78 70                	js     0x43cefc
43ce8c:	5a                   	pop    %edx
43ce8d:	41                   	inc    %ecx
43ce8e:	48                   	dec    %eax
43ce8f:	4f                   	dec    %edi
43ce90:	34 51                	xor    $0x51,%al
43ce92:	68 44 4e 2f 56       	push   $0x562f4e44
43ce97:	37                   	aaa
43ce98:	42                   	inc    %edx
43ce99:	5a                   	pop    %edx
43ce9a:	55                   	push   %ebp
43ce9b:	56                   	push   %esi
43ce9c:	43                   	inc    %ebx
43ce9d:	76 30                	jbe    0x43cecf
43ce9f:	42                   	inc    %edx
43cea0:	57                   	push   %edi
43cea1:	46                   	inc    %esi
43cea2:	68 54 66 7a 49       	push   $0x497a6654
43cea7:	6c                   	insb   (%dx),%es:(%edi)
43cea8:	49                   	dec    %ecx
43cea9:	66 41                	inc    %cx
43ceab:	49                   	dec    %ecx
43ceac:	71 71                	jno    0x43cf1f
43ceae:	52                   	push   %edx
43ceaf:	72 68                	jb     0x43cf19
43ceb1:	45                   	inc    %ebp
43ceb2:	31 78 6e             	xor    %edi,0x6e(%eax)
43ceb5:	50                   	push   %eax
43ceb6:	48                   	dec    %eax
43ceb7:	67 79 74             	addr16 jns 0x43cf2e
43ceba:	6e                   	outsb  %ds:(%esi),(%dx)
43cebb:	48                   	dec    %eax
43cebc:	6f                   	outsl  %ds:(%esi),(%dx)
43cebd:	6b 62 33 37          	imul   $0x37,0x33(%edx),%esp
43cec1:	54                   	push   %esp
43cec2:	64 44                	fs inc %esp
43cec4:	70 32                	jo     0x43cef8
43cec6:	39 6d 79             	cmp    %ebp,0x79(%ebp)
43cec9:	4a                   	dec    %edx
43ceca:	2f                   	das
43cecb:	4e                   	dec    %esi
43cecc:	5a                   	pop    %edx
43cecd:	46                   	inc    %esi
43cece:	54                   	push   %esp
43cecf:	61                   	popa
43ced0:	6b 65 4e 51          	imul   $0x51,0x4e(%ebp),%esp
43ced4:	57                   	push   %edi
43ced5:	68 77 73 61 4c       	push   $0x4c617377
43ceda:	67 71 56             	addr16 jno 0x43cf33
43cedd:	30 53 30             	xor    %dl,0x30(%ebx)
43cee0:	4f                   	dec    %edi
43cee1:	62 77 5a             	bound  %esi,0x5a(%edi)
43cee4:	31 4a 41             	xor    %ecx,0x41(%edx)
43cee7:	32 46 71             	xor    0x71(%esi),%al
43ceea:	6d                   	insl   (%dx),%es:(%edi)
43ceeb:	5a                   	pop    %edx
43ceec:	72 50                	jb     0x43cf3e
43ceee:	77 63                	ja     0x43cf53
43cef0:	4e                   	dec    %esi
43cef1:	56                   	push   %esi
43cef2:	4c                   	dec    %esp
43cef3:	33 4b 33             	xor    0x33(%ebx),%ecx
43cef6:	77 5a                	ja     0x43cf52
43cef8:	38 6f 52             	cmp    %ch,0x52(%edi)
43cefb:	44                   	inc    %esp
43cefc:	67 56                	addr16 push %esi
43cefe:	65 2f                	gs das
43cf00:	35 36 71 58 55       	xor    $0x55587136,%eax
43cf05:	36 67 78 4b          	ss addr16 js 0x43cf54
43cf09:	56                   	push   %esi
43cf0a:	68 5a 59 47 74       	push   $0x7447595a
43cf0f:	33 46 73             	xor    0x73(%esi),%eax
43cf12:	39 38                	cmp    %edi,(%eax)
43cf14:	48                   	dec    %eax
43cf15:	52                   	push   %edx
43cf16:	59                   	pop    %ecx
43cf17:	45                   	inc    %ebp
43cf18:	46                   	inc    %esi
43cf19:	49                   	dec    %ecx
43cf1a:	6e                   	outsb  %ds:(%esi),(%dx)
43cf1b:	6a 32                	push   $0x32
43cf1d:	43                   	inc    %ebx
43cf1e:	70 59                	jo     0x43cf79
43cf20:	2b 58 4c             	sub    0x4c(%eax),%ebx
43cf23:	33 72 34             	xor    0x34(%edx),%esi
43cf26:	48                   	dec    %eax
43cf27:	51                   	push   %ecx
43cf28:	73 39                	jae    0x43cf63
43cf2a:	33 37                	xor    (%edi),%esi
43cf2c:	31 48 46             	xor    %ecx,0x46(%eax)
43cf2f:	45                   	inc    %ebp
43cf30:	47                   	inc    %edi
43cf31:	4e                   	dec    %esi
43cf32:	79 71                	jns    0x43cfa5
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