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
43cb9b:	65 75 70             	gs jne 0x43cc0e
43cb9e:	39 35 6e 33 77 68    	cmp    %esi,0x6877336e
43cba4:	7a 76                	jp     0x43cc1c
43cba6:	56                   	push   %esi
43cba7:	71 54                	jno    0x43cbfd
43cba9:	39 45 71             	cmp    %eax,0x71(%ebp)
43cbac:	52                   	push   %edx
43cbad:	37                   	aaa
43cbae:	4b                   	dec    %ebx
43cbaf:	38 44 2f 2b          	cmp    %al,0x2b(%edi,%ebp,1)
43cbb3:	2f                   	das
43cbb4:	78 7a                	js     0x43cc30
43cbb6:	31 37                	xor    %esi,(%edi)
43cbb8:	78 6a                	js     0x43cc24
43cbba:	67 78 4c             	addr16 js 0x43cc09
43cbbd:	71 55                	jno    0x43cc14
43cbbf:	6f                   	outsl  %ds:(%esi),(%dx)
43cbc0:	35 77 6c 66 4b       	xor    $0x4b666c77,%eax
43cbc5:	61                   	popa
43cbc6:	72 76                	jb     0x43cc3e
43cbc8:	7a 31                	jp     0x43cbfb
43cbca:	65 32 7a 73          	xor    %gs:0x73(%edx),%bh
43cbce:	6e                   	outsb  %ds:(%esi),(%dx)
43cbcf:	6e                   	outsb  %ds:(%esi),(%dx)
43cbd0:	64 6d                	fs insl (%dx),%es:(%edi)
43cbd2:	52                   	push   %edx
43cbd3:	64 64 59             	fs fs pop %ecx
43cbd6:	71 67                	jno    0x43cc3f
43cbd8:	34 61                	xor    $0x61,%al
43cbda:	34 62                	xor    $0x62,%al
43cbdc:	69 68 6d 35 56 6b 6a 	imul   $0x6a6b5635,0x6d(%eax),%ebp
43cbe3:	31 46 45             	xor    %eax,0x45(%esi)
43cbe6:	7a 63                	jp     0x43cc4b
43cbe8:	2f                   	das
43cbe9:	58                   	pop    %eax
43cbea:	59                   	pop    %ecx
43cbeb:	44                   	inc    %esp
43cbec:	44                   	inc    %esp
43cbed:	74 70                	je     0x43cc5f
43cbef:	4b                   	dec    %ebx
43cbf0:	46                   	inc    %esi
43cbf1:	4e                   	dec    %esi
43cbf2:	79 67                	jns    0x43cc5b
43cbf4:	34 66                	xor    $0x66,%al
43cbf6:	35 69 53 6b 49       	xor    $0x496b5369,%eax
43cbfb:	2f                   	das
43cbfc:	73 58                	jae    0x43cc56
43cbfe:	6e                   	outsb  %ds:(%esi),(%dx)
43cbff:	73 72                	jae    0x43cc73
43cc01:	6a 71                	push   $0x71
43cc03:	6d                   	insl   (%dx),%es:(%edi)
43cc04:	64 4f                	fs dec %edi
43cc06:	33 58 61             	xor    0x61(%eax),%ebx
43cc09:	64 4e                	fs dec %esi
43cc0b:	6a 74                	push   $0x74
43cc0d:	74 71                	je     0x43cc80
43cc0f:	65 71 2b             	gs jno 0x43cc3d
43cc12:	75 43                	jne    0x43cc57
43cc14:	31 6f 49             	xor    %ebp,0x49(%edi)
43cc17:	38 41 2f             	cmp    %al,0x2f(%ecx)
43cc1a:	5a                   	pop    %edx
43cc1b:	70 48                	jo     0x43cc65
43cc1d:	44                   	inc    %esp
43cc1e:	71 79                	jno    0x43cc99
43cc20:	61                   	popa
43cc21:	7a 50                	jp     0x43cc73
43cc23:	78 33                	js     0x43cc58
43cc25:	52                   	push   %edx
43cc26:	50                   	push   %eax
43cc27:	4c                   	dec    %esp
43cc28:	49                   	dec    %ecx
43cc29:	56                   	push   %esi
43cc2a:	36 44                	ss inc %esp
43cc2c:	31 45 4c             	xor    %eax,0x4c(%ebp)
43cc2f:	72 54                	jb     0x43cc85
43cc31:	64 71 41             	fs jno 0x43cc75
43cc34:	42                   	inc    %edx
43cc35:	75 68                	jne    0x43cc9f
43cc37:	79 33                	jns    0x43cc6c
43cc39:	5a                   	pop    %edx
43cc3a:	76 4e                	jbe    0x43cc8a
43cc3c:	70 66                	jo     0x43cca4
43cc3e:	4a                   	dec    %edx
43cc3f:	33 74 66 6f          	xor    0x6f(%esi,%eiz,2),%esi
43cc43:	50                   	push   %eax
43cc44:	44                   	inc    %esp
43cc45:	75 4b                	jne    0x43cc92
43cc47:	41                   	inc    %ecx
43cc48:	45                   	inc    %ebp
43cc49:	76 31                	jbe    0x43cc7c
43cc4b:	4f                   	dec    %edi
43cc4c:	66 57                	push   %di
43cc4e:	4b                   	dec    %ebx
43cc4f:	34 78                	xor    $0x78,%al
43cc51:	73 6a                	jae    0x43ccbd
43cc53:	4a                   	dec    %edx
43cc54:	7a 5a                	jp     0x43ccb0
43cc56:	70 57                	jo     0x43ccaf
43cc58:	48                   	dec    %eax
43cc59:	33 58 63             	xor    0x63(%eax),%ebx
43cc5c:	6e                   	outsb  %ds:(%esi),(%dx)
43cc5d:	71 71                	jno    0x43ccd0
43cc5f:	4e                   	dec    %esi
43cc60:	70 52                	jo     0x43ccb4
43cc62:	41                   	inc    %ecx
43cc63:	32 6b 4c             	xor    0x4c(%ebx),%ch
43cc66:	38 51 34             	cmp    %dl,0x34(%ecx)
43cc69:	51                   	push   %ecx
43cc6a:	38 41 49             	cmp    %al,0x49(%ecx)
43cc6d:	78 2b                	js     0x43cc9a
43cc6f:	68 2f 78 6a 65       	push   $0x656a782f
43cc74:	4d                   	dec    %ebp
43cc75:	31 45 59             	xor    %eax,0x59(%ebp)
43cc78:	6a 76                	push   $0x76
43cc7a:	5a                   	pop    %edx
43cc7b:	54                   	push   %esp
43cc7c:	7a 6b                	jp     0x43cce9
43cc7e:	45                   	inc    %ebp
43cc7f:	33 38                	xor    (%eax),%edi
43cc81:	4c                   	dec    %esp
43cc82:	55                   	push   %ebp
43cc83:	35 4f 43 62 75       	xor    $0x7562434f,%eax
43cc88:	63 55 63             	arpl   %edx,0x63(%ebp)
43cc8b:	6c                   	insb   (%dx),%es:(%edi)
43cc8c:	57                   	push   %edi
43cc8d:	5a                   	pop    %edx
43cc8e:	78 65                	js     0x43ccf5
43cc90:	62 65 4a             	bound  %esp,0x4a(%ebp)
43cc93:	6e                   	outsb  %ds:(%esi),(%dx)
43cc94:	4a                   	dec    %edx
43cc95:	6d                   	insl   (%dx),%es:(%edi)
43cc96:	4c                   	dec    %esp
43cc97:	47                   	inc    %edi
43cc98:	33 36                	xor    (%esi),%esi
43cc9a:	38 46 58             	cmp    %al,0x58(%esi)
43cc9d:	39 6a 42             	cmp    %ebp,0x42(%edx)
43cca0:	75 31                	jne    0x43ccd3
43cca2:	30 6d 32             	xor    %ch,0x32(%ebp)
43cca5:	39 6b 69             	cmp    %ebp,0x69(%ebx)
43cca8:	4d                   	dec    %ebp
43cca9:	70 71                	jo     0x43cd1c
43ccab:	69 42 6a 46 6b 4e 61 	imul   $0x614e6b46,0x6a(%edx),%eax
43ccb2:	55                   	push   %ebp
43ccb3:	4f                   	dec    %edi
43ccb4:	71 73                	jno    0x43cd29
43ccb6:	31 6b 32             	xor    %ebp,0x32(%ebx)
43ccb9:	4a                   	dec    %edx
43ccba:	6a 69                	push   $0x69
43ccbc:	6e                   	outsb  %ds:(%esi),(%dx)
43ccbd:	38 75 6d             	cmp    %dh,0x6d(%ebp)
43ccc0:	47                   	inc    %edi
43ccc1:	53                   	push   %ebx
43ccc2:	71 4f                	jno    0x43cd13
43ccc4:	4d                   	dec    %ebp
43ccc5:	4b                   	dec    %ebx
43ccc6:	4c                   	dec    %esp
43ccc7:	65 52                	gs push %edx
43ccc9:	41                   	inc    %ecx
43ccca:	79 45                	jns    0x43cd11
43cccc:	34 2f                	xor    $0x2f,%al
43ccce:	59                   	pop    %ecx
43cccf:	61                   	popa
43ccd0:	36 41                	ss inc %ecx
43ccd2:	65 51                	gs push %ecx
43ccd4:	43                   	inc    %ebx
43ccd5:	45                   	inc    %ebp
43ccd6:	41                   	inc    %ecx
43ccd7:	37                   	aaa
43ccd8:	64 48                	fs dec %eax
43ccda:	70 77                	jo     0x43cd53
43ccdc:	37                   	aaa
43ccdd:	66 41                	inc    %cx
43ccdf:	6d                   	insl   (%dx),%es:(%edi)
43cce0:	48                   	dec    %eax
43cce1:	39 37                	cmp    %esi,(%edi)