MLRLRNLLLPLLRASPQIPSPIHHGDCRLLLSTSAAPFSLEDYLASKLSARAFNELSSAHHHPRFDPDAVLVLLSSIGLSRANIADVVAVDPLLLRCKVDRLEPRLLALRDRVGLSVPQIASFLAVGSRAVRSCRDVGSKIQFFVNFYGSFEKLLLVIKKNSSLNHLTSDLGRVCGMSDHDIAHLCSRSVRILSFTLEHLEEVVLRVEELGLTRSSAMFKRAVEALAQTTKEKYTARIEFLKNSLGCTESEVATALSKMPRILEISEQNLLRKIQFLVNEVGLEPQYILERLVLFTYSLEKRLVPRHHVIKKTFNLKFIDCHKDSVTGLADAYAAARGGDVPPSNQH*