MPSHGLSKDNSCASREKHKEKEVVHAILVREFPTVNLHEDNDIEFSEAPNHVVIDQSIGADHVVDKIMYDPTVEDEMAFERCGHAQTHRIFKTGPHSKLTSEFRLQSIRYYEFGAASLFLPPSSPLVPLSPLTGTKPPKFMKNIPVDSMESPSASPSSSHHFSSPRHYYVAVDRLQFKMETLVDLLGVAGRRHSLPIALCCSSRDELDAVCSTVSNLSYISLASLYSDLAEAERILILEKFRRATSEWNQNIEHLEDGCENGDQGQKSFMIVVTDACLPVVASGEAPIAAHILINYELPTKKETYLRRISTCLAADGVVINMVVGGEVVTLKGIEESSGLIIAEMPINISEIL