MESLNLPGFAYKVKQVNGKPHIFDIIRRKFVTLTPEEWVRQHFIHLLITHYGYPKSLFAVETGLQYNTLAKRTDIMVLSNHALPFLLVECKAPFVRVTDATFAQISRYNFTLQPQYLAVTNGMSHYCFQAVNGQIHFMDDFPQYRDFNQ