MPGIDPAVICHKLNVNSNLKPVIQKARQTGVPQTEAVKEEVEKLLEAQAIKKVHYPQWLANTVVVKKKTGKWRVCVDFTDLNTACPKDSFPLTKIDQLIDATAGHDRMSFLDAY