MFRVWVGGIIPAATVAVLSLIDPALATEARQNETLPDGTAIRAEDVARLSEENLLEVYGSALRQVLQSADSATLGVVTSALRGAPLPADDAALAALAGDWQCNMTKLGGIAPAVVYPPFRCRITADGNALAFEKLSGSQLTRGTLHRDGDRILYLGVDYIRGDTPPSYAEMPATIPDPAARSSFPDVGILEILSPKQARIVLPQPYLESTMNVLSLSR