MFGQALQAVAFLTQEKITAKVEHLKKMFRWSDAEVGIAVSKAPAVLLKAKESLQRRSEFLISEVGLEPAYIAFRPAMLMYSLEGRIRPRYYVVKFLKENGLLNHDRDYYNTIVISEKVFMDKFICPHKKSAPHLAEDYAAACRGEVSVRFISA