MSQHNILEALNVRVVGTGDRILVLAHGFGTDQSAWHLILPYFTQTYRVVLYDLVCAGSVNPDYFDFNRYTTLDPYVDDLLSIIDSLGIQTCAYVGHSVSAMIGIIASIRRPELFTKLILIGASPRFLNDEDYHGGFEEGEIEKVFSAMEANYEAWVQGYAPLAVGADVPEAVREFSRTLFNMRPDISLFVSRTVFNSDLRGVLGLVRVPSCVIQTAKDVSVPASVAEYLRAHLGGDTTVETLKTEGHLPHLSAPAQLAQFLRRALPR*