43dc90:	36 7a 32             	ss jp  0x43dcc5
43dc93:	4b                   	dec    %ebx
43dc94:	30 79 65             	xor    %bh,0x65(%ecx)
43dc97:	39 77 5a             	cmp    %esi,0x5a(%edi)
43dc9a:	6c                   	insb   (%dx),%es:(%edi)
43dc9b:	30 63 41             	xor    %ah,0x41(%ebx)
43dc9e:	7a 64                	jp     0x43dd04
43dca0:	76 6b                	jbe    0x43dd0d
43dca2:	4e                   	dec    %esi
43dca3:	5a                   	pop    %edx
43dca4:	61                   	popa
43dca5:	78 59                	js     0x43dd00
43dca7:	51                   	push   %ecx
43dca8:	6a 2b                	push   $0x2b
43dcaa:	53                   	push   %ebx
43dcab:	5a                   	pop    %edx
43dcac:	58                   	pop    %eax
43dcad:	49                   	dec    %ecx
43dcae:	46                   	inc    %esi
43dcaf:	72 78                	jb     0x43dd29
43dcb1:	54                   	push   %esp
43dcb2:	67 78 68             	addr16 js 0x43dd1d
43dcb5:	6b 63 66 35          	imul   $0x35,0x66(%ebx),%esp
43dcb9:	36 32 57 35          	xor    %ss:0x35(%edi),%dl
43dcbd:	6c                   	insb   (%dx),%es:(%edi)
43dcbe:	77 5a                	ja     0x43dd1a
43dcc0:	51                   	push   %ecx
43dcc1:	59                   	pop    %ecx
43dcc2:	65 50                	gs push %eax
43dcc4:	52                   	push   %edx
43dcc5:	6f                   	outsl  %ds:(%esi),(%dx)
43dcc6:	58                   	pop    %eax
43dcc7:	34 4a                	xor    $0x4a,%al
43dcc9:	54                   	push   %esp
43dcca:	42                   	inc    %edx
43dccb:	48                   	dec    %eax
43dccc:	64 72 53             	fs jb  0x43dd22
43dccf:	2b 70 47             	sub    0x47(%eax),%esi
43dcd2:	59                   	pop    %ecx
43dcd3:	7a 75                	jp     0x43dd4a
43dcd5:	41                   	inc    %ecx
43dcd6:	50                   	push   %eax
43dcd7:	43                   	inc    %ebx
43dcd8:	50                   	push   %eax
43dcd9:	7a 4a                	jp     0x43dd25
43dcdb:	5a                   	pop    %edx
43dcdc:	70 55                	jo     0x43dd33
43dcde:	32 42 47             	xor    0x47(%edx),%al
43dce1:	65 74 46             	gs je  0x43dd2a
43dce4:	59                   	pop    %ecx
43dce5:	73 64                	jae    0x43dd4b
43dce7:	41                   	inc    %ecx
43dce8:	58                   	pop    %eax
43dce9:	77 45                	ja     0x43dd30
43dceb:	50                   	push   %eax
43dcec:	6c                   	insb   (%dx),%es:(%edi)
43dced:	4e                   	dec    %esi
43dcee:	33 39                	xor    (%ecx),%edi
43dcf0:	34 73                	xor    $0x73,%al
43dcf2:	67 6b 66 76 6f       	imul   $0x6f,0x76(%bp),%esp
43dcf7:	35 5a 74 2b 41       	xor    $0x412b745a,%eax
43dcfc:	77 72                	ja     0x43dd70
43dcfe:	73 65                	jae    0x43dd65
43dd00:	33 49 38             	xor    0x38(%ecx),%ecx
43dd03:	42                   	inc    %edx
43dd04:	6d                   	insl   (%dx),%es:(%edi)
43dd05:	58                   	pop    %eax
43dd06:	52                   	push   %edx
43dd07:	77 58                	ja     0x43dd61
43dd09:	35 4b 6b 36 73       	xor    $0x73366b4b,%eax
43dd0e:	44                   	inc    %esp
43dd0f:	4f                   	dec    %edi
43dd10:	73 68                	jae    0x43dd7a
43dd12:	6d                   	insl   (%dx),%es:(%edi)
43dd13:	46                   	inc    %esi
43dd14:	46                   	inc    %esi
43dd15:	39 6b 68             	cmp    %ebp,0x68(%ebx)
43dd18:	5a                   	pop    %edx
43dd19:	38 56 77             	cmp    %dl,0x77(%esi)
43dd1c:	41                   	inc    %ecx
43dd1d:	7a 35                	jp     0x43dd54
43dd1f:	39 53 30             	cmp    %edx,0x30(%ebx)
43dd22:	6b 43 58 6e          	imul   $0x6e,0x58(%ebx),%eax
43dd26:	64 44                	fs inc %esp
43dd28:	55                   	push   %ebp
43dd29:	4e                   	dec    %esi
43dd2a:	6a 67                	push   $0x67
43dd2c:	6e                   	outsb  %ds:(%esi),(%dx)
43dd2d:	74 69                	je     0x43dd98
43dd2f:	41                   	inc    %ecx
43dd30:	33 34 36             	xor    (%esi,%esi,1),%esi
43dd33:	78 6a                	js     0x43dd9f
43dd35:	59                   	pop    %ecx
43dd36:	68 41 63 34 46       	push   $0x46346341
43dd3b:	75 75                	jne    0x43ddb2
43dd3d:	47                   	inc    %edi
43dd3e:	7a 56                	jp     0x43dd96
43dd40:	52                   	push   %edx
43dd41:	67 6e                	outsb  %ds:(%si),(%dx)
43dd43:	32 59 33             	xor    0x33(%ecx),%bl
43dd46:	78 42                	js     0x43dd8a
43dd48:	57                   	push   %edi
43dd49:	2b 70 79             	sub    0x79(%eax),%esi
43dd4c:	76 46                	jbe    0x43dd94
43dd4e:	57                   	push   %edi
43dd4f:	69 54 4f 77 39 53 6d 	imul   $0x396d5339,0x77(%edi,%ecx,2),%edx
43dd56:	39
43dd57:	62 59 43             	bound  %ebx,0x43(%ecx)
43dd5a:	59                   	pop    %ecx
43dd5b:	5a                   	pop    %edx
43dd5c:	4e                   	dec    %esi
43dd5d:	78 30                	js     0x43dd8f
43dd5f:	58                   	pop    %eax
43dd60:	6e                   	outsb  %ds:(%esi),(%dx)
43dd61:	75 68                	jne    0x43ddcb
43dd63:	32 58 43             	xor    0x43(%eax),%bl
43dd66:	51                   	push   %ecx
43dd67:	50                   	push   %eax
43dd68:	5a                   	pop    %edx
43dd69:	79 30                	jns    0x43dd9b
43dd6b:	7a 58                	jp     0x43ddc5
43dd6d:	71 6f                	jno    0x43ddde
43dd6f:	55                   	push   %ebp
43dd70:	49                   	dec    %ecx
43dd71:	67 44                	addr16 inc %esp
43dd73:	37                   	aaa
43dd74:	47                   	inc    %edi
43dd75:	78 49                	js     0x43ddc0
43dd77:	78 35                	js     0x43ddae
43dd79:	53                   	push   %ebx
43dd7a:	41                   	inc    %ecx
43dd7b:	6c                   	insb   (%dx),%es:(%edi)
43dd7c:	78 4e                	js     0x43ddcc
43dd7e:	59                   	pop    %ecx
43dd7f:	63 42 2b             	arpl   %eax,0x2b(%edx)
43dd82:	78 46                	js     0x43ddca
43dd84:	2b 42 43             	sub    0x43(%edx),%eax
43dd87:	6c                   	insb   (%dx),%es:(%edi)
43dd88:	76 78                	jbe    0x43de02
43dd8a:	4a                   	dec    %edx
43dd8b:	69 58 5a 38 35 34 42 	imul   $0x42343538,0x5a(%eax),%ebx
43dd92:	79 4f                	jns    0x43dde3
43dd94:	79 66                	jns    0x43ddfc
43dd96:	53                   	push   %ebx
43dd97:	5a                   	pop    %edx
43dd98:	4e                   	dec    %esi
43dd99:	38 47 33             	cmp    %al,0x33(%edi)
43dd9c:	42                   	inc    %edx
43dd9d:	6d                   	insl   (%dx),%es:(%edi)
43dd9e:	75 67                	jne    0x43de07
43dda0:	42                   	inc    %edx
43dda1:	38 51 6b             	cmp    %dl,0x6b(%ecx)
43dda4:	6d                   	insl   (%dx),%es:(%edi)
43dda5:	57                   	push   %edi
43dda6:	52                   	push   %edx
43dda7:	48                   	dec    %eax
43dda8:	50                   	push   %eax
43dda9:	79 66                	jns    0x43de11
43ddab:	56                   	push   %esi
43ddac:	31 4b 70             	xor    %ecx,0x70(%ebx)
43ddaf:	34 52                	xor    $0x52,%al
43ddb1:	36 52                	ss push %edx
43ddb3:	4f                   	dec    %edi
43ddb4:	47                   	inc    %edi
43ddb5:	79 41                	jns    0x43ddf8
43ddb7:	45                   	inc    %ebp
43ddb8:	34 69                	xor    $0x69,%al
43ddba:	63 34 4c             	arpl   %esi,(%esp,%ecx,2)
43ddbd:	46                   	inc    %esi
43ddbe:	36 2f                	ss das
43ddc0:	38 78 53             	cmp    %bh,0x53(%eax)
43ddc3:	6e                   	outsb  %ds:(%esi),(%dx)
43ddc4:	45                   	inc    %ebp
43ddc5:	7a 65                	jp     0x43de2c
43ddc7:	51                   	push   %ecx
43ddc8:	2f                   	das
43ddc9:	33 76 52             	xor    0x52(%esi),%esi
43ddcc:	31 6e 67             	xor    %ebp,0x67(%esi)
43ddcf:	33 66 36             	xor    0x36(%esi),%esp
43ddd2:	59                   	pop    %ecx
43ddd3:	62 4d 53             	bound  %ecx,0x53(%ebp)
43ddd6:	51                   	push   %ecx
43ddd7:	34 6f                	xor    $0x6f,%al
43ddd9:	37                   	aaa
43ddda:	54                   	push   %esp
43dddb:	65 4b                	gs dec %ebx
43dddd:	6e                   	outsb  %ds:(%esi),(%dx)
43ddde:	6e                   	outsb  %ds:(%esi),(%dx)
43dddf:	45                   	inc    %ebp
43dde0:	6e                   	outsb  %ds:(%esi),(%dx)
43dde1:	68 63 52 73 52       	push   $0x52735263
43dde6:	49                   	dec    %ecx
43dde7:	61                   	popa
43dde8:	76 74                	jbe    0x43de5e
43ddea:	57                   	push   %edi
43ddeb:	2b 52 41             	sub    0x41(%edx),%edx
43ddee:	4b                   	dec    %ebx
43ddef:	56                   	push   %esi
43ddf0:	5a                   	pop    %edx
43ddf1:	79 69                	jns    0x43de5c
43ddf3:	47                   	inc    %edi
43ddf4:	48                   	dec    %eax
43ddf5:	32 54 47 67          	xor    0x67(%edi,%eax,2),%dl
43ddf9:	76 4d                	jbe    0x43de48
43ddfb:	32 67 4c             	xor    0x4c(%edi),%ah
43ddfe:	6b 36 42             	imul   $0x42,(%esi),%esi
43de01:	2f                   	das
43de02:	6b 63 54 2b          	imul   $0x2b,0x54(%ebx),%esp
43de06:	4f                   	dec    %edi
43de07:	62 45 4e             	bound  %eax,0x4e(%ebp)
43de0a:	4e                   	dec    %esi
43de0b:	2f                   	das
43de0c:	77 4a                	ja     0x43de58
43de0e:	4b                   	dec    %ebx
43de0f:	7a 33                	jp     0x43de44
43de11:	59                   	pop    %ecx
43de12:	45                   	inc    %ebp
43de13:	58                   	pop    %eax
43de14:	44                   	inc    %esp
43de15:	79 57                	jns    0x43de6e
43de17:	4c                   	dec    %esp
43de18:	45                   	inc    %ebp
43de19:	51                   	push   %ecx
43de1a:	43                   	inc    %ebx
43de1b:	57                   	push   %edi
43de1c:	43                   	inc    %ebx
43de1d:	68 54 41 33 50       	push   $0x50334154
43de22:	59                   	pop    %ecx
43de23:	46                   	inc    %esi
43de24:	36 47                	ss inc %edi
43de26:	50                   	push   %eax
43de27:	41                   	inc    %ecx
43de28:	44                   	inc    %esp
43de29:	38 7a 6e             	cmp    %bh,0x6e(%edx)
43de2c:	66 71 6e             	data16 jno 0x43de9d
43de2f:	75 56                	jne    0x43de87
43de31:	4a                   	dec    %edx
43de32:	6b 6a 59 51          	imul   $0x51,0x59(%edx),%ebp
43de36:	58                   	pop    %eax
43de37:	4f                   	dec    %edi
43de38:	41                   	inc    %ecx
43de39:	70 37                	jo     0x43de72
43de3b:	64 4c                	fs dec %esp
43de3d:	56                   	push   %esi
43de3e:	72 6e                	jb     0x43deae
43de40:	52                   	push   %edx
43de41:	55                   	push   %ebp
43de42:	6a 71                	push   $0x71
43de44:	59                   	pop    %ecx
43de45:	5a                   	pop    %edx
43de46:	62 52 6e             	bound  %edx,0x6e(%edx)
43de49:	72 44                	jb     0x43de8f
43de4b:	58                   	pop    %eax
43de4c:	32 61 31             	xor    0x31(%ecx),%ah
43de4f:	54                   	push   %esp
43de50:	35 56 57 6c 79       	xor    $0x796c5756,%eax
43de55:	66 4f                	dec    %di
43de57:	46                   	inc    %esi
43de58:	58                   	pop    %eax
43de59:	53                   	push   %ebx
43de5a:	78 6a                	js     0x43dec6
43de5c:	39 4a 74             	cmp    %ecx,0x74(%edx)
43de5f:	47                   	inc    %edi
43de60:	38 67 49             	cmp    %ah,0x49(%edi)
43de63:	75 66                	jne    0x43decb
43de65:	4d                   	dec    %ebp
43de66:	47                   	inc    %edi
43de67:	2b 71 6c             	sub    0x6c(%ecx),%esi
43de6a:	51                   	push   %ecx
43de6b:	7a 72                	jp     0x43dedf
43de6d:	4b                   	dec    %ebx
43de6e:	48                   	dec    %eax
43de6f:	2b 74 4f 47          	sub    0x47(%edi,%ecx,2),%esi
43de73:	6e                   	outsb  %ds:(%esi),(%dx)
43de74:	76 4b                	jbe    0x43dec1
43de76:	61                   	popa
43de77:	76 48                	jbe    0x43dec1
43de79:	71 34                	jno    0x43deaf
43de7b:	68 78 58 4f 31       	push   $0x314f5878
43de80:	4b                   	dec    %ebx
43de81:	79 47                	jns    0x43deca
43de83:	7a 42                	jp     0x43dec7
43de85:	70 43                	jo     0x43deca
43de87:	68 2f 73 62 49       	push   $0x4962732f
43de8c:	6a 68                	push   $0x68
43de8e:	4d                   	dec    %ebp
43de8f:	4f                   	dec    %edi
43de90:	6c                   	insb   (%dx),%es:(%edi)
43de91:	51                   	push   %ecx
43de92:	43                   	inc    %ebx
43de93:	65 36 51             	gs ss push %ecx
43de96:	6e                   	outsb  %ds:(%esi),(%dx)
43de97:	4d                   	dec    %ebp
43de98:	45                   	inc    %ebp
43de99:	73 56                	jae    0x43def1
43de9b:	72 2b                	jb     0x43dec8
43de9d:	4f                   	dec    %edi
43de9e:	49                   	dec    %ecx
43de9f:	4b                   	dec    %ebx
43dea0:	47                   	inc    %edi
43dea1:	50                   	push   %eax
43dea2:	58                   	pop    %eax
43dea3:	34 73                	xor    $0x73,%al
43dea5:	2f                   	das
43dea6:	66 77 37             	data16 ja 0x43dee0
43dea9:	52                   	push   %edx
43deaa:	45                   	inc    %ebp
43deab:	4f                   	dec    %edi
43deac:	68 35 77 72 4d       	push   $0x4d727735
43deb1:	78 33                	js     0x43dee6
43deb3:	42                   	inc    %edx
43deb4:	55                   	push   %ebp
43deb5:	74 57                	je     0x43df0e
43deb7:	4e                   	dec    %esi
43deb8:	79 72                	jns    0x43df2c
43deba:	2b 38                	sub    (%eax),%edi
43debc:	54                   	push   %esp
43debd:	33 6b 64             	xor    0x64(%ebx),%ebp
43dec0:	52                   	push   %edx
43dec1:	66 2f                	data16 das
43dec3:	67 49                	addr16 dec %ecx
43dec5:	61                   	popa
43dec6:	4e                   	dec    %esi
43dec7:	59                   	pop    %ecx
43dec8:	64 72 51             	fs jb  0x43df1c
43decb:	48                   	dec    %eax
43decc:	30 48 6d             	xor    %cl,0x6d(%eax)
43decf:	67 76 48             	addr16 jbe 0x43df1a
43ded2:	2b 2f                	sub    (%edi),%ebp
43ded4:	69 6b 6b 5a 75 48 63 	imul   $0x6348755a,0x6b(%ebx),%ebp
43dedb:	73 2f                	jae    0x43df0c
43dedd:	70 39                	jo     0x43df18
43dedf:	66 2b 61 35          	sub    0x35(%ecx),%sp
43dee3:	63 7a 74             	arpl   %edi,0x74(%edx)
43dee6:	32 78 34             	xor    0x34(%eax),%bh
43dee9:	71 63                	jno    0x43df4e
43deeb:	77 31                	ja     0x43df1e
43deed:	2b 51 41             	sub    0x41(%ecx),%edx
43def0:	38 53 42             	cmp    %dl,0x42(%ebx)
43def3:	72 45                	jb     0x43df3a
43def5:	34 5a                	xor    $0x5a,%al
43def7:	45                   	inc    %ebp
43def8:	58                   	pop    %eax
43def9:	45                   	inc    %ebp
43defa:	47                   	inc    %edi
43defb:	6c                   	insb   (%dx),%es:(%edi)
43defc:	74 6d                	je     0x43df6b
43defe:	43                   	inc    %ebx
43deff:	63 55 76             	arpl   %edx,0x76(%ebp)
43df02:	39 75 55             	cmp    %esi,0x55(%ebp)