43ec29:	55                   	push   %ebp
43ec2a:	4d                   	dec    %ebp
43ec2b:	45                   	inc    %ebp
43ec2c:	62 75 6f             	bound  %esi,0x6f(%ebp)
43ec2f:	6e                   	outsb  %ds:(%esi),(%dx)
43ec30:	55                   	push   %ebp
43ec31:	74 63                	je     0x43ec96
43ec33:	4f                   	dec    %edi
43ec34:	67 48                	addr16 dec %eax
43ec36:	30 32                	xor    %dh,(%edx)
43ec38:	69 6c 2f 34 57 2f 53 	imul   $0x54532f57,0x34(%edi,%ebp,1),%ebp
43ec3f:	54
43ec40:	62 32                	bound  %esi,(%edx)
43ec42:	30 61 69             	xor    %ah,0x69(%ecx)
43ec45:	47                   	inc    %edi
43ec46:	6c                   	insb   (%dx),%es:(%edi)
43ec47:	6e                   	outsb  %ds:(%esi),(%dx)
43ec48:	2f                   	das
43ec49:	62 49 50             	bound  %ecx,0x50(%ecx)
43ec4c:	52                   	push   %edx
43ec4d:	76 67                	jbe    0x43ecb6
43ec4f:	62 6d 50             	bound  %ebp,0x50(%ebp)
43ec52:	38 75 39             	cmp    %dh,0x39(%ebp)
43ec55:	6d                   	insl   (%dx),%es:(%edi)
43ec56:	6b 2f 77             	imul   $0x77,(%edi),%ebp
43ec59:	6c                   	insb   (%dx),%es:(%edi)
43ec5a:	6b 6c 58 39 6e       	imul   $0x6e,0x39(%eax,%ebx,2),%ebp
43ec5f:	33 33                	xor    (%ebx),%esi
43ec61:	6b 54 75 79 5a       	imul   $0x5a,0x79(%ebp,%esi,2),%edx
43ec66:	53                   	push   %ebx
43ec67:	5a                   	pop    %edx
43ec68:	2b 33                	sub    (%ebx),%esi
43ec6a:	73 31                	jae    0x43ec9d
43ec6c:	4f                   	dec    %edi
43ec6d:	76 5a                	jbe    0x43ecc9
43ec6f:	75 2b                	jne    0x43ec9c
43ec71:	56                   	push   %esi
43ec72:	53                   	push   %ebx
43ec73:	4d                   	dec    %ebp
43ec74:	56                   	push   %esi
43ec75:	42                   	inc    %edx
43ec76:	6c                   	insb   (%dx),%es:(%edi)
43ec77:	63 64 44 2f          	arpl   %esp,0x2f(%esp,%eax,2)
43ec7b:	41                   	inc    %ecx
43ec7c:	61                   	popa
43ec7d:	6d                   	insl   (%dx),%es:(%edi)
43ec7e:	38 71 72             	cmp    %dh,0x72(%ecx)
43ec81:	52                   	push   %edx
43ec82:	42                   	inc    %edx
43ec83:	64 4f                	fs dec %edi
43ec85:	49                   	dec    %ecx
43ec86:	67 75 55             	addr16 jne 0x43ecde
43ec89:	33 6b 71             	xor    0x71(%ebx),%ebp
43ec8c:	74 2f                	je     0x43ecbd
43ec8e:	73 59                	jae    0x43ece9
43ec90:	78 65                	js     0x43ecf7
43ec92:	54                   	push   %esp
43ec93:	6b 6a 72 66          	imul   $0x66,0x72(%edx),%ebp
43ec97:	66 6b 68 32 63       	imul   $0x63,0x32(%eax),%bp
43ec9c:	49                   	dec    %ecx
43ec9d:	4e                   	dec    %esi
43ec9e:	50                   	push   %eax
43ec9f:	45                   	inc    %ebp
43eca0:	5a                   	pop    %edx
43eca1:	4c                   	dec    %esp
43eca2:	31 45 69             	xor    %eax,0x69(%ebp)
43eca5:	79 6a                	jns    0x43ed11
43eca7:	4f                   	dec    %edi
43eca8:	58                   	pop    %eax
43eca9:	44                   	inc    %esp
43ecaa:	6d                   	insl   (%dx),%es:(%edi)
43ecab:	75 72                	jne    0x43ed1f
43ecad:	64 37                	fs aaa
43ecaf:	38 49 41             	cmp    %cl,0x41(%ecx)
43ecb2:	4d                   	dec    %ebp
43ecb3:	43                   	inc    %ebx
43ecb4:	4e                   	dec    %esi
43ecb5:	56                   	push   %esi
43ecb6:	6c                   	insb   (%dx),%es:(%edi)
43ecb7:	49                   	dec    %ecx
43ecb8:	72 50                	jb     0x43ed0a
43ecba:	7a 49                	jp     0x43ed05
43ecbc:	4b                   	dec    %ebx
43ecbd:	64 39 32             	cmp    %esi,%fs:(%edx)
43ecc0:	78 56                	js     0x43ed18
43ecc2:	38 63 70             	cmp    %ah,0x70(%ebx)
43ecc5:	35 4e 4e 4b 52       	xor    $0x524b4e4e,%eax
43ecca:	75 6e                	jne    0x43ed3a
43eccc:	31 39                	xor    %edi,(%ecx)
43ecce:	45                   	inc    %ebp
43eccf:	72 72                	jb     0x43ed43
43ecd1:	72 33                	jb     0x43ed06
43ecd3:	53                   	push   %ebx
43ecd4:	75 55                	jne    0x43ed2b
43ecd6:	6a 77                	push   $0x77
43ecd8:	6f                   	outsl  %ds:(%esi),(%dx)
43ecd9:	59                   	pop    %ecx
43ecda:	2b 59 42             	sub    0x42(%ecx),%ebx
43ecdd:	66 53                	push   %bx
43ecdf:	79 63                	jns    0x43ed44
43ece1:	59                   	pop    %ecx
43ece2:	63 4c 59 65          	arpl   %ecx,0x65(%ecx,%ebx,2)
43ece6:	65 65 63 6c 78 64    	gs arpl %ebp,%gs:0x64(%eax,%edi,2)
43ecec:	43                   	inc    %ebx
43eced:	57                   	push   %edi
43ecee:	43                   	inc    %ebx
43ecef:	33 4e 6c             	xor    0x6c(%esi),%ecx
43ecf2:	44                   	inc    %esp
43ecf3:	71 35                	jno    0x43ed2a
43ecf5:	6b 75 36 51          	imul   $0x51,0x36(%ebp),%esi
43ecf9:	67 46                	addr16 inc %esi
43ecfb:	72 48                	jb     0x43ed45
43ecfd:	51                   	push   %ecx
43ecfe:	62 56 61             	bound  %edx,0x61(%esi)
43ed01:	31 72 74             	xor    %esi,0x74(%edx)
43ed04:	78 39                	js     0x43ed3f
43ed06:	73 47                	jae    0x43ed4f
43ed08:	69 6d 72 4d 78 78 75 	imul   $0x7578784d,0x72(%ebp),%ebp
43ed0f:	34 57                	xor    $0x57,%al
43ed11:	59                   	pop    %ecx
43ed12:	6d                   	insl   (%dx),%es:(%edi)
43ed13:	32 49 32             	xor    0x32(%ecx),%cl
43ed16:	66 69 46 69 45 4d    	imul   $0x4d45,0x69(%esi),%ax
43ed1c:	6b 36 4d             	imul   $0x4d,(%esi),%esi
43ed1f:	72 74                	jb     0x43ed95
43ed21:	69 34 6d 33 4a 54 65 	imul   $0x30664735,0x65544a33(,%ebp,2),%esi
43ed28:	35 47 66 30
43ed2c:	45                   	inc    %ebp
43ed2d:	6c                   	insb   (%dx),%es:(%edi)
43ed2e:	4d                   	dec    %ebp
43ed2f:	44                   	inc    %esp
43ed30:	77 78                	ja     0x43edaa
43ed32:	63 4b 38             	arpl   %ecx,0x38(%ebx)
43ed35:	69 37 6b 35 52 6b    	imul   $0x6b52356b,(%edi),%esi
43ed3b:	6a 34                	push   $0x34
43ed3d:	4e                   	dec    %esi
43ed3e:	33 79 4d             	xor    0x4d(%ecx),%edi
43ed41:	6b 6d 7a 37          	imul   $0x37,0x7a(%ebp),%ebp
43ed45:	44                   	inc    %esp
43ed46:	71 4b                	jno    0x43ed93
43ed48:	6f                   	outsl  %ds:(%esi),(%dx)
43ed49:	54                   	push   %esp
43ed4a:	30 41 38             	xor    %al,0x38(%ecx)
43ed4d:	69 65 69 4e 74 51 69 	imul   $0x6951744e,0x69(%ebp),%esp
43ed54:	76 6d                	jbe    0x43edc3
43ed56:	41                   	inc    %ecx
43ed57:	37                   	aaa
43ed58:	72 35                	jb     0x43ed8f
43ed5a:	74 38                	je     0x43ed94
43ed5c:	6e                   	outsb  %ds:(%esi),(%dx)
43ed5d:	59                   	pop    %ecx
43ed5e:	50                   	push   %eax
43ed5f:	6a 64                	push   $0x64
43ed61:	34 36                	xor    $0x36,%al
43ed63:	49                   	dec    %ecx
43ed64:	44                   	inc    %esp
43ed65:	73 72                	jae    0x43edd9
43ed67:	54                   	push   %esp
43ed68:	78 72                	js     0x43eddc
43ed6a:	4f                   	dec    %edi
43ed6b:	34 78                	xor    $0x78,%al
43ed6d:	6b 72 6c 32          	imul   $0x32,0x6c(%edx),%esi
43ed71:	2b 71 36             	sub    0x36(%ecx),%esi
43ed74:	58                   	pop    %eax
43ed75:	62 68 62             	bound  %ebp,0x62(%eax)
43ed78:	49                   	dec    %ecx
43ed79:	43                   	inc    %ebx
43ed7a:	52                   	push   %edx
43ed7b:	71 55                	jno    0x43edd2
43ed7d:	76 59                	jbe    0x43edd8
43ed7f:	6d                   	insl   (%dx),%es:(%edi)
43ed80:	41                   	inc    %ecx
43ed81:	70 34                	jo     0x43edb7
43ed83:	37                   	aaa
43ed84:	62 62 36             	bound  %esp,0x36(%edx)
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