MTSVLDVRVLASRAPRARTSTPRRPWRGATLTRRASTTEASATLGTRYTYLGGNSWFARMGVSGVKVLCDPWLVGDLTFWDLPALYTGRKASLEGSNDWMRVAETADVILLSQSWEDHCHKPTLRELPKDIPVVGSPAAVEVAKELGFSNATPLKANSQVRVRPRGDTDEAREGALSIVAVAGALVGPPWSTREAGFILADGSEGARVYYEPHCSYVPESVKAGLRAVGGRVDCVVTPVRSVNVVGFPLVSGGSEAADLLECLNRPGLVIPLRNGELKQDGVSAGLLGTDGTTGEGFAALCDERFGAGKVEVRMPTPGVAIDF*