MSSAQRVVITPGEPAGSGPDLVVQLAQRAWPIELVVCADGALLTERAAMLGLPLSLLPYSPDVPAAPQPAGTLTLLPVSLRAPAISGQLTVENGPYVVETLARACDGCLNGEFAALITGPVHKGVINDAGISFTGHTEFFEERSQAKKVVMMLATEELRVALATTHLPLRAIADAITPALLHEVIAILHHDLRTKFGIAEPRILVCGLNPHAGEGGHMGTEEIDTIIPVLDELRAQGMKLNGPLPADTLFQPKYLDNADAVLAMYHDQGLPVLKYQGFGRGVNITLGLPFIRTSVDHGTALELAGRGKADVGSFITALNLAIKMIVNTQ*