LNSPANPDNVLAFLSGLGLSGADVAAVVAKDPFFLCAGVERTLVPVLDGLTGLGLSSPEIGRLVLLAHHNFRCRSIVSKMQYYLPLFGSCHNFLRVLQRSSYLLSSDLDKVVRPNVVFLRECGLGDCDIAKLCVRVSRMLTTNPERVRAMVACAERLGMPRGSGMLRQALQAVAFLNEEKIADKVDYLKNTFRWSAAEVVIALSKAPMLLKISKDMLQRKSEFLLSEVGLEPVYIAHRSVILCLSLEGRVRPRYYVLKFLKENGLVDRDLSFHTAVNRPEKYFMEKLISPHKEAAPHLAEDYATACKGEMPTNFRFV