MGKLLSLLSRDDSNCCSPQKYDVFLDFENAQPTEGEEETFQEVNKVLQNSHQILDELQCYKGAGKEIREAIANPHDETQSKAWSAVVPLVSKLKTFYQFSTQLDHVVPKILYELCSGEMPPTQHLETQQALVKQLAEILEFVLKFDELKMKTPAIQNDFSYYRRTLSRQRMSVTNDGYQFEDSKEITNELAYRMSLFYAHATPMLKVLSEATTKFVLEHSEIPKENITETLSTMAKVCLRMLENPNLIAQFQREETQLFVLRVMVGLVILYDHVHPHGAFVKASNVDVKGCVKLLKDQPPSRSEGLLNALRYTTKHLNEDATPKNIKNLLAA