MSVESELVGVLNVKVIGSGNRILVLSHGFGADQSVWQYILPYLVPHYKIIVFDMIFSGKVDPKNFDFERYTSLSAYAADLLAILDELQVDKCLYVGHSVSGIVGCLASIQRPELFERLILLCASPRYLNDEFYHGGLERGEVDSLYCALKSDYQAWVSGFAPLVVGVDEPSVVKDFSKTMMNMNPEIALAVAKTIFESDMRSILCDVKTSCSIIQTSKDIVVPIAVPYYMQERLGGKMNSVNILDAEGHLPQLTAQGLLLQALKQVLEGSEVELEPTQNVSI*