MSQTFQHHGQLAAACAEWAKISLTGLQPRRNLNLSDKKADWKEALSALKRFANSDSYKAHQNFQAHAALENYWKWKEVGEQARWLLIYGIDLGLCGDVLRPIYQEVVALWIDAASVAEHARASMAQETGEDYGVGAPINTRADDYAVAVTLLSLATLLDAQDDVPAIDEHVLAFDTDQLLDYLCAGGLQLQQVSEELFHKRPYGAMKPFF