MTIVNGVTCTKPVTLISFDVDGTLIRSGGPQANRLHRESFTYAFKKVFNIDSSIDVIKHHGGTDPLIAVKVLEHHGIPKQEAMAKLKEVERAMVEYFAQHQDKAGLGLYILPGVRELLERLQDFDHVATCLVTGNLEPIGWGKMKALGVEHLFSAPYFGGFGSDFCSGNTEEMWKDRCEFVNVAADRARQQYGEVGARYHVGDTPMDVQAALESGAVAIAVATGVYPRAELELLGVPPQVVVLDNLEQTDEVLQLMQLL*