MRFLSGFVSVLSSVALLGYAYPTAIDVRDIPTTQLEDFKFWVQYAAATYCPNNYVAKDGEKLNCSVGNCPDVEAAGSTVKLSFSDDTITDTAGFVAVDNTNKAIVVAFRGSYSIRNWVTDATFPQTDPGLCDGCKAELGFWTAWKVVRDRIIKTLDELKPEHSDYKIVVVGHSLGAAIASLAAADLRTKNYDAILYAYAAPRVANKPLAEFITNQGNNYRFTHNDDPVPKLPLLTMGYVHISPEYYITAPDNTTVTDNQVTVLDGYVNFKGNTGTSGGLPDLLAFHSHVWYFIHADACKGPGLPLR