MLRTLLGEMPRQNNGLLEDAIETMVETIHLLQNEIEKNEDPSHDYRKLEIWTRGLVSSLDELEQSWYAASFFRQSVKAGYVDDMTIEEQAEYARYVYFYKNGFIRVFSVLDKLGTVLNDLFDLNTQKNKPHFSYFTVLRQFHYMKTHEGLAGQLSEIKDEYKSALNVLRKRRNAEVHYMNSEMQDDLWQRHQGLKDKVELEDLDQHLSELKQGLDMVCKSLSASFHYANKLWKKEGMHP