MHCPFCSATDTKVIDSRLVADGHQVRRRRECTLCHERFTTFEGAELVMPRVIKRDDTRQPFDEDKLRGGMLRAVEKRPVSMDQLEQALTKIKSTLRATGEREINSEMIGNLMMEQLMHLDKVAYIRFASVYRAFEDVSQFGEAIAKLEK