MKVLLHCCCGPCTIYPLEQLKQEGMTVMGFFYRHNIHPFTECMRRQETLEAYAESQDLKVIIQQGYALERFLRAVAFRESDRCRFCYHDRLRATAKIAKKGKFDGFTTTLLYSKFQNHRLICETAEAVAKEEGISFVYRDFREGWKQGIEQSKQLGMYRQQYCGCIYSERDRFFND