MPINFLGAVDKKTGEVTDSGHDLHGRSFKGKILVFPHGVGSSVGAYTIYSLASHGSAPAGMVCKKADLTVASGCALANIPLYVADDTEYDSLADGEQLRLPA