MSQSITRNHFDEWMMPVYAPAAFIPVRGAGSRLWDQQGKEYIDFAGGIAVNALGHAHPRLVQALTDQAGKFWHTGNGYTNEPILRLAKMLIDATFADRVFFCNSGAEANEAALKLARKYAHDRFGSEKSGIVAFQNAFHGRTLFTVSAGGQPAYSRDFAPLPPQIQHAVFNDLESAKALINDQTCAVIVEPVQGEGGVVPASVEFLRGLRQLCDQHNALLIFDEVQTGVGRTGELYAYMHYGVTPDVLTTAKALGGGFPIGALLATEACASVMTVGTHGTTYGGNPLAGAVAGELLSIVNTPEVLSGVRQRHQWFCERLQAINARYGLFKEIRGLGLLLGCVLNDAWAGKAKTLSNLAAEEGVMILIAGANVVRFAPALNVSEEEVNSGLDRVERACARFVAGVSS*