MLRLGVTRLATEEDEQLVVNESSLLVVDKAGPDKFRLYLDATPVNPFIRLPTFRYQTLDEVASYLTFGCWLVKFDLKKGYYHIALNKDTQRLLAFRWRGKLYIYQALCFGVNIACFAFTKVTRAFAKYWAALGVKLCTYIDDGLFICPSREIAELVSQHLRACAPELGITFSEKSDFTPTQCTEYLGIEIDVRPDRGVFAVTSKKVAKTLARLASVLDRAPGPAASRRRLAICKSWRAHSSRCAWRSQPFVS*