43ed87:	66 4b                	dec    %bx
43ed89:	61                   	popa
43ed8a:	44                   	inc    %esp
43ed8b:	6b 6e 55 37          	imul   $0x37,0x55(%esi),%ebp
43ed8f:	55                   	push   %ebp
43ed90:	4b                   	dec    %ebx
43ed91:	2f                   	das
43ed92:	66 49                	dec    %cx
43ed94:	77 6b                	ja     0x43ee01
43ed96:	2f                   	das
43ed97:	30 44 75 4a          	xor    %al,0x4a(%ebp,%esi,2)
43ed9b:	79 45                	jns    0x43ede2
43ed9d:	62 47 6c             	bound  %eax,0x6c(%edi)
43eda0:	74 6a                	je     0x43ee0c
43eda2:	75 69                	jne    0x43ee0d
43eda4:	79 4c                	jns    0x43edf2
43eda6:	64 43                	fs inc %ebx
43eda8:	57                   	push   %edi
43eda9:	4a                   	dec    %edx
43edaa:	51                   	push   %ecx
43edab:	6b 52 35 54          	imul   $0x54,0x35(%edx),%edx
43edaf:	51                   	push   %ecx
43edb0:	76 46                	jbe    0x43edf8
43edb2:	77 45                	ja     0x43edf9
43edb4:	42                   	inc    %edx
43edb5:	39 46 36             	cmp    %eax,0x36(%esi)
43edb8:	52                   	push   %edx
43edb9:	61                   	popa
43edba:	4e                   	dec    %esi
43edbb:	62 75 75             	bound  %esi,0x75(%ebp)
43edbe:	53                   	push   %ebx
43edbf:	62 4a 49             	bound  %ecx,0x49(%edx)
43edc2:	2f                   	das
43edc3:	32 4c 6f 78          	xor    0x78(%edi,%ebp,2),%cl
43edc7:	54                   	push   %esp
43edc8:	36 48                	ss dec %eax
43edca:	49                   	dec    %ecx
43edcb:	70 73                	jo     0x43ee40
43edcd:	4c                   	dec    %esp
43edce:	31 64 69 6c          	xor    %esp,0x6c(%ecx,%ebp,2)
43edd2:	79 57                	jns    0x43ee2b
43edd4:	44                   	inc    %esp
43edd5:	71 6c                	jno    0x43ee43
43edd7:	42                   	inc    %edx
43edd8:	6d                   	insl   (%dx),%es:(%edi)
43edd9:	71 6b                	jno    0x43ee46
43eddb:	73 43                	jae    0x43ee20
43eddd:	4e                   	dec    %esi
43edde:	75 41                	jne    0x43ee21
43ede0:	79 30                	jns    0x43ee12
43ede2:	32 64 55 37          	xor    0x37(%ebp,%edx,2),%ah
43ede6:	69 67 30 5a 31 65 44 	imul   $0x4465315a,0x30(%edi),%esp
43eded:	74 74                	je     0x43ee63
43edef:	62 6b 45             	bound  %ebp,0x45(%ebx)
43edf2:	43                   	inc    %ebx
43edf3:	52                   	push   %edx
43edf4:	53                   	push   %ebx
43edf5:	4d                   	dec    %ebp
43edf6:	5a                   	pop    %edx
43edf7:	61                   	popa
43edf8:	49                   	dec    %ecx
43edf9:	69 58 5a 42 52 56 54 	imul   $0x54565242,0x5a(%eax),%ebx
43ee00:	61                   	popa
43ee01:	72 37                	jb     0x43ee3a
43ee03:	43                   	inc    %ebx
43ee04:	6b 6e 69 6c          	imul   $0x6c,0x69(%esi),%ebp
43ee08:	61                   	popa
43ee09:	68 4a 6b 31 57       	push   $0x57316b4a
43ee0e:	64 71 76             	fs jno 0x43ee87
43ee11:	58                   	pop    %eax
43ee12:	75 31                	jne    0x43ee45
43ee14:	55                   	push   %ebp
43ee15:	51                   	push   %ecx
43ee16:	68 6d 43 2b 31       	push   $0x312b436d
43ee1b:	61                   	popa
43ee1c:	63 7a 6d             	arpl   %edi,0x6d(%edx)
43ee1f:	67 4b                	addr16 dec %ebx
43ee21:	70 6c                	jo     0x43ee8f
43ee23:	63 6e 6c             	arpl   %ebp,0x6c(%esi)
43ee26:	63 73 6c             	arpl   %esi,0x6c(%ebx)
43ee29:	75 4c                	jne    0x43ee77
43ee2b:	6f                   	outsl  %ds:(%esi),(%dx)
43ee2c:	45                   	inc    %ebp
43ee2d:	31 6a 57             	xor    %ebp,0x57(%edx)
43ee30:	74 6c                	je     0x43ee9e
43ee32:	49                   	dec    %ecx
43ee33:	30 72 30             	xor    %dh,0x30(%edx)
43ee36:	6e                   	outsb  %ds:(%esi),(%dx)
43ee37:	76 6a                	jbe    0x43eea3
43ee39:	54                   	push   %esp
43ee3a:	62 48 41             	bound  %ecx,0x41(%eax)
43ee3d:	64 67 6d             	fs insl (%dx),%es:(%di)
43ee40:	39 6f 79             	cmp    %ebp,0x79(%edi)
43ee43:	75 33                	jne    0x43ee78
43ee45:	7a 64                	jp     0x43eeab
43ee47:	6a 4f                	push   $0x4f
43ee49:	30 32                	xor    %dh,(%edx)
43ee4b:	62 6a 77             	bound  %ebp,0x77(%edx)
43ee4e:	2f                   	das
43ee4f:	70 32                	jo     0x43ee83
43ee51:	70 5a                	jo     0x43eead
43ee53:	74 5a                	je     0x43eeaf
43ee55:	33 64 7a 53          	xor    0x53(%edx,%edi,2),%esp
43ee59:	5a                   	pop    %edx
43ee5a:	4f                   	dec    %edi
43ee5b:	54                   	push   %esp
43ee5c:	75 52                	jne    0x43eeb0
43ee5e:	6b 61 64 6b          	imul   $0x6b,0x64(%ecx),%esp
43ee62:	68 72 73 2f 39       	push   $0x392f7372
43ee67:	38 55 36             	cmp    %dl,0x36(%ebp)
43ee6a:	44                   	inc    %esp
43ee6b:	33 7a 54             	xor    0x54(%edx),%edi
43ee6e:	47                   	inc    %edi
43ee6f:	62 67 77             	bound  %esp,0x77(%edi)
43ee72:	6e                   	outsb  %ds:(%esi),(%dx)
43ee73:	52                   	push   %edx
43ee74:	58                   	pop    %eax
43ee75:	32 41 6b             	xor    0x6b(%ecx),%al
43ee78:	6e                   	outsb  %ds:(%esi),(%dx)
43ee79:	48                   	dec    %eax
43ee7a:	54                   	push   %esp
43ee7b:	78 4b                	js     0x43eec8
43ee7d:	48                   	dec    %eax
43ee7e:	4b                   	dec    %ebx
43ee7f:	30 6f 51             	xor    %ch,0x51(%edi)
43ee82:	59                   	pop    %ecx
43ee83:	46                   	inc    %esi
43ee84:	39 7a 35             	cmp    %edi,0x35(%edx)
43ee87:	67 59                	addr16 pop %ecx
43ee89:	67 62 30             	bound  %esi,(%bx,%si)
43ee8c:	2b 32                	sub    (%edx),%esi
43ee8e:	72 72                	jb     0x43ef02
43ee90:	4d                   	dec    %ebp
43ee91:	34 45                	xor    $0x45,%al
43ee93:	34 42                	xor    $0x42,%al
43ee95:	39 51 4e             	cmp    %edx,0x4e(%ecx)
43ee98:	79 76                	jns    0x43ef10
43ee9a:	54                   	push   %esp
43ee9b:	4c                   	dec    %esp
43ee9c:	74 56                	je     0x43eef4
43ee9e:	50                   	push   %eax
43ee9f:	57                   	push   %edi
43eea0:	38 68 53             	cmp    %ch,0x53(%eax)
43eea3:	53                   	push   %ebx
43eea4:	31 6e 43             	xor    %ebp,0x43(%esi)
43eea7:	64 53                	fs push %ebx
43eea9:	2b 72 38             	sub    0x38(%edx),%esi
43eeac:	46                   	inc    %esi
43eead:	6e                   	outsb  %ds:(%esi),(%dx)
43eeae:	4a                   	dec    %edx
43eeaf:	4b                   	dec    %ebx
43eeb0:	6e                   	outsb  %ds:(%esi),(%dx)
43eeb1:	53                   	push   %ebx
43eeb2:	55                   	push   %ebp
43eeb3:	70 39                	jo     0x43eeee
43eeb5:	2f                   	das
43eeb6:	72 56                	jb     0x43ef0e
43eeb8:	48                   	dec    %eax
43eeb9:	76 4d                	jbe    0x43ef08
43eebb:	77 37                	ja     0x43eef4
43eebd:	39 56 6b             	cmp    %edx,0x6b(%esi)
43eec0:	2b 2f                	sub    (%edi),%ebp
43eec2:	62 65 63             	bound  %esp,0x63(%ebp)
43eec5:	73 52                	jae    0x43ef19
43eec7:	64 2f                	fs das
43eec9:	35 35 42 6a 32       	xor    $0x326a4235,%eax
43eece:	43                   	inc    %ebx
43eecf:	57                   	push   %edi
43eed0:	54                   	push   %esp
43eed1:	4e                   	dec    %esi
43eed2:	2f                   	das
43eed3:	4c                   	dec    %esp
43eed4:	6b 30 31             	imul   $0x31,(%eax),%esi
43eed7:	6c                   	insb   (%dx),%es:(%edi)
43eed8:	73 6a                	jae    0x43ef44
43eeda:	78 4a                	js     0x43ef26
43eedc:	75 45                	jne    0x43ef23
43eede:	76 57                	jbe    0x43ef37
43eee0:	31 37                	xor    %esi,(%edi)
43eee2:	69 5a 30 30 76 66 51 	imul   $0x51667630,0x30(%edx),%ebx
43eee9:	55                   	push   %ebp
43eeea:	4b                   	dec    %ebx
43eeeb:	4d                   	dec    %ebp
43eeec:	71 73                	jno    0x43ef61
43eeee:	46                   	inc    %esi
43eeef:	4a                   	dec    %edx
43eef0:	52                   	push   %edx
43eef1:	5a                   	pop    %edx
43eef2:	55                   	push   %ebp
43eef3:	53                   	push   %ebx
43eef4:	6d                   	insl   (%dx),%es:(%edi)
43eef5:	48                   	dec    %eax
43eef6:	33 76 6a             	xor    0x6a(%esi),%esi
43eef9:	4b                   	dec    %ebx
43eefa:	66 68 4b 6c          	pushw  $0x6c4b
43eefe:	5a                   	pop    %edx
43eeff:	36 54                	ss push %esp
43ef01:	36 2f                	ss das
43ef03:	5a                   	pop    %edx
43ef04:	54                   	push   %esp
43ef05:	79 50                	jns    0x43ef57
43ef07:	54                   	push   %esp
43ef08:	43                   	inc    %ebx
43ef09:	79 47                	jns    0x43ef52
43ef0b:	74 66                	je     0x43ef73
43ef0d:	74 6d                	je     0x43ef7c
43ef0f:	36 70 36             	ss jo  0x43ef48
43ef12:	56                   	push   %esi
43ef13:	55                   	push   %ebp
43ef14:	55                   	push   %ebp
43ef15:	54                   	push   %esp
43ef16:	63 77 6a             	arpl   %esi,0x6a(%edi)
43ef19:	44                   	inc    %esp
43ef1a:	71 58                	jno    0x43ef74
43ef1c:	50                   	push   %eax
43ef1d:	71 41                	jno    0x43ef60
43ef1f:	35 61 74 39 69       	xor    $0x69397461,%eax
43ef24:	4c                   	dec    %esp
43ef25:	71 79                	jno    0x43efa0
43ef27:	5a                   	pop    %edx
43ef28:	49                   	dec    %ecx
43ef29:	31 33                	xor    %esi,(%ebx)
43ef2b:	58                   	pop    %eax
43ef2c:	30 6b 51             	xor    %ch,0x51(%ebx)
43ef2f:	78 66                	js     0x43ef97
43ef31:	30 78 51             	xor    %bh,0x51(%eax)
43ef34:	67 48                	addr16 dec %eax
43ef36:	2f                   	das
43ef37:	72 38                	jb     0x43ef71
43ef39:	49                   	dec    %ecx
43ef3a:	74 4c                	je     0x43ef88
43ef3c:	6f                   	outsl  %ds:(%esi),(%dx)
43ef3d:	39 4d 4a             	cmp    %ecx,0x4a(%ebp)
43ef40:	48                   	dec    %eax
43ef41:	74 58                	je     0x43ef9b
43ef43:	6c                   	insb   (%dx),%es:(%edi)
43ef44:	6c                   	insb   (%dx),%es:(%edi)
43ef45:	76 36                	jbe    0x43ef7d
43ef47:	48                   	dec    %eax
43ef48:	62 4d 56             	bound  %ecx,0x56(%ebp)
43ef4b:	32 61 35             	xor    0x35(%ecx),%ah
43ef4e:	44                   	inc    %esp
43ef4f:	4c                   	dec    %esp
43ef50:	43                   	inc    %ebx
43ef51:	66 52                	push   %dx
43ef53:	62 73 79             	bound  %esi,0x79(%ebx)
43ef56:	67 47                	addr16 inc %edi
43ef58:	4b                   	dec    %ebx
43ef59:	61                   	popa
43ef5a:	78 32                	js     0x43ef8e
43ef5c:	64 66 38 6b 6d       	data16 cmp %ch,%fs:0x6d(%ebx)
43ef61:	2b 73 31             	sub    0x31(%ebx),%esi
43ef64:	5a                   	pop    %edx
43ef65:	56                   	push   %esi
43ef66:	46                   	inc    %esi
43ef67:	62 2b                	bound  %ebp,(%ebx)
43ef69:	44                   	inc    %esp
43ef6a:	6d                   	insl   (%dx),%es:(%edi)
43ef6b:	72 58                	jb     0x43efc5
43ef6d:	47                   	inc    %edi
43ef6e:	73 63                	jae    0x43efd3
43ef70:	6e                   	outsb  %ds:(%esi),(%dx)
43ef71:	70 45                	jo     0x43efb8
43ef73:	4f                   	dec    %edi
43ef74:	30 4b 50             	xor    %cl,0x50(%ebx)
43ef77:	4e                   	dec    %esi
43ef78:	63 4c 7a 58          	arpl   %ecx,0x58(%edx,%edi,2)
43ef7c:	57                   	push   %edi
43ef7d:	79 6a                	jns    0x43efe9
43ef7f:	39 41 78             	cmp    %eax,0x78(%ecx)
43ef82:	48                   	dec    %eax
43ef83:	78 61                	js     0x43efe6
43ef85:	50                   	push   %eax
43ef86:	4d                   	dec    %ebp
43ef87:	58                   	pop    %eax
43ef88:	72 6f                	jb     0x43eff9
43ef8a:	75 32                	jne    0x43efbe
43ef8c:	76 4c                	jbe    0x43efda
43ef8e:	35 78 4d 42 4f       	xor    $0x4f424d78,%eax
43ef93:	4e                   	dec    %esi
43ef94:	52                   	push   %edx
43ef95:	69 78 50 71 7a 43 38 	imul   $0x38437a71,0x50(%eax),%edi
43ef9c:	31 51 43             	xor    %edx,0x43(%ecx)
43ef9f:	33 4f 67             	xor    0x67(%edi),%ecx
43efa2:	6d                   	insl   (%dx),%es:(%edi)
43efa3:	51                   	push   %ecx
43efa4:	75 4f                	jne    0x43eff5
43efa6:	6d                   	insl   (%dx),%es:(%edi)
43efa7:	4c                   	dec    %esp
43efa8:	57                   	push   %edi
43efa9:	67 37                	addr16 aaa
43efab:	44                   	inc    %esp
43efac:	37                   	aaa
43efad:	55                   	push   %ebp
43efae:	67 37                	addr16 aaa
43efb0:	53                   	push   %ebx
43efb1:	41                   	inc    %ecx
43efb2:	45                   	inc    %ebp
43efb3:	61                   	popa
43efb4:	63 63 64             	arpl   %esp,0x64(%ebx)
43efb7:	7a 46                	jp     0x43efff
43efb9:	73 67                	jae    0x43f022
43efbb:	38 34 75 64 62 75 70 	cmp    %dh,0x70756264(,%esi,2)
43efc2:	61                   	popa
43efc3:	71 41                	jno    0x43f006
43efc5:	4f                   	dec    %edi
43efc6:	58                   	pop    %eax
43efc7:	4d                   	dec    %ebp
43efc8:	46                   	inc    %esi
43efc9:	45                   	inc    %ebp
43efca:	62 6e 69             	bound  %ebp,0x69(%esi)
43efcd:	4c                   	dec    %esp
43efce:	48                   	dec    %eax
43efcf:	54                   	push   %esp
43efd0:	55                   	push   %ebp
43efd1:	53                   	push   %ebx
43efd2:	58                   	pop    %eax
43efd3:	6f                   	outsl  %ds:(%esi),(%dx)
43efd4:	71 64                	jno    0x43f03a
43efd6:	34 38                	xor    $0x38,%al
43efd8:	4f                   	dec    %edi
43efd9:	2b 37                	sub    (%edi),%esi
43efdb:	62 7a 50             	bound  %edi,0x50(%edx)
43efde:	6f                   	outsl  %ds:(%esi),(%dx)
43efdf:	4d                   	dec    %ebp
43efe0:	4c                   	dec    %esp
43efe1:	59                   	pop    %ecx
43efe2:	45                   	inc    %ebp
43efe3:	7a 63                	jp     0x43f048
43efe5:	39 6d 58             	cmp    %ebp,0x58(%ebp)
43efe8:	4f                   	dec    %edi
43efe9:	6e                   	outsb  %ds:(%esi),(%dx)
43efea:	6d                   	insl   (%dx),%es:(%edi)
43efeb:	33 53 57             	xor    0x57(%ebx),%edx
43efee:	6b 67 6d 34          	imul   $0x34,0x6d(%edi),%esp
43eff2:	2b 75 6a             	sub    0x6a(%ebp),%esi
43eff5:	33 70 2b             	xor    0x2b(%eax),%esi
43eff8:	76 34                	jbe    0x43f02e
43effa:	4a                   	dec    %edx
43effb:	39 34 56             	cmp    %esi,(%esi,%edx,2)
43effe:	58                   	pop    %eax
43efff:	62 55 54             	bound  %edx,0x54(%ebp)
43f002:	71 73                	jno    0x43f077
43f004:	67 73 59             	addr16 jae 0x43f060
43f007:	7a 45                	jp     0x43f04e
43f009:	79 30                	jns    0x43f03b
43f00b:	7a 78                	jp     0x43f085
43f00d:	38 58 75             	cmp    %bl,0x75(%eax)
43f010:	46                   	inc    %esi
43f011:	42                   	inc    %edx