MNVSSSTGRALTIQSHVVSGYVGNKCAVFPLQLHGFDVDPILSVQFSNHTGYGCWKGEVMTGEQLQSLVEGLEQNGLLEGYTHLLTGYIGSASMLRTVARLVRKLRTYNPNLVYVCDPVLGDNGRLYVPAELTTIYREEIVPLATLLTPNQFEAELLTGMTIGSEEDALAACASLHQAGPPSVVLTSLDLDHSASSSSTITLLGSTSQPQAERCGQRFRIVVPRIPSYFTGTGDLCAALLLAWTAKMPDKLGRAAEMAVASLQGVLRRTAAAQAVAEAAGKTGIGCRELRLVNSVDELLHPKITEEVTWLD*