MTTHIDKLALFSILDKKLLVVRSKGKSLFYLPGGKRELNETDHEALLREISEELAINLIPSTITYAATLEAQADGKPEGLLVKLTCYFANYDGAPTPAAEIEELRYIDSNDIEICSKAAILCVDWLKASNYIN