MNSAQVACGEIGKRASPLVAGAKSLQRVGSGGSDVIDPEVGVEAESRKLPPSQYKGVVPQPNGRWGAQIYEKHQRVWLGTFNREAEAARAYDVAVQRFRGRDAITNLRPLNDADNNDDAAELFFLGSHSKAEISPIGTQRQHLFDKAMTPSDVGKLNRLVIPKHHAEKHFPSYVLTKGWSRFVKEKGLGAGDVVTFQRSTGPGKQLFIDSKSPVQIFRLFGVNIVRTPAAGSAACCGTGKRTRDRMELASSQEMVKKQCTESL