MNEEDVKLWLNQTLQESIRFVLFLDDVWGWNAAELLEELGVLCPVRNHSNSKVIVSSRDRSALSKTGVADKYTITMENLGEDESWKLFAYHTFPYNNGNLPANIDEGKAKVVCNKCGGLPLAIKVVGRAMAGSTHPQQWDWAVQTLPNVDSVYSCLRLSYDALGYEDVNLQLCFLCVAANIIEDGVIHAQLAIHVWIGEGLIAKKTLEDPFEMGRFYINILADRCLIEPMMRDFDGQVVCYRVHDSLRDMAIRIGEEEENFYCRVGKGLTALNENECLGRTRLFLTENRLSSFPLFTSCTQIRSLIISGNPYITKIPTRMIRSMISLKAFSLSGTSVKSLPKDMGCLEQLIYLGLRNMPINTLPASLTNLVNLEILDLSYSAIKELPSSIHMLRSLRKLSLEGX