MVISTRGASKQRRDQINVEIQRLRDLLPLSESIKDRLFQLQVMSLGCIYIRKHRYQKHSKSRSSVLNRFYDSESSCACSVLRTISENSIPLPKGLDACKALRGFLIMLNRSGKLLHVSDNASEYLGHSIEEIMCQGDSIFDLVDPRDHPTVQTELNSGPQPTTSFPEERVFLCRLNLARTAKRQLQYHKFVLLQGRYIHPAEYFQSLANTPDAVSCFFIP