MKCVYCGDARARVKRPKTADAVCVECFFRAFEREVHETIVRERMFVHGEKVAIGASGGKDSTVLAYVLQALNARYGYGLDLFLLSIDEGIAGYRDDSLRAVQQHQVQYELPLYILPYSELFGWSMDQVVEQEGRRANCTYCGVFRRQALDRGAIKMNADKIATGHNADDLAETVLLNLLRGDFPRLTRCIHGVTMDEDCGQSGKEAGAAALPSLPRVKPLKWCYEKEIVLYAYFKKLDYFATECIYSPEAYRGHVRALIKDLEAVRPSTIADTIVSAGLLPSARVDPSRSSALTGQTRRACSVCGYLSSQSTCKACLLLESLNARKHA*