43c8dc:	65 55                	gs push %ebp
43c8de:	77 48                	ja     0x43c928
43c8e0:	2b 4d 66             	sub    0x66(%ebp),%ecx
43c8e3:	79 34                	jns    0x43c919
43c8e5:	59                   	pop    %ecx
43c8e6:	30 44 77 36          	xor    %al,0x36(%edi,%esi,2)
43c8ea:	38 35 71 63 79 35    	cmp    %dh,0x35796371
43c8f0:	6a 4e                	push   $0x4e
43c8f2:	56                   	push   %esi
43c8f3:	65 79 34             	gs jns 0x43c92a
43c8f6:	6c                   	insb   (%dx),%es:(%edi)
43c8f7:	38 6f 4b             	cmp    %ch,0x4b(%edi)
43c8fa:	4e                   	dec    %esi
43c8fb:	2b 48 2f             	sub    0x2f(%eax),%ecx
43c8fe:	43                   	inc    %ebx
43c8ff:	30 32                	xor    %dh,(%edx)
43c901:	58                   	pop    %eax
43c902:	70 57                	jo     0x43c95b
43c904:	7a 73                	jp     0x43c979
43c906:	41                   	inc    %ecx
43c907:	66 44                	inc    %sp
43c909:	33 42 64             	xor    0x64(%edx),%eax
43c90c:	4e                   	dec    %esi
43c90d:	75 53                	jne    0x43c962
43c90f:	48                   	dec    %eax
43c910:	4c                   	dec    %esp
43c911:	4a                   	dec    %edx
43c912:	67 64 2b 59 68       	sub    %fs:0x68(%bx,%di),%ebx
43c917:	7a 41                	jp     0x43c95a
43c919:	59                   	pop    %ecx
43c91a:	67 6e                	outsb  %ds:(%si),(%dx)
43c91c:	76 39                	jbe    0x43c957
43c91e:	33 62 52             	xor    0x52(%edx),%esp
43c921:	59                   	pop    %ecx
43c922:	63 6c 46 54          	arpl   %ebp,0x54(%esi,%eax,2)
43c926:	73 45                	jae    0x43c96d
43c928:	52                   	push   %edx
43c929:	36 42                	ss inc %edx
43c92b:	52                   	push   %edx
43c92c:	76 43                	jbe    0x43c971
43c92e:	79 52                	jns    0x43c982
43c930:	48                   	dec    %eax
43c931:	56                   	push   %esi
43c932:	35 4d 41 51 2b       	xor    $0x2b51414d,%eax
43c937:	41                   	inc    %ecx
43c938:	6d                   	insl   (%dx),%es:(%edi)
43c939:	75 79                	jne    0x43c9b4
43c93b:	38 51 6c             	cmp    %dl,0x6c(%ecx)
43c93e:	33 76 6b             	xor    0x6b(%esi),%esi
43c941:	4e                   	dec    %esi
43c942:	35 70 7a 73 31       	xor    $0x31737a70,%eax
43c947:	61                   	popa
43c948:	4f                   	dec    %edi
43c949:	6e                   	outsb  %ds:(%esi),(%dx)
43c94a:	46                   	inc    %esi
43c94b:	4d                   	dec    %ebp
43c94c:	54                   	push   %esp
43c94d:	58                   	pop    %eax
43c94e:	55                   	push   %ebp
43c94f:	33 75 70             	xor    0x70(%ebp),%esi
43c952:	5a                   	pop    %edx
43c953:	4d                   	dec    %ebp
43c954:	43                   	inc    %ebx
43c955:	6f                   	outsl  %ds:(%esi),(%dx)
43c956:	48                   	dec    %eax
43c957:	62 49 63             	bound  %ecx,0x63(%ecx)
43c95a:	37                   	aaa
43c95b:	41                   	inc    %ecx
43c95c:	4f                   	dec    %edi
43c95d:	56                   	push   %esi
43c95e:	68 38 4a 36 46       	push   $0x46364a38
43c963:	5a                   	pop    %edx
43c964:	34 44                	xor    $0x44,%al
43c966:	77 35                	ja     0x43c99d
43c968:	78 74                	js     0x43c9de
43c96a:	38 4b 68             	cmp    %cl,0x68(%ebx)
43c96d:	33 34 6b             	xor    (%ebx,%ebp,2),%esi
43c970:	65 44                	gs inc %esp
43c972:	70 68                	jo     0x43c9dc
43c974:	6b 48 4d 55          	imul   $0x55,0x4d(%eax),%ecx
43c978:	38 51 6b             	cmp    %dl,0x6b(%ecx)
43c97b:	2b 47 4c             	sub    0x4c(%edi),%eax
43c97e:	79 4e                	jns    0x43c9ce
43c980:	75 48                	jne    0x43c9ca
43c982:	77 62                	ja     0x43c9e6
43c984:	6f                   	outsl  %ds:(%esi),(%dx)
43c985:	6a 49                	push   $0x49
43c987:	6a 33                	push   $0x33
43c989:	71 73                	jno    0x43c9fe
43c98b:	71 47                	jno    0x43c9d4
43c98d:	36 61                	ss popa
43c98f:	56                   	push   %esi
43c990:	72 38                	jb     0x43c9ca
43c992:	69 39 65 32 32 47    	imul   $0x47323265,(%ecx),%edi
43c998:	67 4d                	addr16 dec %ebp
43c99a:	47                   	inc    %edi
43c99b:	74 4b                	je     0x43c9e8
43c99d:	54                   	push   %esp
43c99e:	55                   	push   %ebp
43c99f:	39 61 76             	cmp    %esp,0x76(%ecx)
43c9a2:	38 2b                	cmp    %ch,(%ebx)
43c9a4:	50                   	push   %eax
43c9a5:	71 55                	jno    0x43c9fc
43c9a7:	31 71 56             	xor    %esi,0x56(%ecx)
43c9aa:	41                   	inc    %ecx
43c9ab:	63 2b                	arpl   %ebp,(%ebx)
43c9ad:	43                   	inc    %ebx
43c9ae:	6f                   	outsl  %ds:(%esi),(%dx)
43c9af:	64 4b                	fs dec %ebx
43c9b1:	51                   	push   %ecx
43c9b2:	6f                   	outsl  %ds:(%esi),(%dx)
43c9b3:	54                   	push   %esp
43c9b4:	31 45 57             	xor    %eax,0x57(%ebp)
43c9b7:	6a 78                	push   $0x78
43c9b9:	7a 75                	jp     0x43ca30
43c9bb:	6d                   	insl   (%dx),%es:(%edi)
43c9bc:	56                   	push   %esi
43c9bd:	6e                   	outsb  %ds:(%esi),(%dx)
43c9be:	41                   	inc    %ecx
43c9bf:	33 6d 30             	xor    0x30(%ebp),%ebp
43c9c2:	50                   	push   %eax
43c9c3:	2b 69 67             	sub    0x67(%ecx),%ebp
43c9c6:	55                   	push   %ebp
43c9c7:	38 43 39             	cmp    %al,0x39(%ebx)
43c9ca:	69 59 37 48 4e 4e 4b 	imul   $0x4b4e4e48,0x37(%ecx),%ebx
43c9d1:	48                   	dec    %eax
43c9d2:	46                   	inc    %esi
43c9d3:	53                   	push   %ebx
43c9d4:	68 77 76 73 46       	push   $0x46737677
43c9d9:	47                   	inc    %edi
43c9da:	55                   	push   %ebp
43c9db:	4b                   	dec    %ebx
43c9dc:	36 70 39             	ss jo  0x43ca18
43c9df:	65 74 43             	gs je  0x43ca25
43c9e2:	4b                   	dec    %ebx
43c9e3:	30 68 68             	xor    %ch,0x68(%eax)
43c9e6:	6d                   	insl   (%dx),%es:(%edi)
43c9e7:	2f                   	das
43c9e8:	63 74 4d 45          	arpl   %esi,0x45(%ebp,%ecx,2)
43c9ec:	64 63 2f             	arpl   %ebp,%fs:(%edi)
43c9ef:	34 7a                	xor    $0x7a,%al
43c9f1:	43                   	inc    %ebx
43c9f2:	42                   	inc    %edx
43c9f3:	46                   	inc    %esi
43c9f4:	35 59 6c 69 31       	xor    $0x31696c59,%eax
43c9f9:	4a                   	dec    %edx
43c9fa:	6c                   	insb   (%dx),%es:(%edi)
43c9fb:	4b                   	dec    %ebx
43c9fc:	53                   	push   %ebx
43c9fd:	67 42                	addr16 inc %edx
43c9ff:	33 35 6c 6a 41 6c    	xor    0x6c416a6c,%esi
43ca05:	6b 4a 31 44          	imul   $0x44,0x31(%edx),%ecx
43ca09:	6b 6c 5a 47 73       	imul   $0x73,0x47(%edx,%ebx,2),%ebp
43ca0e:	54                   	push   %esp
43ca0f:	62 6c 42 69          	bound  %ebp,0x69(%edx,%eax,2)
43ca13:	2f                   	das
43ca14:	31 67 46             	xor    %esp,0x46(%edi)
43ca17:	54                   	push   %esp
43ca18:	6d                   	insl   (%dx),%es:(%edi)
43ca19:	31 68 6e             	xor    %ebp,0x6e(%eax)
43ca1c:	75 62                	jne    0x43ca80
43ca1e:	4a                   	dec    %edx
43ca1f:	70 4c                	jo     0x43ca6d
43ca21:	4d                   	dec    %ebp
43ca22:	73 67                	jae    0x43ca8b
43ca24:	33 59 39             	xor    0x39(%ecx),%ebx
43ca27:	44                   	inc    %esp
43ca28:	5a                   	pop    %edx
43ca29:	70 52                	jo     0x43ca7d
43ca2b:	37                   	aaa
43ca2c:	6c                   	insb   (%dx),%es:(%edi)
43ca2d:	63 6b 35             	arpl   %ebp,0x35(%ebx)
43ca30:	57                   	push   %edi
43ca31:	34 63                	xor    $0x63,%al
43ca33:	34 39                	xor    $0x39,%al
43ca35:	35 58 49 71 31       	xor    $0x31714958,%eax
43ca3a:	31 64 43 78          	xor    %esp,0x78(%ebx,%eax,2)
43ca3e:	56                   	push   %esi
43ca3f:	79 79                	jns    0x43caba
43ca41:	57                   	push   %edi
43ca42:	6e                   	outsb  %ds:(%esi),(%dx)
43ca43:	71 39                	jno    0x43ca7e
43ca45:	6a 41                	push   $0x41
43ca47:	61                   	popa
43ca48:	7a 36                	jp     0x43ca80
43ca4a:	57                   	push   %edi
43ca4b:	48                   	dec    %eax
43ca4c:	30 6e 30             	xor    %ch,0x30(%esi)
43ca4f:	71 75                	jno    0x43cac6
43ca51:	4c                   	dec    %esp
43ca52:	30 63 4b             	xor    %ah,0x4b(%ebx)
43ca55:	48                   	dec    %eax
43ca56:	78 43                	js     0x43ca9b
43ca58:	6d                   	insl   (%dx),%es:(%edi)
43ca59:	68 53 68 77 51       	push   $0x51776853
43ca5e:	46                   	inc    %esi
43ca5f:	4d                   	dec    %ebp
43ca60:	45                   	inc    %ebp
43ca61:	34 6a                	xor    $0x6a,%al
43ca63:	77 69                	ja     0x43cace
43ca65:	65 46                	gs inc %esi
43ca67:	44                   	inc    %esp
43ca68:	36 2b 57 46          	sub    %ss:0x46(%edi),%edx
43ca6c:	49                   	dec    %ecx
43ca6d:	34 55                	xor    $0x55,%al
43ca6f:	69 65 35 70 31 42 51 	imul   $0x51423170,0x35(%ebp),%esp
43ca76:	55                   	push   %ebp
43ca77:	66 6b 4e 76 65       	imul   $0x65,0x76(%esi),%cx
43ca7c:	6e                   	outsb  %ds:(%esi),(%dx)
43ca7d:	6f                   	outsl  %ds:(%esi),(%dx)
43ca7e:	50                   	push   %eax
43ca7f:	45                   	inc    %ebp
43ca80:	44                   	inc    %esp
43ca81:	47                   	inc    %edi
43ca82:	50                   	push   %eax
43ca83:	69 63 66 73 77 69 54 	imul   $0x54697773,0x66(%ebx),%esp
43ca8a:	4f                   	dec    %edi
43ca8b:	36 74 6c             	ss je  0x43cafa
43ca8e:	6e                   	outsb  %ds:(%esi),(%dx)
43ca8f:	70 36                	jo     0x43cac7
43ca91:	44                   	inc    %esp
43ca92:	47                   	inc    %edi
43ca93:	54                   	push   %esp
43ca94:	6a 75                	push   $0x75
43ca96:	62 44 45 41          	bound  %eax,0x41(%ebp,%eax,2)
43ca9a:	41                   	inc    %ecx
43ca9b:	64 39 74 35 4e       	cmp    %esi,%fs:0x4e(%ebp,%esi,1)
43caa0:	37                   	aaa
43caa1:	62 31                	bound  %esi,(%ecx)
43caa3:	57                   	push   %edi
43caa4:	69 62 43 75 6a 54 52 	imul   $0x52546a75,0x43(%edx),%esp
43caab:	47                   	inc    %edi
43caac:	52                   	push   %edx
43caad:	65 66 43             	gs inc %bx
43cab0:	48                   	dec    %eax
43cab1:	69 54 34 49 39 71 52 	imul   $0x31527139,0x49(%esp,%esi,1),%edx
43cab8:	31
43cab9:	30 34 45 7a 70 76 79 	xor    %dh,0x7976707a(,%eax,2)
43cac0:	42                   	inc    %edx
43cac1:	6f                   	outsl  %ds:(%esi),(%dx)
43cac2:	47                   	inc    %edi
43cac3:	6b 73 70 6e          	imul   $0x6e,0x70(%ebx),%esi
43cac7:	2f                   	das
43cac8:	73 69                	jae    0x43cb33
43caca:	37                   	aaa
43cacb:	34 2b                	xor    $0x2b,%al
43cacd:	68 4d 71 55 41       	push   $0x4155714d
43cad2:	71 45                	jno    0x43cb19
43cad4:	44                   	inc    %esp
43cad5:	53                   	push   %ebx
43cad6:	63 56 4b             	arpl   %edx,0x4b(%esi)
43cad9:	6d                   	insl   (%dx),%es:(%edi)
43cada:	4c                   	dec    %esp
43cadb:	64 2b 65 79          	sub    %fs:0x79(%ebp),%esp
43cadf:	34 72                	xor    $0x72,%al
43cae1:	79 4f                	jns    0x43cb32
43cae3:	41                   	inc    %ecx
43cae4:	70 46                	jo     0x43cb2c
43cae6:	32 41 31             	xor    0x31(%ecx),%al
43cae9:	6d                   	insl   (%dx),%es:(%edi)
43caea:	39 43 43             	cmp    %eax,0x43(%ebx)
43caed:	6b 75 52 4d          	imul   $0x4d,0x52(%ebp),%esi
43caf1:	38 46 73             	cmp    %al,0x73(%esi)
43caf4:	7a 48                	jp     0x43cb3e
43caf6:	38 58 41             	cmp    %bl,0x41(%eax)
43caf9:	51                   	push   %ecx
43cafa:	77 55                	ja     0x43cb51
43cafc:	41                   	inc    %ecx
43cafd:	6d                   	insl   (%dx),%es:(%edi)
43cafe:	46                   	inc    %esi
43caff:	78 59                	js     0x43cb5a
43cb01:	70 4a                	jo     0x43cb4d
43cb03:	5a                   	pop    %edx
43cb04:	4a                   	dec    %edx
43cb05:	47                   	inc    %edi
43cb06:	4d                   	dec    %ebp
43cb07:	36 67 45             	ss addr16 inc %ebp
43cb0a:	6a 46                	push   $0x46
43cb0c:	38 37                	cmp    %dh,(%edi)
43cb0e:	58                   	pop    %eax
43cb0f:	55                   	push   %ebp
43cb10:	61                   	popa
43cb11:	57                   	push   %edi
43cb12:	45                   	inc    %ebp
43cb13:	4f                   	dec    %edi
43cb14:	62 38                	bound  %edi,(%eax)
43cb16:	76 6f                	jbe    0x43cb87
43cb18:	69 32 4a 64 55 5a    	imul   $0x5a55644a,(%edx),%esi
43cb1e:	6a 56                	push   $0x56
43cb20:	74 54                	je     0x43cb76
43cb22:	78 70                	js     0x43cb94
43cb24:	52                   	push   %edx
43cb25:	35 75 36 66 65       	xor    $0x65663675,%eax
43cb2a:	2b 4f 6d             	sub    0x6d(%edi),%ecx
43cb2d:	39 36                	cmp    %esi,(%esi)
43cb2f:	74 52                	je     0x43cb83
43cb31:	2b 53 64             	sub    0x64(%ebx),%edx
43cb34:	35 4c 52 69 4e       	xor    $0x4e69524c,%eax
43cb39:	4d                   	dec    %ebp
43cb3a:	65 73 57             	gs jae 0x43cb94
43cb3d:	4f                   	dec    %edi
43cb3e:	49                   	dec    %ecx
43cb3f:	78 31                	js     0x43cb72
43cb41:	6c                   	insb   (%dx),%es:(%edi)
43cb42:	54                   	push   %esp
43cb43:	4f                   	dec    %edi
43cb44:	5a                   	pop    %edx
43cb45:	7a 56                	jp     0x43cb9d
43cb47:	36 33 74 4f 64       	xor    %ss:0x64(%edi,%ecx,2),%esi
43cb4c:	66 45                	inc    %bp
43cb4e:	6c                   	insb   (%dx),%es:(%edi)
43cb4f:	50                   	push   %eax
43cb50:	48                   	dec    %eax
43cb51:	69 4f 67 4d 62 77 2b 	imul   $0x2b77624d,0x67(%edi),%ecx
43cb58:	45                   	inc    %ebp
43cb59:	49                   	dec    %ecx
43cb5a:	34 34                	xor    $0x34,%al
43cb5c:	47                   	inc    %edi
43cb5d:	4a                   	dec    %edx
43cb5e:	39 35 43 78 77 49    	cmp    %esi,0x49777843
43cb64:	74 74                	je     0x43cbda
43cb66:	79 6d                	jns    0x43cbd5
43cb68:	73 54                	jae    0x43cbbe
43cb6a:	2b 55 66             	sub    0x66(%ebp),%edx
43cb6d:	30 68 57             	xor    %ch,0x57(%eax)
43cb70:	4f                   	dec    %edi
43cb71:	46                   	inc    %esi
43cb72:	73 62                	jae    0x43cbd6
43cb74:	44                   	inc    %esp
43cb75:	65 48                	gs dec %eax
43cb77:	4c                   	dec    %esp
43cb78:	73 6f                	jae    0x43cbe9
43cb7a:	61                   	popa
43cb7b:	41                   	inc    %ecx
43cb7c:	4e                   	dec    %esi
43cb7d:	72 62                	jb     0x43cbe1
43cb7f:	32 38                	xor    (%eax),%bh
43cb81:	33 32                	xor    (%edx),%esi
43cb83:	72 36                	jb     0x43cbbb
43cb85:	35 6c 65 4b 58       	xor    $0x584b656c,%eax
43cb8a:	39 62 74             	cmp    %esp,0x74(%edx)
43cb8d:	32 6c 6c 34          	xor    0x34(%esp,%ebp,2),%ch
43cb91:	72 61                	jb     0x43cbf4
43cb93:	6f                   	outsl  %ds:(%esi),(%dx)
43cb94:	51                   	push   %ecx
43cb95:	7a 6f                	jp     0x43cc06
43cb97:	6e                   	outsb  %ds:(%esi),(%dx)
43cb98:	59                   	pop    %ecx
43cb99:	4f                   	dec    %edi
43cb9a:	61                   	popa