MQRDWNHNEFRILMHYQNLTMNRFRWENLPDGIESRHIEQALYLNGTAVFFKQKYTNKFRCLPAFGKGDPDIYGDWQSYDAFGYNGIKETMKADKCVPCFENDTRYPLVNSVYYFANLIAEIDRTIHINTKQQRRPYLISTTKDMELSAKRFMEKLEQDEYVIQDKGISGKRKDDLTIEVLQTKSEFLIDKLNDAKHELENDFLDIIGINNNANTDKKERLLVDEINSNNEYIDNNLDIAYKCRLEFQNKVNEKFGLNIKVVKVKDIIDKENTDKEIEKEKKKNDATSEGNDRT