MRVRATDPRPCPKCGKIYRSAHTLRTHLEDKHTICPGYRCVLCGTVAKSRNSLHSHMSRQHRGISTKDLPVLPMPSPFDPELASRLLAKAGVKVSPAELRARASPTGPRRGDMRLEIPRGGAPSEAGSSICGGDDPEDLTLPLSLRYGSPTPNNNTVITKVSGSGNNGSGSTTKNSTTTAIAAKSLDTLHGSREPNTAPLHPPGHLHPSHHNTSATGSAILDTYLQFIAENSGLTTMGLSPEQAAAVAAAHAAKMAHMSAMDKLGGRGIEDYPMIGRDEGRGPGVVHEDRQDAMQDRHVGLLEEGESSGGEEDDFSENEEPEIVKAE