MSLFTELMKAAYPHLSEGMNVAPYMRSMISRLCSVPEELWYTSRDKTPDEDRADTTLAQYYKRGLSKKLAREMLNNPTCRAFVDSLDYIEGVPTEAADEIKAALAKSIAPFTDKEVNVDNVGDIFFDLIQESLRLTVDPSLEADRKLQRAKTGSMVAINKYGSRLLEDCKYVCSKPGCGESLQNVAPSGQSQVVYEAARIAGDKAEYGNLVTLCSKCFNQYVLGHRKSEEKELKRIKEIQERSARARQTLSAVQIERGITRVVENLARANPKEFEPLNFDPVAVKNKIDEFSDFFLFDEVMQHVTKFFRFIQNQLKEQARLKAFDEELLRAQIKASYRKLADKKFDKLVIHDELSKRLSQLTKQDQRYCSYVVSYFVQSCEVFDAATK