MKLLHKLRNSDFQHSRELMRVFEKASVSEYKAEVNCTFQVSLAGEGPGIVRLRGELELYNVKGSSPVLTKAMVYFPERNYGLEFIKEASTFTIEWVFELRDPKEYFNLVLFDKNGFLVSSATYVFNAEHVVAYPIREKDLSLAACDSELLEDGDRLVFRTSTLTSVRGAGQGGITHTWQNVGQHVRLAAQPSDQAEVYESSLSRRDMCAGIWMIIATDEHDKLITQYVVQV