MLLDPQRYTDISTIYIKNLELVQNLFSNMSEANELKCIECGNIFTLLKNLRAHIKKKHPLLKVDEIAPTNKEKNIDLYIFTCDLCSKSYCHEKNLNEHKNIAYTSTKTIEILVPCTFCSFTEKLWFL