MSLNAWQAQHSGALFAIVDGAVDRSAVARFYELSQGEAFPLFAGTEFNEQAALGPWLLSNPSPAFVTDSPALSGFYLVSEQSLDVVRNHWQSLILAIREGEAVWFRFSEPRIFLPMFCAMSPEERDAVLGPCNGLWINENGFTRNPDIPFHLRLKSPWFHIRSHHMAALYDEKRHAYILRRRLWQTMTSMMERHPDPAGTILSVLRQANAERLQDDVLDGVVAGALTLQAGLPLESIRAPLMLTEAEFAQVNHWMVQHNALIGAN