AELECKYARLVDSLDRVYRQADEDTLRAERVEGEALEEAVVFEICFVEGEVEEDRLPVVVKLAGKPLVLSVVLENGKPVLKLERVDPSTFPSRKAPEKYVLYLHKVNGRYRLESAFFKDVYVATSKEEGTEVTLDEEKDSEKITEFTIEEIPK