MRVDPSFVGQTPAHSTDVRHYERDDAKRMSELMTRETTAEVSRSAPKDTLTKVEEKLNAIKDWYASIKEAETVSKQSVLSSLKDVISDPQTQKEALWYAFHQAKSAKGTDDAVPELLSVLKQELLGDFAGQLMAEPPTDRAALKAMLAQSFPLGAQKEQALWHCWAELKSLPEMTSTVDLVREELSFVIQKNAMVKNIMTHSHKLDLS