KIVLQVVNCVAYLSTKGFAFPLLLASGKCIWKMVQKTVITFRIESDAGKQKGDCPPSDFWSWRKYGQKPIKGSPHPRGYYRCSTSKGCSAKKQVERSRTDSSVLIITYTSDHNHPGPHLPSISPNETFLQSLSINQDCPTTKSPNQPNPTSEESLNKEKSPLPSPPKYSQEITLQNPPTEIGAHCHQLNILFDEGDPLPYPNSMTFSSTASKTNEENDFFNELEELPIPPSITNLVRESFLDERILFLPSQTIF