MSQHNILEALNVRVVGTGDRILVLAHGFGTDQSAWHLILPYFTPTYRVVLYDLVCAGSVNPDYFDFNRYTTLDPYVDDLLNIIDSLGIQNCAYVGHSVSAMIGIIASIRRPELFSKLILIGASPRFLNDDDYHGGFEEGEIEKVFSAMEANYEAWVQGFAPLAVGADVPAAVREFSRTLFNMRPDISLFVSRTVFNSDLRGVLGLVKVPCCVIQTAKDVSVPASVAEYLKDNLGGDTKVETLKTEGHLPHLSAPAQLAQFLRRALPR*