MKKYENYVSALNSLRKAPEQDLGNDFIQSGIIDKFGLQFELGWKLFKALLAYEGDPVSASGSPRDVLKTAFQYYDFMDESLWLRMLRDRNDSAHIYDEERARRLVDAIIADYIPEFERANQGLVARYGEALND