MSVSNYGQVYLVGAGPGNPNFLTKKAQRLIENADIILYDRLVNPLILQYAKPEIEIVDVGKKPYTKHIQQDNINQLMVKAASEHNHVVRLKGGDPAIFGRLHEEVETLSDLDINFEIVPGVTSASAAAQSMNIGLTMRSMAKNVTFSTGHFKDNQENQLDITPLLNKGTLAIYMGVKRLPKIINQIQQFSDINFPIAIIFRASLFDEKVIIGTLSDIQQKIKSHQLEGMPGVCIIGDIVNYVESKIDSKPDQPFYIVQGEKGRAMEKCEILSDEGYGCIIEVKNKDKYHISQQQLYEKIKNQYYHQFIKV