MSLINLVNEKPVHLVLAKDRVRSVKRGHPWIFPEVLRELPRAPAGSLALLKTADGEILAKGYYDPASKLAFRTFALQKDKLDESLIAARLGRAAALRDALFAPFDQTNGFRLINGEGDGLPGLVVDVYNDSAVVKLDGAGAEAFYNANGLAAWLQQRLAGRLATVYMKYRTASGVKEEEERGRLLAGVAPSAERPARFVENGVQFQADIVQGQKTGFFLDQRDNRAFIRRLSNNKRVLNVFGYTGGFSVYAGVGGASHVTTVDVGKAALSFADANWALNGLEPSRHVAAAEDAFEFLERAGKAREKWEVVIIDPPSFAPSKQAVEKAKASYTRLFAAAASVTAPHGTLALASCSSHIDSAMFMEICDEALGKARRQGYVLGVGGQPADHPYPAAADELRYLKFVTFRLEN*