MDKELLEELIRKVIKEELGKAEQSESEYKQMDKSGIGVVKLNQMKKRVKMDTGNPKDQVTTTDLFTLQESPRLGAGLMEMKETTFPWTLTYDELDYIIEGRLEILIDGRKVVGEAGDVILIPKNSKIEFSVPNYAKFLYFVYPANWSEL