MAASAVRATVALRTGISRPIAFVRKIPWTAAASELREHFAQFGHIRKCTVPFNKETGFHKGMGWIHFSSEEELQNALQQENHIIDGVKLHVQAQKPKVFQGNQTSDEEKDF