MSQHNILEALNVRVVGTGDRILFLAHGFGTDQSAWHLILPYFTQNYRVVLYDLVCAGSVNPDYFDFNRYTTLDPYVDDLLNIVDSLGIQNCAYVGHSVSAMIGIIASIRRPELFSKLILIGFSPRFLNDEDYHGGFEEGEIEKVFSAMEANYEAWVHGFAPLAVGADVPAAVREFSRTLFNMRPDISLFVSRTVFNSDLRGVLGLVRVPTCVIQTAKDVSVPASVAEYLRSHLGGDTTVETLKTEGHLPQLSAPAQLAQFLRRALPR*