MQSNEEFIKFLGKGAYGYVNLVRYTNPDDGSSFLSAVKNSYHEDYDTLQRELEILLKLRGSPRIVTCFGDSLQQGLSNHCNKVHKLQLEYASEGSLSAFMDHYADRKLPEPLVKDFTRMILEGLVSIHDHGYVHCDITPDNLLVFPSRQDSFELKISDFGNTLEVGAVPKFWESEFPWVGTPIYMPPESVRDGFANKGIDVWSVGCLVLEMYTGVIPWEGVNLDLLASRLRCGKAPEIPESLPSDAKDFIQTCFSRNPEERGSACELLLHPFLPRPLVEEEEKKTSNSFLLKLFKLRIRRTSSNKKPTADVVAVSDKKPLKLRFFPTKTTQFKRTLNKVLRLKKSTHFSLVSVH*