MTLVKYACDYCRVRRVKCDGKKPCSRCIEHNFDCTYQQPLKKRGSKPIGTRSLKYIPKAKMFIDNKSCTAAAEILMKVPKKVIDQCLRLYHDNLYVIWPLLSYDDLHKLLDEEYNDHYVYWFLVALSAANLSDLQSELESEGGFSFTGKQLAVLCMSSRQQFDDLSGRDIFRIMTYYCLLRCFSQSSDVRNSYRLCREAIGLVIVAGLHREKAYESLSFREQQLLRKVYYLLLLTERYYSVYVHCVTSLDTTIAPPQPEFVTDPRLSLDSFFEMIRVFTVPGKCFFDALATESTSGSCTEDSLKKIWKELHTASLEIEPWSYGYVDISFSRHWIRALAWKLVFQMNGTKFFSNANNAHILVEIAKDMLDDIFLTPNNLYDVHGPGIPMKSLEVANALVDIVNKYDHNMKLEAWNILCDVSKFVFSLKHCNHKMFQRFSTKCQSALIDLPISRPLRLNDDSKDEDDIIP