MLGGDGRTKTVCVTGAGGFVASWLVKLLLSRGCYTVHGTVRDPGDAKNAHLMSLDGAAERLRLFKADLLDYGSVAAAIAGCDDVFHVACPVLLSAPNPEVDILAPAVTGTTNVLKACSEAKVGRVVVVSSVSAAMVNPNWSEGKAIDEDCWSDVDYCRATKNWYTLGKTLAEIEAFDYAKRSGLDLVTLCPSLVIGPLLQPTVNASSTVILGCLKGDCEVKIKLRNFVDVRDVADALLLLYETPGVSGRYICSSHARRMPHIIDLLKSWYPGYKFADKFVEVSDEPQFNSGKLEKLGWKIKPFEETLRDSVESYRAAGVLD*