43ca01:	45                   	inc    %ebp
43ca02:	41                   	inc    %ecx
43ca03:	36 65 78 59          	ss gs js 0x43ca60
43ca07:	7a 6a                	jp     0x43ca73
43ca09:	57                   	push   %edi
43ca0a:	61                   	popa
43ca0b:	5a                   	pop    %edx
43ca0c:	64 35 6c 71 56 76    	fs xor $0x7656716c,%eax
43ca12:	61                   	popa
43ca13:	64 74 45             	fs je  0x43ca5b
43ca16:	75 43                	jne    0x43ca5b
43ca18:	64 64 4a             	fs fs dec %edx
43ca1b:	5a                   	pop    %edx
43ca1c:	66 54                	push   %sp
43ca1e:	77 36                	ja     0x43ca56
43ca20:	59                   	pop    %ecx
43ca21:	55                   	push   %ebp
43ca22:	54                   	push   %esp
43ca23:	77 37                	ja     0x43ca5c
43ca25:	4a                   	dec    %edx
43ca26:	74 70                	je     0x43ca98
43ca28:	50                   	push   %eax
43ca29:	4f                   	dec    %edi
43ca2a:	39 61 2b             	cmp    %esp,0x2b(%ecx)
43ca2d:	35 77 73 44 54       	xor    $0x54447377,%eax
43ca32:	6a 78                	push   $0x78
43ca34:	48                   	dec    %eax
43ca35:	69 68 75 71 37 41 52 	imul   $0x52413771,0x75(%eax),%ebp
43ca3c:	4d                   	dec    %ebp
43ca3d:	75 75                	jne    0x43cab4
43ca3f:	41                   	inc    %ecx
43ca40:	79 41                	jns    0x43ca83
43ca42:	78 49                	js     0x43ca8d
43ca44:	49                   	dec    %ecx
43ca45:	32 78 4e             	xor    0x4e(%eax),%bh
43ca48:	78 67                	js     0x43cab1
43ca4a:	42                   	inc    %edx
43ca4b:	46                   	inc    %esi
43ca4c:	63 55 5a             	arpl   %edx,0x5a(%ebp)
43ca4f:	70 73                	jo     0x43cac4
43ca51:	47                   	inc    %edi
43ca52:	74 37                	je     0x43ca8b
43ca54:	4f                   	dec    %edi
43ca55:	54                   	push   %esp
43ca56:	35 34 53 47 50       	xor    $0x50475334,%eax
43ca5b:	6e                   	outsb  %ds:(%esi),(%dx)
43ca5c:	35 33 54 63 78       	xor    $0x78635433,%eax
43ca61:	57                   	push   %edi
43ca62:	61                   	popa
43ca63:	30 6e 4f             	xor    %ch,0x4f(%esi)
43ca66:	52                   	push   %edx
43ca67:	69 61 51 51 79 42 56 	imul   $0x56427951,0x51(%ecx),%esp
43ca6e:	32 6c 73 64          	xor    0x64(%ebx,%esi,2),%ch
43ca72:	4c                   	dec    %esp
43ca73:	68 61 49 2f 6d       	push   $0x6d2f4961
43ca78:	4a                   	dec    %edx
43ca79:	56                   	push   %esi
43ca7a:	52                   	push   %edx
43ca7b:	38 6f 41             	cmp    %ch,0x41(%edi)
43ca7e:	4f                   	dec    %edi
43ca7f:	39 4b 2f             	cmp    %ecx,0x2f(%ebx)
43ca82:	32 4b 44             	xor    0x44(%ebx),%cl
43ca85:	42                   	inc    %edx
43ca86:	56                   	push   %esi
43ca87:	34 54                	xor    $0x54,%al
43ca89:	49                   	dec    %ecx
43ca8a:	65 2f                	gs das
43ca8c:	70 33                	jo     0x43cac1
43ca8e:	68 48 30 4f 4a       	push   $0x4a4f3048
43ca93:	50                   	push   %eax
43ca94:	77 68                	ja     0x43cafe
43ca96:	47                   	inc    %edi
43ca97:	51                   	push   %ecx
43ca98:	6c                   	insb   (%dx),%es:(%edi)
43ca99:	79 35                	jns    0x43cad0
43ca9b:	70 6a                	jo     0x43cb07
43ca9d:	50                   	push   %eax
43ca9e:	75 33                	jne    0x43cad3
43caa0:	4c                   	dec    %esp
43caa1:	70 52                	jo     0x43caf5
43caa3:	6e                   	outsb  %ds:(%esi),(%dx)
43caa4:	30 71 67             	xor    %dh,0x67(%ecx)
43caa7:	35 63 43 42 77       	xor    $0x77424363,%eax
43caac:	31 42 66             	xor    %eax,0x66(%edx)
43caaf:	4b                   	dec    %ebx
43cab0:	6d                   	insl   (%dx),%es:(%edi)
43cab1:	71 37                	jno    0x43caea
43cab3:	62 77 37             	bound  %esi,0x37(%edi)
43cab6:	6e                   	outsb  %ds:(%esi),(%dx)
43cab7:	71 6e                	jno    0x43cb27
43cab9:	6b 74 7a 35 79       	imul   $0x79,0x35(%edx,%edi,2),%esi
43cabe:	73 6f                	jae    0x43cb2f
43cac0:	42                   	inc    %edx
43cac1:	4b                   	dec    %ebx
43cac2:	52                   	push   %edx
43cac3:	74 76                	je     0x43cb3b
43cac5:	4a                   	dec    %edx
43cac6:	79 6c                	jns    0x43cb34
43cac8:	4f                   	dec    %edi
43cac9:	48                   	dec    %eax
43caca:	30 70 52             	xor    %dh,0x52(%eax)
43cacd:	50                   	push   %eax
43cace:	56                   	push   %esi
43cacf:	76 4b                	jbe    0x43cb1c
43cad1:	65 79 79             	gs jns 0x43cb4d
43cad4:	63 55 37             	arpl   %edx,0x37(%ebp)
43cad7:	30 30                	xor    %dh,(%eax)
43cad9:	47                   	inc    %edi
43cada:	45                   	inc    %ebp
43cadb:	64 42                	fs inc %edx
43cadd:	42                   	inc    %edx
43cade:	52                   	push   %edx
43cadf:	4b                   	dec    %ebx
43cae0:	52                   	push   %edx
43cae1:	37                   	aaa
43cae2:	38 58 31             	cmp    %bl,0x31(%eax)
43cae5:	4a                   	dec    %edx
43cae6:	4d                   	dec    %ebp
43cae7:	4f                   	dec    %edi
43cae8:	73 34                	jae    0x43cb1e
43caea:	54                   	push   %esp
43caeb:	4e                   	dec    %esi
43caec:	49                   	dec    %ecx
43caed:	36 44                	ss inc %esp
43caef:	37                   	aaa
43caf0:	7a 4a                	jp     0x43cb3c
43caf2:	4b                   	dec    %ebx
43caf3:	47                   	inc    %edi
43caf4:	48                   	dec    %eax
43caf5:	78 75                	js     0x43cb6c
43caf7:	4f                   	dec    %edi
43caf8:	32 6c 48 30          	xor    0x30(%eax,%ecx,2),%ch
43cafc:	4d                   	dec    %ebp
43cafd:	5a                   	pop    %edx
43cafe:	42                   	inc    %edx
43caff:	43                   	inc    %ebx
43cb00:	2b 45 4a             	sub    0x4a(%ebp),%eax
43cb03:	74 7a                	je     0x43cb7f
43cb05:	46                   	inc    %esi
43cb06:	78 34                	js     0x43cb3c
43cb08:	57                   	push   %edi
43cb09:	6e                   	outsb  %ds:(%esi),(%dx)
43cb0a:	56                   	push   %esi
43cb0b:	34 47                	xor    $0x47,%al
43cb0d:	4f                   	dec    %edi
43cb0e:	6b 6f 39 58          	imul   $0x58,0x39(%edi),%ebp
43cb12:	78 49                	js     0x43cb5d
43cb14:	50                   	push   %eax
43cb15:	2f                   	das
43cb16:	66 62 38             	bound  %di,(%eax)
43cb19:	72 53                	jb     0x43cb6e
43cb1b:	54                   	push   %esp
43cb1c:	6b 70 6a 4f          	imul   $0x4f,0x6a(%eax),%esi
43cb20:	35 50 39 32 66       	xor    $0x66323950,%eax
43cb25:	43                   	inc    %ebx
43cb26:	76 66                	jbe    0x43cb8e
43cb28:	5a                   	pop    %edx
43cb29:	4d                   	dec    %ebp
43cb2a:	2f                   	das
43cb2b:	6a 6f                	push   $0x6f
43cb2d:	4c                   	dec    %esp
43cb2e:	41                   	inc    %ecx
43cb2f:	47                   	inc    %edi
43cb30:	79 50                	jns    0x43cb82
43cb32:	44                   	inc    %esp
43cb33:	5a                   	pop    %edx
43cb34:	6a 66                	push   $0x66
43cb36:	73 30                	jae    0x43cb68
43cb38:	4e                   	dec    %esi
43cb39:	73 56                	jae    0x43cb91
43cb3b:	6a 2b                	push   $0x2b
43cb3d:	32 4b 41             	xor    0x41(%ebx),%cl
43cb40:	6f                   	outsl  %ds:(%esi),(%dx)
43cb41:	58                   	pop    %eax
43cb42:	4f                   	dec    %edi
43cb43:	2b 69 6d             	sub    0x6d(%ecx),%ebp
43cb46:	49                   	dec    %ecx
43cb47:	49                   	dec    %ecx
43cb48:	55                   	push   %ebp
43cb49:	6a 64                	push   $0x64
43cb4b:	34 38                	xor    $0x38,%al
43cb4d:	6c                   	insb   (%dx),%es:(%edi)
43cb4e:	72 58                	jb     0x43cba8
43cb50:	45                   	inc    %ebp
43cb51:	46                   	inc    %esi
43cb52:	72 41                	jb     0x43cb95
43cb54:	57                   	push   %edi
43cb55:	6d                   	insl   (%dx),%es:(%edi)
43cb56:	7a 4b                	jp     0x43cba3
43cb58:	4b                   	dec    %ebx
43cb59:	79 79                	jns    0x43cbd4
43cb5b:	54                   	push   %esp
43cb5c:	30 59 51             	xor    %bl,0x51(%ecx)
43cb5f:	74 72                	je     0x43cbd3
43cb61:	4e                   	dec    %esi
43cb62:	58                   	pop    %eax
43cb63:	52                   	push   %edx
43cb64:	36 73 30             	ss jae 0x43cb97
43cb67:	78 44                	js     0x43cbad
43cb69:	5a                   	pop    %edx
43cb6a:	67 73 4c             	addr16 jae 0x43cbb9
43cb6d:	57                   	push   %edi
43cb6e:	74 63                	je     0x43cbd3
43cb70:	36 4a                	ss dec %edx
43cb72:	6c                   	insb   (%dx),%es:(%edi)
43cb73:	49                   	dec    %ecx
43cb74:	4b                   	dec    %ebx
43cb75:	67 39 6e 6f          	cmp    %ebp,0x6f(%bp)
43cb79:	58                   	pop    %eax
43cb7a:	45                   	inc    %ebp
43cb7b:	63 51 31             	arpl   %edx,0x31(%ecx)
43cb7e:	33 67 39             	xor    0x39(%edi),%esp
43cb81:	35 61 7a 6f 68       	xor    $0x686f7a61,%eax
43cb86:	59                   	pop    %ecx
43cb87:	6b 76 4d 74          	imul   $0x74,0x4d(%esi),%esi
43cb8b:	38 52 45             	cmp    %dl,0x45(%edx)
43cb8e:	50                   	push   %eax
43cb8f:	71 43                	jno    0x43cbd4
43cb91:	55                   	push   %ebp
43cb92:	4e                   	dec    %esi
43cb93:	63 2f                	arpl   %ebp,(%edi)
43cb95:	58                   	pop    %eax
43cb96:	63 62 53             	arpl   %esp,0x53(%edx)
43cb99:	6a 59                	push   $0x59
43cb9b:	76 6f                	jbe    0x43cc0c
43cb9d:	6d                   	insl   (%dx),%es:(%edi)
43cb9e:	76 75                	jbe    0x43cc15
43cba0:	4e                   	dec    %esi
43cba1:	73 34                	jae    0x43cbd7
43cba3:	35 33 57 77 69       	xor    $0x69775733,%eax
43cba8:	2b 76 42             	sub    0x42(%esi),%esi
43cbab:	72 6b                	jb     0x43cc18
43cbad:	6c                   	insb   (%dx),%es:(%edi)
43cbae:	36 42                	ss inc %edx
43cbb0:	57                   	push   %edi
43cbb1:	6f                   	outsl  %ds:(%esi),(%dx)
43cbb2:	78 50                	js     0x43cc04
43cbb4:	4b                   	dec    %ebx
43cbb5:	33 71 67             	xor    0x67(%ecx),%esi
43cbb8:	45                   	inc    %ebp
43cbb9:	66 67 4c             	addr16 dec %sp
43cbbc:	71 37                	jno    0x43cbf5
43cbbe:	2b 6f 52             	sub    0x52(%edi),%ebp
43cbc1:	38 6f 4e             	cmp    %ch,0x4e(%edi)
43cbc4:	4f                   	dec    %edi
43cbc5:	4f                   	dec    %edi
43cbc6:	58                   	pop    %eax
43cbc7:	75 4d                	jne    0x43cc16
43cbc9:	2f                   	das
43cbca:	77 38                	ja     0x43cc04
43cbcc:	63 73 78             	arpl   %esi,0x78(%ebx)
43cbcf:	2b 6f 39             	sub    0x39(%edi),%ebp
43cbd2:	37                   	aaa
43cbd3:	33 67 62             	xor    0x62(%edi),%esp
43cbd6:	5a                   	pop    %edx
43cbd7:	6c                   	insb   (%dx),%es:(%edi)
43cbd8:	4d                   	dec    %ebp
43cbd9:	6b 4f 35 51          	imul   $0x51,0x35(%edi),%ecx
43cbdd:	4c                   	dec    %esp
43cbde:	68 65 58 6d 69       	push   $0x696d5865
43cbe3:	79 4d                	jns    0x43cc32
43cbe5:	63 4e 6b             	arpl   %ecx,0x6b(%esi)
43cbe8:	62 53 77             	bound  %edx,0x77(%ebx)
43cbeb:	51                   	push   %ecx
43cbec:	46                   	inc    %esi
43cbed:	4a                   	dec    %edx
43cbee:	32 57 4c             	xor    0x4c(%edi),%dl
43cbf1:	4e                   	dec    %esi
43cbf2:	54                   	push   %esp
43cbf3:	77 43                	ja     0x43cc38
43cbf5:	70 62                	jo     0x43cc59
43cbf7:	57                   	push   %edi
43cbf8:	30 62 37             	xor    %ah,0x37(%edx)
43cbfb:	70 59                	jo     0x43cc56
43cbfd:	34 6c                	xor    $0x6c,%al
43cbff:	6c                   	insb   (%dx),%es:(%edi)
43cc00:	4c                   	dec    %esp
43cc01:	79 38                	jns    0x43cc3b
43cc03:	34 54                	xor    $0x54,%al
43cc05:	53                   	push   %ebx
43cc06:	47                   	inc    %edi
43cc07:	46                   	inc    %esi
43cc08:	4f                   	dec    %edi
43cc09:	56                   	push   %esi
43cc0a:	62 43 35             	bound  %eax,0x35(%ebx)
43cc0d:	52                   	push   %edx
43cc0e:	6a 41                	push   $0x41
43cc10:	78 30                	js     0x43cc42
43cc12:	57                   	push   %edi
43cc13:	35 6a 4f 56 78       	xor    $0x78564f6a,%eax
43cc18:	62 35 77 37 48 5a    	bound  %esi,0x5a483777
43cc1e:	4e                   	dec    %esi
43cc1f:	76 4c                	jbe    0x43cc6d
43cc21:	30 52 4a             	xor    %dl,0x4a(%edx)
43cc24:	6c                   	insb   (%dx),%es:(%edi)
43cc25:	4e                   	dec    %esi
43cc26:	53                   	push   %ebx
43cc27:	4d                   	dec    %ebp
43cc28:	78 36                	js     0x43cc60
43cc2a:	71 71                	jno    0x43cc9d
43cc2c:	4b                   	dec    %ebx
43cc2d:	49                   	dec    %ecx
43cc2e:	6a 52                	push   $0x52
43cc30:	79 57                	jns    0x43cc89
43cc32:	71 61                	jno    0x43cc95
43cc34:	67 34 62             	addr16 xor $0x62,%al
43cc37:	4e                   	dec    %esi
43cc38:	4e                   	dec    %esi
43cc39:	74 31                	je     0x43cc6c
43cc3b:	6e                   	outsb  %ds:(%esi),(%dx)
43cc3c:	33 71 71             	xor    0x71(%ecx),%esi
43cc3f:	33 45 4e             	xor    0x4e(%ebp),%eax
43cc42:	71 7a                	jno    0x43ccbe
43cc44:	79 37                	jns    0x43cc7d
43cc46:	68 6a 31 4c 43       	push   $0x434c316a
43cc4b:	67 67 51             	addr16 addr16 push %ecx
43cc4e:	67 37                	addr16 aaa
43cc50:	76 6a                	jbe    0x43ccbc
43cc52:	68 61 6b 59 71       	push   $0x71596b61
43cc57:	6b 59 74 39          	imul   $0x39,0x74(%ecx),%ebx
43cc5b:	68 59 64 75 62       	push   $0x62756459
43cc60:	79 51                	jns    0x43ccb3
43cc62:	6c                   	insb   (%dx),%es:(%edi)
43cc63:	69 30 39 2b 6e 68    	imul   $0x686e2b39,(%eax),%esi
43cc69:	4a                   	dec    %edx
43cc6a:	6b 46 47 55          	imul   $0x55,0x47(%esi),%eax
43cc6e:	68 5a 32 56 6c       	push   $0x6c56325a
43cc73:	6e                   	outsb  %ds:(%esi),(%dx)
43cc74:	6d                   	insl   (%dx),%es:(%edi)
43cc75:	4f                   	dec    %edi
43cc76:	36 34 6b             	ss xor $0x6b,%al
43cc79:	79 73                	jns    0x43ccee
43cc7b:	50                   	push   %eax
43cc7c:	6a 76                	push   $0x76
43cc7e:	49                   	dec    %ecx
43cc7f:	2b 39                	sub    (%ecx),%edi
43cc81:	58                   	pop    %eax
43cc82:	73 5a                	jae    0x43ccde
43cc84:	6d                   	insl   (%dx),%es:(%edi)
43cc85:	77 78                	ja     0x43ccff
43cc87:	59                   	pop    %ecx
43cc88:	57                   	push   %edi
43cc89:	2b 77 30             	sub    0x30(%edi),%esi
43cc8c:	2b 6d 58             	sub    0x58(%ebp),%ebp
43cc8f:	79 41                	jns    0x43ccd2
43cc91:	68 66 64 6d 2f       	push   $0x2f6d6466
43cc96:	6c                   	insb   (%dx),%es:(%edi)
43cc97:	4a                   	dec    %edx
43cc98:	32 6a 34             	xor    0x34(%edx),%ch
43cc9b:	69 35 64 71 64 5a 69 	imul   $0x57333569,0x5a647164,%esi