43c8ae:	7a 54                	jp     0x43c904
43c8b0:	77 61                	ja     0x43c913
43c8b2:	32 6d 71             	xor    0x71(%ebp),%ch
43c8b5:	35 4a 56 57 47       	xor    $0x4757564a,%eax
43c8ba:	55                   	push   %ebp
43c8bb:	2f                   	das
43c8bc:	72 67                	jb     0x43c925
43c8be:	75 6d                	jne    0x43c92d
43c8c0:	4b                   	dec    %ebx
43c8c1:	42                   	inc    %edx
43c8c2:	4d                   	dec    %ebp
43c8c3:	4b                   	dec    %ebx
43c8c4:	33 53 64             	xor    0x64(%ebx),%edx
43c8c7:	59                   	pop    %ecx
43c8c8:	59                   	pop    %ecx
43c8c9:	41                   	inc    %ecx
43c8ca:	4c                   	dec    %esp
43c8cb:	77 57                	ja     0x43c924
43c8cd:	55                   	push   %ebp
43c8ce:	70 31                	jo     0x43c901
43c8d0:	30 53 32             	xor    %dl,0x32(%ebx)
43c8d3:	42                   	inc    %edx
43c8d4:	55                   	push   %ebp
43c8d5:	74 76                	je     0x43c94d
43c8d7:	75 72                	jne    0x43c94b
43c8d9:	69 47 38 50 52 44 6e 	imul   $0x6e445250,0x38(%edi),%eax
43c8e0:	64 56                	fs push %esi
43c8e2:	58                   	pop    %eax
43c8e3:	5a                   	pop    %edx
43c8e4:	56                   	push   %esi
43c8e5:	63 2b                	arpl   %ebp,(%ebx)
43c8e7:	68 79 75 53 4a       	push   $0x4a537579
43c8ec:	51                   	push   %ecx
43c8ed:	51                   	push   %ecx
43c8ee:	4e                   	dec    %esi
43c8ef:	34 2f                	xor    $0x2f,%al
43c8f1:	6a 64                	push   $0x64
43c8f3:	64 66 74 37          	fs data16 je 0x43c92e
43c8f7:	45                   	inc    %ebp
43c8f8:	75 37                	jne    0x43c931
43c8fa:	46                   	inc    %esi
43c8fb:	37                   	aaa
43c8fc:	76 35                	jbe    0x43c933
43c8fe:	69 42 78 6d 5a 5a 6d 	imul   $0x6d5a5a6d,0x78(%edx),%eax
43c905:	73 46                	jae    0x43c94d
43c907:	5a                   	pop    %edx
43c908:	56                   	push   %esi
43c909:	6e                   	outsb  %ds:(%esi),(%dx)
43c90a:	6b 56 7a 30          	imul   $0x30,0x7a(%esi),%edx
43c90e:	6e                   	outsb  %ds:(%esi),(%dx)
43c90f:	55                   	push   %ebp
43c910:	78 51                	js     0x43c963
43c912:	68 71 73 72 70       	push   $0x70727371
43c917:	68 76 6d 32 48       	push   $0x48326d76
43c91c:	6d                   	insl   (%dx),%es:(%edi)
43c91d:	54                   	push   %esp
43c91e:	46                   	inc    %esi
43c91f:	68 66 33 59 6b       	push   $0x6b593366
43c924:	69 30 59 32 49 31    	imul   $0x31493259,(%eax),%esi
43c92a:	47                   	inc    %edi
43c92b:	39 75 54             	cmp    %esi,0x54(%ebp)
43c92e:	42                   	inc    %edx
43c92f:	5a                   	pop    %edx
43c930:	6d                   	insl   (%dx),%es:(%edi)
43c931:	65 74 6a             	gs je  0x43c99e
43c934:	73 58                	jae    0x43c98e
43c936:	34 70                	xor    $0x70,%al
43c938:	42                   	inc    %edx
43c939:	49                   	dec    %ecx
43c93a:	67 4a                	addr16 dec %edx
43c93c:	63 34 30             	arpl   %esi,(%eax,%esi,1)
43c93f:	4f                   	dec    %edi
43c940:	6d                   	insl   (%dx),%es:(%edi)
43c941:	53                   	push   %ebx
43c942:	52                   	push   %edx
43c943:	6f                   	outsl  %ds:(%esi),(%dx)
43c944:	51                   	push   %ecx
43c945:	5a                   	pop    %edx
43c946:	72 65                	jb     0x43c9ad
43c948:	50                   	push   %eax
43c949:	32 39                	xor    (%ecx),%bh
43c94b:	79 49                	jns    0x43c996
43c94d:	59                   	pop    %ecx
43c94e:	39 6d 54             	cmp    %ebp,0x54(%ebp)
43c951:	46                   	inc    %esi
43c952:	72 48                	jb     0x43c99c
43c954:	43                   	inc    %ebx
43c955:	43                   	inc    %ebx
43c956:	76 57                	jbe    0x43c9af
43c958:	59                   	pop    %ecx
43c959:	64 58                	fs pop %eax
43c95b:	56                   	push   %esi
43c95c:	56                   	push   %esi
43c95d:	55                   	push   %ebp
43c95e:	4a                   	dec    %edx
43c95f:	4a                   	dec    %edx
43c960:	6f                   	outsl  %ds:(%esi),(%dx)
43c961:	37                   	aaa
43c962:	4d                   	dec    %ebp
43c963:	6b 38 44             	imul   $0x44,(%eax),%edi
43c966:	6f                   	outsl  %ds:(%esi),(%dx)
43c967:	56                   	push   %esi
43c968:	66 76 45             	data16 jbe 0x43c9b0
43c96b:	52                   	push   %edx
43c96c:	79 5a                	jns    0x43c9c8
43c96e:	48                   	dec    %eax
43c96f:	42                   	inc    %edx
43c970:	43                   	inc    %ebx
43c971:	50                   	push   %eax
43c972:	4e                   	dec    %esi
43c973:	35 32 6a 68 69       	xor    $0x69686a32,%eax
43c978:	79 35                	jns    0x43c9af
43c97a:	6b 73 77 67          	imul   $0x67,0x77(%ebx),%esi
43c97e:	54                   	push   %esp
43c97f:	33 44 6c 2f          	xor    0x2f(%esp,%ebp,2),%eax
43c983:	36 34 70             	ss xor $0x70,%al
43c986:	7a 71                	jp     0x43c9f9
43c988:	55                   	push   %ebp
43c989:	35 57 66 74 2b       	xor    $0x2b746657,%eax
43c98e:	30 57 4b             	xor    %dl,0x4b(%edi)
43c991:	47                   	inc    %edi
43c992:	45                   	inc    %ebp
43c993:	37                   	aaa
43c994:	37                   	aaa
43c995:	32 47 7a             	xor    0x7a(%edi),%al
43c998:	51                   	push   %ecx
43c999:	31 6c 43 79          	xor    %ebp,0x79(%ebx,%eax,2)
43c99d:	56                   	push   %esi
43c99e:	69 54 34 4c 43 36 56 	imul   $0x44563643,0x4c(%esp,%esi,1),%edx
43c9a5:	44
43c9a6:	4c                   	dec    %esp
43c9a7:	6d                   	insl   (%dx),%es:(%edi)
43c9a8:	41                   	inc    %ecx
43c9a9:	76 58                	jbe    0x43ca03
43c9ab:	43                   	inc    %ebx
43c9ac:	2b 6c 5a 34          	sub    0x34(%edx,%ebx,2),%ebp
43c9b0:	62 72 47             	bound  %esi,0x47(%edx)
43c9b3:	35 68 76 2b 56       	xor    $0x562b7668,%eax
43c9b8:	70 63                	jo     0x43ca1d
43c9ba:	7a 6f                	jp     0x43ca2b
43c9bc:	4e                   	dec    %esi
43c9bd:	71 64                	jno    0x43ca23
43c9bf:	38 71 67             	cmp    %dh,0x67(%ecx)
43c9c2:	52                   	push   %edx
43c9c3:	41                   	inc    %ecx
43c9c4:	6c                   	insb   (%dx),%es:(%edi)
43c9c5:	51                   	push   %ecx
43c9c6:	52                   	push   %edx
43c9c7:	49                   	dec    %ecx
43c9c8:	73 68                	jae    0x43ca32
43c9ca:	6d                   	insl   (%dx),%es:(%edi)
43c9cb:	6d                   	insl   (%dx),%es:(%edi)
43c9cc:	32 56 43             	xor    0x43(%esi),%dl
43c9cf:	38 70 59             	cmp    %dh,0x59(%eax)
43c9d2:	64 6f                	outsl  %fs:(%esi),(%dx)
43c9d4:	63 65 79             	arpl   %esp,0x79(%ebp)
43c9d7:	66 61                	popaw
43c9d9:	35 62 5a 4e 66       	xor    $0x664e5a62,%eax
43c9de:	37                   	aaa
43c9df:	62 37                	bound  %esi,(%edi)
43c9e1:	38 48 49             	cmp    %cl,0x49(%eax)
43c9e4:	68 68 78 6d 76       	push   $0x766d7868
43c9e9:	65 2f                	gs das
43c9eb:	63 41 73             	arpl   %eax,0x73(%ecx)
43c9ee:	35 50 41 36 4e       	xor    $0x4e364150,%eax
43c9f3:	50                   	push   %eax
43c9f4:	2f                   	das
43c9f5:	71 48                	jno    0x43ca3f
43c9f7:	62 41 48             	bound  %eax,0x48(%ecx)
43c9fa:	4a                   	dec    %edx
43c9fb:	7a 42                	jp     0x43ca3f
43c9fd:	6d                   	insl   (%dx),%es:(%edi)
43c9fe:	45                   	inc    %ebp
43c9ff:	4a                   	dec    %edx
43ca00:	51                   	push   %ecx
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