MELRVLNYFLTVAREKTISRAADVLHLSQPTLSKQLKELEEELGVTLFIRGNRSITLTEDGLYLANRGKEILSLVELTTSNLLQNETISGKIMIGAAETRGFEFIGSLLHELREKHPDITFQLHSGNADDVLEKIEHGLLDFGLVINPVEKLQYDYLPLTIEDTWGILVNTKHPLAKKTVVTPSDIETNPIVVSNQSFIDNQLASWLGGHFEQLNVIGRYNLLYNASLLAKENIASILCIDGIINTENTNLKFIPFSPPLTAGLSIVWKKNQTFSSASKEFLRLIQKTCSK*